Cargando…

SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition

SIMPLE SUMMARY: The use of computer vision technology has improved the effectiveness of individual sheep identification, but existing methods face challenges such as large parameter sizes, slow recognition speeds, and difficult deployment. To address this issue, we have made improvements and optimiz...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Xiaopeng, Zhang, Yichi, Li, Shuqin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10295765/
https://www.ncbi.nlm.nih.gov/pubmed/37370440
http://dx.doi.org/10.3390/ani13121930
_version_ 1785063499189190656
author Li, Xiaopeng
Zhang, Yichi
Li, Shuqin
author_facet Li, Xiaopeng
Zhang, Yichi
Li, Shuqin
author_sort Li, Xiaopeng
collection PubMed
description SIMPLE SUMMARY: The use of computer vision technology has improved the effectiveness of individual sheep identification, but existing methods face challenges such as large parameter sizes, slow recognition speeds, and difficult deployment. To address this issue, we have made improvements and optimizations based on the Retinaface face recognition model to create a balanced speed-accuracy sheep face recognition model. The optimized model has fewer parameters, simpler computations, faster inference speeds, and higher recognition accuracy, making it well-suited for deployment on resource-constrained edge devices. This research is expected to promote the application of deep learning-based sheep face recognition methods in production. ABSTRACT: The recognition of sheep faces based on computer vision has improved the efficiency and effectiveness of individual sheep identification, providing technical support for the development of smart farming. However, current recognition models have problems such as large parameter sizes, slow recognition speed, and difficult deployment. Therefore, this paper proposes an efficient and fast basic module called Eblock and uses it to build a lightweight sheep face recognition model called SheepFaceNet, which achieves the best balance between speed and accuracy. SheepFaceNet includes two modules: SheepFaceNetDet for detection and SheepFaceNetRec for recognition. SheepFaceNetDet uses Eblock to construct the backbone network to enhance feature extraction capability and efficiency, designs a bidirectional FPN layer (BiFPN) to enhance geometric location ability, and optimizes the network structure, which affects inference speed, to achieve fast and accurate sheep face detection. SheepFaceNetRec uses Eblock to construct the feature extraction network, uses ECA channel attention to improve the effectiveness of feature extraction, and uses multi-scale feature fusion to achieve fast and accurate sheep face recognition. On our self-built sheep face dataset, SheepFaceNet recognized 387 sheep face images per second with an accuracy rate of 97.75%, achieving an advanced balance between speed and accuracy. This research is expected to further promote the application of deep-learning-based sheep face recognition methods in production.
format Online
Article
Text
id pubmed-10295765
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-102957652023-06-28 SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition Li, Xiaopeng Zhang, Yichi Li, Shuqin Animals (Basel) Article SIMPLE SUMMARY: The use of computer vision technology has improved the effectiveness of individual sheep identification, but existing methods face challenges such as large parameter sizes, slow recognition speeds, and difficult deployment. To address this issue, we have made improvements and optimizations based on the Retinaface face recognition model to create a balanced speed-accuracy sheep face recognition model. The optimized model has fewer parameters, simpler computations, faster inference speeds, and higher recognition accuracy, making it well-suited for deployment on resource-constrained edge devices. This research is expected to promote the application of deep learning-based sheep face recognition methods in production. ABSTRACT: The recognition of sheep faces based on computer vision has improved the efficiency and effectiveness of individual sheep identification, providing technical support for the development of smart farming. However, current recognition models have problems such as large parameter sizes, slow recognition speed, and difficult deployment. Therefore, this paper proposes an efficient and fast basic module called Eblock and uses it to build a lightweight sheep face recognition model called SheepFaceNet, which achieves the best balance between speed and accuracy. SheepFaceNet includes two modules: SheepFaceNetDet for detection and SheepFaceNetRec for recognition. SheepFaceNetDet uses Eblock to construct the backbone network to enhance feature extraction capability and efficiency, designs a bidirectional FPN layer (BiFPN) to enhance geometric location ability, and optimizes the network structure, which affects inference speed, to achieve fast and accurate sheep face detection. SheepFaceNetRec uses Eblock to construct the feature extraction network, uses ECA channel attention to improve the effectiveness of feature extraction, and uses multi-scale feature fusion to achieve fast and accurate sheep face recognition. On our self-built sheep face dataset, SheepFaceNet recognized 387 sheep face images per second with an accuracy rate of 97.75%, achieving an advanced balance between speed and accuracy. This research is expected to further promote the application of deep-learning-based sheep face recognition methods in production. MDPI 2023-06-09 /pmc/articles/PMC10295765/ /pubmed/37370440 http://dx.doi.org/10.3390/ani13121930 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Li, Xiaopeng
Zhang, Yichi
Li, Shuqin
SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title_full SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title_fullStr SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title_full_unstemmed SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title_short SheepFaceNet: A Speed–Accuracy Balanced Model for Sheep Face Recognition
title_sort sheepfacenet: a speed–accuracy balanced model for sheep face recognition
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10295765/
https://www.ncbi.nlm.nih.gov/pubmed/37370440
http://dx.doi.org/10.3390/ani13121930
work_keys_str_mv AT lixiaopeng sheepfacenetaspeedaccuracybalancedmodelforsheepfacerecognition
AT zhangyichi sheepfacenetaspeedaccuracybalancedmodelforsheepfacerecognition
AT lishuqin sheepfacenetaspeedaccuracybalancedmodelforsheepfacerecognition