140 likes | 303 Vues
This project focuses on generating plausible streamlines and estimating their density from vector fields containing random errors. With the increasing importance of accurately visualizing errors in both experimental and simulated data, this research aims to create effective representations that incorporate uncertainty. Through various examples, including evenly spaced streamlines and multiple draggers, we demonstrate integration techniques and visualization methods to handle randomness within vector fields. Future enhancements will include improved error generation and dataset handling.
E N D
Project: Visualization of Stochastic Vector Fields Yoshihito Yagi http://www.csit.fsu.edu/~yagi/visualization/project/ Expertise : Dr. Banks, Dr. Srivastava
Goal and Motivation • Goal : • generate plausible streamlines and estimate their density from given a vector field that contains errors. • Motivation : • “Majority of 2D graphs represent errors within the experimental or simulated data.”[2] • “It’s equally important to represent error and uncertainty in 2D and 3D visualization.”[2]
Stochastic Vector fields • Vector fields contain random errors. • White (Uncorrelated) Noise: • In R3 ( x1(t), x2(t), x3(t) ) • Mean: x(t) = 0 • Uncorrelated: x(s) x(t) = (t-s)
Integration • Normal Vector Field • Stochastic Vector Field
Integration • First Order Approximation
Integration • First Order Approximation • Assume mean and sigma are constants
Example1: evenly spaced vectors. • “Creating Evenly-Spaced Streamlines of Arbitrary Density” • Bruno Jobard, Wilfrid Lefer
Example2: single dragger • Generate streamlines from a dragger. • Use timer and recreate streamlines.
Example3: multiple draggers • Generate streamlines from multiple draggers.
Example4: big tube • One big tube covers all possible streamlines.
Example5: transparency • Apply transparency.
Example6: density by amira • When streamlines are generated, their position are recorded. Amira shows isosurface.
Future Works • Better implementation. • Use better function which creates random errors. • Read dataset.
Thanks. • Reference: • [1] D.C. Banks and A. Srivastava, Rendering Stochastic Flows, 2001 • [2] C.R. Johnson and A.R. Sanderson, A Next Step: Visualizing Errors and Uncertainty, 2003