News

Die Vorlesungen finden immer Mittwochs 9:15-10:45 im Seminarraum 186 (Favoritenstraße 9-11, 5. Stock) statt.

Information

Die VU Visualisierung 2 besteht aus einem Vorlesungsteil und einem Übungsteil. Der Vorlesungsteil besteht aus einer Reihe von Vorlesungen welche über das Semester verteilt stattfinden. Der Übungsteil besteht aus der Implementierung einer Visualisierungstechnik basierend auf einem wissenschaftlichen Artikel. Auf dieser Seite finden Sie alle wichtigen Informationen und Termine bezüglich der VU.
Anmeldung:
  1. Anmeldung zur VU über das TISS
  2. Gruppenbildung und Auswahl einer Aufgabe über TUWEL
  3. Verbindliche Anmeldung durch die erste Abgabe (siehe Übungsteil) über TUWEL

Termine

Montag
05.03.2018
0915-1045
EI 4
Vorbesprechung
Eduard Gröller, Manuela Waldner, Andreas Gogel
Survey on Visualization I
(Prüfungsstoff bis inkl. Folie 39)
Eduard Gröller
Vorbesprechung
Folien Survey I & II
Stream nicht verfügbar
Mittwoch
14.03.2018
0915-1045
SEM186
Spatio-Temporal Visualization
Johanna Schmidt
Folien
Stream
Mittwoch
21.03.2018
0915-1045
SEM186
Survey on Visualization II
Eduard Gröller
Stream
bis
06.04.2018
23:55
1. ABGABE
Zusammenfassung + Präsentation

via TUWEL
Informationen siehe Übungsteil
Mittwoch
11.04.2018
0915-1045
SEM186
Präsentation der Implementierungsideen I
StudentInnen, Infomationen siehe Übungsteil
Stream
Mittwoch
18.04.2018
0915-1045
SEM186
Präsentation der Implementierungsideen II
StudentInnen, Infomationen siehe Übungsteil
Stream
Mittwoch
25.04.2018
0915-1045
SEM186
Evaluating Visualizations
Manuela Waldner
Folien
Stream
Mittwoch
02.05.2018
0915-1045
SEM186
Text and Document Visualization
(Prüfungsstoff bis inkl. Folie 77)
Manuela Waldner
Folien
Stream
bis
04.05.2018
23:55
ZWISCHENABGABE
via TUWEL
Infomationen siehe Übungsteil
Mittwoch
09.05.2018
0915-1045
SEM186
Comparative Visualization
Eduard Gröller
Folien
Stream
1100-1400
VisLab
HA 05 20
Feedback zur Zwischenabgabe
Tutoren, StudentInnen
Mittwoch
16.05.2018
0915-1045
SEM186
Visualization for Nondestructive Testing
Christoph Heinzl
Folien
Stream
Mittwoch
23.05.2018
0915-1045
SEM186
Geological Visualization
Ivan Viola
Folien
Stream
Mittwoch
30.05.2018
0915-1045
SEM186
Sports Visualization
Johanna Schmidt
Folien
Stream
bis
08.06.2018
23:55
2. ABGABE
Programm + Präsentation

via TUWEL
Infomationen siehe Übungsteil
Mittwoch
13.06.2018
0915-1045
SEM186
Präsentation der Programme I
StudentInnen, Infomationen siehe Übungsteil
Stream
Mittwoch
20.06.2018
0915-1045
SEM186
Präsentation der Programme II
StudentInnen, Infomationen siehe Übungsteil
Stream
Mittwoch
27.06.2018
0915-1045
SEM186
Präsentation der Programme III
PRÄMIERUNG der besten Programme
StudentInnen, Infomationen siehe Übungsteil
Stream
TBA VisLab
HA 05 20
ABGABEGESPRÄCHE und PRÜFUNG
Infomationen siehe Benotung

Homepages mit den Folien aus vergangenen Semestern:

Übungsteil

Aufgabenstellung

Für den Übungsteil wird eine State-of-the-Art Visualisierungstechnik idealerweise in Zweiergruppen implementiert. Wählen Sie eine der drei möglichen Aufgabenstellungen:

  1. Wählen Sie einen der Artikel hier. Jeder Artikel wird maximal zwei mal vergeben (First-Come-First-Served-Prinzip).
  2. Wählen Sie einen Datensatz (z.B. aus dieser Liste oder persönliche Daten wie z.B. Twitter) und visualisieren Sie die Daten mit einer State-of-the-Art Visualisierungstechnik aus einem wissenschaftlichen Artikel.
  3. Lösen Sie die Aufgabe eines Visualisierungs-Contests (z.B. den aktuellen SciVis Contest, eine VAST Challenge, oder einen vergangenen SciVis Content).

