15
© Weiskopf/Machiraju/Möller Visualization Process CMPT 467/767 Visualization Torsten Möller

03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

  • Upload
    ngokien

  • View
    251

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Process

CMPT 467/767Visualization

Torsten Möller

Page 2: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Process

• Overview of the visualization process• Visualization pipeline• Visualization scenarios

Page 3: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Overview of the Visualization Process

Page 4: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Pipelinesimulation data bases sensors

raw data

vis data

renderable representation

display images video

graph. primitives:• points• lines• surface• volumesattributes:• color• texture• transparency

filtering

mapping

rendering

interaction

data acquisition

filteringdata -> data• data format conversion• clipping/cropping/denoising• slicing• resampling• interpolation/approximation• classification/segmentation

mappingdata ->graphical primitives• scalar field ->isosurface• 2D field ->height field• vector field ->vectors• tensor field ->glyphs• 3D field -> volume• highD -> 2D

rendering:• geometry/images/volumes• “realism“ – e.g. : shadows,

lighting, shading

Page 5: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Pipeline

• Example -- IRIS Explorer

Page 6: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Pipeline

• Example: simulation of the flow within a fluid around a wing

i.e. volume rendering via 3D textures

physical phenomenon

physical model

mathematical formulation

numerical algorithm

images videos

graphical primitives

visualization data

e.g. air flow around wing

e.g. incomp.laminar fluid

e.g. Navier–Stokes e.g. finite volume

filtering i.e. 3D scalar field

raw data

Page 7: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Pipeline Model [Maneesh Agrawala][Tamara Munzner]

7

Page 8: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Pipeline Model [J. Heer, Prefuse]

8

Page 9: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Cyclical Model

[C. Stolte, Tableau]

[C. Stolte, Tableau]

9

Page 10: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Cyclical Model

Data Image

Specification

Knowledge

Perception

Exploration

[J. van Wijk, The Value of Visualization]

10

Page 11: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Visualization Pipeline

• Reference modelfor visualization

Rawdata

Visualizationgoal / task

Image

Visualizationprocess

Filtering

Mapping

Rendering

Datageneration

User

Visualanalysis

Page 12: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Scenarios

• Video/movie modedata generation

measurements

modeling

simulation

data

batch visualization

visualizationdata video

analysis

video visualanalysis

Page 13: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Scenarios

• Tracking

measurements

modeling

simulation

data visualizationvisual analysis

duringsimulation

Page 14: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Scenarios

• Interactive post processing / visualizationdata generation

measurements

modeling

simulation

data

interactive visualization

visualizationdata visual analysis

Page 15: 03 visualization process - Simon Fraser University · Visualization Process CMPT 467/767 ... Visualization Process • Overview of the visualization process • Visualization pipeline

© Weiskopf/Machiraju/Möller

Scenarios

• Interactive steering / computational steeringmeasurements

modeling

simulation

data visualizationvisual analysis

duringsimulation

visualization parameters

simulation parameters