4D environmental data visualization and analysis. What we have learned from the unique challenges in working with complex temporal and spatial (4-dimensional) data derived from modern fisheries sonar systems.
Tim Pauly, Greg Lee, John Corbett and Matthew Wilson SonarData Pty Ltd, 110 Murray Street, Hobart, Tasmania 7001
Abstract
Modern fisheries sonar systems present unique challenges in data complexity and data quantity. Visualization is essential to all stages of working with fisheries sonar data:
quality assurance; filtering; analysis and hypothesis forming; and presentation of results.
SonarData’s software products meet these challenges through a commitment to
continuous development supporting the requirements of leading researchers around the world.
SonarData’s Echoview software has been extended to provide a unique 4-dimensional visualization and analysis environment to meet the demands of new-generation fisheries multibeam and scanning sonar systems. This has guided developers and users in further understanding the requirements for visualization and analysis of fisheries acoustics data and their fusion with other environmental data. Through data fusion and the advancing capability of computing technologies, we present these requirements with a view to achieving outcomes for better understanding environmental dynamics and change detection, and ecological systems.
The ability to fuse data from multiple sources in a versatile 4-dimensional visualization environment provides new opportunities for observation and interaction, and insights into marine ecosystems. It will ultimately yield the analysis methodologies of the future.
Keywords: fusion, visualization, fisheries, acoustic, software, scanning sonar, multibeam sonar
Contact Author: Tim Pauly
Phone +61 362315588 fax +61 362341822 Email: [email protected]
Part 1: Background
The nature of sonar data
Active fisheries sonar provides backscatter data which is a convolution of pulses of sound through space and time. The convolution typically includes transmission properties (e.g. beam pattern through the water column and vessel motion) and the in- situ scattering properties of particles and objects in the water column, along with the structure and composition of the seabed. The echotrace or echogram is a data visualization of this backscatter for narrow beam echo sounders. It presents a representation of the world beneath a vessel traversing the ocean surface. The echogram is so intuitive a representation that it can obscure complexities and
assumptions which might not be understood or checked. So the echogram provides us
with a duality. First; a powerful and intuitive data representation for a complex set of
processes, and second; processes if scrutinized – that can be highly challenging to deconvolve.
The sustained use of the echogram as a data representation is testament to the fact that it provides high bandwidth contextual information. The user gets an immediate picture of the water column, its contents and the seabed. It is often only when we are faced with artifacts within an echogram that are difficult to explain, that we are challenged to interpret the complex processes represented within the convolution.
Visualize the current state of the data
Foote et al. 1991 described a system combining echogram visualization, data scrutiny and quantitative echo integration analysis. Echoview’s development has followed a design objective to visualize the current state of the data within each step of an analysis.
This necessitates the visualization of all variables of interest, that is; channels, features and attributes. For example, Figures 1 and 2 shows the novel visualization of attributes such as phase and angle data, along with logical data types for filtering or partioning regions and individual samples within echograms. Integrated as a single application this provides a functionally rich palette for users.
High level support for visualization throughout a process provides feedback
opportunities, not only for users but also developers. By representing a process as a
Figure 1: Visualization for each step of an analysis - primary data:a) GPS track plot;
b) raw angle data;
c) Sv raw pings;
d) TS raw pings
a
b
c
d
data flow diagram, the results of each step can be quickly visualized and checked. This contributes to efficient and robust working methods for users and code developers. The outcome is processed echogram data providing, for example, tracked targets that can be visualized (Figure 2). The next logical step is to place results back into a representation of space and time (a 4D scene) providing the user with a wider environmental context to their data (Figure 2 and 3).
Figure 2:
Visualization for each step of an analysis – primary to transformed data:
a) primary TS raw pings;
b) logical bit mask, grey = true;
c) bit mask applied to TS;
d) single target detection applied to masked angle and TS data;
e) 4D scene with echogram curtain and 3D tracked target from single target detections.
a
b
c
d
e
Support for complex instruments
4D scenes enable representation of results of echogram analysis in context with other environmental data, but they also provide a powerful intuitive representation for the complex data from new scanning sonar and multibeam systems (Figure 3).
Summary: Significant outcomes of this journey
Intuitive representations of complex data through powerful visualization enhances information bandwidth to the brain. If coupled with a supporting environment of tools for investigating subtle and multi-faceted aspects of the data significant value is added.
Visualization of intermediate results at each step in an analysis provides efficient feedback when using and developing processes. The requirement for some generality to achieve this also provides greater opportunity for deeper insight and development of creative methods.
Developing immersive “real world” visualizations provides enhanced opportunities for insight into data. Visualizations that can provide rapid contextual information adding value to fused data.
Future developments need to provide a generalized, responsive and immersive visualization and analysis environment, which addresses the following: efficient and elegant data access; visualization tools that support large complex data sets;
represent real world phenomenon as objects; who’s attributes can be queried and relationships explored.
Part 2: The Future
This section presents selected aspects of a data fusion project underway at SonarData.
Our aim is to provide a suite of innovative tools which significantly enhance the ease with which scientists manipulate complex marine spatio-temporal environmental data. In particular, we seek to facilitate the fusion of different data types, so that the analyst can
a
b
Figure 3: 4D scenes - a) scanning sonar data with horizontal and vertical modes, and 3D school detection;
b) multibeam data with sector plot curtain, soundings classification { school, noise & seabed} indicated by color, and combined with 3D schools detection.