6533b7ddfe1ef96bd1274954
RESEARCH PRODUCT
Temperate Fish Detection and Classification: a Deep Learning based Approach
Morten GoodwinKim Aleksander Tallaksen HalvorsenAlf Ring KleivenKristian Muri KnausgårdLei JiaoArne WiklundTonje Knutsen Sørdalensubject
0106 biological sciencesFOS: Computer and information sciencesComputer Science - Machine LearningComputer scienceComputer Vision and Pattern Recognition (cs.CV)Computer Science - Computer Vision and Pattern Recognition010603 evolutionary biology01 natural sciencesConvolutional neural networkVDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420Machine Learning (cs.LG)Artificial IntelligenceClassifier (linguistics)FOS: Electrical engineering electronic engineering information engineeringbusiness.industry010604 marine biology & hydrobiologyDeep learningImage and Video Processing (eess.IV)Process (computing)Pattern recognitionElectrical Engineering and Systems Science - Image and Video ProcessingObject detectionA priori and a posterioriNoise (video)Artificial intelligenceTransfer of learningbusinessdescription
A wide range of applications in marine ecology extensively uses underwater cameras. Still, to efficiently process the vast amount of data generated, we need to develop tools that can automatically detect and recognize species captured on film. Classifying fish species from videos and images in natural environments can be challenging because of noise and variation in illumination and the surrounding habitat. In this paper, we propose a two-step deep learning approach for the detection and classification of temperate fishes without pre-filtering. The first step is to detect each single fish in an image, independent of species and sex. For this purpose, we employ the You Only Look Once (YOLO) object detection technique. In the second step, we adopt a Convolutional Neural Network (CNN) with the Squeeze-and-Excitation (SE) architecture for classifying each fish in the image without pre-filtering. We apply transfer learning to overcome the limited training samples of temperate fishes and to improve the accuracy of the classification. This is done by training the object detection model with ImageNet and the fish classifier via a public dataset (Fish4Knowledge), whereupon both the object detection and classifier are updated with temperate fishes of interest. The weights obtained from pre-training are applied to post-training as a priori. Our solution achieves the state-of-the-art accuracy of 99.27\% on the pre-training. The percentage values for accuracy on the post-training are good; 83.68\% and 87.74\% with and without image augmentation, respectively, indicating that the solution is viable with a more extensive dataset.
year | journal | country | edition | language |
---|---|---|---|---|
2021-01-01 |