Visualisierung Dr Helwig Hauser VO 186 004 LU

  • Slides: 82
Download presentation
Visualisierung Dr. Helwig Hauser VO 186. 004 + LU 186. 703, Wintersemester 2000/2001, Sem

Visualisierung Dr. Helwig Hauser VO 186. 004 + LU 186. 703, Wintersemester 2000/2001, Sem 186, Fav. -str. 9, 5. Stock, http: //www. cg. tuwien. ac. at/courses/Visualisierung/ Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 1

Visualisierung – Definition The purpose of computing is insight, not numbers [R. Hamming, 1962]

Visualisierung – Definition The purpose of computing is insight, not numbers [R. Hamming, 1962] Visualisierung: u Tool, um User Einblick in Daten zu ermögl. u to form a mental vision, image, or picture of (something not visible or present to the sight, or of an abstraction); to make visible to the mind or imagination [Oxford Engl. Dict. , 1989] u Computer Graphik, aber nicht photo-realistisches Rendern Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 2

Visualisierung – Hintergrund: L. da Vinci (1452 -1519) u Visualisierung = sehr alt u

Visualisierung – Hintergrund: L. da Vinci (1452 -1519) u Visualisierung = sehr alt u Oft intuitiver Schritt: graph. Verdeutlichen u Daten immer öfter in sehr großer Menge gegeben graphischer Ansatz notwendig u Einfache Ansätze bekannt von business graphics (Excel, etc. ) u Visualisierung = eigene Wissenschaft seit gut 10 Jahren u Erste eigene Konfs. : 1990 Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 1997: 3

Visualisierung – Teilbereiche Visualisierung von … medizinischer Daten Vol. Viz! Strömungsdaten Flow. Viz! abstrakten

Visualisierung – Teilbereiche Visualisierung von … medizinischer Daten Vol. Viz! Strömungsdaten Flow. Viz! abstrakten Daten Info. Viz! GIS-Daten historische Daten (Archäologie) mikroskopischer Daten (Molekularphysik), makroskopischer Daten (Astronomie) u extrem großer Datenmengen usw. … u u u Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 4

Visualisierung – Beispiele Medizinische Daten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 5

Visualisierung – Beispiele Medizinische Daten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 5

Visualisierung – Beispiele Strömungsdaten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 6

Visualisierung – Beispiele Strömungsdaten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 6

Visualisierung – Beispiele Abstr. Daten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 7

Visualisierung – Beispiele Abstr. Daten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 7

Visualisierung – drei Ansätze Visualisierung, um … u … zu erforschen t nichts ist

Visualisierung – drei Ansätze Visualisierung, um … u … zu erforschen t nichts ist bekannt, Vis. dient zur neuen Erforschung der Daten u … zu analysieren ? ! t es gibt Hypothesen, Vis. dient zur Bestätigung bzw. Widerlegung u … zu präsentieren ? ! t “alles” über die Daten bekannt, Vis. dient zur Kommunikation v. Ergebnissen Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 8

Visualisierung – 3 Schwerpunkte Drei Hauptbereiche: u Volume Visualization u Flow Visualization Inherenter Raumbezug

Visualisierung – 3 Schwerpunkte Drei Hauptbereiche: u Volume Visualization u Flow Visualization Inherenter Raumbezug Scientific Visualization 3 D n. D u Information Visualization meist kein Raumbezug Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 9

Volumensvisualisierung Visualisierung von skalaren Daten im 3 D Helwig Hauser Vis. VO 2000/2001, kurzer

Volumensvisualisierung Visualisierung von skalaren Daten im 3 D Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 10

Volumensvisualisierung Einleitung: u Vol. Viz = Visualisierung v. Volumensdaten t Abbildung 3 D 2

Volumensvisualisierung Einleitung: u Vol. Viz = Visualisierung v. Volumensdaten t Abbildung 3 D 2 D t Projektion (MIP), Schnitt, vol. Rend. , etc. u Vol. Data = t 3 D 1 D Daten t Skalare Daten, 3 D Datenraum, raumfüllend u User goals: t Einblick in 3 D Daten gewinnen t Strukturen von spez. Interesse + Kontext Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 11

