Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,

Similar presentations


Presentation on theme: "Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,"— Presentation transcript:

1 Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel, Hans-Peter Seidel MPI Informatik

2 Sauber et al.: Multifield-Graphs Motivation Definition: –Multifield = n (scalar) fields Occurrence of Multifield-Data –Physical simulations –Medical imaging –Usually between 5 and 100 fields Pressure Up wind Ice Snow

3 Sauber et al.: Multifield-Graphs Scalar field Visualization Iso surface: Direct volume rendering : Orthogonal slices: Standard approaches for single scalar field visualisation:

4 Sauber et al.: Multifield-Graphs Single Field visualization techniques are not sufficient for showing and detecting –Relations –Global and local differences –Redundancies Multifield Visualization

5 Sauber et al.: Multifield-Graphs Single field visualization technique: –Side-by-side -> Problem: no subtle differences visible Multifield Visualization

6 Sauber et al.: Multifield-Graphs Single field visualization technique: –Sequential-in-time -> Problem: only pairwise Multifield Visualization

7 Sauber et al.: Multifield-Graphs Single field visualization technique: –Sequential-in-time -> Problem: only pairwise Multifield Visualization

8 Sauber et al.: Multifield-Graphs Previous work Visualization approach –Correlation fields –Multifield-Graph Application –ABC-Flow features –Hurricane Simulation Overview

9 Sauber et al.: Multifield-Graphs Dimension brushing [Doleisch 05] Brush values in 2D scatterplot: Previous work

10 Sauber et al.: Multifield-Graphs Dimension brushing [Doleisch 05] Brush values in 2D scatterplot: Visualize brushed values in 3D: Many degrees of freedom Previous work

