A Statistical Direct Volume Rendering Framework For Visualization Of .

1m ago
0 Views
0 Downloads
7.33 MB
25 Pages
Last View : 1m ago
Last Download : n/a
Upload by : Emanuel Batten
Transcription

A Statistical Direct Volume Rendering Framework forVisualization of Uncertain DataElham Sakhaee, Alireza EntezariUniversity of Florida, Gainesville, FL1

Uncertainty visualization is important in final decision making. With no indication of uncertainty, a perception of accuracy is created.No indication ofdiscretization errorLow-resolution dataDiscretized datavisualized with uncertaintyOur Method2

Dataset courtesy of [Gröller et al., 2005]Propagating Uncertainty through the Rendering samplingQuantizationEnsemble ofSimulations Reconstruction/FilteringTransfer isition m2m423n1N 4 n2 5n3m7m8ShadingCompositinguncertaintyOur Method3

Contribution: Uncertainty sfer FunctionClassificationShadingCompositing A framework that:–––––propagates uncertainty throughout the rendering pipelineis independent of the source of uncertaintyallows real-time uncertainty visualizationcan be leveraged for different applicationscan be extended to non-parametric models [work in progress]4

Previous Work Visualizing uncertainty in ensembles [Sanyal et al., 2010; Whitaker et al., 2013] Uncertain iso-surface extraction [Grigoryan & Rheingans, 2004; Pöthkow & Hege, 2011, 2013] Uncertainty in data processing [Pang et al., 1997; Brodlie et al., 2012; Fout and Ma, 2012] Visualization of large-scale data [Schlegel et al., 2012]– interpolation of normally distributed data Rendering probable iso-surfaces [Thompson et al., 2011]– Hixels as a representation for bricks of large-scale data– Visualizing likelihood of presence of an iso-surface5

Interpolation of Probability ansfer FunctionClassificationShadingCompositingv4v2X Xv1w i Xiwith weightswi '(pv3vi )piv6v8 Assuming independent random variables:v5v7pdfX (x) pdfw1 X1 (x) pdfw2 X2 (x) · · · pdfwK XK (x)6

How to represent uncertainty? Box-splines are a suitable choice:––––The space of box-splines is closed under convolution.Convolution can be computed analytically (and efficiently).Box-splines can represent non-parametric distributions.Compact-support of box-splines avoid introducing additional uncertainty.7

Box-splines1: A Brief Overview Box-splines are[1] C.21– generalization of B-splinesns– projection of hyper-cubes in R ! Rn! Rsonto lower dimensionalRspaceR !R– defined by n direction vectorsin RsRn !M[x1 ,x2 ]de Boor, et al, “Box Splines”, 1993R3 ! R2M[x1 ,x2 ,x3 ]8

Box-splines: Statistical Viewpoint 1-D box-spline with one direction vector 1st order B-spline Uniform Distribution Example: Linear interpolation of 1D box-splines:pdfX (x) pdfw1 X1 (x) pdfw2 X2 (x) · · · pdfwK XK (x)M[0.5,0.5]M[1]M[1]0.5X1 0.5X2X1M[0.8,0.2]0.8X1 0.2X2X2M[0.3,0.7]0.3X1 0.7X29

Bilinear Interpolation of Histograms Histogram: superposition of (scaled) elementary box-splinesv2v1pv3v4 Higher-degree box-splines allow for modeling more generaldistributions, such as kernel density estimation10

Uncertain ringTransfer FunctionClassification Traditional post-classification (table-lookup): ( ) Z (t) (tShadingCompositingTransferFunc/onDistribu/on ofcertain data )dtintensityτ Expected optical properties: opacity, color, texture, etc.regardless of how pdf is computed:TransferE( ) ZFunc/onDistribu/on ofuncertain data (t)pdfX (t)dtintensity11

Shading Uncertain DataAcquisitionReconstruction/FilteringTransfer FunctionClassification Uncertain volumeX ShadingCompositinginterpolate distributions with interpolation weightsXw i Xiwith weightswi '(pvi )i Uncertain gradient fieldweights2323YxX i4 Yy 5 4 i 5 XiiYziinterpolate distributions with derivative filterswith weights24 iii35 (vvi )12

Sample Applications for Evaluation of the Proposed Framework Visualizing large datasets at reduced scaleIso-surface extraction in low-resolution volumesEnsemble visualizationVisualization of noisy volumes 13