Volumensdaten Woher kommen die Daten? u Medizinische Anwendung t Computertomographie (CT) t Magnetresonanzmessung (MR)

Volumensdaten Woher kommen die Daten? u Medizinische Anwendung t Computertomographie (CT) t Magnetresonanzmessung (MR) u Materialprüfung t Industrie-CT u Simulation t Finite element methods (FEM) t Computational fluid dynamics (CFD) u etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 12

3 D Datenraum Wie sind Volumsdaten organisiert? u Kartesisches bzw. reguläres Gitter: t CT/MR:

3 D Datenraum Wie sind Volumsdaten organisiert? u Kartesisches bzw. reguläres Gitter: t CT/MR: oft dx=dy<dz, z. B. 35 Schichten (z) á 256² Werten (Pixel) t Data enhancement: iso-stack-Berechnung = Interpolation von zusätzl. Schichten, sodaß dx=dy=dz, 256³ Voxel t Daten: Zellen (Quader), Ecken: Voxel u Curvi-linear grid bzw. unstrukturiert: t Daten als Tetraeder bzw. Hexaeder org. t Oft: Umrechnung auf Tetraeder Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 13

Vol. Viz – Herausforderungen Challenges: u rendering projection, so viel Information und so wenig

Vol. Viz – Herausforderungen Challenges: u rendering projection, so viel Information und so wenig Pixel! u große Datenmengen, z. B. 512 512 Voxel á 16 Bit = 256 Mbytes u Geschwindigkeit, Interaktion ist sehr wichtig, aber >10 fps! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 14

Surfaces vs. Volume Rendering Surface rendering: u indirekte Volumensvisualisierung u Zwischenrepräsentation: Iso-fläche, “ 3

Surfaces vs. Volume Rendering Surface rendering: u indirekte Volumensvisualisierung u Zwischenrepräsentation: Iso-fläche, “ 3 D” u Pros: Shading Shape!, HW-rendering Volume rendering: u direkte Volumensvisualisierung u Verwendung von Transferfunktionen u Pros: Blick in’s Innere, Semi-Transparenz Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 15

Surfaces vs. Volume Rendering. . . volume rendering hybrid rendering = surfaces +volumes Helwig

Surfaces vs. Volume Rendering. . . volume rendering hybrid rendering = surfaces +volumes Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 16

Vol. Viz-Techniken – Überblick Einfache Methoden: u slicing, MPR (multi-planar reco. ) Direkte Volumensvisualisierung:

Vol. Viz-Techniken – Überblick Einfache Methoden: u slicing, MPR (multi-planar reco. ) Direkte Volumensvisualisierung: u u ray casting shear-warp factorization splatting 3 D-texture mapping Surface-fitting methods: u marching cubes (tetrahedra) Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 17

Einfache Methoden Slicing, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 18

Einfache Methoden Slicing, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 18

Slicing: u Axen-parallele Schnitte u Reguläre Gitter: einfach u ohne Transferfunkt. keine Farbe u

Slicing: u Axen-parallele Schnitte u Reguläre Gitter: einfach u ohne Transferfunkt. keine Farbe u Windowing: Kontrast einstellen Weiß Schwarz Helwig Hauser Window Datenwerte Vis. VO 2000/2001, kurzer Auszug 19

Slicing Nicht so einfach: u Slicing durch allgem. Gitter u Interpolation notwendig Slicing: u

Slicing Nicht so einfach: u Slicing durch allgem. Gitter u Interpolation notwendig Slicing: u gut kombinierbar mit 3 D-Vis. MPR: u versch. Axen, 3 D Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 20

Direkte Volumsvisualisierung, Einführung Klassifikation – Transferfunktionen, Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 21

Direkte Volumsvisualisierung, Einführung Klassifikation – Transferfunktionen, Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 21

Direkte Volumensvisualisierung Überblick: u keine Zwischenrepräsentation u “real 3 D” u Integration von so

Direkte Volumensvisualisierung Überblick: u keine Zwischenrepräsentation u “real 3 D” u Integration von so viel Information: schwierig u object-order vs. image-order rendering u versch. Techniken (ray casting, splatting, shear-warp, texture mapping, etc. ) u versch. Kombinationsformen (compositing, MIP, first-hit, average, etc. ) Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 22