Die Gruppenbildung und die Auswahl des Artikels finden über TUWEL statt.

Die Artikel stammen aus verschiedenen Gebieten der Visualisierung:

  • SciVis: Scientific Visualization
  • InfoVis: Information Visualization
  • VA: Visual Analytics
Falls Sie selber ein Paper haben, welches Sie nachimplementieren wollen, dann sollte es auch einer dieser Kategorien zugeordnet werden können. Folgende Artikel stehen zur Auswahl:
Görtler et al. Bubble Treemaps for Uncertainty Visualization 2018 InfoVis
Stoppel and Bruckner Vol2velle: Printable Interactive Volume Visualization 2017 SciVis
van Garderen et al. Minimum-Displacement Overlap Removal for Geo-referenced Data Visualization 2017 InfoVis
van den Elzen et al. Reducing Snapshots to Points: A Visual Analytics Approach to Dynamic Network Explorations 2016 VA
Krone et al. Molecular Surface Maps 2016 SciVis
Gruendl et al. Time-Series Plots Integrated in Parallel-Coordinates Displays 2016 InfoVis
Bach et al. Towards Unambiguous Edge Bundling: Investigating Confluent Drawings for Network Visualization 2016 InfoVis
Simonetto et al. A Simple Approach for Boundary Improvement of Euler Diagrams 2016 InfoVis
Rados et al. Towards Quantitative Visual Analytics with Structured Brushing and Linked Statistics 2016 VA
Lopez-Novoa et al. Kernel density estimation in accelerators 2016 SciVis / VA
Raidou et al. Orientation-Enhanced Parallel Coordinate Plots 2015 VA
Sun et al. BiSet: Semantic Edge Bundling with Biclusters for Sensemaking 2015 VA
Ferstl et al. Streamline Variability Plots for Characterizing the Uncertainty in Vector Field Ensembles 2015 SciVis
Wang et al. AmbiguityVis: Visualization of Ambiguity in Graph Layouts 2015 InfoVis
Jarema et al. Comparative Visual Analysis of Vector Field Ensembles 2015 VA
Fried and Kobourov Maps of Computer Science 2014 VA
van den Elzen and van Wijk Multivariate Network Exploration and Presentation: From Detail to Overview via Selections and Aggregations 2014 InfoVis
Jusufi et al. Visual exploration of relationships between document clusters 2014 VA
Mirzargar et al. Curve Boxplot: Generalization of Boxplot for Ensembles of Curves 2014 SciVis
Dunne and Shneiderman Motif simplification: improving network visualization readability with fan, connector, and clique glyphs 2013 InfoVis
Im et al. GPLOM: The Generalized Plot Matrix for Visualizing Multidimensional Multivariate Data 2013 InfoVis
Brosz et al. Transmogrification: Casual Manipulation of Visualizations 2013 InfoVis
Parulek and Viola Implicit Representation of Molecular Surfaces 2012 SciVis
Broeksema et al. Visual Analysis of Multidimensional Categorical Datasets 2012 InfoVis
Mitra et al. [ambitious] Illustrating How Mechanical Assemblies Work 2012 SciVis
Solteszova et al. Lowest-Variance Streamlines for Filtering of 3D Ultrasound 2012 SciVis
Wu et al. Eulerian Video Magnification for Revealing Subtle Changes in the World 2012
Busking et al. Image-based rendering of intersecting surfaces for dynamic comparative visualization 2011 SciVis
Tan et al. ImageHive: Interactive Content-Aware Image Summarization 2011 InfoVis
Kim et al. Tracing Genealogical Data with TimeNets 2010 InfoVis
Oelke et al. Visual readability analysis: How to make your writings easier to read 2010 VA
Schott et al. Depth of Field Effects for Interactive Direct Volume Rendering 2010 SciVis
Riche and Dwyer Untangling Euler Diagrams 2010 InfoVis
Lewiner et al. Stereo music visualization through manifold harmonics 2010 SciVis
Slingsby et al. Configuring Hierarchical Layouts to Address Research Questions 2009 InfoVis
Chuang et al. Hue-Preserving Color Blending 2009 SciVis
Everts et al. Depth-Dependent Halos: Illustrative Rendering of Dense Line Data 2009 SciVis
Burns et al. Adaptive Cutaways for Comprehensible Rendering of Polygonal Scenes 2008 SciVis
Elmqvist et al. Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 2008 InfoVis
Tominski et al. Task-Driven Color Coding 2008 InfoVis / VA
McDonnel and Mueller Illustrative Parallel Coordinates 2008 InfoVis

