64-213 Vorlesung Datenvisualisierung und GPU-Computing

Veranstaltungsdetails

Lehrende: Dr. Marc Rautenhaus

Veranstaltungsart: Vorlesung

Anzeige im Stundenplan: DV-VL

Semesterwochenstunden: 4

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | 40

Kommentare/ Inhalte:
In vielen Arbeitsfeldern (z.B. Medizin, Ingenieurswissenschaften, Geowissenschaften) produzieren Datenerfassungssysteme und numerische Simulationsmodelle große Datenmengen, die analysiert und kommuniziert werden sollen. Eine visuelle Darstellung solcher komplexer Daten ist ein wichtiges Mittel, um sie für den Menschen begreiflich und interpretierbar zu machen. Dabei spielt eine Rolle, wie numerische Daten mithilfe von Algorithmen in verständliche visuelle Darstellungen überführt werden können, aber auch, wie mit den Darstellungen interagiert werden kann und wie Visualisierungen mit anderen Verfahren der Datenanalyse in interaktiven Workflows kombiniert werden können. Diese Veranstaltung ist eine Einführung in das Thema computer-basierte Datenvisualisierung. Es werden verschiedene Aspekte der Visualisierung beleuchtet, von typischen Datenquellen und der Datenstruktur, über Visualisierungsalgorithmen und dafür benötigten Elementen der Computergrafik, bis hin zu kognitiven Aspekten der menschlichen Wahrnehmung von Visualisierungselementen und Farben. Die behandelten Aspekte werden anhand konkreter Anwendungen vertieft. In einer begleitenden praktischen Programmierübung werden exemplarische Methoden in C++ und OpenGL umgesetzt (ACHTUNG: Falls keine Vorkenntnisse in C++ vorhanden sind, ist die Bereitschaft zur Einarbeitung nötig).

Lernziel:
Die Studierenden erhalten einen Überblick über Grundlagen, Anwendungen, und Methoden für die computerbasierte Visualisierung von verschiedenen Datentypen für Datenanalyse und Kommunikation.  Die Teilnehmer lernen grundlegende Visualisierungsalgorithmen kennen, die in moderner Visualisierungssoftware zum Einsatz kommen, und verstehen, welche Methoden für welche Datenarten und Darstellungszwecke geeignet sind. In der praktischen Programmierübung lernen sie, wie exemplarisch ausgewählte Visualisierungsalgorithmen in C++ und OpenGL implementiert werden.

Vorgehen:
In der Vorlesung werden folgende Themen behandelt; exemplarische Visualisierungs-Algorithmen werden in der Übung in C++ und OpenGL praktisch umgesetzt.

·       Überblick über das Thema Computer-basierte Datenvisualisierung
·       Methodische Grundlagen (Visualisierungspipeline, Datenquellen, Datentypen)
·       Anwendungsbereiche
·       Datenrepräsentation und -rekonstruktion
·       Grundlagen der Computergrafik für Visualisierungsalgorithmen
·       Visualisierungsmethoden für Skalardaten
·       Visualisierungsmethoden für Vektordaten
·       Grundlagen der Farbdarstellung und -wahrnehmung
·       Einsatz von Graphical Processing Units (GPUs) in der Visualisierung
·       Informationsvisualisierung
·       Interactive Visual Analysis und Visual Analytics

Literatur:
·       A. Telea: Data visualization, principles and practice (2015), https://kataloge.uni-hamburg.de/DB=1/XMLPRS=N/PPN?PPN=821727648
·       M. Ward et al.: Interactive data visualization (2015), https://kataloge.uni-hamburg.de/DB=1/XMLPRS=N/PPN?PPN=823588084
·       C. Ware: Information visualization (2012), https://ebookcentral.proquest.com/lib/subhh/detail.action?docID=892223&query=Information+Visualization#

Termine
Datum Von Bis Raum Lehrende
1 Mo, 4. Apr. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
2 Do, 7. Apr. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
3 Mo, 11. Apr. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
4 Do, 14. Apr. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
5 Do, 21. Apr. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
6 Mo, 25. Apr. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
7 Do, 28. Apr. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
8 Mo, 2. Mai 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
9 Do, 5. Mai 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
10 Mo, 9. Mai 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
11 Do, 12. Mai 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
12 Mo, 16. Mai 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
13 Do, 19. Mai 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
14 Mo, 30. Mai 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
15 Do, 2. Jun. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
16 Do, 9. Jun. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
17 Mo, 13. Jun. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
18 Do, 16. Jun. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
19 Mo, 20. Jun. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
20 Do, 23. Jun. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
21 Mo, 27. Jun. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
22 Do, 30. Jun. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
23 Mo, 4. Jul. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
24 Do, 7. Jul. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
25 Mo, 11. Jul. 2022 14:15 15:45 ESA K Dr. Marc Rautenhaus
26 Do, 14. Jul. 2022 08:15 09:45 ESA C Dr. Marc Rautenhaus
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
Lehrende
Dr. Marc Rautenhaus