Visualizing Large Datasets at Reduced Scaleb 8b 32b 16Mean field1 value/brick of size b329 : 1212 : 1215 : 1[Thompson et al., 2011]2b2 values/brick of size b329:27212:29215 : 211Proposed:2 values/brick of size b3(min, max)29 : 2212 : 214215:2

Visualizing large datasets at reduced scale Representing uncertainty with non-compactly-supported distributionsintroduces additional uncertainty due to modeling.Ground truthMean fieldGaussian distributedrandom fieldUniformly distributedrandom field15

Iso-surface Extraction in Low-resolution VolumesVisualization of a synthetic scalar field1: f (x) ( 1, 0, 0) High-resolution field, synthesized ona 255 255 255 gridx · (1, 0, 0)x at iso-value 1low-resolution field, synthesized ona 12 12 12 gridP (f 1) 50%Proposed statistical rendering onuniformly-distributed random field at resolution12 12 12[1] SchlegelGaussian Process Regression onnormally-distributed random field at resolution12 12 12 [1]et al., “On the interpola/on of data with normally distributed uncertainty for visualiza/on” , 201216

Interactive Uncertainty Exploration The interface allows for interactively changing the amount ofuncertainty at each grid pointData values 3/255Data values 4/255Data values 5/25517

Iso-surface extraction in low-resolution volumesLow-resolution fieldLow-resolution fieldwith uniform uncertainty18

Ensemble Visualization Propagating ensemble uncertainty through the rendering pipelineresults in a representative depiction of the underlying data.Original Fuel DatasetStatistical Rendering of an ensembleof 50 realizations of noise19

Visualizing Noisy VolumesOriginal Fuel DatasetOne sample of zero-meanuniform noise is added toeach data pointStatistical Rendering ofthe noisy volume20

Conclusion Box-splines provide analytical representation for interpolating(non-parametric) probability distributions Efficient computationReal-time uncertainty visualization Computing expected optical properties, by redefining the transferfunction classification, helps propagating uncertainty within thepipeline21

Conclusion: A Framework for Uncertainty Propagation Box-splines provide an analytical representation for interpolating (nonparametric) probability distributions. Efficient computations allow for interactive uncertainty visualization. Expected optical properties can be computed via the redefined postclassification.22

Future Research Directions Modeling uncertainty with correlations (box-splines with zonotopesupport) Rendering with multi-dimensional transfer functions Extension to uncertainty represented by multi-bin histograms23

Thank You!Questions?24

Ensemble Visualization (iso-contour extraction)Mean field visualization for an ensemble oftemperature field with 63 ensembles [1]Statistical rendering overlaid with mean fieldvisualization[1] T.25 2004.Palmer et al., “Development of a European mul/-model ensemble system for seasonal to inter-annual predic/on (demeter),”

Uncertain Post-Classification Traditional post-classification (table-lookup): Expected optical properties: opacity, color, texture, etc. regardless of how pdf is computed: intensity Transfer Funcon Distribu/on of uncertain data intensity Transfer Funcon τ Distribu/on of certain data Acquisition Reconstruction/ Filtering

Related Documents:

GPU-accelerated Path Rendering. Keywords: NV path rendering, path rendering, vector graphics, OpenGL, stencil buffer 1 Introduction Our SIGGRAPH Asia paper GPU-accelerated Path Rendering [Kilgard and Bolz 2012] describes a system for accelerating ve

redraws per second. If the 3D graphics are rendered and displayed fast enough so that the user can interact with them, then it is called real time. 2.1 Software Rendering vs. Hardware Accelerated Rendering There are two main ways to render 3D graphics: Software rendering † Hardware accelerated rendering 2.1.1 Software Rendering

So, what is better with strand-based rendering? Strand based rendering, where hair fibers are modelled as individual strands, or curves, is the current state of the art when rendering hair offline. And it can look something like this image generated using Arnold. Modelling hair as strands has a lot of benefits for physics and rendering since it .

Find the volume of each cone. Round the answer to nearest tenth. ( use 3.14 ) M 10) A conical ask has a diameter of 20 feet and a height of 18 feet. Find the volume of air it can occupy. Volume 1) Volume 2) Volume 3) Volume 4) Volume 5) Volume 6) Volume 7) Volume 8) Volume 9) Volume 44 in 51 in 24 ft 43 ft 40 ft 37 ft 27 .

