680 likes | 705 Views
Efficient visualization and exploration of large datasets to detect and rank important features, compress data, and allow user interaction for optimal information access. Research includes wavelet analysis, feature detection, and coding methods.
E N D
Efficient Visualization and Interrogation of Terascale Datasets Gheorghe Craciun, Ming JiangRaghu Machiraju The Ohio State University Roy Rong, Li Hua, Sridhar Dusi, Jaya Nair, Sajjit ThampyJames Fowler David Thompson Bharat Soni Engineering Research Center, Mississippi State University Hari IyerWilliam Schroeder Rensselaer Polytechnique Institute
Visualization CT, MRI, Laser, Ultrasound Numerical Simulations
Iso-Surfaces Find Implicit Surface s = f(x,y,z)
Simulations, scanners State-Of-Affairs ? • Concurrent • Presentation • Retrospective • Analysis • Representation
Another Real Problem ! • Data is too complex; What is a good iso-value ?
Bottom Line ... • Exploration and visualization too slow ! • Large parameter space • Too much information • Cumbersome display and interaction devices understanding amount
Goal:Maximize information (features) access while minimizing data rate One Method Seek features Rank them Access data in view frustum Give cues for interesting visual filters Visualization Solution ?
Explore large (terascale) datasets: Detect features that may be of importance Segment features into regions-of-interest (ROI) Rank ROIs, rank information within ROIs Compress data and grid for ROIs Progressive visualization of ROIs Allow user to change order of progression Provide exploration tools to determine features Solution …
Why Feature-Based ? Magnitude Based Missing ! Reconstructed 1% Rate Feature Based
Is This Data Mining ? • Yes ! • It is structure-based • Basic premise --- Features and their shapes are correlated manifestations of simulation parameters • Once shapes are determined do all mining on shape descriptors !
ROIs displayed with successively increasing resolution (fidelity) Progressive Visualization
EVITA System Operation Background is ROI 0
Interrogative Techniques Scatter Plots Characteristic Curves
Feature Detection: Detection of significant features in wavelet domain Ranking of features for visualization Tracking features through space & time Really Structure or Region Mining !! Research Issues
Coding & Compression: Efficient compression of vector fields & grids Embedded coding of significant features Interactive ROI trans-coding Research Issues
Visualization: Interrogative techniques Interactors for 4D space-time navigation Research Issues
Feature Detection: Detection of significant features in wavelet domain Design feature preserving transforms Basic Premise: Transformations should not destroy features and their shapes Research: Wavelet Transform
Wavelet Analysis L w L=(1/2,1/2) K=(1/2,-1/2) L N sample points O(N) Algorithm N coefficients L
Application of linear filter = evolving solution of PDE S is function and Dx, Dt are space and scale (time) resolutions Going from fine to coarse scales PDE Framework- Model Equations a, b, c, d: moments of filter coefficients
Linear (Heat Equation) : no phase shift Shape change but not location Analysis of Wavelet Schemes • Haar (Wave Equation): • phase shift – shapes move • amplitude damping – shapes change
Total Variation Diminishing S|sln+1-skn+1| < S |snl-skn| • Need more for shapes • Limiting growth of functions • Will not allow for new maximas or minmas …
High res Low res A Filter Design Axioms for A • Partition of Unity • Symmetric Function • Accuracy of order p for smooth data • TVD • Stable Transform • Distance to Sinc Function • Implement as filter bank
(1/4, 1/2, 1/4) is shortest filter that, for p=1, satisfies axioms – linear TVD Filter of length 5 that satisfies axioms for largest possible p(1/16, 1/4, 3/8, 1/4, 1/16) and p=4. Design can be achieved through optimization procedure Find something close to ideal filter (since filter) Examples
TVD Scheme • Linear Symmetric TVNI: • no phase shift, amplitude decrease
Feature Preservation Total Variation Diminishing (TVD)
3D Results • Cubic wavelet Result (not TVD) • TVD wavelet Result • Original Image
Objective: Identify different types of features for CFD solutions on structured grids Feature catalog Stationary and transient shocks Expansion regions Vortices Separation and attachment lines Regions of separated flow Research: Feature Detection
Inexpensive method to find core ! Should be easily done at all scales Involve underlying physics Portela (1997): A vortex is comprised of a core region surrounded by swirling streamlines Design algorithm based on intuition Detect vortex core region Verify using swirling streamlines Feature matching and feature tracking are straightforward Basic Approach
Point-based approach using ideas from combinatorial topology Sperner’s Lemma: Every properly labeled subdivision of a simplex has an odd number of distinguished simplices Brouwer’s Fixed Point Theorem: Every continuous mapping has a fixed (critical) point - ( to stirring coffee in cups ) Detection Algorithm
At least one subtriangle in a Sperner labelingreceives all three labels: {A, B, C} Sperner’s Lemma
Vector Field Labeling Labeling scheme 2D vector field
2D Algorithm • Simple and efficient! • Point-based approach: • Label neighbors • Combinatorial: • Locally check for complete triangles
2D Results Rankine Vortices Wake Simulation