Kombinationsformen Überblick: u MIP u Compositing u X-Ray u First hit Intensity Max Accumulate

Kombinationsformen Überblick: u MIP u Compositing u X-Ray u First hit Intensity Max Accumulate Average First Depth Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 23

Klassifikation Zuordnung Daten Semantik: u Zuordnung zu Objekten, z. B. Knochen, Haut, Muskel, etc.

Klassifikation Zuordnung Daten Semantik: u Zuordnung zu Objekten, z. B. Knochen, Haut, Muskel, etc. u Verwendung von Datenwerten, Gradienteninformation u Ziel: Segmentierung u Oft: semi-automatisch bzw. manuell u Automatische Approximation: Transferfunktionen Beispiel Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 24

Transferfunktionen Abbildung Daten ”Darstellbares”: u 1. ) Daten Farbe u 2. ) Daten Opazität

Transferfunktionen Abbildung Daten ”Darstellbares”: u 1. ) Daten Farbe u 2. ) Daten Opazität (Nichtdurchsichtigkeit) Opazität “Knochen” “Haut” gelb, halbdurchsichtig rot, undurchsichtig Datenwerte “Luft” Farbe Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 25

Versch. Transferfunktionen Ergebnisse: u starke Abh. von Transferfunktionen u nicht-triviale Einstellung u Segmentierung nur

Versch. Transferfunktionen Ergebnisse: u starke Abh. von Transferfunktionen u nicht-triviale Einstellung u Segmentierung nur bedingt möglich Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 26

Lobster – unterschiedl. TF Drei Objekte: Medium, Schale, Fleisch Helwig Hauser Vis. VO 2000/2001,

Lobster – unterschiedl. TF Drei Objekte: Medium, Schale, Fleisch Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 27

Fußdaten – ein bzw. zwei TF Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 28

Fußdaten – ein bzw. zwei TF Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 28

Ray casting / compositing Klassische image-order Methode Helwig Hauser Vis. VO 2000/2001, kurzer Auszug

Ray casting / compositing Klassische image-order Methode Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 29

Ray Tracing vs. Ray Casting Ray Tracing: Methode der Bildgenerierung In Vol. Rend. :

Ray Tracing vs. Ray Casting Ray Tracing: Methode der Bildgenerierung In Vol. Rend. : nur Primärstrahlen deswegen Ray Casting Klassische image-order Methode Ray Tracing: Strahl-Objekt Schnitte Ray Casting: keine Objekte, Dichtewerte! Theorie: alle Dichtewerte berücksichtigen! Praxis: Volumen Schritt für Schritt travers. Interpolation pro Schritt notwendig! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 30

Front-to-back Compositing Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 31

Front-to-back Compositing Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 31

Ray Casting – Beispiele Unterschiedliche TF (quasi-surf. rend. ), 2562 113 CT-Daten Helwig Hauser

Ray Casting – Beispiele Unterschiedliche TF (quasi-surf. rend. ), 2562 113 CT-Daten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 32

Ray Casting – weitere Beispiel Tornado Viz: Kopf Data: Helwig Hauser Vis. VO 2000/2001,

Ray Casting – weitere Beispiel Tornado Viz: Kopf Data: Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 33

Shear-warp factorization Fast object-order rendering Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 34

Shear-warp factorization Fast object-order rendering Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 34

