ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS...

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]

Transcript of ADVANCED VISUALIZATION OF ENGINE SIMULATION DATA USING TEXTURE SYNTHESIS AND TOPOLOGICAL ANALYSIS...

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!