An interpretable approach to automating the assessment of biofouling in video footage
Evelyn J. Mannix, Bartholomew A. Woodham
TL;DR
This work tackles the need for interpretable, scalable automated biofouling assessment from underwater imagery. It introduces ComFe, an interpretable-by-design approach built on a frozen DINOv2 Vision Transformer backbone, which identifies region-level component features and matches them to class prototypes to predict fouling with visual explanations. The approach outperforms prior CNN-based methods, supports summarizing ROV video through representative frames, and correlates predicted coverage with the SLoF severity scale, offering practical deployment guidance and data/code transparency. The results have direct implications for faster, more trustworthy biosecurity assessments and potential vessel-level fouling estimation in real-world regulatory contexts.
Abstract
Biofouling$\unicode{x2013}$communities of organisms that grow on hard surfaces immersed in water$\unicode{x2013}$provides a pathway for the spread of invasive marine species and diseases. To address this risk, international vessels are increasingly being obligated to provide evidence of their biofouling management practices. Verification that these activities are effective requires underwater inspections, using divers or underwater remotely operated vehicles (ROVs), and the collection and analysis of large amounts of imagery and footage. Automated assessment using computer vision techniques can significantly streamline this process, and this work shows how this challenge can be addressed efficiently and effectively using the interpretable Component Features (ComFe) approach with a DINOv2 Vision Transformer (ViT) foundation model. ComFe is able to obtain improved performance in comparison to previous non-interpretable Convolutional Neural Network (CNN) methods, with significantly fewer weights and greater transparency$\unicode{x2013}$through identifying which regions of the image contribute to the classification, and which images in the training data lead to that conclusion. All code, data and model weights are publicly released.
