helwig hauser 1visvo 2000/2001, kurzer auszug visualisierung dr. helwig hauser vo 186.004 + lu...

82
Helwig Hauser 1 VisVO 2000/2001, kurzer Auszug Visualisieru ng Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9, 5. Stock, http://www.cg.tuwien.ac.at/courses/Vi sualisierung/

Upload: sofie-karg

Post on 06-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 1VisVO 2000/2001, kurzer Auszug

VisualisierungDr. Helwig Hauser

VO 186.004 + LU 186.703,Wintersemester 2000/2001,

Sem186, Fav.-str. 9, 5. Stock,http://www.cg.tuwien.ac.at/courses/Visualisierung/

Page 2: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 2VisVO 2000/2001, kurzer Auszug

Visualisierung – DefinitionThe purpose of computing is insight, not numbers

[R. Hamming, 1962]

Visualisierung: Tool, um User Einblick in Daten zu ermögl. 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] Computer Graphik,

aber nicht photo-realistisches Rendern

Page 3: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 3VisVO 2000/2001, kurzer Auszug

Visualisierung – HintergrundHintergrund: Visualisierung = sehr alt Oft intuitiver Schritt: graph. Verdeutlichen Daten immer öfter in sehr großer Menge

gegeben graphischer Ansatz notwendig Einfache Ansätze bekannt von

business graphics (Excel, etc.) Visualisierung = eigene

Wissenschaft seit gut 10 Jahren Erste eigene Konfs.: 1990

L. da Vinci (1452-1519)

1997:

Page 4: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 4VisVO 2000/2001, kurzer Auszug

Visualisierung – TeilbereicheVisualisierung von … medizinischer Daten VolViz! Strömungsdaten FlowViz! abstrakten Daten InfoViz! GIS-Daten historische Daten (Archäologie) mikroskopischer Daten (Molekularphysik),

makroskopischer Daten (Astronomie) extrem großer Datenmengen

usw. …

Page 5: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 5VisVO 2000/2001, kurzer Auszug

Visualisierung – BeispieleMedizinische Daten

Page 6: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 6VisVO 2000/2001, kurzer Auszug

Visualisierung – BeispieleStrömungsdaten

Page 7: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 7VisVO 2000/2001, kurzer Auszug

Visualisierung – BeispieleAbstr. Daten

Page 8: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 8VisVO 2000/2001, kurzer Auszug

Visualisierung – drei Ansätze

?!

?!

Visualisierung, um … … zu erforschen

nichts ist bekannt, Vis. dient zur neuen Erforschung der Daten

… zu analysierenes gibt Hypothesen,

Vis. dient zur Bestätigung bzw. Widerlegung … zu präsentieren

“alles” über die Daten bekannt, Vis. dient zur Kommunikation v. Ergebnissen

Page 9: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 9VisVO 2000/2001, kurzer Auszug

Visualisierung – 3 Schwerpunkte

Drei Hauptbereiche:

Volume Visualization

Flow Visualization

Information Visualization

Scientific Visualization

3D

nD

InherenterRaumbezug

meist kein Raumbezug

Page 10: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 10VisVO 2000/2001, kurzer Auszug

Volumensvisualisierung

Visualisierung von skalaren Daten im 3D

Page 11: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 11VisVO 2000/2001, kurzer Auszug

VolumensvisualisierungEinleitung: VolViz = Visualisierung v. Volumensdaten

Abbildung 3D2DProjektion (MIP), Schnitt, vol. Rend., etc.

VolData = 3D1D DatenSkalare Daten, 3D Datenraum, raumfüllend

User goals:Einblick in 3D Daten gewinnenStrukturen von spez. Interesse + Kontext

Page 12: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 12VisVO 2000/2001, kurzer Auszug

VolumensdatenWoher kommen die Daten? Medizinische Anwendung

Computertomographie (CT)Magnetresonanzmessung (MR)

Materialprüfung Industrie-CT

SimulationFinite element methods (FEM)Computational fluid dynamics (CFD)

etc.

Page 13: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 13VisVO 2000/2001, kurzer Auszug

3D DatenraumWie sind Volumsdaten organisiert? Kartesisches bzw. reguläres Gitter:

