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...
Autores principales: | , , |
---|---|
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 |