SearcharxivSearch

arXiv subjects

Caesar Tuguinay

Publications and source records attributed to Caesar Tuguinay.

2 recordsLinked to original sources

An open-source, scalable workflow for organizing echosounder data for machine learning applications

Echosounders, or high-frequency active sonar systems, have become standard tools for quantifying and mapping the distribution of marine organisms in fisheries or ecological surveys. Conventional echosounder data analysis often relies on human annotation of echograms, which are sonar imagery formed by echo intensity. Over the past decade, in parallel with the exponentially growing volume of echosounder data, there has been a corresponding increase in the development of machine learning (ML) methods that operate primarily on echograms as images. However, echograms are not simply images: they are associated with specific spatiotemporal coordinates that are essential for alignment with survey events, human annotations, and other oceanographic datasets. We present a generalizable two-stage workflow for constructing analysis-ready datasets for ML development tailored for echograms from transect-based surveys, in which (1) acoustic data are partitioned according to transect designation, and (2) masks are created from annotations referencing user-defined uniform spatiotemporal echo data grid. Importantly, ancillary information, such as geospatial coordinates and oceanographic measurements, is propagated across processing stages to preserve the essential contextual information for downstream analyses. We demonstrate the scalability of our workflow implementation based on two open-source software libraries, Echopype and Echoregions, using two example fisheries survey datasets. We additionally provide an executable tutorial that guides readers through the computational implementation of this workflow. Together, these elements provide a scalable and generalizable framework for creating analysis-ready echosounder datasets for ML applications.

eess.SP

Interoperable and scalable echosounder data processing with Echopype

Echosounders are high-frequency sonar systems used to sense fish and zooplankton underwater. Their deployment on a variety of ocean observing platforms is generating vast amounts of data at an unprecedented speed from the oceans. Efficient and integrative analysis of these data, whether across different echosounder instruments or in combination with other oceanographic datasets, is crucial for understanding marine ecosystem response to the rapidly changing climate. Here we present Echopype, an open-source Python software library designed to address this need. By standardizing data as labeled, multi-dimensional arrays encoded in the widely embraced netCDF data model following a community convention, Echopype enhances the interoperability of echosounder data, making it easier to explore and use. By leveraging scientific Python libraries optimized for distributed computing, Echopype achieves computational scalability, enabling efficient processing in both local and cloud computing environments. Echopype's modularized package structure further provides a unified framework for expanding support for additional instrument raw data formats and incorporating new analysis functionalities. We plan to continue developing Echopype by supporting and collaborating with the echosounder user community, and envision that the growth of this package will catalyze the integration of echosounder data into broader regional and global ocean observation strategies.

eess.SP