A Collaborative Ocean Visualization Environment

Total Page:16

File Type:pdf, Size:1020Kb

A Collaborative Ocean Visualization Environment The Design of COVE: a Collaborative Ocean Visualization Environment Keith Grochow A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy University of Washington 2011 Program Authorized to Offer Degree: Computer Science & Engineering University of Washington Graduate School This is to certify that I have examined this copy of a doctoral dissertation by Keith Grochow and have found that it is complete and satisfactory in all respects, and that any and all revisions required by the final examining committee have been made. Chair of the Supervisory Committee: _____________________________________________________ Edward Lazowska Reading Committee: ______________________________________________________ Edward Lazowska ______________________________________________________ James Fogarty ______________________________________________________ John Delaney Date: ____________________________________________ In presenting this dissertation in partial fulfillment of the requirements for the doctoral degree at the University of Washington, I agree that the Library shall make its copies freely available for inspection. I further agree that extensive copying of the dissertation is allowable only for scholarly purposes, consistent with “fair use” as prescribed in the U.S. Copyright Law. Requests for copying or reproduction of this dissertation may be referred to ProQuest Information and Learning, 300 North Zeeb Road, Ann Arbor, MI 48106-1346, 1-800-521- 0600, to whom the author has granted “the right to reproduce and sell (a) copies of the manuscript in microform and/or (b) printed copies of the manuscript made from microform.” Signature__________________________________ Date_____________________________________ University of Washington Abstract The Design of COVE: a Collaborative Ocean Visualization Environment Keith Grochow Chair of the Supervisory Committee: Professor Edward Lazowska Computer Science & Engineering Ocean observatories, exemplified by the NSF Ocean Observatories Initiative (OOI), aim to transform oceanography from an expeditionary to an observation-based science. To do so, new cyberinfrastructure environments are helping scientists from disparate fields jointly conduct experiments, manage large collections of instruments, and explore extensive archives of observed and simulated data. However, such environments often focus on systems, networking, and databases and ignore the critical importance of rich 3D interactive visualization, asset management, and collaboration needed to effectively communicate across interdisciplinary science teams. This dissertation presents the design, implementation, and evaluation of an interactive ocean data exploration system designed to satisfy the unmet needs of the multidisciplinary ocean observatory community. After surveying existing literature and performing a multi- month contextual design study that included input from scientists at multiple institutions, I propose a set of guidelines for the system’s user interface and design. Motivated by these guidelines and informed by close collaboration with multidisciplinary ocean scientists, I then present the Collaborative Ocean Visualization Environment (COVE), a new data exploration system that combines the ease of use of geobrowsers, such as Google Earth, with the data exploration and visualization capabilities of sophisticated science systems. To validate COVE’s design, I evaluated its capabilities in three ways. (1) User studies showed that it works efficiently for expert and novice data explorers as well as visualization producers and consumers. (2) Multiple real-world science deployments, both on land and at i sea, saw it replace existing systems for observatory design, provide faster and more engaging planning and data analysis for science teams, and enhance mission preparation and navigation for the ALVIN research submarine. (3) An analysis of COVE over local, server and cloud-based resources indicated that its flexible work partitioning architecture is essential for real-world observatory data analysis and visualization tasks. ii TABLE OF CONTENTS Page List of Figures ..................................................................................................................... iii List of Tables ..................................................................................................................... vii Glossary ......................................................................................................................... viii Chapter 1 Introduction .........................................................................................................1 1.1 Thesis Contributions ............................................................................................. 4 1.2 Outline of the Thesis ............................................................................................. 5 1.3 Observing the Ocean ............................................................................................. 6 1.4 Ocean Observatory Challenges ........................................................................... 11 Chapter 2 Related Work and Gap Analysis .......................................................................16 2.1 Data Types .......................................................................................................... 16 2.2 Data Exploration Tasks ....................................................................................... 18 2.3 Data Exploration and Visualization Systems ...................................................... 28 2.4 Gap Analysis ....................................................................................................... 33 2.5 Conclusion .......................................................................................................... 38 Chapter 3 Contextual Design Study ...................................................................................40 3.1 Methodology ....................................................................................................... 40 3.2 Key Themes ........................................................................................................ 42 3.3 Design Guidelines ............................................................................................... 50 3.4 Conclusion .......................................................................................................... 52 Chapter 4 COVE ................................................................................................................53 4.1 Visualizing and Exploring Data .......................................................................... 56 4.2 Instrument Layout and Management .................................................................. 59 4.3 Collaboration and Communication ..................................................................... 62 i 4.4 Architecture and Implementation ....................................................................... 65 4.5 Conclusion .......................................................................................................... 67 Chapter 5 Usability Evaluation ..........................................................................................68 5.1 Ocean Data Experts and Novices: Study 1 ......................................................... 69 5.2 Visualization Producers and Consumers: Study 2 ............................................. 77 5.3 Conclusion .......................................................................................................... 82 Chapter 6 COVE in the Field .............................................................................................84 6.1 Observatory Design ............................................................................................ 84 6.2 Mapping RSN Sites............................................................................................. 88 6.3 Exploring Geothermal Vents with ALVIN ......................................................... 93 6.4 Conclusion .......................................................................................................... 98 Chapter 7 Scaling to the Cloud ........................................................................................100 7.1 Architecture Overview ...................................................................................... 101 7.2 Experiment Design............................................................................................ 106 7.3 Experimental Analysis ...................................................................................... 113 7.4 Results ............................................................................................................... 115 7.5 Conclusion ........................................................................................................ 119 Chapter 8 Conclusion and Future Work ..........................................................................120 8.1 Contributions..................................................................................................... 120 8.2 Future Work ...................................................................................................... 122 8.3 Closing Remarks ............................................................................................... 125 Bibliography ......................................................................................................................126 Appendix
Recommended publications
  • Inviwo — a Visualization System with Usage Abstraction Levels
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL X, NO. Y, MAY 2019 1 Inviwo — A Visualization System with Usage Abstraction Levels Daniel Jonsson,¨ Peter Steneteg, Erik Sunden,´ Rickard Englund, Sathish Kottravel, Martin Falk, Member, IEEE, Anders Ynnerman, Ingrid Hotz, and Timo Ropinski Member, IEEE, Abstract—The complexity of today’s visualization applications demands specific visualization systems tailored for the development of these applications. Frequently, such systems utilize levels of abstraction to improve the application development process, for instance by providing a data flow network editor. Unfortunately, these abstractions result in several issues, which need to be circumvented through an abstraction-centered system design. Often, a high level of abstraction hides low level details, which makes it difficult to directly access the underlying computing platform, which would be important to achieve an optimal performance. Therefore, we propose a layer structure developed for modern and sustainable visualization systems allowing developers to interact with all contained abstraction levels. We refer to this interaction capabilities as usage abstraction levels, since we target application developers with various levels of experience. We formulate the requirements for such a system, derive the desired architecture, and present how the concepts have been exemplary realized within the Inviwo visualization system. Furthermore, we address several specific challenges that arise during the realization of such a layered architecture, such as communication between different computing platforms, performance centered encapsulation, as well as layer-independent development by supporting cross layer documentation and debugging capabilities. Index Terms—Visualization systems, data visualization, visual analytics, data analysis, computer graphics, image processing. F 1 INTRODUCTION The field of visualization is maturing, and a shift can be employing different layers of abstraction.
    [Show full text]
  • Stevens Dot Patterns for 2D Flow Visualization
    Stevens Dot Patterns for 2D Flow Visualization Laura G. Tateosian Brent M. Dennis Christopher G. Healey∗ Computer Science Department, North Carolina State University Figure 1: A Stevens-based dot pattern visualizing flow orientations in a 2D slice through a simulated supernova collapse Abstract comes from perceptual experiments designed to study how the hu- man visual system “sees” local orientation in a sparse collection of This paper describes a new technique to visualize 2D flow fields dots. Initial work by Glass suggested that a global autocorrelation with a sparse collection of dots. A cognitive model proposed by is used to identify orientation [Glass 1969; Glass and Perez 1973]. Kent Stevens describes how spatially local configurations of dots Later work by Stevens hypothesized that the orientation of virtual are processed in parallel by the low-level visual system to perceive lines between pairs of dots around a target position defines the lo- orientations throughout the image. We integrate this model into a cal orientation we perceive at that position [Stevens 1978]. This visualization algorithm that converts a sparse grid of dots into pat- distinction is important, because it implies that different types of terns that capture flow orientations in an underlying flow field. We flow patterns can be rapidly perceived in different parts of a single describe how our algorithm supports large flow fields that exceed image (Fig. 1). Stevens presented both experimental results and a the capabilities of a display device, and demonstrate how to include software system to support his vision model. properties like direction and velocity in our visualizations.
    [Show full text]
  • Flow Visualization of the Airwake Around a Model of a DD-963 Class Destroyer in a Simulated Atmospheric Boundary Layer
    Calhoun: The NPS Institutional Archive Theses and Dissertations Thesis Collection 1988 Flow visualization of the airwake around a model of a DD-963 class destroyer in a simulated atmospheric boundary layer. Johns, Michael K. http://hdl.handle.net/10945/23240 \f\$ NAVAL POSTGRADUATE SCHOOL Monterey, California j5*/% Flow Visualization of the Airwake Around a Model of a DD-963 Class Destroyer in a Simulated Atmospheric Boundary Layer by Michael K. Johns September 1988 Thesis Advisor: J. Val Healey Approved for public release; distribution is unlimited. T241983 Unclassified Security Classification of this page REPORT DOCUMENTATION PAGE la Report Security Classification Unclassified lb Restrictive Markings 2a Security Classification Authority 3 Distribution Availability of Report 2 b Declassification/Downgrading Schedule Approved for public release; distribution is unlimited. 4 Performing Organization Report Number(s) 5 Monitoring Organization Report Number(s) 6 a Name of Performing Organization 6b Office Symbol 7a Name of Monitoring Organization Naval Postgraduate School (If Applicable) 67 Naval Postgraduate School 6c Address (city, state, and ZIP code) 7b Address (city, state, and ZIP code) Monterey, CA 93943-5000 Monterey, CA 93943-5000 8a Name of Funding/Sponsoring Organization 8b Office Symbol 9 Procurement Instrument Identification Number (If Applicable) 8c Address (city, state, and ZIP code) 1 Source of Funding Numbers Program Element Number Project No | Task No I Work Unit Accession No 1 1 Title (Include Security Classification) FLOW VISUALIZATION OF THE AIRWAKE AROUND A MODEL OF A DD-963 CLASS DESTROYER IN A SIMULATED ATMOSPHERIC BOUNDARY LAYER 12 Personal Author(s) Johns, Michael K. 13a Type of Report 13b Time Covered 14 Date of Report (year, monlh.day) 15 Page Count Master's Thesis From To 1988, September 58 16 Supplementary Notation The views expressed in this thesis are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S.
    [Show full text]
  • Visualizing Multivalued Data from 2D Incompressible Flows Using Concepts from Painting
    Visualizing Multivalued Data from 2D Incompressible Flows Using Concepts from Painting R.M. Kirby, H. Marmanis D.H. Laidlaw Division of Applied Mathematics Department of Computer Science Brown University Abstract rotational component of the flow. The latter is clearly demonstrated in Figure 1, where the rotational component is not apparent when We present a new visualization method for 2d flows which allows one merely views the velocity. us to combine multiple data values in an image for simultaneous In the same way that vorticity as a derived quantity provides viewing. We utilize concepts from oil painting, art, and design as us with additional information about the flow characteristics, other introduced in [1] to examine problems within fluid mechanics. We derived quantities such as the rate of strain tensor, the turbulent use a combination of discrete and continuous visual elements ar- charge and the turbulent current could be of equal use. Because the ranged in multiple layers to visually represent the data. The repre- examination of the rate of strain tensor, the turbulent charge and sentations are inspired by the brush strokes artists apply in layers to the turbulent current within the fluids community is relatively new, create an oil painting. We display commonly visualized quantities few people have ever seen visualizations of these quantities in well such as velocity and vorticity together with three additional math- known fluid mechanics problems. Simultaneous display of both ematically derived quantities: the rate of strain tensor (defined in the velocity and quantities derived from it is done both to allow the section 4), and the turbulent charge and turbulent current (defined fluids’ researcher to examine these new quantities against the can- in section 5).
    [Show full text]
  • Project Execution Plan
    Project Execution Plan PROJECT EXECUTION PLAN Version 3-15 Document Control Number 1001-00000 2011-04-19 Consortium for Ocean Leadership 1201 New York Ave NW, 4th Floor, Washington DC 20005 www.OceanLeadership.org in Cooperation with University of California, San Diego University of Washington Woods Hole Oceanographic Institution Oregon State University Scripps Institution of Oceanography Rutgers, The State University of New Jersey Project Execution Plan Document Control Sheet Version Date Description Originator / ECR 1-01 July 31, 2006 Draft 1-01 Aug 7, 2006 The order of global node implementation was changed in Table A4C-1. 2-00 Nov 16, 2007 H. Given 2-01 Sep 29, 2008 H. Given 2-02 Oct 21, 2008 Incorporates R. Weller, J. Orcutt E. Griffin edits/input. Sections 1.1, 3.4, 3.16.4, 5.3 2-03 Oct 30, 2008 Section rewrites, edits, updates E. Griffin 2-04 Oct 31, 2008 Edits L. Brasseur, S. Banahan 2-05 Jan 14, 2009 Revision to Section 3.11 S. Banahan 2-06 Jan 18, 2009 Revision to Section 3.7.2 S. Banahan 2-07 Jan 19, 2009 Edits T. Cowles 2-08 Jan 23, 2009 Addition to Section 3.7.2 E. Griffin 2-09 Jan 30, 2009 Update table and values to A. Ferlaino section 1.0 2-10 Feb 11, 2009 Complete update to reflect NSF S. Williams directed post FDR variant 2-11 Feb 20, 2009 Copy edits E. Griffin 2-12 Feb 21, 2009 Appendix update A. Ferlaino 2-13 Feb 22, 2009 Copy edits T. Cowles 2-14 Feb 22, 2009 Compilation of edits/updates A.
    [Show full text]
  • Visualizing Carotid Blood Flow Simulations for Stroke Prevention
    Eurographics Conference on Visualization (EuroVis) 2021 Volume 40 (2021), Number 3 R. Borgo, G. E. Marai, and T. von Landesberger (Guest Editors) Visualizing Carotid Blood Flow Simulations for Stroke Prevention P. Eulzer1, M. Meuschke1;2, C. M. Klingner3 and K. Lawonn1 1University of Jena, Faculty of Mathematics and Computer Science, Germany 2 University of Magdeburg, Department of Simulation and Graphics, Germany 3 University Hospital Jena, Clinic for Neurology, Germany Abstract In this work, we investigate how concepts from medical flow visualization can be applied to enhance stroke prevention diag- nostics. Our focus lies on carotid stenoses, i.e., local narrowings of the major brain-supplying arteries, which are a frequent cause of stroke. Carotid surgery can reduce the stroke risk associated with stenoses, however, the procedure entails risks itself. Therefore, a thorough assessment of each case is necessary. In routine diagnostics, the morphology and hemodynamics of an afflicted vessel are separately analyzed using angiography and sonography, respectively. Blood flow simulations based on computational fluid dynamics could enable the visual integration of hemodynamic and morphological information and provide a higher resolution on relevant parameters. We identify and abstract the tasks involved in the assessment of stenoses and investigate how clinicians could derive relevant insights from carotid blood flow simulations. We adapt and refine a combination of techniques to facilitate this purpose, integrating spatiotemporal navigation, dimensional reduction, and contextual embedding. We evaluated and discussed our approach with an interdisciplinary group of medical practitioners, fluid simulation and flow visualization researchers. Our initial findings indicate that visualization techniques could promote usage of carotid blood flow simulations in practice.
    [Show full text]
  • The Ocean Observatories Initiative: Establishing a Sustained and Adaptive
    The Ocean Observatories Initiative: Establishing A Sustained And Adaptive Telepresence In The Ocean Shelby Walker(1) (1)National Oceanic and Atmospheric Administration, Office of Oceanic and Atmospheric Research, SSMC#3, Rm 11319, Silver Spring, MD USA [email protected] formerly National Science Foundation, 4201 Wilson Blvd., Arlington, VA, USA The significance of the ocean to our nation and Global, regional, and local climate change and world is evident and has been of increasing impacts, coastal hazards, ecosystem-based concern in recent years. In 2003 and 2004, the management and the relationship between the U.S. Commission on Ocean Policy and the Pew ocean and human health are amongst the critical Oceans Commission issued major reports with issues noted in the Commissions’ sweeping sets of recommendations designed to recommendations that point to the need for a improve society’s use and stewardship of, and sustained, research-driven, ocean observing impact on, the coastal and global ocean. These capability. The ocean science community and recommendations highlight key areas that require society at large are now poised to embark on a continuous investigation to enable timely and novel and revolutionary approach for studying sound decision-making and policy development. the ocean that calls for the establishment of an interactive, globally distributed and integrated network of sensors in the ocean. The Ocean Observatories Initiative (OOI) is part of a broader trend in the physical and natural sciences toward use of arrays of in situ sensors, real-time data, and multidisciplinary approaches to study complex natural systems [1]. The OOI, with its geographically Figure 1.
    [Show full text]
  • Regional Scale Nodes a State-Of-The-Art Cabled Undersea
    OOI Regional Cabled Array Winched Profiler Data for Improved Hydroacoustic Analyses 19-06-27_1430_Cram_T1.3-08 CTBT Science and Technology 2019 Conference 24-28 June 2019 Geoff Cram, Mike Harrington, Kellen Rosburg, Kevin Williams, Lisa Zurk Applied Physics Lab, University of Washington 1013 NE 40th St Seattle, WA 98115 Introduction • The Applied Physics Laboratory at the University of Washington (APL-UW) • The Ocean Observatories Initiative Regional Cabled Array (OOI-RCA) • Example profiler data from the OOI-RCA • Relevance to future modular IMS HA stations APL-UW • Founded in 1943 at the University of Washington • Vertically integrated • We design, build, deploy and conduct science with our systems Core Competencies • Underwater Instrumentation and Equipment Development • Ocean Acoustic Propagation and Systems • Experimental Oceanography • Mission-Related and Public Service Rapid Response R&D and Engineering • Simulation and Signal Processing Regional Cabled Array • Multipurpose cabled ocean observatory, funded by the US National Science Foundation Ocean Observatories Initiative • Implemented by the APL-UW in conjunction with the UW School of Oceanography • Installation completed in 2014 • 25 year system design life, going strong • Star topology with expansion capacity for ew instruments/projects RCA Overview RCA RCA Infrastructure in 2019 • 890 km of backbone cable • 7 primary nodes • 5 available ports • 18 seafloor junction boxes • 10 available ports • 6 profiling moorings • 150 oceanographic instruments, majority reporting in real
    [Show full text]
  • Why SOCIB, Why Ocean Observatories, and Why Now?
    7th Meeting of the Expert Group on Marine Research Infrastructure – 14 – 15 November 2011 Marine and Coastal Research Infrastructures: drive knowledge increase, transfer of technological products and management technologies for the public and private sector (Or… The impact of new information infrastructures in understanding and forecasting the changing coastal ocean: SOCIB, an international Coastal Ocean Observing and Forecasting System based in the Balearic Islands) Joaquín Tintoré and the SOCIB team SOCIB and IMEDEA (UIB-CSIC) http://www.socib.eu Outline 1. SOCIB: oceans complexity, monitoring, what, why, why now 2. Background: IMEDEA and/or 20 years of science, technology development and applications for society. Some examples of each… 3. SOCIB: why, scales, monitoring tools, particularities and ongoing activities; gliders, modeling, data center examples, ETD, SIAS 4. Innovation in oceanographic instrumentation: the case of ocean gliders. 5. The new role of Marine Research Infrastructures Oceans are complex and central to the Earth system OOI, Regional Scale Nodes (Delaney, 2008) The oceans are chronically under-sampled (Credit, Oscar Schoefield) The oceans are chronically under-sampled (Credit, Pere Oliver) Now… What is SOCIB? SOCIB is a Coastal Observing and Forecasting System, a multi-platform distributed and integrated Scientific and Technological Facility (a facility of facilities…) n providing streams of oceanographic data and modelling services in support to operational oceanography n contributing to the needs of marine and coastal research in a global change context. The concept of Operational Oceanography is here understood as general, including traditional operational services to society but also including the sustained supply of multidisciplinary data and technologies development to cover the needs of a wide range of scientific research priorities and society needs.
    [Show full text]
  • Flow Visualization” Juxtaposed with “Visualization of Flow”: Synergistic Opportunities Between Two Communities
    \Flow Visualization" Juxtaposed With \Visualization of Flow": Synergistic Opportunities Between Two Communities Tiago Etiene,∗ Hoa Nguyen,y Robert M. Kirbyz SCI Institute { University of Utah, Salt Lake City, UT, 07041, USA Claudio T. Silvax Department of Computer Science and Engineering, Polytechnic Institute of NYU, USA Visualization is often employed as part of the simulation science pipeline. It is the window through which scientists examine their data for deriving new science, and the lens used to view modeling and discretization interactions within their simulations. We advo- cate that, as a component of the simulation science pipeline, visualization itself must be explicitly considered as part of the Validation and Verification (V&V) process. But what does this mean in a research area that has two \disciplinary" homes { “flow visualization" within the computer science / computational science visualization area and \visualization of flow" within the aeronautics community. Are aeronautics practitioners merely making use of algorithms developed within the visualization community that have now become \standard" through their incorporation into various visualization tools, or rather does one find both development of algorithms and their usage for studying fundamental and engineer- ing fluid mechanics in both communities, with possibly different focus. By narrowing the distance between research and development, and use of visualization techniques, one is left with a fertile ground for insights, and for increasing the reliability of results through V&V. In this paper, we explore “flow visualization" from the perspective of the visualization community and \visualization of flow" from the perspective of the aeronautics commu- nity in an attempt to understand how both communities can interact synergistically to bring visualization into the simulation science pipeline.
    [Show full text]
  • Image Based Flow Visualization for Curved Surfaces
    Image Based Flow Visualization for Curved Surfaces Jarke J. van Wijk Technische Universiteit Eindhoven Abstract 2 Related work A new method for the synthesis of dense, vector-field aligned tex- Many methods have been developed to visualize flow. Arrow plots are a standard method, but it is hard to reconstruct the flow from tures on curved surfaces is presented, called IBFVS. The method discrete samples. Streamlines and advected particles provide more is based on Image Based Flow Visualization (IBFV). In IBFV two- dimensional animated textures are produced by defining each frame insight, but also here important features of the flow can be over- of a flow animation as a blend between a warped version of the looked. previous image and a number of filtered white noise images. We The visualization community has spent much effort in the devel- produce flow aligned texture on arbitrary three-dimensional trian- opment of more effective techniques. Van Wijk [25] introduced the gle meshes in the same spirit as the original method: Texture is use of texture to visualize flow with Spot Noise. Cabral and Lee- dom [1] introduced Line Integral Convolution (LIC),which gives a generated directly in image space. We show that IBFVS is efficient and effective. High performance (typically fifty frames or more per much better image quality. second) is achieved by exploiting graphics hardware. Also, IBFVS Many extensions to and variations on these original methods, and can easily be implemented and a variety of effects can be achieved. especially LIC, have been published. The main issue is improve- Applications are flow visualization and surface rendering.
    [Show full text]
  • Flow Visualization Overview
    Flow Visualization Overview Daniel Weiskopf and Gordon Erlebacher Flow visualization is an important topic in scientific visualization and has been the subject of active research for many years. Typically, data originates from numerical simulations, such as those of computational fluid dynamics, and needs to be analyzed by means of visualization to gain an understanding of the flow. With the rapid increase of computational power for simulations, the demand for more advanced visualization methods has grown. This chapter presents an overview of important and widely used approaches to flow visualization, along with references to more detailed descriptions in the original scientific publications. Although the list of references covers a large body of research, it is by no means meant to be a comprehensive collection of articles in the field. Mathematical Description of a Flow We start with a rather abstract definition of a vector field and its corresponding flow by making use of concepts from differential geometry and the theory of differential equations. For more detailed background information on these topics we refer to textbooks on differential topology and geometry [45, 46, 66, 81]. Although this mathematical approach might seem quite abstract for many applica- tions, it has the advantage of being a flexible and generic description that is applicable to a wide range of problems. We first give the definition of a vector field.LetM be a smooth m-manifold with boundary, N be a n-D submanifold with boundary (N ⊂ M), and I ⊂ R be an open interval of real numbers. A map u : N × I −→ TM is a time-dependent vector field provided that u(x, t) ∈ TxM.
    [Show full text]