Ensemble-Based Fish Species Recognition in Challenging Underwater Environments

Identifying fish species from underwater imagery is challenging due to variable conditions such as water clarity, lighting, and background complexity, which often cause models to fail when applied beyond their original training domains. This study addresses these challenges by focusing on the detection of saithe (Pollachius virens) and pollock (Pollachius pollachius) as a representative case, utilizing an ensemble-based approach to enhance generalization across diverse aquatic environments. To diversify the domain coverage, copy-paste augmentation was first applied, inserting cropped fish into varied seafloor backgrounds, expanding two public sources and two in-house collections to 4002 images. Two YOLO backbones (YOLOv8m and YOLOv12m) are trained and separate model-level ensembles are created: Stochastic Weight Averaging, which averages multiple stochastic gradient descent solutions to achieve flatter optima and Fast Geometric Ensembling, which generates diverse model solutions along training trajectories. At inference time, Test-Time Augmentation is fused with Monte-Carlo Dropout to form a single prediction-level ensemble that averages outputs from geometrically transformed inputs while sampling the network stochastically to capture uncertainty. Finally, aggregating the predictions of the YOLOv8m and YOLOv12m ensembles to single predictions. Through these experiments it is demonstrated that ensembling YOLOv12 and YOLOv8 improves recall by 2.9% and precision by 2.5% in multi-class classification, and recall by 4.3% and precision by 0.87% in single-class classification. These models on the unseen underwater environment to access the generalisation performance. These findings demonstrate the effectiveness of combining ensemble-based strategies with sample data augmentation to enhance robustness in real-world marine biodiversity monitoring systems.

Authors

Institutions

Publication Details

Published
2025-06-16
DOI
https://doi.org/10.1109/oceans58557.2025.11104719
Primary Topic
Identification and Quantification in Food
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Ensemble-Based Fish Species Recognition in Challenging Underwater Environments

Daniel Thilo Schroeder, Iroshani Jayawardene, Dong Trong Nguyen, Antonio Vasilijević et al.
Identification and Quantification in Food
article

Ensemble-Based Fish Species Recognition in Challenging Underwater Environments

Daniel Thilo Schroeder, Iroshani Jayawardene, Dong Trong Nguyen, Antonio Vasilijević, Arne J. Berre, Ishfaq Bhat, Halvard Aas Midtun
article en

Abstract

Identifying fish species from underwater imagery is challenging due to variable conditions such as water clarity, lighting, and background complexity, which often cause models to fail when applied beyond their original training domains. This study addresses these challenges by focusing on the detection of saithe (Pollachius virens) and pollock (Pollachius pollachius) as a representative case, utilizing an ensemble-based approach to enhance generalization across diverse aquatic environments. To diversify the domain coverage, copy-paste augmentation was first applied, inserting cropped fish into varied seafloor backgrounds, expanding two public sources and two in-house collections to 4002 images. Two YOLO backbones (YOLOv8m and YOLOv12m) are trained and separate model-level ensembles are created: Stochastic Weight Averaging, which averages multiple stochastic gradient descent solutions to achieve flatter optima and Fast Geometric Ensembling, which generates diverse model solutions along training trajectories. At inference time, Test-Time Augmentation is fused with Monte-Carlo Dropout to form a single prediction-level ensemble that averages outputs from geometrically transformed inputs while sampling the network stochastically to capture uncertainty. Finally, aggregating the predictions of the YOLOv8m and YOLOv12m ensembles to single predictions. Through these experiments it is demonstrated that ensembling YOLOv12 and YOLOv8 improves recall by 2.9% and precision by 2.5% in multi-class classification, and recall by 4.3% and precision by 0.87% in single-class classification. These models on the unseen underwater environment to access the generalisation performance. These findings demonstrate the effectiveness of combining ensemble-based strategies with sample data augmentation to enhance robustness in real-world marine biodiversity monitoring systems.

SINTEF (NO), Norwegian Institute of Marine Research (NO), SINTEF Ocean (NO)
Life below water
Openalex Percentile: Top 81%
Identification and Quantification in Food
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.