CT/MR: oft dx=dy<dz, z.B. 35 Schichten (z) á 256² Werten (Pixel)

Data enhancement: iso-stack-Berechnung = Interpolation von zusätzl. Schichten, sodaß dx=dy=dz, 256³ Voxel

Daten: Zellen (Quader), Ecken: Voxel Curvi-linear grid bzw. unstrukturiert:

Daten als Tetraeder bzw. Hexaeder org.Oft: Umrechnung auf Tetraeder

Page 14: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 14VisVO 2000/2001, kurzer Auszug

VolViz – HerausforderungenChallenges: rendering projection,

so viel Information und so wenig Pixel! große Datenmengen, z.B.

512512512 Voxel á 16 Bit = 256 Mbytes

Geschwindigkeit,Interaktion ist sehr wichtig, aber >10 fps!

Page 15: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 15VisVO 2000/2001, kurzer Auszug

Surfaces vs. Volume RenderingSurface rendering: indirekte Volumensvisualisierung Zwischenrepräsentation: Iso-fläche, “3D” Pros: ShadingShape!, HW-rendering

Volume rendering: direkte Volumensvisualisierung Verwendung von Transferfunktionen Pros: Blick in’s Innere, Semi-Transparenz

Page 16: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 16VisVO 2000/2001, kurzer Auszug

Surfaces vs. Volume Rendering

... ... ...

...

...

... ... ...

volumerendering

hybridrendering

=surfaces

+volumes

Page 17: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 17VisVO 2000/2001, kurzer Auszug

VolViz-Techniken – ÜberblickEinfache Methoden: slicing, MPR (multi-planar reco.)

Direkte Volumensvisualisierung: ray casting shear-warp factorization splatting 3D-texture mapping

Surface-fitting methods: marching cubes (tetrahedra)

Page 18: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 18VisVO 2000/2001, kurzer Auszug

Einfache Methoden

Slicing, etc.

Page 19: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 19VisVO 2000/2001, kurzer Auszug

SlicingSlicing: Axen-parallele Schnitte Reguläre Gitter: einfach ohne Transferfunkt.

keine Farbe Windowing:

Kontrast einstellen

Datenwerte

WindowWeiß

Schwarz

Page 20: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 20VisVO 2000/2001, kurzer Auszug

SlicingNicht so einfach: Slicing durch

allgem. Gitter Interpolation

notwendigSlicing: gut kombinierbar

mit 3D-Vis.MPR: versch. Axen, 3D

Page 21: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 21VisVO 2000/2001, kurzer Auszug

Direkte Volumsvisualisierung,Einführung

Klassifikation – Transferfunktionen,

Page 22: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 22VisVO 2000/2001, kurzer Auszug

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

schwierig object-order vs. image-order rendering versch. Techniken (ray casting, splatting,

shear-warp, texture mapping, etc.) versch. Kombinationsformen (compositing,

MIP, first-hit, average, etc.)

Page 23: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 23VisVO 2000/2001, kurzer Auszug

KombinationsformenÜberblick: MIP

Compositing X-Ray First hit

Depth

IntensityMax

Average

Accumulate

First

Page 24: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 24VisVO 2000/2001, kurzer Auszug

KlassifikationZuordnung Daten Semantik: Zuordnung zu Objekten, z.B.

Knochen, Haut, Muskel, etc. Verwendung von Datenwerten,

Gradienteninformation Ziel: Segmentierung Oft: semi-automatisch bzw. manuell Automatische Approximation:

Transferfunktionen

Beispiel

Page 25: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 25VisVO 2000/2001, kurzer Auszug

TransferfunktionenAbbildung Daten”Darstellbares”: 1.) DatenFarbe 2.) DatenOpazität (Nichtdurchsichtigkeit)

Datenwerte

“Knochen”

“Haut”

“Luft”

Opazität

Farbe

gelb, halbdurchsichtig

rot, undurch-sichtig

Page 26: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 26VisVO 2000/2001, kurzer Auszug

Versch. TransferfunktionenErgebnisse: starke Abh. von

Transferfunktionen nicht-triviale Ein-

stellung Segmentierung nur

bedingt möglich

