20
ADVANCED VISUALIZATION OF ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS TOPOLOGICAL ANALYSIS Guoning Chen1, Robert S. Laramee2 and Eugene Zhang1 1. Oregon State University, Corvallis, Oregon, USA. {chengu, zhange}@eecs.oregonstate.edu 2. Swansea University SA2 8PP, Wales, United Kingdom. [email protected]

ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Embed Size (px)

Citation preview

Page 1: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

ADVANCED VISUALIZATION OF ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING ENGINE SIMULATION DATA USING

TEXTURE SYNTHESIS AND TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSISTOPOLOGICAL ANALYSIS

Guoning Chen1, Robert S. Laramee2 and Eugene Zhang1

1. Oregon State University, Corvallis, Oregon, USA. {chengu, zhange}@eecs.oregonstate.edu2. Swansea University SA2 8PP, Wales, United Kingdom. [email protected]

Page 2: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

OutlineOutline

• Introduction• Vector field background• Texture-based vector field visualization• Vector field topology extraction• Vector field simplification• Results• Conclusion

Page 3: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

IntroductionIntroduction

• Applications

• Requirement of engine design

• Current vector field visualization methods

Page 4: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field BackgroundVector Field Background

• Vector field

x=V t , x X⊂Rn

is a function which associates a vector u to each point x of U at time t time t

Page 5: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field BackgroundVector Field Background, continued, continued

• The topology of a flow consists of

– Fixed points• Sources• Sinks• Saddles• center

Page 6: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

• Flow topology– Separatrices

• Incoming• Outgoing

– Trajectories

gradient-like

Vector Field Background, continued

dr t / dt= V r t

Page 7: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Texture-Based Vector Field VisualizationTexture-Based Vector Field Visualization

• Previous work

4) feature based4) feature basedTopology skeletonTopology skeleton[Helman&Hesselink][Helman&Hesselink]

1) direct Arrow plots, iconsArrow plots, icons

2) geometricStreamline[Jobard et al, Turk et al.]

3) texture based Spot noise[van Wijk], Spot noise[van Wijk], LIC[Cabral&Leedom]LIC[Cabral&Leedom]UFLIC[Shen &Kao]UFLIC[Shen &Kao]AUFLIC[Liu et al.]AUFLIC[Liu et al.]DLIC [Sundquist]DLIC [Sundquist]LEA [Jobard et al.]LEA [Jobard et al.]UFAC[Weiskopf et al.]UFAC[Weiskopf et al.]

Page 8: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Texture-Based Vector Field VisualizationTexture-Based Vector Field Visualization, , continuedcontinued

• Image-Based Flow Visualization (IBFV)

Image credit: van WijkImage credit: van Wijk

Page 9: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Texture-Based Vector Field VisualizationTexture-Based Vector Field Visualization, , continuedcontinued

• Image Space Advection (ISA) & IBFVS

Page 10: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field Topology ExtractionVector Field Topology Extraction

• Previous work

• Fixed point extraction

{F x , y =axbycG x , y =dxey f

x1 y1

x 3 y 3

x2 y 2 F 1 G1

F 2 G 2

F 3 G 3

Page 11: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field Topology ExtractionVector Field Topology Extraction, , continuecontinue

• Separatrix calculation

Page 12: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field SimplificationVector Field Simplification

• Previous work

– Non-topology based (NTB)• Smoothing vector field potential [Ying et al.]

• Componentwise smoothing [Alliez et al.]

– Topology-based (TB)• Pair cancellation [Tricoche and Scheuermann][Zhang et al.]

Page 13: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field SimplificationVector Field Simplification, , continuedcontinued

• User-guided smoothing (A NTB smoothing)– Componentwise smoothing

v

u

θ2θ1

Before smoothingBefore smoothing

Page 14: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field SimplificationVector Field Simplification, , continuedcontinued

• Componentwise smoothing

v

u

θ2θ1

?

ω ij is computed by using is computed by using mean value coordinatesmean value coordinates

Page 15: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Vector Field SimplificationVector Field Simplification

Page 16: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

ResultsResults

Page 17: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

ResultsResults, continued, continued

Page 18: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

ResultsResults, continued, continued

• Performance report

7.644.483.16226886,296Diesel engine

9.259.090.1656105,192Gas engine

timetotal(s)

time computingseparatrices(s)

times extractingfixed points (s)

# offixed points

# ofpolygons

datasetname

((The experiments are carried out on a PC with 3.6GHZ CPU and 3GB RAMThe experiments are carried out on a PC with 3.6GHZ CPU and 3GB RAM ) )

Page 19: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

AcknowledgementAcknowledgement

• We would like to thank Christoph Garth, Konstantin Mischaikow, Juergen Schneider and Greg Turk for their valuable contributions.

Page 20: ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS Guoning Chen 1, Robert S. Laramee 2 and Eugene Zhang

Thank Thank you!you!