Inhalt
Kommentar |
Moderne Tomographie liefert große Mengen von Messungsdaten, aus denen durch spezielle Bildrekonstruktionsverfahren eine 3D Darstellung des Körperinneren berechnet wird. Für möglichst präzise Rekonstruktionen sind bei vielen Verfahren mehrere Stunden Laufzeit erforderlich. Es bietet sich daher an, diese Bildrekonstruktionen auf einem verteilten System von Parallelrechnern (sog. Computational Grid) durchzuführen.
Im Rahmen dieses Projektseminars soll ein einfaches Grid-System zur medizinischen Bildrekonstruktion konzipiert und implementiert werden. Das System soll es medizinischem Personal ermöglichen, Datensätze und Rekonstruktionsverfahren in einer Client-Anwendung auszuwählen, welche diese Arbeitsaufträge an das Grid-System zur Berechnung weiterleitet. Das System selbst hat Zugriff auf mehrere Hochleistungsrechner, die in einem geeigneten Scheduling möglichst effizient für die Aufträge eingesetzt werden sollen. Für die Berechnung auf den Hochleistungsrechnern stehen parallele Implementierungen der Rekonstruktionsverfahren zur Verfügung. Nach abgeschlossener Berechnung sollen die 3D-Daten durch Anbindung einer bestehenden Visualisierungssoftware dargestellt werden können. Der Softwareentwurf im Rahmen des Projektes sowie die Implementierung in Java oder C/C++ erfolgen semesterbegleitend in Teilgruppen. Während der Softwareentwicklung ist eine Zusammenarbeit mit Nuklearmedizinern des Universitätsklinikums geplant.
Schwerpunkt und Lernziel des Projekts ist die effiziente Anwendung moderner Software-Ansätze zur Kommunikation in verteilten Systemen und zur parallelen Bildrekonstruktion. Zugleich bietet dieses Seminar Studenten aktive Mitarbeit an aktueller Forschung der Arbeitsgruppe PVS, die nach Interesse auch im Rahmen von Diplomarbeiten fortgesetzt werden kann. |
Bemerkung |
Vorbesprechung: 04.07.06 um 17:00 Uhr c.t. im SR 702 |
Voraussetzungen |
Vordiplom oder Zulassung zur Teilnahme an Veranstaltungen des Hauptstudiums. Programmierkenntnisse. |
Leistungsnachweis |
Vorträge, Implementierung eines Softwaresystems, Ausarbeitung, aktive Teilnahme |