Page 27: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 27VisVO 2000/2001, kurzer Auszug

Lobster – unterschiedl. TFDrei Objekte: Medium, Schale, Fleisch

Page 28: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 28VisVO 2000/2001, kurzer Auszug

Fußdaten – ein bzw. zwei TF

Page 29: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 29VisVO 2000/2001, kurzer Auszug

Ray casting / compositing

Klassische image-order Methode

Page 30: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 30VisVO 2000/2001, kurzer Auszug

Ray Tracing vs. Ray CastingRay Tracing: Methode der BildgenerierungIn Vol. Rend.: nur Primärstrahlen deswegen Ray CastingKlassische image-order MethodeRay Tracing: Strahl-Objekt SchnitteRay Casting: keine Objekte, Dichtewerte!Theorie: alle Dichtewerte berücksichtigen!Praxis: Volumen Schritt für Schritt travers.Interpolation pro Schritt notwendig!

Page 31: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 31VisVO 2000/2001, kurzer Auszug

Front-to-back Compositing

Page 32: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 32VisVO 2000/2001, kurzer Auszug

Ray Casting – BeispieleUnterschiedliche TF (quasi-surf. rend.), 2562113 CT-Daten

Page 33: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 33VisVO 2000/2001, kurzer Auszug

Ray Casting – weitere BeispielTornado Viz:

Kopf Data:

Page 34: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 34VisVO 2000/2001, kurzer Auszug

Shear-warp factorization

Fast object-order rendering

Page 35: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 35VisVO 2000/2001, kurzer Auszug

Shear-warp FactorizationFaktorisierung der viewing transformation: Mview = P S Mwarp (perm, shear, proj.,

warp) Ziel: parallele Strahlen, voxel:pixel=1:1,

einfaches compositing

Page 36: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 36VisVO 2000/2001, kurzer Auszug

Shear, project, warp1.: shear-step 2 shears bi-linear reco.

2.: project-step compositing 1 voxel/pixel Erg.: Zw.-Bild

3.: warp-step Zw.-Bild auf

Bild abbilden

Page 37: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 37VisVO 2000/2001, kurzer Auszug

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

Cons: reco. nur bi-linear (innerhalb Schichten) voxel/pixel(Zw.-Bild!!) = 1

Probleme beim Vergrößern!

Page 38: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 38VisVO 2000/2001, kurzer Auszug

Shear-warp – BilderBilder:

Page 39: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 39VisVO 2000/2001, kurzer Auszug

Marching Cubes

Iso-Flächen-Darstellung

Page 40: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 40VisVO 2000/2001, kurzer Auszug

Iso-FlächenZwischenrepräsentationAspekte: Voraussetzungen:

aussagekräftiger Iso-Wert,Iso-Wert trennt Materialien

Interesse: in Übergängen sehr selektiv (binäres

Auswählen/Weglassen) nützt traditionelle HW shading 3D-Eindruck!

Page 41: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 41VisVO 2000/2001, kurzer Auszug

Annäherung der Iso-FlächeAnsatz: Iso-Fläche schneidet Volumen = Menge

aller ZellenIdee: Teile der Iso-Fläche pro

geschnittener Zelle repräsen-tieren

Möglichst einfach:Verwendung vonDreiecken

Page 42: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 42VisVO 2000/2001, kurzer Auszug

Beispiele

Page 43: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 43VisVO 2000/2001, kurzer Auszug

Mehr Beispiele

Page 44: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 44VisVO 2000/2001, kurzer Auszug

Strömungsvisualisierung

Einleitung, Überblick

Page 45: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 45VisVO 2000/2001, kurzer Auszug

StrömungsvisualisierungEinleitung: FlowViz = Visualisierung von Strömungen

Visualisierung von ÄnderungsinformationNormal: mehr als 3 Daten-DimensionenAllgemeiner Überblick: noch schwieriger

Strömungsdaten:nDnD Daten, 1D2 /2D2/nD2 (Modelle),

2D2/3D2 (Simulationen, Messungen)Vektorielle Daten (nD) im nD Datenraum

User goals:Überblick vs. Details (mit Kontext)

Page 46: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 46VisVO 2000/2001, kurzer Auszug

