journal article·2024-11-05Open access

Improving CNN Fish Detection and Classification with Tracking

Boubker Zouin, Jihad Zahir, Florian Baletaud, Laurent Vigliola, Sébastien Villon

Applied Sciences· Volume 14· Issue 22

Abstract

The regular and consistent monitoring of marine ecosystems and fish communities is becoming more and more crucial due to increasing human pressures. To this end, underwater camera technology has become a major tool to collect an important amount of marine data. As the size of the data collected outgrew the ability to process it, new means of automatic processing have been explored. Convolutional neural networks (CNNs) have been the most popular method for automatic underwater video analysis for the last few years. However, such algorithms are rather image-based and do not exploit the potential of video data. In this paper, we propose a method of coupling video tracking and CNN image analysis to perform a robust and accurate fish classification on deep sea videos and improve automatic classification accuracy. Our method fused CNNs and tracking methods, allowing us to detect 12% more individuals compared to CNN alone.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Water Quality Monitoring Technologies · Fish Ecology and Management Studies · Advanced Neural Network Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Sciences Semlalia, Cadi Ayyad University, Marrakesh 40000, Morocco

LISI Laboratory, Cadi Ayyad University, Marrakesh 40000, Morocco

ENTROPIE (Écologie Marine Tropicale des Océans Pacifique et Indien), IRD (Institut de Recherche pour le Développement), UR (Université de la Réunion), UNC (Université de la Nouvelle-Calédonie), CNRS (Centre National de la Recherche Scientifique), IFREMER (Institut Français de Recherche Pour l’exploitation de la mer), Centre IRD de Nouméa, 98000 Noumea, New-Caledonia, France

Soproner, Groupe GINGER, 98000 Noumea, New Caledonia, France

Funding

ANR “SEAMOUNTS”

References (36)

Show source-provided references
1. Halpern, B.S., Frazier, M., Afflerbach, J., Lowndes, J.S., Micheli, F., O’hara, C., Scarborough, C., and Selkoe, K.A. (2019). Recent pace of change in human impact on the world’s ocean. Sci. Rep., 9.10.1038/s41598-019-47201-9 ↗
2. The Underwater Soundscape of Minto Inlet, Northwest Territories, Canada10.14430/arctic76400 ↗
3. Emslie, M.J., Bray, P., Cheal, A.J., Johns, K.A., Osborne, K., Sinclair-Taylor, T., and Thompson, C.A. (2020). Decades of monitoring have informed the stewardship and ecological understanding of Australia’s Great Barrier Reef. Biol. Conserv., 252.10.1016/j.biocon.2020.108854 ↗
4. Ecological variables for developing a global deep-ocean monitoring and conservation strategy10.1038/s41559-019-1091-z ↗
5. Submerged aquatic vegetation: Overview of monitoring techniques used for the identification and determination of spatial distribution in European coastal waters10.1002/ieam.4552 ↗
6. Marine Robots for Underwater Surveillance10.1007/s43154-020-00028-z ↗
7. The extended marine underwater environment database and baseline evaluations10.1016/j.asoc.2019.04.025 ↗
8. Machine learning and deep learning10.1007/s12525-021-00475-2 ↗
9. Automatic Fish Species Classification Using Deep Convolutional Neural Networks10.1007/s11277-019-06634-1 ↗
10. A Deep learning method for accurate and fast identification of coral reef fishes in underwater images10.1016/j.ecoinf.2018.09.007 ↗
11. Applications of deep learning in fish habitat monitoring: A tutorial and survey10.1016/j.eswa.2023.121841 ↗
12. Automatic detection of fish and tracking of movement for ecology10.1002/ece3.7656 ↗
13. Real-time nondestructive fish behavior detecting in mixed polyculture system using deep-learning and low-cost devices10.1016/j.eswa.2021.115051 ↗
14. Data collection and quality challenges in deep learning: A data-centric AI perspective10.1007/s00778-022-00775-9 ↗
15. Deep learning in multi-object detection and tracking: State of the art10.1007/s10489-021-02293-7 ↗
16. Multiple object tracking: A literature review10.1016/j.artint.2020.103448 ↗
17. idTracker: Tracking individuals in a group by automatic identification of unmarked animals10.1038/nmeth.2994 ↗
18. ToxTrac: A fast and robust software for tracking organisms10.1111/2041-210X.12874 ↗
19. Rasch, M.J., Shi, A., and Ji, Z. (2016). Closing the loop: Tracking and perturbing behaviour of individuals in a group in real-time. bioRxiv.10.1101/071308 ↗
20. CMFTNet: Multiple fish tracking based on counterpoised JointNet10.1016/j.compag.2022.107018 ↗
21. Real-time detection and tracking of fish abnormal behavior based on improved YOLOV5 and SiamRPN++10.1016/j.compag.2021.106512 ↗
22. FishMOT: A Simple and Effective Method for Fish Tracking Based on IoU Matching10.13031/aea.16092 ↗
23. TRex, a fast multi-animal tracking system with markerless identification, and 2D estimation of posture and visual fields10.7554/eLife.64000 ↗
24. idtracker.ai: Tracking all individuals in small or large collectives of unmarked animals10.1038/s41592-018-0295-5 ↗
25. Toward an artificial intelligence-assisted counting of sharks on baited video10.1016/j.ecoinf.2024.102499 ↗
26. Baletaud, F., Lecellier, G., Gilbert, A., Mathon, L., Côme, J.-M., Dejean, T., Dumas, M., Fiat, S., and Vigliola, L. (2023). Comparing Seamounts and Coral Reefs with eDNA and BRUVS Reveals Oases and Refuges on Shallow Seamounts. Biology, 12.10.3390/biology12111446 ↗
27. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
28. Lin, T.-Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C.L. (2014, January 6–12). Microsoft Coco: Common Objects in Context. Proceedings of the Computer Vision–ECCV 2014: 13th European Conference, Zurich, Switzerland. Proceedings, Part V 13.10.1007/978-3-319-10602-1_48 ↗
29. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2015). TensorFlow: Large-scale machine learning on heterogeneous systems. arXiv.
30. Comparison of tracking algorithms implemented in OpenCV10.1051/matecconf/20167604031 ↗
31. Real Time Object Tracking Using Different Mean Shift Techniques—A Review
32. Leitão, R.P., Zuanon, J., Villéger, S., Williams, S.E., Baraloto, C., Fortunel, C., Mendonça, F.P., and Mouillot, D. (2016). Rare species contribute disproportionately to the functional structure of species assemblages. Proc. R. Soc. B Biol. Sci., 283.10.1098/rspb.2016.0084 ↗
33. Zhang, Z., Lu, Y., Wei, G., and Jiao, S. (2022). Rare Species-Driven Diversity–Ecosystem Multifunctionality Relationships are Promoted by Stochastic Community Assembly. mBio, 13.10.1128/mbio.00449-22 ↗
34. Zheng, L., Tang, M., Chen, Y., Zhu, G., Wang, J., and Lu, H. (2021, January 20–25). Improving multiple object tracking with single object tracking. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.10.1109/CVPR46437.2021.00248 ↗
35. Chu, Q., Ouyang, W., Li, H., Wang, X., Liu, B., and Yu, N. (2017, January 22–29). Online Multi-object Tracking Using CNN-Based Single Object Tracker with Spatial-Temporal Attention Mechanism. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.518 ↗
36. Automatic underwater fish species classification with limited data using few-shot learning10.1016/j.ecoinf.2021.101320 ↗