Manche der Links verweisen auf elektronische Bibliotheken (z.B. IEEE Xplore). In diesem Fall ist es notwendig, dass man sich im TU Netzwerk (direkt vor Ort oder mittels VPN) befindet, um auf das gesamte Paper zugreifen zu können.

Wie Sie die von Ihnen gewählte Aufgabe implementieren, bleibt Ihnen überlassen. Es gibt von unserer Seite keine Vorgaben welche Programmiersprache dafür verwendet wird. Das bietet Ihnen die Möglichkeit, im Rahmen dieser VU neue Technologien auszuprobieren. Ein Beispiel hierfür wären web-basierte Technologien wie WebGL (bzw. THREE.js) oder D3.js. Bei Möglichkeit unterstützen wir auch gerne die Implementierung auf Mobile Devices (Tablets, Smart Phones). Smart Phones können wir bei Bedarf auch vom Institut zur Verfügung stellen. Es steht Ihnen frei, schon vorhandene Libraries zu verwenden. Jedoch erwarten wir in einem solchen Fall, dass Sie dafür mehr Zeitaufwand in andere Teile Ihrer Arbeit stecken damit der Gesamtaufwand für alle gleich bleibt. Falls Sie Fragen bezüglich der Implementierung haben, verwenden Sie bitte in erster Linie das Informatik Forum, welches von unseren Tutoren betreut wird.

Organisation
Alle Abgaben sind bis in den Terminen angegebenem Datum über TUWEL möglich. Folgende Abgaben gilt es zu beachten:
  • 1. ABGABE:
    Die erste Abgabe ist die verbindliche Anmeldung zur dieser VU. Abzugeben sind:
    • Eine kurze Zusammenfassung des Artikels inklusive Ihrer Implementierungsideen (ca. 1-2 A4 Seiten, PDF)
    • Präsentation (PDF, PPTX, PPT, ODP)
      Die erste Präsentation soll vor allem den theoretischen Inhalt des Papers näher erläutern und eine Idee der Implementierung vermitteln. Der genau Ablauf und Umfang der Präsentation sieht im Konkreten folgendermaßen aus:
      • Redezeit: 1er Gruppe (3 Minuten), 2er Gruppe (5 Minuten)
      • Inhalt: Zusammenfassung des Artikels (ca. 60%), Implementierungsidee / -konzept (ca. 40%)
      • Template: PowerPoint
      Bei dem Vortrag sollen die Mitglieder einer Gruppe alle gleich lange vortragen. Wann und wie oft gewechselt wird, bleibt Ihnen überlassen. Zu den Präsentationsterminen bitten wir Sie mindestens 15 Minuten vor dem Beginn vor Ort zu sein, damit Sie Ihre Präsentation noch testen können.
  • ZWISCHENABGABE:
    Die Zwischenabgabe ist unverbindlich und dient lediglich dazu, Feedback bezüglich der aktuellen Implementierung von den Tutoren zu bekommen. Die Abgabe erfolgt mittels TUWEL in Form eines ZIP Archives. Sie können zu den in den Terminen genannten Zeiten Fragen persönlich an die Tutoren richten. Sie müssen sich nicht anmelden, daher läuft es nach dem First-Come-, First-Served-Prinzip ab.
  • 2. ABGABE:
    Abzugeben sind:
    • Implementierung (ZIP), bestehend aus:
      • Kompilierte Binaries/WebGL/... (/bin)
      • Quellcode (/src)
      • Code Dokumentation (z.B. Doxygen) (/doc)
      • HTML Dokumentation des Programms (/html)
      • Screenshot des Programms (screenshot.jpg, Auflösung: W: 700px / H: variable)
      Die HTML Dokumentation soll einen Link auf das Programm und den Quellcode sowie dessen Dokumentation enthalten. Weiters sollen auf der HTML Seite auch der Zweck und die Funktionsweise des Programms beschrieben werden.
    • Präsentation (PDF, PPTX, PPT, ODP, ZIP falls Videos beiliegend)
      Der Schwerpunkt der zweiten Präsentation liegt bei der Vorführung des fertigen Programms. Der genaue Aufbau und der Umfang für die beiden Präsentationen sieht im Konkreten folgendermaßen aus:
      • Redezeit: 1er Gruppe (5 Minuten), 2er Gruppe (8 Minuten)
      • Inhalt: Wiederholung des Artikels (ca. 20%), Implementierungs (ca. 40%), Programmvorführung (ca. 40%)
      • Template: PowerPoint
      Bei dem Vortrag sollen die Mitglieder einer Gruppe alle gleich lange vortragen. Wann und wie oft gewechselt wird, bleibt Ihnen überlassen. Zu den Präsentationsterminen bitten wir Sie mindestens 15 Minuten vor dem Beginn vor Ort zu sein, damit Sie Ihre Präsentation noch testen können.
