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.

Slides:



Advertisements
Similar presentations
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
Advertisements

Seyedehmehrnaz Mireslami, Mohammad Moshirpour, Behrouz H. Far Department of Electrical and Computer Engineering University of Calgary, Canada {smiresla,
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
University of Chicago Department of Energy The Parallel and Grid I/O Perspective MPI, MPI-IO, NetCDF, and HDF5 are in common use Multi TB datasets also.
Computer-Aided Design Chapter 7. Computer-Aided Design (CAD) Use of computer systems to assist in the creation, modification, analysis, and optimization.
Effective Data Visualization: What Users Want Sidharth (Sid) Thakur, Senior Research Data Software Developer, RENCI TriUPA Panel,
Slide 1 Visualization of scientific data under Linux - Techniques and data wrangling Mike Walterman, Manager of Graphics Programming, Scientific Computing.
* Finally, along the lines of predicting system behavior, researchers may want to know what conditions will lead to an optimal outcome of some property.
November 2, A Reprocessing Tool for Quantitative Data Analysis in a Virtual Environment E. J. Griffith, F. H. Post, M. Koutek, T. Heus and H. J.
SienceSpace Virtual Realities for Learning Complex and Abstract Scientific Concepts.
A statistical approach to the life cycle analysis of cumulus clouds selected in a virtual reality environment Harm Jonker Harry Van den Akker Eric Griffith.
DDDDRRaw: A Prototype Toolkit for Distributed Real-Time Rendering on Commodity Clusters Thu D. Nguyen and Christopher Peery Department of Computer Science.
Relationships between wind speed, humidity and precipitating shallow cumulus convection Louise Nuijens and Bjorn Stevens* UCLA - Department of Atmospheric.
Detecting and Tracking of Mesoscale Oceanic Features in the Miami Isopycnic Circulation Ocean Model. Ramprasad Balasubramanian, Amit Tandon*, Bin John,
Virtual Molecular Dynamics Feature Tour. Virtual Molecular Dynamics Laboratory gives you access to a set of virtual experiments and movies which correspond.
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Overview and Mathematics Bjoern Griesbach
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
Overview of the Database Development Process
ROOT: A Data Mining Tool from CERN Arun Tripathi and Ravi Kumar 2008 CAS Ratemaking Seminar on Ratemaking 17 March 2008 Cambridge, Massachusetts.
ANALYSIS AND VISUALIZATION OF TIME-VARYING DATA USING ‘ACTIVITY MODELING’ By Salil R. Akerkar Advisor Dr Bernard P. Zeigler ACIMS LAB (University of Arizona)
Institute for Mathematical Modeling RAS 1 Visualization in distributed systems. Overview. Remote visualization means interactive viewing of three dimensional.
Brandon Graham Putting The Practices Into Action March 20th.
An Approach for Processing Large and Non-uniform Media Objects on MapReduce-Based Clusters Rainer Schmidt and Matthias Rella Speaker: Lin-You Wu.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Miguel Branco CERN/University of Southampton Enabling provenance on large-scale e-Science applications.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Clone-Cloud. Motivation With the increasing use of mobile devices, mobile applications with richer functionalities are becoming ubiquitous But mobile.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
Multimedia is a combination of text, art, sound, animation, and video.
So far we have covered … Basic visualization algorithms Parallel polygon rendering Occlusion culling They all indirectly or directly help understanding.
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
Identifying Grand Challenges in Climate Change Research: Guiding DOE’s Strategic Planning: Report on the DOE/BERAC workshop March Crystal City For.
Enhancing Interactive Visual Data Analysis by Statistical Functionality Jürgen Platzer VRVis Research Center Vienna, Austria.
Simulated vascular reconstruction in a virtual operating theatre Robert G. Belleman, Peter M.A. Sloot Section Computational Science, University of Amsterdam,
Pavel Slavík, Marek Gayer, Frantisek Hrdlicka, Ondrej Kubelka Czech Technical University in Prague Czech Republic 2003 Winter Simulation Conference December.
VIRTUAL WORLDS IN EDUCATIONAL RESEARCH © LOUIS COHEN, LAWRENCE MANION & KEITH MORRISON.
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
Sundermeyer MAR 550 Spring Laboratory in Oceanography: Data and Methods MAR550, Spring 2013 Miles A. Sundermeyer Observations vs. Models.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Mark Rast Laboratory for Atmospheric and Space Physics Department of Astrophysical and Planetary Sciences University of Colorado, Boulder Kiepenheuer-Institut.
Mark Marron IMDEA-Software (Madrid, Spain) 1.
Partners: TU Delft, VU, CWI SP2.3: UI and VR Based Visualization Ongoing Activities and progress Collaboration Highlight with SP 1.6 DUTELLA R. van Liere.
Digital Intuition Cluster, Smart Geometry 2013, Stylianos Dritsas, Mirco Becker, David Kosdruy, Juan Subercaseaux Welcome Notes Overview 1. Perspective.
© 2005 Prentice Hall1-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
April Hansen et al. [1997] proposed that absorbing aerosol may reduce cloudiness by modifying the heating rate profiles of the atmosphere. Absorbing.
TEMPLATE DESIGN © A high-order accurate and monotonic advection scheme is used as a local interpolator to redistribute.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
Methodological Considerations for Integrating Dynamic Traffic Assignment with Activity-Based Models Ramachandran Balakrishna Daniel Morgan Srinivasan Sundaram.
JinJin Hong, Lixia Yan, Jiaoying Shi (State Key Lab. of CAD&CG, Zhejiang University) A Tetrahedron Based Volume Model Simplification Algorithm.
Large Scale Time-Varying Data Visualization Han-Wei Shen Department of Computer and Information Science The Ohio State University.
Observed & Simulated Profiles of Cloud Occurrence by Atmospheric State A Comparison of Observed Profiles of Cloud Occurrence with Multiscale Modeling Framework.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
CHAPTER 4 THE VISUALIZATION PIPELINE. CONTENTS The focus is on presenting the structure of a complete visualization application, both from a conceptual.
1 IV European Conference of Computational Mechanics Hrvoje Gotovac, Veljko Srzić, Tonći Radelja, Vedrana Kozulić Hrvoje Gotovac, Veljko Srzić, Tonći Radelja,
Aerospace Engineering N. C. State University Air Terminal Wake Vortex Simulation D. Scott McRae, Hassan A. Hassan N.C. State University 4 September 2003.
Xin Tong, Teng-Yok Lee, Han-Wei Shen The Ohio State University
Understanding your FLOW-3D simulations better with EnSight June 2012.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Fast Data Analysis with Integrated Statistical Metadata in Scientific Datasets By Yong Chen (with Jialin Liu) Data-Intensive Scalable Computing Laboratory.
Computer-Aided Design
So far we have covered … Basic visualization algorithms
Deep Neural Networks for Onboard Intelligence
Laboratory in Oceanography: Data and Methods
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Parallel Feature Identification and Elimination from a CFD Dataset
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Presentation transcript:

January 5, 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 Eurographics Workshop on Virtual Environments Eric Griffith

January 5, 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

January 5, 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

January 5, Overview 1)Project Overview 2)Data Preprocessing 3)Interactive Visualization 4)Results 5)Conclusions

