Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture

Accurate fish individual recognition is one of the critical technologies for large-scale fishery farming when trying to achieve accurate, green farming and sustainable development. It is an essential link for aquaculture to move toward automation and intelligence. However, existing fish individual d...

Full description

Bibliographic Details
Main Authors: Liang Liu, Junfeng Wu, Tao Zheng, Haiyan Zhao, Han Kong, Boyu Qu, Hong Yu
Format: Article
Language:English
Published: MDPI AG 2023-11-01
Series:Fishes
Subjects:
Online Access:https://www.mdpi.com/2410-3888/8/12/591
_version_ 1797381128010596352
author Liang Liu
Junfeng Wu
Tao Zheng
Haiyan Zhao
Han Kong
Boyu Qu
Hong Yu
author_facet Liang Liu
Junfeng Wu
Tao Zheng
Haiyan Zhao
Han Kong
Boyu Qu
Hong Yu
author_sort Liang Liu
collection DOAJ
description Accurate fish individual recognition is one of the critical technologies for large-scale fishery farming when trying to achieve accurate, green farming and sustainable development. It is an essential link for aquaculture to move toward automation and intelligence. However, existing fish individual data collection methods cannot cope with the interference of light, blur, and pose in the natural underwater environment, which makes the captured fish individual images of poor quality. These low-quality images can cause significant interference with the training of recognition networks. In order to solve the above problems, this paper proposes an underwater fish individual recognition method (FishFace) that combines data quality assessment and loss weighting. First, we introduce the Gem pooing and quality evaluation module, which is based on EfficientNet. This module is an improved fish recognition network that can evaluate the quality of fish images well, and it does not need additional labels; second, we propose a new loss function, FishFace Loss, which will weigh the loss according to the quality of the image so that the model focuses more on recognizable fish images, and less on images that are difficult to recognize. Finally, we collect a dataset for fish individual recognition (WideFish), which contains and annotates 5000 images of 300 fish. The experimental results show that, compared with the state-of-the-art individual recognition methods, Rank1 accuracy is improved by 2.60% and 3.12% on the public dataset DlouFish and the proposed WideFish dataset, respectively.
first_indexed 2024-03-08T20:46:55Z
format Article
id doaj.art-85818bfc9efd4d8abe9ef93b5d08e7cd
institution Directory Open Access Journal
issn 2410-3888
language English
last_indexed 2024-03-08T20:46:55Z
publishDate 2023-11-01
publisher MDPI AG
record_format Article
series Fishes
spelling doaj.art-85818bfc9efd4d8abe9ef93b5d08e7cd2023-12-22T14:08:18ZengMDPI AGFishes2410-38882023-11-0181259110.3390/fishes8120591Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision AquacultureLiang Liu0Junfeng Wu1Tao Zheng2Haiyan Zhao3Han Kong4Boyu Qu5Hong Yu6College of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaCollege of Information Engineering, Dalian Ocean University, Dalian 116023, ChinaAccurate fish individual recognition is one of the critical technologies for large-scale fishery farming when trying to achieve accurate, green farming and sustainable development. It is an essential link for aquaculture to move toward automation and intelligence. However, existing fish individual data collection methods cannot cope with the interference of light, blur, and pose in the natural underwater environment, which makes the captured fish individual images of poor quality. These low-quality images can cause significant interference with the training of recognition networks. In order to solve the above problems, this paper proposes an underwater fish individual recognition method (FishFace) that combines data quality assessment and loss weighting. First, we introduce the Gem pooing and quality evaluation module, which is based on EfficientNet. This module is an improved fish recognition network that can evaluate the quality of fish images well, and it does not need additional labels; second, we propose a new loss function, FishFace Loss, which will weigh the loss according to the quality of the image so that the model focuses more on recognizable fish images, and less on images that are difficult to recognize. Finally, we collect a dataset for fish individual recognition (WideFish), which contains and annotates 5000 images of 300 fish. The experimental results show that, compared with the state-of-the-art individual recognition methods, Rank1 accuracy is improved by 2.60% and 3.12% on the public dataset DlouFish and the proposed WideFish dataset, respectively.https://www.mdpi.com/2410-3888/8/12/591deep learningconvolutional neural networkbiometric recognitionfish individual recognition
spellingShingle Liang Liu
Junfeng Wu
Tao Zheng
Haiyan Zhao
Han Kong
Boyu Qu
Hong Yu
Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
Fishes
deep learning
convolutional neural network
biometric recognition
fish individual recognition
title Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
title_full Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
title_fullStr Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
title_full_unstemmed Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
title_short Fish Recognition in the Underwater Environment Using an Improved ArcFace Loss for Precision Aquaculture
title_sort fish recognition in the underwater environment using an improved arcface loss for precision aquaculture
topic deep learning
convolutional neural network
biometric recognition
fish individual recognition
url https://www.mdpi.com/2410-3888/8/12/591
work_keys_str_mv AT liangliu fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT junfengwu fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT taozheng fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT haiyanzhao fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT hankong fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT boyuqu fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture
AT hongyu fishrecognitionintheunderwaterenvironmentusinganimprovedarcfacelossforprecisionaquaculture