Shear-warp Factorization Faktorisierung der viewing transformation: u Mview = P S Mwarp (perm, shear,

Shear-warp Factorization Faktorisierung der viewing transformation: u Mview = P S Mwarp (perm, shear, proj. , warp) u Ziel: parallele Strahlen, voxel: pixel=1: 1, einfaches compositing Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 35

Shear, project, warp 1. : shear-step u 2 shears u bi-linear reco. 2. :

Shear, project, warp 1. : shear-step u 2 shears u bi-linear reco. 2. : project-step u compositing u 1 voxel/pixel u Erg. : Zw. -Bild 3. : warp-step u Zw. -Bild auf Bild abbilden Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 36

Shear-Warp – Abschluß Pros: u schnell! u einfach! u perspektivische Projektion möglich Cons: u

Shear-Warp – Abschluß Pros: u schnell! u einfach! u perspektivische Projektion möglich Cons: u reco. nur bi-linear (innerhalb Schichten) u voxel/pixel(Zw. -Bild!!) = 1 Probleme beim Vergrößern! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 37

Shear-warp – Bilder: Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 38

Shear-warp – Bilder: Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 38

Marching Cubes Iso-Flächen-Darstellung Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 39

Marching Cubes Iso-Flächen-Darstellung Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 39

Iso-Flächen Zwischenrepräsentation Aspekte: u Voraussetzungen: t aussagekräftiger Iso-Wert, Iso-Wert trennt Materialien t Interesse: in

Iso-Flächen Zwischenrepräsentation Aspekte: u Voraussetzungen: t aussagekräftiger Iso-Wert, Iso-Wert trennt Materialien t Interesse: in Übergängen u sehr selektiv (binäres Auswählen/Weglassen) u nützt traditionelle HW u shading 3 D-Eindruck! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 40

Annäherung der Iso-Fläche Ansatz: u Iso-Fläche schneidet Volumen = Menge aller Zellen Idee: u

Annäherung der Iso-Fläche Ansatz: u Iso-Fläche schneidet Volumen = Menge aller Zellen Idee: u Teile der Iso-Fläche pro geschnittener Zelle repräsentieren u Möglichst einfach: Verwendung von Dreiecken Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 41

Beispiele Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 42

Beispiele Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 42

Mehr Beispiele Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 43

Mehr Beispiele Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 43

Strömungsvisualisierung Einleitung, Überblick Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 44

Strömungsvisualisierung Einleitung, Überblick Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 44

Strömungsvisualisierung Einleitung: u Flow. Viz = Visualisierung von Strömungen t Visualisierung von Änderungsinformation t

Strömungsvisualisierung Einleitung: u Flow. Viz = Visualisierung von Strömungen t Visualisierung von Änderungsinformation t Normal: mehr als 3 Daten-Dimensionen t Allgemeiner Überblick: noch schwieriger u Strömungsdaten: t n. D Daten, 1 D 2 /2 D 2/n. D 2 (Modelle), 2 D 2/3 D 2 (Simulationen, Messungen) t Vektorielle Daten (n. D) im n. D Datenraum u User goals: t Überblick vs. Details (mit Kontext) Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 45

Strömungsdaten Woher kommen die Daten: u Strömungssimulation: t Flugzeug- / Schiff- / Auto-Design t

Strömungsdaten Woher kommen die Daten: u Strömungssimulation: t Flugzeug- / Schiff- / Auto-Design t Wettersimulation (Luft-, Meeresströmungen) t Medizin (Blutströmungen, etc. ) u Strömungsmessung: t Windkanal, Wasserkanal t Schlieren-, Schatten-Technik u Strömungsmodelle: t Differenzialgleichungssysteme (dynamische Systeme) Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 46

Strömungsdatendefinition Simulation: u flow: set of samples, z. B. auf curvi-linear grid gegeben u

Strömungsdatendefinition Simulation: u flow: set of samples, z. B. auf curvi-linear grid gegeben u wichtigstes Primitiv: Tetraeder Messung: u flow: Rekonstruktion aus Korelationsdaten, oft auf regulären Gittern berechnet Modelierung: u flow: analytische Formel, “überall” auszuwerten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 47

Datenursprung – Beispiele 1/2 Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 48

Datenursprung – Beispiele 1/2 Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 48

Datenursprung – Beispiele 2/2 Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 49

Datenursprung – Beispiele 2/2 Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 49

Sim. vs. Messung vs. Modell Simulation: u Raum der Strömung mit Gitter modellieren u

Sim. vs. Messung vs. Modell Simulation: u Raum der Strömung mit Gitter modellieren u FEM (Finite Elemente Methode), Cf. D (computational fluid dynamics) Messungen: u Optische Methoden + Bilderkennung, z. B. : PIV (Particle Image Velocimetry) Modelle: u Differenzialgleichungssysteme dx/dt Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 50

Vergleich mit Wirklichkeit Experiment Simulation Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 51

Vergleich mit Wirklichkeit Experiment Simulation Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 51

2 D vs. Flächen vs. 3 D 2 D-Strömungsvisualisierung u 2 D 2 D-Strömungen

2 D vs. Flächen vs. 3 D 2 D-Strömungsvisualisierung u 2 D 2 D-Strömungen u Modelle, Schichtströmungen (2 D aus 3 D) Visualisierung von Oberflächenströmungen u 3 D-Strömungen rund um “Hindernisse” u Randströmungen auf Oberflächen (2 D) 3 D-Strömungsvisualisierung u 3 D 3 D-Strömungen u Simulationen, 3 D-Modelle Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 52

2 D/Flächen/3 D – Beispiele 3 D Fläche 2 D Helwig Hauser Vis. VO

2 D/Flächen/3 D – Beispiele 3 D Fläche 2 D Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 53

Steady vs. Time-dependent Steady (time-independent) flows: u Strömung über Zeit unveränderlich u v(x): Rn

Steady vs. Time-dependent Steady (time-independent) flows: u Strömung über Zeit unveränderlich u v(x): Rn Rn, z. B. laminare Strömungen u einfacherer Zusammenhang Time-dependent (unsteady) flows: u Strömung ändert sich über Zeit selbst u v(x, t): Rn R 1 Rn, z. B. turbolente Str. u komplexerer Zusammenhang Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 54

Time-dependent vs. steady Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 55

Time-dependent vs. steady Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 55

Direkte vs. indirekte Flow. Viz Direkte Strömungsvisualisierung: u Überblick über Jetztzustand der Strömung u

Direkte vs. indirekte Flow. Viz Direkte Strömungsvisualisierung: u Überblick über Jetztzustand der Strömung u Visualisierung der Vektoren u Pfeildarstellungen, Verwischtechniken Indirekte Strömungsvisualisierung: u Verwendung einer Zwischenrepräsentation: Vektorfeldintegration über Zeit u Visualisierung der Zeitentwicklung u Strömungslinien, Strömungsflächen Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 56

Direkt vs. indirekt – Beispiel Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 57

Direkt vs. indirekt – Beispiel Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 57

Strömungsvisualisierung mit Pfeilen Hedgehog plots, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 58

Strömungsvisualisierung mit Pfeilen Hedgehog plots, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 58

Flow. Viz mit Pfeilen Aspekte: u Direkte Flow. Viz u normierte Pfeile vs. Skalierung

Flow. Viz mit Pfeilen Aspekte: u Direkte Flow. Viz u normierte Pfeile vs. Skalierung mit Geschwindigkeit u 2 D: ganz gut brauchbar, 3 D: meist problematisch u oft nur bedingt verständlich (zeitliche Komponente fehlt) u oft in Verwendung! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 59

Pfeile im 2 D Skalierte Pfeile vs. farb-codierte Pfeile Helwig Hauser Vis. VO 2000/2001,

Pfeile im 2 D Skalierte Pfeile vs. farb-codierte Pfeile Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 60

Pfeile im 3 D Kompromiß: Pfeile nur in Schichten Helwig Hauser Vis. VO 2000/2001,

Pfeile im 3 D Kompromiß: Pfeile nur in Schichten Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 61

Strömungsvisualisierung mit Strömungslinien, Partikelbahnen, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 62

Strömungsvisualisierung mit Strömungslinien, Partikelbahnen, etc. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 62

Strömungslinien im 2 D Gut geeignet, um Überblick zu geben Helwig Hauser Vis. VO

Strömungslinien im 2 D Gut geeignet, um Überblick zu geben Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 63

Visualisierung mit Partikelbahnen = Strömungslinien Varianten (timedependent data): u streak lines: immer neue Partikel

Visualisierung mit Partikelbahnen = Strömungslinien Varianten (timedependent data): u streak lines: immer neue Partikel loslassen u path lines: Langzeitweg eines Partikels Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 64

Strömungslinien im 3 D Farbcodierung: Geschwindigkeit Selektive Platzierung Helwig Hauser Vis. VO 2000/2001, kurzer

Strömungslinien im 3 D Farbcodierung: Geschwindigkeit Selektive Platzierung Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 65

Illuminated Stream Lines Beleuchtung von 3 D Kurven bessere Wahrnehmung! Helwig Hauser Vis. VO

Illuminated Stream Lines Beleuchtung von 3 D Kurven bessere Wahrnehmung! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 66

Line Integral Convolution Strömungsvisualisierung im 2 D oder auf Flächen Helwig Hauser Vis. VO

Line Integral Convolution Strömungsvisualisierung im 2 D oder auf Flächen Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 67

Aspekte: u u Helwig Hauser LIC – Einleitung Ziel: Gesamtüberblick über Strömung Ansatz: Verwendung

Aspekte: u u Helwig Hauser LIC – Einleitung Ziel: Gesamtüberblick über Strömung Ansatz: Verwendung von Texturen Idee: Strömung visuelle Korelation Beispiel: Vis. VO 2000/2001, kurzer Auszug 68

LIC im 2 D – Beispiel Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 69

LIC im 2 D – Beispiel Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 69

LIC – Beispiele auf Flächen Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 70

LIC – Beispiele auf Flächen Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 70

Pfeile vs. Str. -Linien vs. Texturen Strömungslinien: selektiv, Pfeile: naja, Texturen: 2 D-füllend Helwig

Pfeile vs. Str. -Linien vs. Texturen Strömungslinien: selektiv, Pfeile: naja, Texturen: 2 D-füllend Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 71

Information Visualization Info. Viz-Kontext, Allgemeines Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 72

Information Visualization Info. Viz-Kontext, Allgemeines Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 72

Information Visualization Rather new branch of viz, next to: u volume visualization u flow

Information Visualization Rather new branch of viz, next to: u volume visualization u flow visualization scientific viz Deals with: u abstract data u multi-dimensional data u very large data-sets Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 73

Info. Viz vs. Sci. Viz usually no inherent spatial arrangement in general n-dimensional data

Info. Viz vs. Sci. Viz usually no inherent spatial arrangement in general n-dimensional data prime goals: u useful visual metaphors u flexible interaction mechanisms u useful tools for exploration Helwig Hauser inherent spatial arrangement (2 D, 3 D) often 2 - or 3 -dimensional data prime goals: u fast visualization and rendering u interactive applications u useful tools for analysis Vis. VO 2000/2001, kurzer Auszug 74

Visual metaphors & interaction Requ. 1: useful visual metaphors u how to represent abstract

Visual metaphors & interaction Requ. 1: useful visual metaphors u how to represent abstract data, n-dimensional data, very large data-sets? u how to locate data items? u 2 D or 3 D representation? Requ. 2: flexible interaction techniques u changing between different views u changing the focus u zooming, panning, sub-setting, … Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 75

Tree map: 1500 files, 190 dirs. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 76

Tree map: 1500 files, 190 dirs. Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 76

Table lens Demo Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 77

Table lens Demo Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 77

Hyperbolic trees – idea Art vs. Info. Viz Helwig Hauser Vis. VO 2000/2001, kurzer

Hyperbolic trees – idea Art vs. Info. Viz Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 78

Hyperbolic trees Using hyperbolic geometry Focus change through pan Works in 3 D also

Hyperbolic trees Using hyperbolic geometry Focus change through pan Works in 3 D also Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 79

Scatterplots, Scatterplot-matrices Scatterplot: u 2 variables u data records: sinlge points Scatterplotmatrices: u all

Scatterplots, Scatterplot-matrices Scatterplot: u 2 variables u data records: sinlge points Scatterplotmatrices: u all variables vs. all orthers Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 80

Linking & Brushing (XGobi) Linked displays: Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 81

Linking & Brushing (XGobi) Linked displays: Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 81

WEAVE – Sci. Viz+Info. Viz Linking of Sci. Viz- and Info. Viz-views: u 3

WEAVE – Sci. Viz+Info. Viz Linking of Sci. Viz- and Info. Viz-views: u 3 D view (Sci. Viz) u scatterplot u histogram Brushing! Helwig Hauser Vis. VO 2000/2001, kurzer Auszug 82