Flat Rendering Goraud Rendering Uses Phong Reflectance Phong Rendering (Many slides adapted from Amitabh . Gouraud vs. Phong Gouraud is faster Interpolate 1 value instead of 3 . And for cast shadows. 6 Discussion Light Source and/or Viewer at infinity simplifies calculations at the cost of realism

Unity Ogre Paradox Irrlicht. Übersicht Seeing# Herausforderung: Multiplatform. . Einstieg. 3D-Rendering Basics Wichtigste Bestandteile beim 3D-Rendering Material Geometrie Licht Shader. 3D-Rendering Material Definiert Texturen, Farben, Reflektionen, etc. 3D-Rendering Licht

Printable Math Worksheets @ www.mathworksheets4kids.com Find the volume of each triangular prism. 1) Volume 36 cm 25 cm 49 cm 2) Volume 3) Volume 4) Volume 5) Volume 6) Volume 7) Volume 8) Volume 9) Volume 27 ft 35 ft t 34 in 21 in 27 in 34 ft 17 ft 30 ft 20 cm m 53 cm 21

Example of Direct Airport Tenant Impacts Direct Employment Direct Payroll Direct Spending Direct Economic Activity 8 304,000 200,000 504,000 Direct Employment Direct Payroll Direct Spending Direct Economic Activity Tenant #1 2 70,000 51,000 121,000 Tenant #2 1 40,000 32,000 72,000 Tenant #3 5 194,000 117,000 311,000

compute the steady-state acoustic response, but the time-varying impulse response. The key to this is the frequency-domain delay equations described above. 3.3 Acoustic Rendering Equation The propagation of sound in a scene can be modeled using an extension of the standard graphics rendering equation [32], called the acoustic rendering equation .

Printable Math Worksheets @ www.mathworksheets4kids.com 1) Volume 2) Volume 3) Volume 4) Volume 5) Volume 6) Volume 7) Volume 8) 9) Volume Find the exact volume of each prism. 10 mm 10 mm 13 mm 7 in 14 in 2 in 5 ft 5

4.3.klinger volume oscillator 8 4.4.volume keltner channels 9 4.5.volume udr 9 4.6.volume tickspeed 10 4.7.volume zone oscillator 11 4.8.volume rise fall 11 4.9.wyckoffwave 12 4.10.volumegraph 13 4.11.volume sentiment long 14 4.12.volume sentiment short 15 5. beschreibung der cond

A large variance means that the image qualities are very unstable, which causes bad experience to the viewer. The above two criteria can be both optimized with one approach, i.e., to always capture images at places where the rendering image quality is the worst. This is the key idea of active capturing for image-based rendering (AIBR). v s u t .

Keywords: image-based rendering, image warping, real time rendering, relief textures, layered depth images, splatting. 1. INTRODUCTION Over the last few years, the growing needs of the graphics community and the recent advances in technology have resulted in the considerable increase in the rendering s

GPU-accelerated path rendering OpenGL Utility Toolkit (GLUT) implementer Author of OpenGL for the X Window System Co-author of Cg Tutorial. GPUs are good at a lot of stuff. . Warnock founded Adobe months later John Warnock Adobe founder. Path Rendering Standards Document Printing and Exch

makes it possible to seamlessly mix conventional 3D GPU rendering with GPU-accelerated path rendering. The image below from the nvpr_tiger3d example shows how a 3D wire-frame teapot can be mixed with path rendered content. The “stencil, then cover” approach of NV_path_rendering makes the mixin

NVIDIA Commercial Rendering Offerings Advanced Rendering GPU . — Currently unique to Adobe Adobe After Effects CS6 – using OptiX mental ray 3.11 (released to licensees) pipeline accelerated 1

The person rendering first aid is doing so without compensation or reward. The person rendering first aid does not provide care that is grossly negligent or at odds with established standard first aid guidelines. However, if victims are cognizant and responsive, the rescuer rendering first ai

tual Reality; I.3.2 [Computer Graphics]: Graphics Systems – Dis-tributed/Network Graphics. Additional Keywords: image-based rendering, post-rendering warping, imagecompositing and reconstruction, remotedisplay, 3D warp. 1 Introduction Interactive 3D graphics applications continually demand the

Rendering in AutoCAD Software AutoCAD’s rendering tools enable you to create photo-realistic images of your AutoCAD 3D models. Beginning with AutoCAD 2002, you can display models with realistic materials and lighting using AutoCAD’s 3DORBIT command (you must first enable the Render options in the 3D Graphics Display properties by .

Shading, Rendering and Texture Rendering –Color Pencil Only 1. As before use your shading technique to render with one color from light to dark 2. Select 2 colors and blend those 2 colors from 1 to another (E.G. Blue from the left, shading 6 squares right. Green from the left, shading