Animated analysis of geoscientific datasets: An interactive graphical application

Abstract Geoscientists are required to analyze and draw conclusions from increasingly large volumes of data. There is a need to recognise and characterise features and changing patterns of Earth observables within such large datasets. It is also necessary to identify significant subsets of the data for more detailed analysis. We present an innovative, interactive software tool and workflow to visualise, characterise, sample and tag large geoscientific datasets from both local and cloud-based repositories. It uses an animated interface and human-computer interaction to utilise the capacity of human expert observers to identify features via enhanced visual analytics. ‘Tagger’ enables users to analyze datasets that are too large in volume to be drawn legibly on a reasonable number of single static plots. Users interact with the moving graphical display, tagging data ranges of interest for subsequent attention. The tool provides a rapid pre-pass process using fast GPU-based OpenGL graphics and data-handling and is coded in the Quartz Composer visual programing language (VPL) on Mac OSX. It makes use of interoperable data formats, and cloud-based (or local) data storage and compute. In a case study, Tagger was used to characterise a decade (2000–2009) of data recorded by the Cape Sorell Waverider Buoy, located approximately 10 km off the west coast of Tasmania, Australia. These data serve as a proxy for the understanding of Southern Ocean storminess, which has both local and global implications. This example shows use of the tool to identify and characterise 4 different types of storm and non-storm events during this time. Events characterised in this way are compared with conventional analysis, noting advantages and limitations of data analysis using animation and human interaction. Tagger provides a new ability to make use of humans as feature detectors in computer-based analysis of large-volume geosciences and other data.

[1]  Rüdiger Westermann,et al.  Three-dimensional visualization of ensemble weather forecasts – Part 1: The visualization tool Met.3D (version 1.0) , 2015 .

[2]  Padhraic Smyth,et al.  Cataloging and Mining Massive Datasets for Science Data Analysis , 1999 .

[3]  James T. Enns,et al.  Attention and Visual Memory in Visualization and Computer Graphics , 2012, IEEE Transactions on Visualization and Computer Graphics.

[4]  Priti Shah,et al.  A Model of the Perceptual and Conceptual Processes in Graph Comprehension , 1998 .

[5]  Konstantin Ryabinin,et al.  Adaptive Scientific Visualization System for Desktop Computers and Mobile Devices , 2013, ICCS.

[6]  Matthew O. Ward,et al.  Interactive Data Visualization - Foundations, Techniques, and Applications , 2010 .

[7]  Willis A. Jensen Signal: Understanding What Matters in a World of Noise , 2016 .

[8]  Tamara Munzner,et al.  Visualization Analysis and Design , 2014, A.K. Peters visualization series.

[9]  Sudipto Guha,et al.  Data Visualization and Mining using the GPU , 2011 .

[10]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[11]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[12]  Daniel A. Keim,et al.  Visual Analytics: Definition, Process, and Challenges , 2008, Information Visualization.

[13]  Jani Sainio CUDAEASY - a GPU accelerated cosmological lattice program , 2010, Comput. Phys. Commun..

[14]  Susan N. Friel,et al.  Making sense of graphs: Critical factors influencing comprehension and instructional implications. , 2001 .

[15]  Andreas Kolb,et al.  GPU-based Dynamic Flow Visualization for Climate Research Applications , 2007, SimVis.

[16]  Hank Childs,et al.  VisIt: Experiences with Sustainable Software , 2013, ArXiv.

[17]  Martin Campbell-Kelly,et al.  The history of mathematical tables : from Sumer to spreadsheets , 2003 .

[18]  Object-Oriented Analysis,et al.  Computational Earth Science: Big Data Transformed Into Insight , 2013 .

[19]  J. Hunter,et al.  Variability and trends in the directional wave climate of the Southern Hemisphere , 2010 .

[20]  Manish Vachharajani,et al.  GPU acceleration of numerical weather prediction , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[21]  Jens H. Krüger,et al.  Large data visualization on distributed memory multi-GPU clusters , 2010, HPG '10.

[22]  Rita Borgo,et al.  TimeNotes: A Study on Effective Chart Visualization and Interaction Techniques for Time-Series Data , 2016, IEEE Transactions on Visualization and Computer Graphics.

[23]  Edward R. Tufte Visual explanations: images and quantities, evidence and narrative , 1997 .

[24]  Kenneth D. Harris,et al.  Hardware-accelerated interactive data visualization for neuroscience in Python , 2013, Front. Neuroinform..

[25]  Thomas Martinetz,et al.  Learning and modelling big data , 2014 .

[26]  Tony Hey,et al.  The Fourth Paradigm: Data-Intensive Scientific Discovery , 2009 .

[27]  Mark A. Hemer,et al.  Historical trends in Southern Ocean storminess: Long‐term variability of extreme wave heights at Cape Sorell, Tasmania , 2010 .

[28]  Hans-Christian Hege,et al.  GPU-Assisted Raycasting for Cosmological Adaptive Mesh Refinement Simulations , 2006, VG@SIGGRAPH.

[29]  Kristin A. Cook,et al.  Illuminating the Path: The Research and Development Agenda for Visual Analytics , 2005 .

[30]  Edward R. Tufte,et al.  Envisioning Information , 1990 .

[31]  Deborah Bard,et al.  Cosmological calculations on the GPU , 2012, Astron. Comput..

[32]  Craig Macaulay Tracking bigger wave action , 2009 .

[33]  William J. Schroeder,et al.  The Visualization Toolkit , 2005, The Visualization Handbook.

[34]  Maya Cakmak,et al.  Power to the People: The Role of Humans in Interactive Machine Learning , 2014, AI Mag..

[35]  Christopher Peter Lueg,et al.  TaggerVR: Interactive Data Analytics for Geoscience - A Novel Interface for Interactive Visual Analytics of Large Geoscientific Datasets in Cloud Repositories , 2015, 2015 Big Data Visual Analytics (BDVA).

[36]  Amy Henderson Squilacote The Paraview Guide , 2008 .

[37]  Mengchen Liu,et al.  A survey on information visualization: recent advances and challenges , 2014, The Visual Computer.

[38]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.