VisCMD Visualizing Cloud Modeling Data Quanzhen Geng & Jing Li (Master of Software Systems Program) March 17, 2003 CPSC-533C Information Visualization.

Slides:



Advertisements
Similar presentations
Planet dynamics simulator NoA (Newton's Apple) Takahiro Koishi University of Fukui.
Advertisements

1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
EUFORIA FP7-INFRASTRUCTURES , Grant JRA4 Overview and plans M. Haefele, E. Sonnendrücker Euforia kick-off meeting 22 January 2008 Gothenburg.
Hardware and Software Erik Brisson SCV Visualization Workshop – Fall 2008.
 Currently there is no software solution that combines video and animation in to one platform.  Every single change drag changes in all of the environments.
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
Slicer3 Rendering Pipeline Study documents Raimundo Sierra.
Tiffany C. Vance (NOAA/NMFS Alaska Fisheries Science Center)
Chapter 6 Graphical User Interface (GUI) and Object-Oriented Design (OOD)
CSE 115 Week 5 February , Monday Announcements Exam 3 today Exam 3 today Lab 3 due this week Lab 3 due this week Exam 4 Monday 2/18 Exam.
ShadyStats Project Update Mike Cora November 16, C: Information Visualization.
Subdue Graph Visualizer by Gayathri Sampath, M.S. (CSE) University of Texas at Arlington.
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
1 Flash and Animation Presented by : Behzad Sajed Khosrowshahi.
Hydro Models Team. Introduction RHESSys is a spatially distributed model of watershed carbon, water and nutrient dynamics. RHESSys stands for Regional.
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
Body Mass Index Calculator CS 633 – Distributed Software Development Prof. Eric Braude Facilitator Bryan Halter Group 2 Adriana CastrillonHaroon Chohan.
Getting Started Example ICS2O curriculum
A Billiards Point of Sale Application Christopher Ulmer CS 470 Final Presentation.
Lab 8 – C# Programming Adding two numbers CSCI 6303 – Principles of I.T. Dr. Abraham Fall 2012.
Hands-on Introduction to Visual Basic.NET Programming Right from the Start with Visual Basic.NET 1/e 6.
MVC pattern and implementation in java
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
Java Beans.
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler Heather Jeffcott Craig Post Deborah Lee.
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Visualization Services Group Steve Cutchin – Manager Amit Chourasia – Visualization Scientist Alex DeCastro – Visualization.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Final Year Project Interim Presentation Software Visualisation and Comparison Tool Presented By : Shane Lillis, , 4th Year Computer Engineering.
Yingcai Xiao Voxel Game Engine Development. What do we need? What tools do we have? How can we design and implement? We will answer those questions in.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
___________________________________________GIST: A New Tool for Visualizing Geographic Data Environmental Modeling Center__________________________________________________.
(c) University of Washington08-1 CSC 143 Models and Views Reading: Ch. 18.
C H A P T E R T E N Event-Driven Programming Programming Languages – Principles and Paradigms by Allen Tucker, Robert Noonan.
Fluidix Getting Started with Fluidix © 2008 Adam MacDonald, Dr. David Pink, StFX University, OneZero Software.
SITES SOFTWARE APPLICATION SEMINAR __________________________ SITES INTEGRATED DEVELOPMENT ENVIRONMENT for WATER RESOURCE SITE ANALYSIS SITES.
Implementation of a Digital Image Correlation Interface for the Mechanical Testing of Materials By: Nigel Ray Advisors: Professor Chasiotis Mohammed Naraghi.
CS699: Professional Seminar in CS / Professor V. Riabov Keith Armentrout Presentation #3 : Portable GUI in Ada and GtkAda 2005 March 12Keith Armentrout1.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Grid-based Collaboration in Interactive Data Language Applications Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
View_hdf Kam-Pui Lee Science Applications International Corporation CERES Data Management Team Linda Hunt Computer Sciences Corporation Atmospheric Sciences.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Foto MD view. share. experience COMP Software Engineering Lab. Tuesday, March FotoMD Project Presentation Samuel Brice. Zach Mullen. Meg.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
F Drag and Drop Controls Display and Builder (Synoptic Display) Timofei Bolshakov, Andrey Petrov Fermilab Accelerator Controls Department March 26, 2007.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Visualization for 3D Microscope Data Jonathan Robbins.
Computer Programming Modeling a Passive Solar Home.
D3 Practicum CS 4460 – Information Visualization Megha Sandesh Prepared under advisement by Dr.Fames Foley.
JAVA: An Introduction to Problem Solving & Programming, 6 th Ed. By Walter Savitch ISBN © 2012 Pearson Education, Inc., Upper Saddle River,
Lecture # 6 Graphical User Interface(GUI). Introduction A graphical user interface (GUI) presents a user- friendly mechanism for interacting with an application.
Computer Programming 12 Mr. Jean March 5 th, 2014.
Project Information Abstract Project Objectives The objective of this project is to: Create a visual designer that will allow inexperienced end- users.
Titre. Geographic Information System GIS offer powerful tools for adding spatial perspectives to: –Planning –Research –Technology transfer –Impact assessment.
Online Data Monitoring Framework Based on Histogram Packaging in Network Distributed Data Acquisition Systems Tomoyuki Konno 1, Anatael Cabrera 2, Masaki.
ANDROID APP FOR HIVETRACKS.COM SERVICE
Dynamic management of segmented structures in 3D Slicer
Department of Engineering
Chapter Topics 15.1 Graphical User Interfaces
In-situ Visualization using VisIt
Initial Adaptation of the Advanced Regional Prediction System to the Alliance Environmental Hydrology Workbench Dan Weber, Henry Neeman, Joe Garfield and.
Tom Rink Tom Whittaker Paolo Antonelli Kevin Baggett.
Module 1: Getting Started
A Graphical User Interface for Veterinary Telemonitoring
Hands-on Introduction to Visual Basic .NET
Basic Concepts of The User Interface
Presentation transcript:

VisCMD Visualizing Cloud Modeling Data Quanzhen Geng & Jing Li (Master of Software Systems Program) March 17, 2003 CPSC-533C Information Visualization Term-project Mid-term Report

Overview and Background Cloud Model: Resolution: 256x256x90 (25m) in North-South (6375m), West-East(6375m), and Altitude (2225m) directions. Output Data: -- Data amount for each time-step (1 min): [256x256x90 real-numbers/variable ] x4 (bytes/real-Number) x 12variables ~270MB -- Time-steps for each simulation: (5 days)x(24x60min/day)x(1step/min)=7200 steps -- Total Data Amount for each Simulation: (270MB/step)x7200steps ~1898GB~1.85TB

What Scientists Want for Data Visualization ? Scientists want Visualization Software that is: ready to use, no need to program, and specifically designed for their purpose. What we have Current 3D Visualization Libraries: VTK, Vis5D, VisAD etc. need scientists to do a lot of programming

Goals of VisCMD To develop a software that can be used specifically for visualizing large cloud modeling datasets in three dimensions and visualizing the cloud properties (multi-variables) in parallel coordinates.

Objectives Achieve 3 ~ 4 of the following objectives: (1) General 3D display of the cloud body. (2) Parallel coordinates visualization of cloud data (3) Zoom a mouse-selected region (4) Make slices of the cloud and see the inside properties (temperature, humidity etc) of it (5) Display the animation of the cloud development in a time period

Implementation Approach (1) Software Tools: VisAD – A visualization library written in pure Java (2) Programming Language: Java (3) Platform: Windows 2000

Implementation: Class Structures VisCMD VisCMDGUIManager VisCMDDataReader VisCMDManager VisCMDDisplayVisCMDController VisCMDSliceVisCMDHandleVisCMDSlicerVisCMDVolumRender

Screen shot 01 Graphical User Interface (GUI)

Screen shot 02 3D-Cloud Display: Looking from above

Screen shot 03 3D-Cloud Display: Looking from one side

Screen shot 04 3D-Cloud Display: Zoom-out

Screen shot 05 3D-Cloud Display: Zoom-in

Screen shot 06 3D-Cloud Display: Dynamic Slicing 3D-clouds with a slicer and a handle A sliced piece of clouds

Screen shot 07 3D-Cloud Property Display: Total Water Vapor Volume Rendering and Dynamic Slicing Total water vapor volume rendering, a slicer and a handle A sliced cross-section of total water vapor

Screen shot 08 3D-Cloud Property Display: Total Water Vapor A slice in 3D-space

Summary We have finished the following things: Data interface: read and process model output data to feed to VisAD for 3D-rendering A simple GUI: handle user input and control of the 3D-rendering 3D-display: volume rendering of Cloud Modeling Data Dynamic slicing: dynamic slicing of the 3D-volume rendering

Future Works Refine the present GUI --Add FileChooser, VariableSelector, DataInfoDisplayer Refine the present 3D-display and Slicing --Add more user controls and legends Finish another objective --Parallel Coordinates / or Animation