Similarity Measures for Enhancing Interactive Streamline Seeding

Streamline seeding rakes are widely used in vector field visualization. We present new approaches for calculating similarity between integral curves (streamlines and pathlines). While others have used similarity distance measures, the computational expense involved with existing techniques is relatively high due to the vast number of euclidean distance tests, restricting interactivity and their use for streamline seeding rakes. We introduce the novel idea of computing streamline signatures based on a set of curve-based attributes. A signature produces a compact representation for describing a streamline. Similarity comparisons are performed by using a popular statistical measure on the derived signatures. We demonstrate that this novel scheme, including a hierarchical variant, produces good clustering results and is computed over two orders of magnitude faster than previous methods. Similarity-based clustering enables filtering of the streamlines to provide a nonuniform seeding distribution along the seeding object. We show that this method preserves the overall flow behavior while using only a small subset of the original streamline set. We apply focus + context rendering using the clusters which allows for faster and easier analysis in cases of high visual complexity and occlusion. The method provides a high level of interactivity and allows the user to easily fine tune the clustering results at runtime while avoiding any time-consuming recomputation. Our method maintains interactive rates even when hundreds of streamlines are used.

[1]  R. Cucitore,et al.  On the effectiveness and limitations of local criteria for the identification of a vortex , 1999 .

[2]  Shree K. Nayar,et al.  Multiresolution histograms and their use for recognition , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  David H. Laidlaw,et al.  Exploring 3D DTI Fiber Tracts with Linked 2D Representations , 2009, IEEE Transactions on Visualization and Computer Graphics.

[4]  Anna Vilanova,et al.  Evaluation of fiber clustering methods for diffusion tensor imaging , 2005, VIS 05. IEEE Visualization, 2005..

[5]  Gerik Scheuermann,et al.  Brushing of Attribute Clouds for the Visualization of Multivariate Data , 2008, IEEE Transactions on Visualization and Computer Graphics.

[6]  Ching-Kuang Shene,et al.  Hierarchical Streamline Bundles , 2012, IEEE Transactions on Visualization and Computer Graphics.

[7]  Eduard Gröller,et al.  Strategies for interactive exploration of 3D flow using evenly-spaced illuminated streamlines , 2003, SCCG '03.

[8]  Robert S. Laramee,et al.  Evenly Spaced Streamlines for Surfaces: An Image‐Based Approach , 2009, Comput. Graph. Forum.

[9]  Martin Roth,et al.  Automatic extraction of vortex core lines and other line type features for scientific visualization , 2000 .

[10]  Hans-Peter Seidel,et al.  Path Line Attributes - an Information Visualization Approach to Analyzing the Dynamic Behavior of 3D Time-Dependent Flow Fields , 2009, Topology-Based Methods in Visualization II.

[11]  Filip Sadlo,et al.  Illuminated lines revisited , 2005, VIS 05. IEEE Visualization, 2005..

[12]  Guido Gerig,et al.  Towards a shape model of white matter fiber bundles using diffusion tensor MRI , 2004, 2004 2nd IEEE International Symposium on Biomedical Imaging: Nano to Macro (IEEE Cat No. 04EX821).

[13]  Jonathan D. Cohen,et al.  Similarity-Guided Streamline Placement with Error Evaluation , 2007, IEEE Transactions on Visualization and Computer Graphics.

[14]  Min Chen,et al.  Over Two Decades of Integration‐Based, Geometric Flow Visualization , 2010, Comput. Graph. Forum.

[15]  G. Haller An objective definition of a vortex , 2004, Journal of Fluid Mechanics.

[16]  Kwan-Liu Ma,et al.  View-Dependent Streamlines for 3D Vector Fields , 2010, IEEE Transactions on Visualization and Computer Graphics.

[17]  Han-Wei Shen,et al.  Illustrative Streamline Placement and Visualization , 2008, 2008 IEEE Pacific Visualization Symposium.

[18]  Gerik Scheuermann,et al.  Streamline Predicates , 2006, IEEE Transactions on Visualization and Computer Graphics.

[19]  Cláudio T. Silva,et al.  Interactive Vector Field Feature Identification , 2010, IEEE Transactions on Visualization and Computer Graphics.

[20]  Robert S. Laramee,et al.  Mesh-Driven Vector Field Clustering and Visualization: An Image-Based Approach , 2012, IEEE Transactions on Visualization and Computer Graphics.

[21]  David Banks,et al.  Image-guided streamline placement , 1996, SIGGRAPH.

[22]  Robert J. Moorhead,et al.  An Advanced Evenly-Spaced Streamline Placement Algorithm , 2006, IEEE Transactions on Visualization and Computer Graphics.

[23]  David H. Laidlaw,et al.  Identifying White-Matter Fiber Bundles in DTI Data Using an Automated Proximity-Based Fiber-Clustering Method , 2008, IEEE Transactions on Visualization and Computer Graphics.

[24]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[25]  D. Laidlaw,et al.  Similarity Coloring of DTI Fiber Tracts , 2009 .

[26]  Wilfrid Lefer,et al.  Creating Evenly-Spaced Streamlines of Arbitrary Density , 1997, Visualization in Scientific Computing.

[27]  Danny Holten,et al.  Hierarchical Edge Bundles: Visualization of Adjacency Relations in Hierarchical Data , 2006, IEEE Transactions on Visualization and Computer Graphics.

[28]  Pierre Alliez,et al.  Farthest point seeding for efficient placement of streamlines , 2005, VIS 05. IEEE Visualization, 2005..