StrömungsdatenWoher kommen die Daten: Strömungssimulation:

Flugzeug- / Schiff- / Auto-DesignWettersimulation (Luft-, Meeresströmungen)Medizin (Blutströmungen, etc.)

Strömungsmessung:Windkanal, WasserkanalSchlieren-, Schatten-Technik

Strömungsmodelle:Differenzialgleichungssysteme

(dynamische Systeme)

Page 47: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 47VisVO 2000/2001, kurzer Auszug

StrömungsdatendefinitionSimulation: flow: set of samples,

z.B. auf curvi-linear grid gegeben wichtigstes Primitiv: Tetraeder

Messung: flow: Rekonstruktion aus Korelationsdaten,

oft auf regulären Gittern berechnetModelierung: flow: analytische Formel,

“überall” auszuwerten

Page 48: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 48VisVO 2000/2001, kurzer Auszug

Datenursprung – Beispiele 1/2

Page 49: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 49VisVO 2000/2001, kurzer Auszug

Datenursprung – Beispiele 2/2

Page 50: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 50VisVO 2000/2001, kurzer Auszug

Sim. vs. Messung vs. ModellSimulation: Raum der Strömung mit Gitter modellieren FEM (Finite Elemente Methode),

CfD (computational fluid dynamics)Messungen: Optische Methoden + Bilderkennung,

z.B.: PIV (Particle Image Velocimetry)Modelle: Differenzialgleichungssysteme dx/dt

Page 51: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 51VisVO 2000/2001, kurzer Auszug

Vergleich mit Wirklichkeit

Experiment

Simulation

Page 52: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 52VisVO 2000/2001, kurzer Auszug

2D vs. Flächen vs. 3D2D-Strömungsvisualisierung 2D2D-Strömungen Modelle, Schichtströmungen (2D aus 3D)

Visualisierung von Oberflächenströmungen 3D-Strömungen rund um “Hindernisse” Randströmungen auf Oberflächen (2D)

3D-Strömungsvisualisierung 3D3D-Strömungen Simulationen, 3D-Modelle

Page 53: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 53VisVO 2000/2001, kurzer Auszug

2D/Flächen/3D – Beispiele

2D

Fläche

3D

Page 54: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 54VisVO 2000/2001, kurzer Auszug

Steady vs. Time-dependentSteady (time-independent) flows: Strömung über Zeit unveränderlich v(x): RnRn, z.B. laminare Strömungen einfacherer Zusammenhang

Time-dependent (unsteady) flows: Strömung ändert sich über Zeit selbst v(x,t): RnR1Rn, z.B. turbolente Str. komplexerer Zusammenhang

Page 55: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 55VisVO 2000/2001, kurzer Auszug

Time-dependent vs. steady

Page 56: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 56VisVO 2000/2001, kurzer Auszug

Direkte vs. indirekte FlowVizDirekte Strömungsvisualisierung: Überblick über Jetztzustand der Strömung Visualisierung der Vektoren Pfeildarstellungen, Verwischtechniken

Indirekte Strömungsvisualisierung: Verwendung einer Zwischenrepräsentation:

Vektorfeldintegration über Zeit Visualisierung der Zeitentwicklung Strömungslinien, Strömungsflächen

Page 57: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 57VisVO 2000/2001, kurzer Auszug

Direkt vs. indirekt – Beispiel

Page 58: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 58VisVO 2000/2001, kurzer Auszug

Strömungsvisualisierung mit Pfeilen

Hedgehog plots, etc.

Page 59: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 59VisVO 2000/2001, kurzer Auszug

FlowViz mit Pfeilen

Aspekte: Direkte FlowViz normierte Pfeile vs.

Skalierung mit Geschwindigkeit

2D: ganz gut brauchbar,3D: meist problematisch

oft nur bedingt verständlich (zeitliche Komponente fehlt)

oft in Verwendung!

Page 60: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 60VisVO 2000/2001, kurzer Auszug

Pfeile im 2DSkalierte Pfeile vs. farb-codierte Pfeile

Page 61: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 61VisVO 2000/2001, kurzer Auszug

Pfeile im 3DKompromiß:Pfeile nur in Schichten

Page 62: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 62VisVO 2000/2001, kurzer Auszug