January 5, Overview I.Project Overview II.Data Preprocessing III.Interactive Visualization IV.Results V.Conclusions

January 5, 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

January 5, 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 produce 112 GB of data for 1 simulated hour

January 5, 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?

January 5, 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

January 5, Overview I.Project Overview II.Data Preprocessing III.Interactive Visualization IV.Results V.Conclusions

January 5, 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

January 5, 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

January 5, Cloud Tracking

January 5, Cloud Tracking

January 5, Cloud Tracking

January 5, Cloud Tracking

January 5, Cloud Tracking

January 5, Cloud Tracking

January 5, Isosurface Creation Isosurface creation transforms the raw data into visually meaningful representations of the clouds The creation follows a 5 stage pipeline process

January 5, Isosurface Pipeline 1.Prepare the data for isosurface creation 2.Create initial triangle meshes with Marching Cubes 3.Identify which meshes correspond with which clouds 4.Refine the meshes with a series of filters 5.Convert the meshes into triangle strips

January 5, Isosurface Pipeline 1.Prepare the data for isosurface creation 2.Create initial triangle meshes with Marching Cubes 3.Identify which meshes correspond with which clouds 4.Refine the meshes with a series of filters 5.Convert the meshes into triangle strips

January 5, Isosurface Pipeline 1.Prepare the data for isosurface creation 2.Create initial triangle meshes with Marching Cubes 3.Identify which meshes correspond with which clouds 4.Refine the meshes with a series of filters 5.Convert the meshes into triangle strips

January 5, Isosurface Pipeline 1.Prepare the data for isosurface creation 2.Create initial triangle meshes with Marching Cubes 3.Identify which meshes correspond with which clouds 4.Refine the meshes with a series of filters 5.Convert the meshes into triangle strips

January 5, Isosurface Pipeline 1.Prepare the data for isosurface creation 2.Create initial triangle meshes with Marching Cubes 3.Identify which meshes correspond with which clouds 4.Refine the meshes with a series of filters 5.Convert the meshes into triangle strips

January 5, Overview I.Project Overview II.Data Preprocessing III.Interactive Visualization IV.Results V.Conclusions

January 5, 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

January 5, Cloud Explorer Cloud Explorer components: a)Cloud field b)Volume graph c)World-in-Miniature d)Buttons e)Time control panel

January 5, Cloud Explorer

January 5, Overview I.Project Overview II.Data Preprocessing III.Interactive Visualization IV.Results V.Conclusions

January 5, 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 GB GB (256 x 256 x 160) x 2169 Total Sizeq l 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 MB46,824,994 6 : 136 : 16.9 GB517,110,152 Data Compression Ratios (vs q l ) Output Size Number of Triangles

January 5, 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

January 5, Results – Cloud Mass Flux

January 5, Overview I.Project Overview II.Data Preprocessing III.Interactive Visualization IV.Results V.Conclusions

January 5, 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

January 5, 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

January 5, Acknowledgements Netherlands Organization for Scientific Research Netherlands National Computer Facility at SARA René Molenaar

January 5, Questions