Imageprocessing for Smart Lectures

for Degree: 
Status: 
Completed

Die Entwicklung von E-Learning Systemen wurde in den letzten Jahren durch das Entstehen der Massive Open Online Courses (MOOC) geprägt. Hier werden von großen Bildungsinstitutionen Aufzeichnungen von Kursen frei zugänglich zur Verfügung gestellt, um die Lerninhalte auch über die Einrichtungsgrenzen hinweg zu verbreiten. Smart Lectures erweitert das Konzept der MOOCs und fokussiert Liveübertragungen aus den Kursen. Dabei soll die räumliche Trennung durch technische Kommunikationswerkzeuge aufgehoben und eine direkte Kommunikation zwischen allen Beteiligten ermöglicht werden. Die besondere technische Herausforderung bei der Umsetzung der Smart Lectures Plattform besteht in der Datenverarbeitung und der Datenvermittlung, da diese für eine Realisierung in Echtzeit erfolgen müssen.

In dieser Arbeit wird ein Konzept für die Bildverarbeitung in Smart Lectures entwickelt. Dabei werden verschiedene Modelle für die Verteilung der Bildverarbeitung im Gesamtsystem diskutiert. Es werden Bildkonfigurationen vorgestellt, welche einzelne Bildquellen wie Webcams oder Pdf-Dokumente zu einem Gesamtbild in einer Renderpipeline zusammenfügen. Der Aufbau des Systems erfolgt in einzelnen Softwaremodulen, welche in einem eigens entwickelten Framework verknüpft werden. Bei der Implementierung wurde auf Qualitätskriterien wie Wartbarkeit, Modifizierbarkeit, Modularität und Effizienz geachtet.

Im Anschluss an die Implementierung werden die Ergebnisse anhand einer Anforderungskontrolle evaluiert und Schlussfolgerungen hinsichtlich der erreichten Ziele und Aussichten für spätere Projekte aufgestellt.