![Page 1: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/1.jpg)
Visualisierung 12012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827
undVisualisierung Medizinischer Daten 2Visualisierung Medizinischer Daten 2
2012W, VU, 2.0h, 3.0EC 186.138
Eduard GröllerSt f B kStefan BrucknerJohanna SchmidtIliyana KirkovaMatthias LabschützMatthias Labschütz Bernhard Steiner
Institute of Computer Graphics and Algorithms (ICGA), VUT Austria
![Page 2: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/2.jpg)
Visualization Examples
VolVis
InfoVis
FlowVisVisAnalytics
Eduard Gröller, Helwig Hauser 1
FlowVis
![Page 3: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/3.jpg)
Organizational Details186.827 Visualisierung 1, VU
3.0 ECTS, 2 hours, lecture + exercises033 532 Medieninformatik nd Vis al Comp ting033 532 Medieninformatik und Visual Computinghttp://www.cg.tuwien.ac.at/courses/Visualisierung1/VU.htmlhttps://tiss.tuwien.ac.at/course/courseDetails.xhtml?courseNr=186p827
Dates lecture partDates lecture part1. 08.10: 09:15-10:45, EI 10 Fritz Paschke2. 22.10: 09:15-10:45, EI 10 Fritz Paschke,3. 29.10: 09:15-10:45, EI 10 Fritz Paschke4. 05.11: 09:15-10:45, EI 10 Fritz Paschke5 12 11 09 15 10 45 EI 10 F it P hk5. 12.11: 09:15-10:45, EI 10 Fritz Paschke6. 19.11: 09:15-10:45, EI 10 Fritz Paschke7. 03.12: 09:15-10:45, EI 10 Fritz Paschke
Eduard Gröller, Helwig Hauser 2
7. 03.12: 09:15 10:45, EI 10 Fritz Paschke
![Page 4: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/4.jpg)
Organizational Details - Labs
E iExercisesThree simple programming tasks concerning visualization pipelinep pFramework is availableReference solutions will be providedThree dates to hand in the programming taskThree dates to hand in the programming taskDetails: http://www.cg.tuwien.ac.at/courses/Visualisierung1/VU.htmlp g g
GradingGrading Oral exam (colloquy) early in January (topic: programming assignments, lecture content)
Eduard Gröller, Helwig Hauser 3
g )
![Page 5: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/5.jpg)
Visualisierung Medizinischer Daten 2 - 186.827
WS2012 together with Visualisierung 1 Exceptionally and only onceExceptionally and only onceRegistration in Tiss through Visualisierung 1Grade for appropriate course will be issuedExeption from the exception possible (if not tooExeption from the exception possible (if not toomany candidates)
Only for students who already took Visualisierung (1)Only for students who already took Visualisierung (1) [186.138, 186.004]Can do Wissenschaftliches Arbeiten (186 828)Can do Wissenschaftliches Arbeiten (186.828)http://www.cg.tuwien.ac.at/courses/WissArbeiten/index.html
Will get topic from medical visualizationWill get topic from medical visualization
Eduard Gröller, Helwig Hauser 4
![Page 6: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/6.jpg)
Visualization – Definition
The purpose of computing is insight, not numbersis insight, not numbers
[R. Hamming, 1962]
Visualization:Tool to enable a User insight into DataTool to enable a User insight into Datato form a mental vision, image, or picture of (something not visible or present to the sight or of an(something not visible or present to the sight, or of an abstraction); to make visible to the mind or imagination [O f d E l Di t 1989]imagination [Oxford Engl. Dict., 1989]
Computer Graphics,
Eduard Gröller, Helwig Hauser 5
but not photorealistic rendering
![Page 7: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/7.jpg)
Visualization – Background
Background:Visualization = rather old
L. da Vinci (1452-1519)
Visualization = rather oldOften an intuitive step: graphical illustrationillustrationData in ever increasing sizes
hi l hgraphical approach necessarySimple approaches known from b i hi (E l t )business graphics (Excel, etc.)Visualization = own scientific discipline since 20 years First dedicated conferences: 1990 1997
Eduard Gröller, Helwig Hauser 6
1997
![Page 8: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/8.jpg)
Visualization – Sub Topics
Visualization of …Medical data VolVis!Medical data VolVis!Flow data FlowVis!Abstract data InfoVis!GIS dataGIS dataHistorical data (archeologist)Microscopic data (molecular physics),Macroscopic data (astrononomy)p ( y)Extrem large data setst
Eduard Gröller, Helwig Hauser 7
etc. …
![Page 9: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/9.jpg)
Visualization – Examples
Medical data
Eduard Gröller, Helwig Hauser 8
![Page 10: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/10.jpg)
Visualization – Examples
Flow data
Eduard Gröller, Helwig Hauser 9
![Page 11: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/11.jpg)
Visualization – Examples
Abstract data
Eduard Gröller, Helwig Hauser 10
![Page 12: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/12.jpg)
Visualization – Three Types of Goals
Visualization, …to explore… to exploreNothing is known, Vis. used for data exploration
… to analyzeyThere are hypotheses, Vis used for Verification or Falsification
?!Vis. used for Verification or Falsification
… to present“ hi ” k b h d ?!“everything” known about the data, Vis. used for Communication of Results
?!
Eduard Gröller, Helwig Hauser 11
![Page 13: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/13.jpg)
Visualization – Major Areas
Major areasInherent spatial
Volume Vi li ti S i tifi
Inherent spatial reference
VisualizationFlow
Scientific Visualization
Visualization 3DnDInformation
VisualizationnD
U ll ti lVisual Analytics Usually no spatial reference
Eduard Gröller, Helwig Hauser 12
![Page 14: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/14.jpg)
Visualization Pipeline
Typical steps in the visualization processvisualization process
![Page 15: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/15.jpg)
Visualization-Pipeline – Overview
Data acquisitionData acquisitionData are given
Data enhancementData are processed
Visualization mapping
Data are processed
Data are mapped topp g Data are mapped to,e.g., geometry
Rendering (3D2D)Images generated
Eduard Gröller, Helwig Hauser 14
g g
![Page 16: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/16.jpg)
Visualization-Pipeline – 1. Step
Data acquisitionData are givenData are given
Data acquisitionMeasurements e g CT/MRIMeasurements, e.g., CT/MRISimulation, e.g., flow simulationModelling, e.g., game theory
Eduard Gröller, Helwig Hauser 15
![Page 17: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/17.jpg)
Visualization-Pipeline – 2. Step
Data are given
Data enhancementData are processedData are processed
Data enhancementFiltering e g smoothing (noise suppression)Filtering, e.g, smoothing (noise suppression)Resampling, e.g., on a different-resolution gridData Derivation, e.g., gradients, curvatureData interpolation e g linear cubic
Eduard Gröller, Helwig Hauser 16
Data interpolation, e.g., linear, cubic, …
![Page 18: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/18.jpg)
Visualization-Pipeline – 3. Step
Data are processed
Visualization mapping Data are mapped to,te.g., geometry
Visualization mapping = data is renderableIso surface calculationIso-surface calculationGlyphs, Icons determinationGraph-Layout calculationVoxel attributes: color transparency
Eduard Gröller, Helwig Hauser 17
Voxel attributes: color, transparency, …
![Page 19: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/19.jpg)
Visualization-Pipeline – 4. StepData are mapped to,e.g., geometry
Rendering (3D2D)Images generatedImages generated
Rendering = image generation with Computer Graphicsp
Visibility calculationIlluminationIlluminationCompositing (combine transparent objects,…)
Eduard Gröller, Helwig Hauser 18
Animation
![Page 20: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/20.jpg)
Eduard Gröller, Helwig Hauser 19
![Page 21: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/21.jpg)
Eduard Gröller, Helwig Hauser 20
![Page 22: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/22.jpg)
Eduard Gröller, Helwig Hauser 21
![Page 23: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/23.jpg)
Eduard Gröller, Helwig Hauser 22
![Page 24: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/24.jpg)
Computational Sciences - Visual Computing
Visualization PipelineComputational Sciences
Data Acquisition
DataEnhancement
VisualizationMapping
Rendering
QuantitativeAnalysis
Scientific Computing Visual Computing
Visual ComputingScientific visualizationComputer vision
Eduard Gröller, Helwig Hauser 23
Human computer interaction
![Page 25: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/25.jpg)
Visualization ScenariosVisualization Scenarios
How closely is visualization connected to the data generation?the data generation?
![Page 26: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/26.jpg)
Data, Visualization, Interaction
Coupling varies considerably:Data generation (data acquisition):Data generation (data acquisition):
Measuring, Simulation, ModellingCan take very long (measuring, simulation)Can be very costly (simulation, modelling)Can be very costly (simulation, modelling)
Visualization (rest of visualization pipeline):D t h t i i d iData enhancement, vis. mapping, renderingDepending on computer, implementation: fast or slow
Interaction (user feedback):
Eduard Gröller, Helwig Hauser 25
( )How can the user intervene, vary parameters
![Page 27: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/27.jpg)
Visualization Scenarios
complexity, tech demands I t titech. demands Interactive
Steering
Interactive Visualization
b fitPassive
Visualization
benefits, possibilities
Passive Visualization
Eduard Gröller, Helwig Hauser 26
![Page 28: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/28.jpg)
On DataOn DataData characteristics,
Data attributes, Data spacesData spaces
![Page 29: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/29.jpg)
Data – General Information
Data:Focus of visualizationFocus of visualization,everything is centered around the dataDriving factor (besides user) in choice and attribution of the visualization techniqueqImportant questions:
Where do the data “live” (data space)Where do the data live (data space)Type of the dataWhich representation makes sense (secondary aspect)
Eduard Gröller, Helwig Hauser 28
![Page 30: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/30.jpg)
Data Space
Where do the data “live”? Inherent spatial domain (SciVis):Inherent spatial domain (SciVis):
2D/3D data space givenExamples: medical data flow simulation dataExamples: medical data, flow simulation data, GIS-data, etc.
N i h t ti l f (I f Vi )No inherent spatial reference (InfoVis):Abstract data,
ti l b ddi th h i li tispatial embedding through visualizationExample: data bases
Aspects: dimensionality (data space), coordinates, region of influence (local, global),
Eduard Gröller, Helwig Hauser 29
domain
![Page 31: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/31.jpg)
Data Characteristics
What type of data?Data types:Data types:
Scalar = numerical value (natural, whole, rational, real, complex numbers)Non numerical (nominal, ordinal values)( )Multidimensional values (n-dim. vectors, n×n-dim. tensors of data from same type)n n dim. tensors of data from same type)Multimodal values (vectors of data with varying type [e g row in a table])varying type [e.g., row in a table])
Aspects: dimensionality, co-domain (range)
Eduard Gröller, Helwig Hauser 30
![Page 32: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/32.jpg)
Data Representation
How can data be represented?inherent spatial domain?inherent spatial domain?
Yes Recycle data space? Or not?No Select which representation space?
Which dimension is used what for?Which dimension is used what for?Relationship data space data characteristicscharacteristicsAvailable display space (2D/3D)Where is the focus?Where can you abstract / save (e.g., too many
Eduard Gröller, Helwig Hauser 31
y ( g , ydimensions)
![Page 33: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/33.jpg)
Data Space vs. Data characteristics
1D 2D 3D
1D y=f(x) Spatial Curve x(t)
2D 2D Fl ( )2D 2D-Flow v(x)
3D CT-data d(x)3D CT data d(x)Examples
Eduard Gröller, Helwig Hauser 32
![Page 34: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/34.jpg)
Visualization Examples
data description visualization example
N1R1 value series bar chart, pie chart, etc.R1R1 function (line) graph( ) g pR2R1 function over R2 2D-height map in 3D,
contour lines in 2D,false color map
N2R2 2D-vector field hedgehog plot, LIC,t l t tstreamlets, etc.
R3R1 3D-densities iso-surfaces in 3D, volume renderingvolume rendering
(N1)Rn set of tuples parallel coordinates, glyphs icons etc
Eduard Gröller, Helwig Hauser 33
glyphs, icons, etc.
![Page 35: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/35.jpg)
Visualization Examples
data description visualization example
N1R1 value series bar chart, pie chart, etc.
Eduard Gröller, Helwig Hauser 34
![Page 36: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/36.jpg)
Visualization Examples
data description visualization example
R1R1 function (line) graph
Eduard Gröller, Helwig Hauser 35
![Page 37: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/37.jpg)
Visualization Examples
data description visualization example
R2R1 function over R2 2D-height map in 3D,contour lines in 2D,false color map
Eduard Gröller, Helwig Hauser 36
![Page 38: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/38.jpg)
Visualization Examples
data description visualization example
N2R2 2D-vector field hedgehog plot, LIC, streamlets, etc
Eduard Gröller, Helwig Hauser 37
![Page 39: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/39.jpg)
Visualization Examples
data description visualization exampleR3 R3 3D fl t liR3R3 3D-flow streamlines,
streamsurfaces
Eduard Gröller, Helwig Hauser 38
![Page 40: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/40.jpg)
Visualization Examples
data description visualization example
3 1R3R1 3D-densities iso-surfaces in 3D, volume rendering
Eduard Gröller, Helwig Hauser 39
![Page 41: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/41.jpg)
Visualization Examples
data description visualization example
1(N1)Rn set of tuples parallel coordinates, glyphs, icons, etc.
Eduard Gröller, Helwig Hauser 40
![Page 42: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/42.jpg)
On GridsOn Grids
On the organisation of sampled data
![Page 43: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/43.jpg)
Grids – General Information
Important questions:Which data organisation is optimal?Which data organisation is optimal?Where do the data come from?Is there a neighborhood relationship?How is the neighborhood info stored?How is the neighborhood info. stored?How is navigation within the data possible?Calculations with the data possible ?Are the data structured?Are the data structured?
Eduard Gröller, Helwig Hauser 42
![Page 44: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/44.jpg)
Cartesian Grid
Characteristics:OrthogonalOrthogonal, equidistant grid dy }
Uniform distances(in all dims., dx=dy)( y)Implicit neighborhood-relationship
dx
}
relationship(cf. array of arrays)
Eduard Gröller, Helwig Hauser 43
![Page 45: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/45.jpg)
Regular Grid – Rectilinear Grid
Regular Griddxdydxdy
Rectilinear Gridvarying sample-distances x[i] y[j]distances x[i], y[j]
Eduard Gröller, Helwig Hauser 44
![Page 46: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/46.jpg)
Curvilinear Grid
Characteristics:non orthogonal
x[xmax,0]non-orthogonalgridgrid-points explicitelyp ygiven (x[i,j)Implicit
x[0,ymax]Implicit neighborhood-relationshiprelationship
[1 0] [0 1][0 0]Eduard Gröller, Helwig Hauser 45
x[1,0] x[0,1]x[0,0]
![Page 47: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/47.jpg)
Unstructured Grid
Characteristics:Grid points andGrid-points and connections arbitraryGrid-points and neighborhood gexplicitly givenCells: tetrahedraCells: tetrahedra, hexahedra c[0]
x[0] x[1]e[0]
Eduard Gröller, Helwig Hauser 46
[ ]
![Page 48: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/48.jpg)
Grids - Survey
struc-tured
block-
ortho-gonal equi- cartesiangrids
-structurd
gonalgrids dist.
grids
cartesiangrids (dx=dy)
de grids
regulargrids (dxdy)
rectilinear grids
c r i linear grids
rectilinear grids
unstructured grids hybrid grids miscell
curvi-linear grids
Eduard Gröller, Helwig Hauser 47
unstructured grids hybrid grids miscell.
![Page 49: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/49.jpg)
Scattered Data
Characteristics:Grid free dataGrid-free dataData points given without neighborhood-relationshipInfluence on neighborhoodInfluence on neighborhood defined by spatial proximityScattered data interpolationScattered data interpolation
Eduard Gröller, Helwig Hauser 48
![Page 50: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/50.jpg)
Grid Transformations
Conversion between grids:physical domain (simulation)physical domain (simulation)computational domain (visualization mapping)image domain (rendering)etcetc.
Questions:Accuracy of re-sampling!Design of algorithmsDesign of algorithms
Eduard Gröller, Helwig Hauser 49
![Page 51: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/51.jpg)
Visualization and ColorVisualization and Color
Guidelines for the Usage ofGuidelines for the Usage of Color in Visualization
![Page 52: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/52.jpg)
Usage of Color
Some facts:Color can emphasize informationColor can emphasize informationNumber of colors only 72Appr. 50–300 shades distinguishable (different for different colors)(different for different colors)Rainbow color scale linear!C l i l d dColor perception strongly depends on contextColor blind users are handicappedppObserve color associations
Eduard Gröller, Helwig Hauser 51
![Page 53: Research Unit of Computer Graphics - Visualisierung 1 · 2012. 9. 28. · Visualisierung 1 2012W VU 2 0h 3 0EC 186 8272012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer](https://reader036.vdocuments.mx/reader036/viewer/2022071010/5fc81115033a8a09921c76fc/html5/thumbnails/53.jpg)
Guidelines for Usage of Color
Desaturated lines as border of colored areasN t t d bl f d t il i tiNo saturated blue for details, animationsdo not mix saturated blue and red
therefore(why? therefore )Avoid high color frequenciesAvoid high color frequenciesColors to compare should be closeObserve context, associations!Well suited: color for qualitative visualizationWell suited: color for qualitative visualizationUse redundancy (shape, style, etc.)
Eduard Gröller, Helwig Hauser 52
y ( p y )