Sensors (Sep 2024)

An Experimental Methodology for Automated Detection of Surface Turbulence Features in Tidal Stream Environments

  • James Slingsby,
  • Beth E. Scott,
  • Louise Kregting,
  • Jason McIlvenny,
  • Jared Wilson,
  • Fanny Helleux,
  • Benjamin J. Williamson

DOI
https://doi.org/10.3390/s24196170
Journal volume & issue
Vol. 24, no. 19
p. 6170

Abstract

Read online

Tidal stream environments are important areas of marine habitat for the development of marine renewable energy (MRE) sources and as foraging hotspots for megafaunal species (seabirds and marine mammals). Hydrodynamic features can promote prey availability and foraging efficiency that influences megafaunal foraging success and behaviour, with the potential for animal interactions with MRE devices. Uncrewed aerial vehicles (UAVs) offer a novel tool for the fine-scale data collection of surface turbulence features and animals, which is not possible through other techniques, to provide information on the potential environmental impacts of anthropogenic developments. However, large imagery datasets are time-consuming to manually review and analyse. This study demonstrates an experimental methodology for the automated detection of turbulence features within UAV imagery. A deep learning architecture, specifically a Faster R-CNN model, was used to autonomously detect kolk-boils within UAV imagery of a tidal stream environment. The model was trained on pre-existing, labelled images of kolk-boils that were pre-treated using a suite of image enhancement techniques based on the environmental conditions present within each image. A 75-epoch model variant provided the highest average recall and precision values; however, it appeared to be limited by sub-optimal detections of false positive values. Although further development is required, including the creation of standardised image data pools, increased model benchmarking and the advancement of tailored pre-processing techniques, this work demonstrates the viability of utilising deep learning to automate the detection of surface turbulence features within a tidal stream environment.

Keywords