visualizing the variability of gradient in uncertain 2d scalarfield
TRANSCRIPT
![Page 1: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/1.jpg)
Visualizing the Variability of Gradients in Uncertain 2D Scalar Field
Authors: Tobais Pfaffelmoser, Mihaela Mihai and Rudiger Westermann(TU Munich)
Presented by: Subhashis Hazarika,The Ohio State University
![Page 2: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/2.jpg)
Motivation
● Standard Deviation does not always give a rigorous analysis of uncertainty, specially when we want to study the differential quantities, like relative variability of data values at different points.
● To draw inference about the stability of geometric features in a scalar field like contour shapes.
![Page 3: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/3.jpg)
Contribution
● Derivation of gradient based uncertainty parameters on discrete grid structures.
● Analytical expression of probability distribution describing gradient magnitude and orientation variation.
● A visualization technique using color diffusion to indicate the stability of the slope along gradient direction in 2D scalar fields.
● A family of colored glyphs to quantitatively depict the uncertainty in orientation of iso-contours in 2D scalar fields.
![Page 4: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/4.jpg)
Gradient Uncertainty
● Applied on a discrete sampling of a 2D domain on a Cartesian grid structure with grid points.
● Y : is a multivariate RV modeling the data uncertainty at every point.
● Assumption: RVs follow a multivariate Gaussian Distribution
![Page 5: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/5.jpg)
● Gradient at a point:
● Gradient follows a bivariate Gaussian Distribution whose mean and covariance is
● The bivariate PDF deltaY for a vector g is :
![Page 6: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/6.jpg)
Uncertainty in Derivative● Choose the mean gradient direction as the direction along which to
determine the uncertainty in derivatives.
● The uncertainty of derivative in the mean gradient direction can be modeled by a scalar random variable
● RV D must also obey a Gaussian Distribution with mean and standard deviation:
![Page 7: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/7.jpg)
Uncertainty in Orientation● Convert to polar coordinates:
● Integrating over r (0 to infinity)
![Page 8: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/8.jpg)
● In order to analysis the stability of geometric features like iso-contours , the probability of occurrence of Theta should include theta+pi.
● Circular variance to determine the uncertainty in degree of orientation.
![Page 9: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/9.jpg)
Visualization● To convey the basic shape of the iso-contours in the mean scalar
field they partition the range of mean values into a number of N equally spaced intervals.
![Page 10: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/10.jpg)
● Use diffusion process to visually encode
● Diffusion at a point takes place along the normal curve, which is the curve passing through the point and oriented along the gradient direction.
● Diffusion value : fraction of initial black & white color
● Diffusion value 0.5 implies high degree of diffusion and 1.0 implies least diffusion.
● Generate a diffusion texture to lookup diffusion value.
● The parameter v(degree of diffusion) is controlled by the gradient uncertainty parameters.
![Page 11: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/11.jpg)
● Now for a given point the texture coordinates u and v are calculated as:
● Use a final normalized diffusion value and compute the final color at each grid point by blending a diffusion color and a background color.
![Page 12: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/12.jpg)
● Use different diffusion color to visualize
● The corresponding texture lookup for these 3 quantities are
● They are interested in the lower confidence interval so the final color is give by the following blending equation:
● The diffusion color encodes the relative position of
w.r.t the zero derivative.
●
![Page 13: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/13.jpg)
● Four possible scenarios :
![Page 14: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/14.jpg)
Orientation Visualization● Color of glyph is mapped to the circular variance [0,1] → [ green →
cyan → blue → magenta → red]
● To show individual distribution per glyph the transparency is controlled at all off-center vertices.
●
![Page 15: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/15.jpg)
● Synthetic DataSet:
![Page 16: Visualizing the variability of gradient in uncertain 2d scalarfield](https://reader034.vdocuments.us/reader034/viewer/2022042716/55b8023abb61ebdf168b4618/html5/thumbnails/16.jpg)
● Seismic Ensemble Dataset: