Echofilter: A Deep Learning Segmentation Model Improves the Automation, Standardization, and Timeliness for Post-Processing Echosounder Data in Tidal Energy Streams
Scott C. Lowe, Louise P. McGarry, Jessica Douglas, Jason Newport,, Sageev Oore, Christopher Whidden, Daniel J. Hasselman

TL;DR
Echofilter is a deep learning segmentation model that significantly improves the accuracy, efficiency, and standardization of identifying entrained air boundaries in echosounder data within turbulent tidal energy streams, aiding ecological assessments.
Contribution
This paper introduces Echofilter, a novel U-Net based deep learning model that outperforms existing algorithms in segmenting entrained air boundaries in complex tidal conditions.
Findings
Average error of 0.33m in boundary detection
High agreement with human segmentation (up to 99%)
50% reduction in manual editing time
Abstract
Understanding the abundance and distribution of fish in tidal energy streams is important to assess risks presented by introducing tidal energy devices to the habitat. However tidal current flows suitable for tidal energy are often highly turbulent, complicating the interpretation of echosounder data. The portion of the water column contaminated by returns from entrained air must be excluded from data used for biological analyses. Application of a single conventional algorithm to identify the depth-of-penetration of entrained air is insufficient for a boundary that is discontinuous, depth-dynamic, porous, and varies with tidal flow speed. Using a case study at a tidal energy demonstration site in the Bay of Fundy, we describe the development and application of a deep machine learning model with a U-Net based architecture. Our model, Echofilter, was highly responsive to the dynamic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsMax Pooling · Convolution · Concatenated Skip Connection · *Communicated@Fast*How Do I Communicate to Expedia? · U-Net
