research unit of computer graphics - visualisierung 1 · 2012. 9. 28. · visualisierung 1 2012w vu...

53
Visualisierung 1 2012W VU 2 0h 3 0EC 186 827 2012W, VU, 2.0h, 3.0EC 186.827 und Visualisierung Medizinischer Daten 2 Visualisierung Medizinischer Daten 2 2012W, VU, 2.0h, 3.0EC 186.138 Eduard Gröller St f B k Stefan Bruckner Johanna Schmidt Iliyana Kirkova Matthias Labschütz Matthias Labschütz Bernhard Steiner Institute of Computer Graphics and Algorithms (ICGA), VUT Austria

Upload: others

Post on 20-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 )