uncertainty in analysis and visualization topology and statistics

Download Uncertainty in  Analysis and Visualization Topology and Statistics

If you can't read please download the document

Upload: amory

Post on 25-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Uncertainty in Analysis and Visualization Topology and Statistics. V. Pascucci Scientific Computing and Imaging Institute, University of Utah in collaboration with D. C. Thompson, J. A. Levine, J. C. Bennett, P.-T. Bremer, A. Gyulassy , P. E. Pébay. - PowerPoint PPT Presentation

TRANSCRIPT

Large-Data Vis using Hixels

Uncertainty in Analysis and Visualization

Topology and StatisticsV. PascucciScientific Computing and Imaging Institute,University of Utah

in collaboration with

D. C. Thompson, J. A. Levine, J. C. Bennett, P.-T. Bremer, A. Gyulassy, P. E. PbayMassive Simulation and Sensing Devices Generate Great Challenges and Opportunities

Cameras

BlueGene/L

Earth ImagesPorous MaterialsCarbon Seq. (Subsurface)Hydrodynamic Inst.TurbulentCombustion

Satellite

EMRetinal Connectome

ClimateJaguarPhotographyMolecular Dynamics2Data from Many SourcesWhere is data uncertain coming from?

High Spatial Resolution (Massive grids)

Varying parameters, Time (Ensembles)

Many fields (pressure, temperature, .)

Stochastic Simulations (Distributions/point)Many Techniques Apply Honest assessment of data driven information

Streamline AStreamline BUnstable ManifoldsAnalysis Parameter SpaceSimulation Parameter SpaceHixels:A Possible Unified Representation Hixels:A pixel/voxel that stores a histogram of values

Can be used to:Compress blocks of large dataEncode the ensembles of runs per locationDiscretize the distribution

Trade data size/complexity for uncertaintyHixels: 1d Example

6

Hixels: 2d Example(Ensemble)Normal x9600Poisson x3200MeanHixels (Histogram drawn vertically)

Hixels: 2d Example(Ensemble)Normal x9600Poisson x3200MeanHixels (Histogram drawn vertically)Some Basic Manipulations of the Hixels RepresentationRe-SamplingBucketing HixelsAnalyzing Statistical Dependence of HixelsFuzzy Isosurfacing suggestions for more?Re-Sampling from HixelsOne way to represent a scalar field is by sampling the hixels per location.Generate (many) instances Vi of downsampled data by selected a value for each hixel at random using the distribution.Treat this as a scalar field, apply various techniques to analyze. Initial basic assumption (probably not true): hixel data is independent.Convergence of Sampled Topology

8x8 HixelsPersistenceDistribution of Topological Boundaries Over Many RealizationsConvergence for 8x8 hixels

Convergence for 16x16 hixels

PersistenceDistribution of Converged Topological Boundaries Over Data SimplificationConvergence of Sampled TopologyStatistically Associated SheetsNot all values in hixels are independentConsider data as an ensembleEach sample is per run, not per locationThere may be certain (statistical) associations between neighboring valuesUse contingency tables to represent which values in adjacent hixels are relatedBucketing Hixels

Topological Bucketing of Hixels

Ordering pairs of critical points by the area between them (hypervolume persistence ). Eliminates peaks by the probability associated with them.Bucketing HixelsHixels of size 16x16x16256 bins/histogramHypervolume Persistence varied from 16 to 512 by powers of 2

hp=16hp=32hp=64hp=128hp=256hp=512

Contingency Tables:Pointwise Mutual Information

pmi(x,y)=0 => x independent ySheets

Basins of MinimaBasins of Maxima

More Sheets

Red = 27 buckets/hixels Blue = 1/bucket/hixel643 Hixels163 Hixels323 HixelsFuzzy IsosurfacesSlicing histograms:

Fuzzy Isosurfaces

ComparisonStag Beetle with 163 hixels Vs. mean & lower-left isosurfacesIsovalue 580Original size 832x832x494

Questions?Jet with 23, 83, and 323 hixelsIsovalue 0.506Original size: 768x896x512