Information
- Anmeldung zur VU über das TISS
- Gruppenbildung und Auswahl eines Artikels über TUWEL
- Verbindliche Anmeldung durch die erste Abgabe (siehe Übungsteil) über TUWEL
Termine
Mittwoch 01.03.2017 |
0915-1045
EI 10 Fritz Paschke |
Vorbesprechung Eduard Gröller, Manuela Waldner, Andreas Gogel Survey on Visualization I (Prüfungsstoff bis einschließlich Folie 39) Eduard Gröller |
Vorbesprechung Folien Stream |
Mittwoch 08.03.2017 |
0915-1045
SEM186 |
Survey on Visualization II (Prüfungsstoff bis einschließlich Folie 39) Eduard Gröller |
Stream |
Mittwoch 15.03.2017 |
0915-1045
SEM186 |
Spatio-Temporal Visualization Johanna Schmidt |
Folien Stream |
bis 21.03.2017 23:59 |
1. ABGABE Zusammenfassung + Präsentation via TUWEL Informationen siehe Übungsteil |
||
Mittwoch 22.03.2017 |
0915-1045
SEM186 |
Präsentation der Implementierungsideen I StudentInnen, Infomationen siehe Übungsteil |
|
Mittwoch 29.03.2017 |
0915-1045
SEM186 |
Präsentation der Implementierungsideen II StudentInnen, Infomationen siehe Übungsteil |
|
Mittwoch 05.04.2017 |
0915-1045
SEM186 |
Evaluating Visualizations Manuela Waldner |
Folien Streams (Slides): 1-30, 30-37, 37-41, 41-43, 65-69 |
Mittwoch 26.04.2017 |
0915-1045
SEM186 |
Comparative Visualization (Prüfungsstoff bis einschließlich Folie 47) Eduard Gröller |
Folien Survey Video1, Video2, Video3, Video4, Video5, Video6, Video7, Video8 Stream |
bis 02.05.2017 23:59 |
ZWISCHENABGABE via TUWEL Infomationen siehe Übungsteil |
||
Mittwoch 03.05.2017 |
0915-1045
SEM186 |
(Multivariate) Network Visualization Andreas Kerren |
Folien Stream |
1100-1400
VisLab HA 05 20 |
Feedback zur Zwischenabgabe
Tutoren, StudentInnen |
||
Mittwoch 10.05.2017 |
0915-1045
SEM186 |
Text and Document Visualization Manuela Waldner |
Folien Stream |
Mittwoch 17.05.2017 |
0915-1045
SEM186 |
Visualization for Nondestructive Testing Christoph Heinzl |
Folien Stream |
Mittwoch 24.05.2017 |
0915-1045
SEM186 |
Geological Visualization Ivan Viola |
Folien Stream |
bis 30.05.2017 23:59 |
2. ABGABE Programm + Präsentation via TUWEL Infomationen siehe Übungsteil |
||
Mittwoch 31.05.2017 |
0915-1045
SEM186 |
Präsentation der Programme I StudentInnen, Infomationen siehe Übungsteil |
Stream |
Mittwoch 07.06.2017 |
0915-1045
SEM186 |
Sports Visualization Johanna Schmidt |
Folien Stream |
Mittwoch 14.06.2017 |
0915-1045
SEM186 |
Präsentation der Programme II StudentInnen, Infomationen siehe Übungsteil |
Stream |
Mittwoch 21.06.2017 |
0915-1045
SEM186 |
Präsentation der Programme III PRÄMIERUNG der besten Programme StudentInnen, Infomationen siehe Übungsteil |
Stream |
Mittwoch 28.06.2017 Donnerstag 29.06.2017 Montag 03.07.2017 |
VisLab HA 05 20 |
ABGABEGESPRÄCHE und PRÜFUNG Infomationen siehe Benotung |
Homepages mit den Folien aus vergangenen Semestern:
Übungsteil
Für den Übungsteil wird eine State-of-the-Art Visualisierungstechnik idealerweise in Zweiergruppen implementiert. Wählen Sie eine der drei möglichen Aufgabenstellungen:
- Wählen Sie einen der Artikel hier. Jeder Artikel wird maximal zwei mal vergeben (First-Come-First-Served-Prinzip).
- Wählen Sie einen Datensatz (z.B. Ihr soziales Netzwerk wie Twitter oder andere interessante Daten) und visualisieren Sie die Daten mit einer State-of-the-Art Visualisierungstechnik aus einem wissenschaftlichen Artikel.
- Lösen Sie die Aufgabe eines Visualisierungs-Contests (z.B. SciVis Contest oder VAST Challenge).
Die Artikel stammen aus verschiedenen Gebieten der Visualisierung:
- SciVis: Scientific Visualization
- InfoVis: Information Visualization
- VA: Visual Analytics
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 oder unser Volumeshop Framework 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.
- 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)
- 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.
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.
Benotung
- 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)
- > 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:- IEEE Visualization 2017 Contest
https://www.dkrz.de/SciVis - Visualization Group Data Sets
http://www.cg.tuwien.ac.at/research/vis/datasets/
3D volume data sets from our institute. - Stefan Roettgers Volume Library
http://www9.informatik.uni-erlangen.de/External/vollib/
A collection of free 3D volume data sets. - The Stanford Volume Data Archive
http://graphics.stanford.edu/data/voldata/
3D volume data sets from CT. - Osirix DICOM Data
http://www.osirix-viewer.com/datasets/
Medical volume data sets in DICOM format.
- Visual Analytics Benchmark Repository - previous VAST challenges
http://hcil2.cs.umd.edu/newvarepository/benchmarks.php - UCI Machine Learning Repository
http://archive.ics.uci.edu/ml/datasets.html - Visualization publications dataset
http://www.vispubdata.org/site/vispubdata/ - Gapminder world data
https://www.gapminder.org/data/ - Tableau sample data sets
https://public.tableau.com/s/resources?qt-overview_resources=1#qt-overview_resources - CIA world factbook
https://www.cia.gov/library/publications/the-world-factbook/rankorder/rankorderguide.html - Data360 resource for data sets
http://www.data360.org - Google public data explorer
http://www.google.com/publicdata/home - Car dataset
https://www.cg.tuwien.ac.at/courses/Visualisierung1/exercises/data/cars_406.zip - Nutrients dataset
https://www.cg.tuwien.ac.at/courses/Visualisierung1/exercises/data/nutrients_7538.zip - Car Evaluation Data Set
http://archive.ics.uci.edu/ml/datasets/Car+Evaluation - Plants Data Set
http://archive.ics.uci.edu/ml/datasets/Plants - Audiology (Standardized) Data Set
http://archive.ics.uci.edu/ml/datasets/Audiology+%28Standardized%29
Tools
- Collection of Vis-Tools
http://selection.datavisualization.ch/ - D3.js - JavaScript library for data-driven visualization documents
https://d3js.org/ - Bokeh - Python visualization library
http://bokeh.pydata.org/en/latest/ - Vega Light - high-level visualization grammar based on JSON
https://vega.github.io/vega-lite/ - three.js - JavaScript 3D library
https://threejs.org/ - Polymaps - JavaScript library for making dynamic, interactive maps
http://polymaps.org/ - Google Visualization API for the creation of visualization
https://developers.google.com/chart/interactive/docs/reference
On this side you can also find a gallery with visualization examples. - The JavaScript InfoVis Toolkit
http://thejit.org/
A Javascript-library to visualize various graphs in the browser.
Links
- Survey on text visualization techniques
http://textvis.lnu.se/ - Survey on tree visualization techniques
http://treevis.net/ - Information Visualization community platform
http://infovis-wiki.net/index.php/Main_Page
The InfoVis:Wiki project is intended to provide a community platform and forum integrating recent developments and news on all areas and aspects of Information Visualization. - Visual Think Map
http://www.thinkmap.com/
Visualization software. - Visual Complexity
http://www.visualcomplexity.com/
Web portal, which represents very nice projects of visualizations in practical use. - An Atlas of Cyberspaces:
http://www.cybergeography.org/atlas/
Maps, Lanscapes, Topology, Geographic, Infospaces related to the Internet and Cyberspace. - TED-Talk by Hans Rosling
http://www.ted.com/index.php/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen.html (Video)
A very good example how InfoVis can be used to explore large and high-dimensional data sets. - TED-Talk by Gary Flake
http://www.ted.com/talks/gary_flake_is_pivot_a_turning_point_for_web_exploration.html (Video)
Talk about Pivot - an interesting application to browse the web. - 50 most stunning examples of data visualization
http://www.pinterest.com/pin/25614291602162724
A collection of nice examples for data visualizations and infographics. - 1100+ examples of information visualization
http://www.infovis.info
Gallery of different information visualizations. You can also submit your own visualization to this homepage.
Verwandte LVAs
186.827, VU Visualisierung 1; WS; Eduard Gröller & Tobias Klein186.105, VU Visualisierung medizinischer Daten 1; SS; Milos Sramek
186.138, VU Visualisierung medizinischer Daten 2; WS; Alexey Karimov
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.