January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H....
-
date post
30-Jan-2016 -
Category
Documents
-
view
215 -
download
0
Transcript of January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H....
![Page 1: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/1.jpg)
January 5, 2006
Vermelding onderdeel organisatie
1
Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies
E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker
11th Eurographics Workshop on Virtual Environments
Eric Griffith
![Page 2: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/2.jpg)
January 5, 2006 2
Motivation – Data Visualization
• “The purpose of computation is insight, not numbers.”- Richard Hamming
• Insight is facilitated by a human in the loop• Data visualization puts the human in the loop
-0.259-0.5-0.707-0.866-0.966-1
-0.966-0.866-0.707-0.5-0.2590
0.2590.50.7070.8660.9661
0.9660.8660.7070.50.2590
![Page 3: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/3.jpg)
January 5, 2006 3
Motivation – Virtual Reality
• Why data visualization in VR?• An extra visible
dimension• Improved perception
• High interactivity• Dynamic viewpoint• Dynamic data view
• Simplified, direct interaction with 3D data
![Page 4: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/4.jpg)
January 5, 2006 4
Overview
1) Project Overview2) Data Preprocessing3) Interactive Visualization4) Results5) Conclusions
![Page 5: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/5.jpg)
January 5, 2006 5
Overview
I. Project OverviewII. Data PreprocessingIII. Interactive VisualizationIV. ResultsV. Conclusions
![Page 6: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/6.jpg)
January 5, 2006 6
Project Overview
• Cumulus cloud studies• Largest source of uncertainty in climate
models• Use LES to explore cloud behavior in 3D• Provide a clearer description of cloud
dynamics• Exploration in VR• Interactive visualization of very large, time
dependent data sets• Meaningful visual representations of
multivariate, 3D, time-dependent data sets
![Page 7: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/7.jpg)
January 5, 2006 7
Large Eddy Simulation - LES
• Provides insight into flows in the Atmospheric Boundary Layer• Solves for large-scale flows models small scale flows
• Used to simulate atmospheric conditions over tropical ocean• Typically 6.4 x 6.4 x 3.2 km domains with 2 second
time steps• Grid sizes of 2563 produce 112 GB of data for 1
simulated hour
![Page 8: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/8.jpg)
January 5, 2006 8
Cloud Life-Cycles
• What is the “typical” cloud life-cycle?• How do the clouds behave in each stage of the life-cycle?• What causes the transition between stages?
![Page 9: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/9.jpg)
January 5, 2006 9
The First Step – Cloud Selection
• Suitable clouds must be selected for study
• The challenges:• Very large data sets• Unpredictable and
dynamic cloud behavior• Qualitative selection
criteria
![Page 10: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/10.jpg)
January 5, 2006 10
Overview
I. Project OverviewII. Data PreprocessingIII. Interactive VisualizationIV. ResultsV. Conclusions
![Page 11: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/11.jpg)
January 5, 2006 11
Data Preprocessing
• The objective of preprocessing is to convert the data into a format that can be meaningfully visualized interactively
• It is divided into two stages:• Cloud tracking• Isosurface creation
![Page 12: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/12.jpg)
January 5, 2006 12
Cloud Tracking
• Cloud tracking involves the detection and tracking of features, which are clouds• Tracking is simplified through two key
observations:• Clouds move and develop slowly• Clouds that merge or split are either the
same cloud or uninteresting to atmospheric scientists
• Detection is combined with tracking, and they are done via a 4D connected components algorithm
![Page 13: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/13.jpg)
January 5, 2006 13
Cloud Tracking
![Page 14: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/14.jpg)
January 5, 2006 14
Cloud Tracking
![Page 15: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/15.jpg)
January 5, 2006 15
Cloud Tracking
![Page 16: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/16.jpg)
January 5, 2006 16
Cloud Tracking
![Page 17: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/17.jpg)
January 5, 2006 17
Cloud Tracking
![Page 18: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/18.jpg)
January 5, 2006 18
Cloud Tracking
![Page 19: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/19.jpg)
January 5, 2006 19
Isosurface Creation
• Isosurface creation transforms the raw data into visually meaningful representations of the clouds
• The creation follows a 5 stage pipeline process
![Page 20: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/20.jpg)
January 5, 2006 20
Isosurface Pipeline
1. Prepare the data for isosurface creation2. Create initial triangle meshes with Marching Cubes3. Identify which meshes correspond with which clouds4. Refine the meshes with a series of filters5. Convert the meshes into triangle strips
![Page 21: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/21.jpg)
January 5, 2006 21
Isosurface Pipeline
1. Prepare the data for isosurface creation2. Create initial triangle meshes with Marching Cubes3. Identify which meshes correspond with which clouds4. Refine the meshes with a series of filters5. Convert the meshes into triangle strips
![Page 22: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/22.jpg)
January 5, 2006 22
Isosurface Pipeline
1. Prepare the data for isosurface creation2. Create initial triangle meshes with Marching Cubes3. Identify which meshes correspond with which clouds4. Refine the meshes with a series of filters5. Convert the meshes into triangle strips
![Page 23: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/23.jpg)
January 5, 2006 23
Isosurface Pipeline
1. Prepare the data for isosurface creation2. Create initial triangle meshes with Marching Cubes3. Identify which meshes correspond with which clouds4. Refine the meshes with a series of filters5. Convert the meshes into triangle strips
![Page 24: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/24.jpg)
January 5, 2006 24
Isosurface Pipeline
1. Prepare the data for isosurface creation2. Create initial triangle meshes with Marching Cubes3. Identify which meshes correspond with which clouds4. Refine the meshes with a series of filters5. Convert the meshes into triangle strips
![Page 25: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/25.jpg)
January 5, 2006 25
Overview
I. Project OverviewII. Data PreprocessingIII. Interactive VisualizationIV. ResultsV. Conclusions
![Page 26: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/26.jpg)
January 5, 2006 26
Cloud Explorer
• Cloud Explorer is our prototype of a VR visualization environment for cloud data
• It has been designed to enable atmospheric scientists to identify suitable clouds for study
![Page 27: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/27.jpg)
January 5, 2006 27
Cloud Explorer
• Cloud Explorer components:
a) Cloud fieldb) Volume graphc) World-in-Miniatured) Buttonse) Time control panel
![Page 28: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/28.jpg)
January 5, 2006 28
Cloud Explorer
![Page 29: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/29.jpg)
January 5, 2006 29
Overview
I. Project OverviewII. Data PreprocessingIII. Interactive VisualizationIV. ResultsV. Conclusions
![Page 30: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/30.jpg)
January 5, 2006 30
Results – Data Preprocessing
•The preprocessing results are in terms of cpu time, output size and composition, and data compression•The data sets were processed
twice: once for all clouds and once for “complete” clouds
254.16 GB
42.36 GB
(256 x 256 x 160) x 2169
Total Size
ql SizeGrid Size x Time Steps
1011 MB1600 MB2h 4m 58s
1836 MB2557 MB11h 38m
22s
Avgerage Memory Usage
Peak Memory Usage
CPU Time
64 : 1384 :
1679 MB
46,824,994
6 : 136 : 16.9 GB517,110,15
2
Data Compression Ratios (vs ql)
Output Size
Number of Triangles
![Page 31: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/31.jpg)
January 5, 2006 31
Results – Cloud Explorer
• Depending on the number and size of visible clouds, Cloud Explorer provides frame rates between 20 and 30 FPS in stereo
• Currently, a session with Cloud Explorer results in the set of grid cells for each interesting cloud
• This data is then post processed to analyze the properties of the selected clouds• “Fluffiness”, velocity profiles, mass flux, etc
![Page 32: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/32.jpg)
January 5, 2006 32
Results – Cloud Mass Flux
![Page 33: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/33.jpg)
January 5, 2006 33
Overview
I. Project OverviewII. Data PreprocessingIII. Interactive VisualizationIV. ResultsV. Conclusions
![Page 34: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/34.jpg)
January 5, 2006 34
Conclusions
• Data preprocessing can provide sufficient data reduction to allow interactive VR visualization
• VR visualization enables scientists to combine theoretical and observational considerations
• Feature tracking with VR visualization can help scientists make sense out of very large, time-dependent data sets• In depth studies of cloud behavior are made
possible through cloud selection in VR
![Page 35: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/35.jpg)
January 5, 2006 35
Future Directions
• The primary goal is to increase the amount and quality of time atmospheric scientists can spend using Cloud Explorer for cloud studies• Large data handling facilities (e.g. out-of-core
and multiresolution) for arbitrarily sized data sets
• Enhanced selection and interaction methods• Visual information about multiple variables• More context information about selected
clouds
![Page 36: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/36.jpg)
January 5, 2006 36
Acknowledgements
• Netherlands Organization for Scientific Research
• Netherlands National Computer Facility at SARA• René Molenaar
![Page 37: January 5, 2006 1 Feature Tracking in VR for Cumulus Cloud Life-Cycle Studies E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J. J. Jonker 11 th.](https://reader035.fdocuments.net/reader035/viewer/2022062809/56649d2c5503460f94a01a01/html5/thumbnails/37.jpg)
January 5, 2006 37
Questions