Strömungsvisualisierungmit Strömungslinien

Strömungslinien, Partikelbahnen, etc.

Page 63: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 63VisVO 2000/2001, kurzer Auszug

Strömungslinien im 2DGut geeignet, umÜberblick zu geben

Page 64: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 64VisVO 2000/2001, kurzer Auszug

Visualisierung mit PartikelPartikelbahnen =StrömungslinienVarianten (time-dependent data): streak lines:

immer neuePartikel los-lassen

path lines:Langzeitwegeines Partikels

Page 65: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 65VisVO 2000/2001, kurzer Auszug

Strömungslinien im 3DFarbcodierung:GeschwindigkeitSelektivePlatzierung

Page 66: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 66VisVO 2000/2001, kurzer Auszug

Illuminated Stream LinesBeleuchtung von 3D Kurven bessere Wahr-nehmung!

Page 67: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 67VisVO 2000/2001, kurzer Auszug

Line Integral Convolution

Strömungsvisualisierung im 2D oder auf Flächen

Page 68: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 68VisVO 2000/2001, kurzer Auszug

LIC – EinleitungAspekte: Ziel: Gesamtüberblick über Strömung Ansatz: Verwendung von Texturen Idee: Strömung visuelle Korelation Beispiel:

Page 69: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 69VisVO 2000/2001, kurzer Auszug

LIC im 2D – Beispiel

Page 70: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 70VisVO 2000/2001, kurzer Auszug

LIC – Beispiele auf Flächen

Page 71: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 71VisVO 2000/2001, kurzer Auszug

Pfeile vs. Str.-Linien vs. Texturen

Strömungslinien: selektiv,Pfeile: naja,

Texturen: 2D-füllend

Page 72: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 72VisVO 2000/2001, kurzer Auszug

Information Visualization

InfoViz-Kontext, Allgemeines

Page 73: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 73VisVO 2000/2001, kurzer Auszug

Information VisualizationRather new branch of viz, next to: volume visualization flow visualization

Deals with: abstract data multi-dimensional data very large data-sets

scientific viz

Page 74: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 74VisVO 2000/2001, kurzer Auszug

InfoViz vs. SciVizusually no inherent spatial arrangementin general n-dimensional dataprime goals: useful visual

metaphors flexible interaction

mechanisms useful tools for

exploration

inherent spatial arrangement (2D, 3D)often 2- or 3-dimensional dataprime goals: fast visualization

and rendering interactive

applications useful tools for

analysis

Page 75: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 75VisVO 2000/2001, kurzer Auszug

Visual metaphors & interactionRequ. 1: useful visual metaphors how to represent abstract data,

n-dimensional data, very large data-sets? how to locate data items? 2D or 3D representation?

Requ. 2: flexible interaction techniques changing between different views changing the focus zooming, panning, sub-setting, …

Page 76: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 76VisVO 2000/2001, kurzer Auszug

Tree map: 1500 files, 190 dirs.

Page 77: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 77VisVO 2000/2001, kurzer Auszug

Table lensDemo

Page 78: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 78VisVO 2000/2001, kurzer Auszug

Hyperbolic trees – ideaArt vs. InfoViz

Page 79: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 79VisVO 2000/2001, kurzer Auszug

Hyperbolic treesUsing hyperbolicgeometry

Focuschangethroughpan

Worksin 3Dalso

Page 80: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 80VisVO 2000/2001, kurzer Auszug

Scatterplots, Scatterplot-matricesScatterplot: 2 variables data records:

sinlge pointsScatterplot-matrices: all variables

vs. all orthers

Page 81: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 81VisVO 2000/2001, kurzer Auszug

Linking & Brushing (XGobi)Linked displays:

Page 82: Helwig Hauser 1VisVO 2000/2001, kurzer Auszug Visualisierung Dr. Helwig Hauser VO 186.004 + LU 186.703, Wintersemester 2000/2001, Sem186, Fav.-str. 9,

Helwig Hauser 82VisVO 2000/2001, kurzer Auszug

WEAVE – SciViz+InfoVizLinking ofSciViz- andInfoViz-views: 3D view

(SciViz) scatterplot histogram

Brushing!