550 likes | 561 Views
Visualization (part II). Nicholas F. Polys, Ph.D. VT Research Computing. Norman’s Gulfs. Don Norman, 1986. Making Sense of an Information Display. Interpretation. Excel worksheet, a cell is selected, formula is displayed at top. Making Sense. Perception. Income worksheet,
E N D
Visualization (part II) Nicholas F. Polys, Ph.D. VT Research Computing
Norman’s Gulfs Don Norman, 1986
Making Sense of an Information Display Interpretation Excel worksheet, a cell is selected, formula is displayed at top Making Sense Perception Income worksheet, Total tax income is being calculated, the wrong multipler is being used color, shading, lines characters, squares, spatial organization Last month’s budget... ?
Making Sense • Last step in crossing the Gulf of Evaluation • Information has been perceived and interpreted • Users must “make sense” of information by relating it to their tasks, goals, and interests • Designers must support people’s abilities to detect patterns and relationships • Consistent use of shape, size, color, position • Information models (e.g., hierarchies) organize data • Dynamic displays cue users to structure
Important Considerations • Understanding the domain • Understanding the Research Question • Understanding the purpose of the Vis • User and reader tasks • Including descriptive captions and legends
Which network is easier to understand? See: http://www.graphviz.org/
Tools • There are many (e.g. IDL, Amira, TecPlot, VMD) • This afternoon we’ll explore some powerful, general-purpose, open-source tools from National Labs - Paraview www.paraview.org - VisiT https://wci.llnl.gov/codes/visit/home.html
Proprietary vs. Opensource Who owns the data? Who owns the tools to access that data? How are bugs/new features accomplished? How much does it cost? Games, Google, Second Life vs. open standards
Trends in Visualization • GPUs power increases (for graphics and other floating point computations such as CUDA) • Integrating analysis, AI, and stats into visualization tools • Data goes large
The Data Problem • HPC runs generate massive amounts of output but we want to represent and explore it in an interactive way • Its heavy to move • Some approaches: • Write out subsamples for vis during simulation • Reduce or subsample existing output • Preprocess output to Vis • Sneaker Net vs. Remote Vis
Visual Analysis Overview User Raw data Tables Visual structures Views Data transforms | Visual attribute | View transforms | Rendering assignment Figure 2.1: Processing in a typical visualization pipeline (from Card et al, 1999)
Reduce Data • Write out subsamples for vis during simulation • Reduce or subsample existing output
Visual Analysis Overview User Raw data Tables Visual structures Views Data transforms | Visual attribute | View transforms | Rendering assignment Figure 2.1: Processing in a typical visualization pipeline (from Card et al, 1999)
Preprocess Preprocess output to Vis + -
PathSim • PathSim is a computer model and simulation engine designed for Systems Biology investigators and Virologists to study the dynamics of an immune system under various infection conditions in silico • Agent-based Simulations on anatomical geometry with biological agent interactions, set from initial physiological conditions Polys, Nicholas F., Bowman, D., North, C., Laubenbacher, R., Duca, K., (2004). PathSim Visualizer: An Information-Rich Virtual Environment for Systems Biology. Web3D Symposium, Monterey, CA, ACM Press.
PathSim Application • Managing and Visualizing large, multi-scale agent-based simulation results through the web • Extensive use of annotation concept for views on: data, metadata, networked multimedia • Scaling user-space controls across scales • Generating insight into system dynamics for diagnosis, and ‘what if?’ to model interventions
PathSim Data • Massive: upwards of 7 million agents whose state and location can be measured every 6 simulation minutes!
PathSim Visualizer Data Store Viz Processors Spatial data [XML: sim_enviro.dtd organ.dtd tissue.dtd] View V V View View V Abstract data Temporal data [agent population timeseries] Integrated User View Overview + Detail
Application Example:PathSim Anatomy A micro-scale, annotated view of a tonsil tissue mesh Tissue Organ Part, Organ A micro-scale VRML view of the unit section tissue mesh translated from XML
Application Example:Metadata and Annotation Layout PathSim Macro & Micro views of Agent-based simulation results
Visual Analysis Overview User Raw data Tables Visual structures Views Data transforms | Visual attribute | View transforms | Rendering assignment Figure 2.1: Processing in a typical visualization pipeline (from Card et al, 1999)
Remote Visualization Data and rendering on some big remote resource + -
Services & Servers • Integrated databases • Interoperable file formats • Referenced resources across the web • Visualization middleware services • Multi-user & persistent worlds
Integrating Visualization into Proposals Improved visualization support is a recognized challenge: • NSF / NIH Report - 2006 • Visual Analytics Initiative - 2006 • Many other agencies are facing the same problem: making sense of large, heterogeneous data sets
NSF / NIH Visualization Report A renewed funding priority for basic research- transformative technology and techniques http://tab.computer.org/vgtc/vrc/index.html • C. Johnson, R. Moorhead., T. Munzner, H. Pfister, P. Rheingans, and T. S. Yoo, (Eds.): (2006). NIH-NSF Visualization Research Challenges Report, IEEE Press).
Visual Analytics R&D Agenda A renewed initiative in visualization, recasting the problem to interactive analysis tools for large, complex data sets http://nvac.pnl.gov/agenda.stm • Thomas, J. J., and Cook, Kristin A. (2006). A Visual Analytics Agenda. IEEE Computer Graphics & Applications, 10-13.
NAE Grand Challenges • National Academy of Engineering notes that improving Virtual Reality is a grand challenge (worthy of pursuit)! http://www.engineeringchallenges.org/cms/8996/9140.aspx
Educational Technology Horizon Report 2007– New Media Consortium • Proprietary and open technology exists! • Adoption timeline: • 1-2 years Virtual Worlds • 3-5 years Multi-User spaces http://www.nmc.org/horizon/
VT CAVE Immersive visualization venue • 3 wall + floor stereo projected surround • Head & Input tracking • Not a cost center! (Free use for faculty and student projects) • www.cave.vt.edu
Stereo Walls TORG (active) Andrews (passive) 3-4 additional in labs around campus
VT GigaPixel Laboratory • ~200 Mpixels, scalable • Reconfigurable • Multiple display technologies • Diverse input devices • Link to AwareLab, VICON
Analyst Workspace Options 9 tiled LCD panels Single CPU MS Windows Small cubicle < $5,000 24 tiled LCD panels Curved configuration Multi-CPU Large cubicle/office ~ $20,000
Collaborative Workspace Options 18 Rear-projection blocks near-seamless Multi-CPU Large conference room ~ $150,000 50 tiled LCD panels Touch-sensitive Multi-CPU Medium conference room ~ $120,000
Matching Tool and Researcher • Karen Duca, VBI • Effect of smoking on Flu immune system? • >3 million data values • Spotfire™, …
Matching Tool and Researcher • Fisheries & Wildlife Science • Computational Fluid Dynamics
Matching Tool and Researcher • Molecular Dynamics Simulation (NIH)
Develop New Vis Tools • NuTech, Inc. Geospatial agent-based reasoning • Research tool • Parallel processing • Visualization front end
Develop New Vis Tools • Server-side system (DARPA) • ICAM satellite flux modeling
Develop New Vis Tools • mpiBLAST DNA matching visualization
Engineer New Vis Products • Census Bureau • Emphasis on UE process, users/customers • Distributable Tool • Counties USA CD-ROM
Engineer New Vis Products • PathSim (VBI- Duca, Laubenbacher, Tufts U) • Agent-based immune system simulation + visual analysis environment • Network-accessibility for timeseries data
PathSim Web-based visualization & analytic services upwards of 7 million agents whose state and location can be measured every 6 simulation minutes!
Basic Research • Bill Carstensen, Dept of Geography and CGIT • How do large high-resolution displays & visualizations impact geospatial analysts? Some key results…
Faster User Task Performance Display size vs. User’s task performance time Users were ~8 times faster with 8 times more screen space p=0.01 Faster Larger display size →
Key Results • ↑Display size → ↓Virtual navigation, ↑Physical navigation, ↓Performance time • Up to 10x task performance boost • Virtual Nav has more impact on performance • Analysts prefered Physical Nav (100% when zooming choice) • Differing search strategies/paths • Tethered analyst → reduced benefit
Basic Research Carilion Biomedical – Karen Roberto, Center for Gerontology, UVA Medical • Web + CAVE virtual worlds as assessment tools for Mild Cognitive Impairment
Key Results • Open standards enabled cross-platform testing • Immersive technologies can provide powerful presence for users • Safe and private assessment tool