Reicht man nach dem Abgabetermin ein, werden einmalig 10% der Gesamtpunkte abgezogen, sowie für jeden begonnenen Tag nach dem Abgabetermin weitere 10% der Gesamtpunkte. Das macht insgesamt 20%, wenn man den Abgabetermin um einen Tag versäumt.

Benotung

Die Note für Visualisierung 2 ergibt sich aus der Kombination der praktischen Arbeit und des theoretischen Wissens. Die genaue Punktzahl für die Benotung ergibt sich wie folgt:
  • die Zusammenfassung des Artikels incl. Implementierungsidee   (5 Punkte)
  • die 1. Präsentation des Artikels incl. Implementierungsidee   (5 Punkte)
  • die Implementierung und Dokumentation   (40 Punkte)
    • Einhaltung der Vorlagen   (15 Punkte)
    • Funktionalität   (15 Punkte)
    • Usability   (5 Punkte)
    • Dokumentation   (5 Punkte)
  • die 2. Präsentation des Programms   (10 Punkte)
  • die mündliche Vorlesungsprüfung   (40 Punkte)
Die Punkte für die Präsentationen sowie für die Zusammenfassung werden im Laufe des Semesters vergeben. Die Punkte für die Implementierung und für die mündliche Prüfung werden am Ende des Semesters bei einem kombinierten Abgabegespräch inklusive der theoretischen Prüfung vergeben.
Die Anmeldung zu diesem Termin ist zu gegebener Zeit über TUWEL möglich. Bitte melden Sie sich sowohl für das Abgabegespräch (gruppenweise!), als auch für die Vorlesungsprüfung (Einzelpersonen!) an! Das Abgabegespräch erfolgt im VisLab und kann wahlweise auf dem eigenen Laptop, Tablet, Mobile Phone,... oder auf einem PC im VisLab durchgeführt werden. Die theoretische Prüfung erfolgt unabhängig davon in Einzelgesprächen.
Der Notenspiegel für die Benotung sieht folgendermaßen aus:
  • >   87 Punkte   ...   Sehr Gut (1)
  • >   75 Punkte   ...   Gut (2)
  • >   62 Punkte   ...   Befriedigend (3)
  • >= 50 Punkte   ...   Genügend (4)
  • <   50 Punkte   ...   Nicht Genügend (5)

Daten

Datensätze können - müssen aber nicht - von den folgenden Quellen bezogen werden:
Scientific Visualization Ressourcen:
Information Visualization und Visual Analytics Ressourcen:

Tools

Links

Verwandte LVAs

186.827, VU Visualisierung 1; WS; Eduard Gröller & Tobias Klein
186.105, VU Visualisierung medizinischer Daten 1; SS; Milos Sramek & Renata Raidou
186.138, VU Visualisierung medizinischer Daten 2; WS; Renata Raidou & Eduard Gröller
188.305, VO Informationsvisualisierung; SS; Kresimir Matkovic
186.143, UE Informationsvisualisierung; SS; Kresimir Matkovic & Manuela Waldner
188.162, VU Informationsvisualisierung; WS; Silvia Miksch
186.191, VU Echtzeit-Visualisierung; WS; Ivan Viola
186.046, SE aus Visualisierung; Eduard Gröller & Peter Mindek
186.829, PR Bachelorarbeit für Informatik und Wirtschaftsinformatik; Eduard Gröller et al.
186.834, PR Praktikum aus Visual Computing; Eduard Gröller et al.
Central European Seminar on Computer Graphics; Michael Wimmer et al.