11 Sauber et al.: Multifield-Graphs Local and Global Comparison of continuous functions [Edelsbrunner 04] –Comparison of the gradients –Global comparison: –Local comparison: –Problem: restricted to k <= d fields (d = # dimensions) Previous work

12 Sauber et al.: Multifield-Graphs Previous work Visualization approach –Correlation fields –Multifield-Graph Application –ABC-Flow features –Hurricane Simulation Overview

13 Sauber et al.: Multifield-Graphs Our Approach –n Scalar Fields: Multifield Visualization

14 Sauber et al.: Multifield-Graphs Our Approach –n Scalar Fields: –Correlation fields: Contain local correlation between fields Multifield Visualization

15 Sauber et al.: Multifield-Graphs Our Approach –n Scalar Fields: –Correlation fields: Contain local correlation between fields –Multifield-Graph: Overviews correlation fields Multifield Visualization

16 Sauber et al.: Multifield-Graphs Our Approach –n Scalar Fields: –Correlation fields: contain local correlation between fields –Multifield-Graph: overview correlation fields –Select and visualize certain correlation fields Multifield Visualization

17 Sauber et al.: Multifield-Graphs Previous work Visualization approach –Correlation fields –Multifield-Graph Application –ABC-Flow features –Hurricane Simulation Overview

18 Sauber et al.: Multifield-Graphs Definitions: –A correlation field C N with N {1... n} is a scalar field which contains the local correlation of the fields in N –Local correlation := similar local changes –Example: C {012} contains local correlation between the fields S 0, S 1, and S 2 Correlation fields

19 Sauber et al.: Multifield-Graphs Computation of local correlation with an arbitrary local correlation measure –Region based –Point based We used a measure based on gradients –Local –Important feature –Independent of scalar values Correlation fields

20 Sauber et al.: Multifield-Graphs Desired properties: – Similarity of gradient magnitude: Normalized fields – Similarity of gradient direction: Gradient similarity measure equal similar (no influence of orientation) maximal dissimilar

21 Sauber et al.: Multifield-Graphs Similarity of pair vectors: Directions similarity: Magnitude similarity: Range: [0;1] Gradient similarity measure

22 Sauber et al.: Multifield-Graphs Similarity measure for |N| vectors out of contained pairs: Using the angle between least similar gradients: Gradient similarity measure similar dissimilar

23 Sauber et al.: Multifield-Graphs Scalar fields: Correlation field: Gradient similarity measure

24 Sauber et al.: Multifield-Graphs Previous work Visualization approach –Correlation fields –Multifield-Graph Application –ABC-Flow features –Hurricane Simulation Overview

25 Sauber et al.: Multifield-Graphs It is not possible to examine all correlation fields, because of their exponential number => get overview with Multifield-Graph Goal show the core information of many correlation Fields –Reduce information of every correlation field to an Icon Multifield-Graph

26 Sauber et al.: Multifield-Graphs Icons show: –Disc Size: volume percentage of high correlation (correlation value above a threshold θ) Color: average value of these highly correlated values –Label: Identities of corresponding scalar Fields Color coding –Average correlation values Multifield-Graph Threshold θ

27 Sauber et al.: Multifield-Graphs The Multifield-Graph G = (V,E) consists of: –Nodes V = Icons represent correlation fields of sets of fields –Edges E: visualize subset relationships of correlation fields Multifield-Graph

28 Sauber et al.: Multifield-Graphs Multifield-Graph Multifield-Graph of n=6 fields –Subset relationships (dark background and edges) Focus on correlation fields with high correlation: –High percentage of correlating values –High average correlation

29 Sauber et al.: Multifield-Graphs Computation of the Multifield-Graph: –Choose a similarity threshold θ –For each correlation field: Count the number points above θ Compute average value of these points Multifield-Graph

30 Sauber et al.: Multifield-Graphs Computation time depends on –The Number of input fields –Size of fields –Correlation measure Optimization –Similarity measure = minimum of pair similarities => compute and store only pair correlation fields –Perform sub-sampling Example: –Multifield-Graph computation of 6 fields 250x250x50: 1 minute Multifield-Graph

31 Sauber et al.: Multifield-Graphs Previous work Visualization approach –Correlation fields –Multifield-Graph Application –ABC-Flow features –Hurricane Simulation Overview

32 Sauber et al.: Multifield-Graphs Analyze ABC-Flow: –An ABC-Flow is a steady solution of the force free Euler equation Application

33 Sauber et al.: Multifield-Graphs Compute 8 scalar characteristics of the ABC- Flow: –0: Vorticity –1: Flow magnitude –2: Stableness –3,4,5: x,y,z-component of the average flow direction of a pathline –6: Average particle velocity along a pathline –7: Length of a pathline Application

34 Sauber et al.: Multifield-Graphs Multifield-Graph of ABC-Flow characteristics: –Focused on correlation fields with more than 11 % of the volume having a correlation above θ = 0.8 Application

35 Sauber et al.: Multifield-Graphs Application 6: Average particle velocity along a pathline 7: Length of a pathline

36 Sauber et al.: Multifield-Graphs Correlation field of two flow characteristics: –6: Average particle velocity along a pathline –7: Length of a pathline Application Correlation field of field 6 and 7 Close-up view

37 Sauber et al.: Multifield-Graphs Application 1: Flow magnitude 0: Vorticity

38 Sauber et al.: Multifield-Graphs Correlation field of two flow characteristics –0: vorticity –1: magnitude Application Correlation field of vorticity and flow magnitude

39 Sauber et al.: Multifield-Graphs Application

40 Sauber et al.: Multifield-Graphs Correlation field C {1267} of characteristics: –Correlation field between: 1: magnitude 2: stableness 6: average particle velocity along a pathline 7: length of a pathline Application

41 Sauber et al.: Multifield-Graphs 6 fields of a hurricane simulation: Application

42 Sauber et al.: Multifield-Graphs Multifield-Graph of the 6 hurricane fields Application

43 Sauber et al.: Multifield-Graphs Multifield-Graph of the 6 hurricane fields Application

44 Sauber et al.: Multifield-Graphs Local Multifield-Graphs of 2 layers of the dataset Application

45 Sauber et al.: Multifield-Graphs Visualization of 2 layers of correlation field C {45} –4: Vapor –5: Temperature Application

46 Sauber et al.: Multifield-Graphs Application

47 Sauber et al.: Multifield-Graphs Visualization approach –Correlation fields: local correlations –Multifield-Graph: overview Adaptable to –Other correlation measures –Other interpretation aims Results –Useful for detecting similar fields and expressing the differences and redundancies between them Conclusion

48 Sauber et al.: Multifield-Graphs Involve user guided interpretation aims Search for other similarity measures –Which can inherently compare more than two input fields –Which can detect more general relations –Which can better express differences between fields Extend the method to vector and tensor fields Future work

49 Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel, Hans-Peter Seidel MPI Informatik

50 Sauber et al.: Multifield-Graphs

51 Thanks for your attention!

52 Sauber et al.: Multifield-Graphs References [doleisch 05] H. Doleisch, M. Mayer, M. Hauser: Interactive Feature Specification for Simulation Data on Time-Varying Grids. Simvis 2005 [kniss 02] J. Kniss, G. Kindlmann, C. Hansen: Multidimensional Transfer Functions for Interactive Volume Rendering. IEEE Transactions on Visualization and Computer Graphics 2002 [telea 99] A. Telea, J. J. van Wijk: Simplified representation of vector fields. IEEE Visualisation 1999 [edelsbrunner 04] H. Edelsbrunner, J. Harer, V. Natarajan and V. Pascucci: Local and global comparison of continuous functions. IEEE Visualization 2004

53 Sauber et al.: Multifield-Graphs

54 Gradient similarity measure Example: Fields: Correlation Fields:

55 Sauber et al.: Multifield-Graphs Direct Volume Rendering [kniss02] Multi-dimensional Transfer-Function Additional dimension: gradient Previous work

56 Sauber et al.: Multifield-Graphs Gradient similarity measure Scalar Fields: Correlation Field:

57 Sauber et al.: Multifield-Graphs Gradient similarity measure Similarity of a pair of vectors: Direction similarity: Magnitude similarity: Isolines of vectors equal similar to the red reference vector:


Download ppt "Sauber et al.: Multifield-Graphs Multifield-Graphs: An Approach to Visualizing Correlations in Multifield Scalar Data Natascha Sauber, Holger Theisel,"

Similar presentations


Ads by Google