Cargando…

Detection and Localization of Albas Velvet Goats Based on YOLOv4

SIMPLE SUMMARY: We proposed a target detection algorithm based on the channel attention mechanism SENet, the GeLU activation function and layer normalized ShallowSE. We refined and simplified the PANet part and the YOLO Head part in YOLOv4 to obtain the Custom_YOLO target detection module. We design...

Descripción completa

Detalles Bibliográficos
Autores principales: Guo, Ying, Wang, Xihao, Han, Mingjuan, Xin, Jile, Hou, Yun, Gong, Zhuo, Wang, Liang, Fan, Daoerji, Feng, Lianjie, Han, Ding
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10603755/
https://www.ncbi.nlm.nih.gov/pubmed/37893966
http://dx.doi.org/10.3390/ani13203242
_version_ 1785126674027773952
author Guo, Ying
Wang, Xihao
Han, Mingjuan
Xin, Jile
Hou, Yun
Gong, Zhuo
Wang, Liang
Fan, Daoerji
Feng, Lianjie
Han, Ding
author_facet Guo, Ying
Wang, Xihao
Han, Mingjuan
Xin, Jile
Hou, Yun
Gong, Zhuo
Wang, Liang
Fan, Daoerji
Feng, Lianjie
Han, Ding
author_sort Guo, Ying
collection PubMed
description SIMPLE SUMMARY: We proposed a target detection algorithm based on the channel attention mechanism SENet, the GeLU activation function and layer normalized ShallowSE. We refined and simplified the PANet part and the YOLO Head part in YOLOv4 to obtain the Custom_YOLO target detection module. We designed a 3D coordinate regression algorithm for three fully connected networks in order to predict the goats’ coordinates. We combined the improved YOLOv4 target detection algorithm and coordinate regression algorithm to achieve goat localization. ABSTRACT: In order to achieve goat localization to help prevent goats from wandering, we proposed an efficient target localization method based on machine vision. Albas velvet goats from a farm in Ertok Banner, Ordos City, Inner Mongolia Autonomous Region, China, were the main objects of study. First, we proposed detecting the goats using a shallow convolutional neural network, ShallowSE, with the channel attention mechanism SENet, the GeLU activation function and layer normalization. Second, we designed three fully connected coordinate regression network models to predict the spatial coordinates of the goats. Finally, the target detection algorithm and the coordinate regression algorithm were combined to localize the flock. We experimentally confirmed the proposed method using our dataset. The proposed algorithm obtained a good detection accuracy and successful localization rate compared to other popular algorithms. The overall number of parameters in the target detection algorithm model was only 4.5 M. The average detection accuracy reached 95.89% and the detection time was only 8.5 ms. The average localization error of the group localization algorithm was only 0.94 m and the localization time was 0.21 s. In conclusion, the method achieved fast and accurate localization, which helped to rationalize the use of grassland resources and to promote the sustainable development of rangelands.
format Online
Article
Text
id pubmed-10603755
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106037552023-10-28 Detection and Localization of Albas Velvet Goats Based on YOLOv4 Guo, Ying Wang, Xihao Han, Mingjuan Xin, Jile Hou, Yun Gong, Zhuo Wang, Liang Fan, Daoerji Feng, Lianjie Han, Ding Animals (Basel) Article SIMPLE SUMMARY: We proposed a target detection algorithm based on the channel attention mechanism SENet, the GeLU activation function and layer normalized ShallowSE. We refined and simplified the PANet part and the YOLO Head part in YOLOv4 to obtain the Custom_YOLO target detection module. We designed a 3D coordinate regression algorithm for three fully connected networks in order to predict the goats’ coordinates. We combined the improved YOLOv4 target detection algorithm and coordinate regression algorithm to achieve goat localization. ABSTRACT: In order to achieve goat localization to help prevent goats from wandering, we proposed an efficient target localization method based on machine vision. Albas velvet goats from a farm in Ertok Banner, Ordos City, Inner Mongolia Autonomous Region, China, were the main objects of study. First, we proposed detecting the goats using a shallow convolutional neural network, ShallowSE, with the channel attention mechanism SENet, the GeLU activation function and layer normalization. Second, we designed three fully connected coordinate regression network models to predict the spatial coordinates of the goats. Finally, the target detection algorithm and the coordinate regression algorithm were combined to localize the flock. We experimentally confirmed the proposed method using our dataset. The proposed algorithm obtained a good detection accuracy and successful localization rate compared to other popular algorithms. The overall number of parameters in the target detection algorithm model was only 4.5 M. The average detection accuracy reached 95.89% and the detection time was only 8.5 ms. The average localization error of the group localization algorithm was only 0.94 m and the localization time was 0.21 s. In conclusion, the method achieved fast and accurate localization, which helped to rationalize the use of grassland resources and to promote the sustainable development of rangelands. MDPI 2023-10-18 /pmc/articles/PMC10603755/ /pubmed/37893966 http://dx.doi.org/10.3390/ani13203242 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
Guo, Ying
Wang, Xihao
Han, Mingjuan
Xin, Jile
Hou, Yun
Gong, Zhuo
Wang, Liang
Fan, Daoerji
Feng, Lianjie
Han, Ding
Detection and Localization of Albas Velvet Goats Based on YOLOv4
title Detection and Localization of Albas Velvet Goats Based on YOLOv4
title_full Detection and Localization of Albas Velvet Goats Based on YOLOv4
title_fullStr Detection and Localization of Albas Velvet Goats Based on YOLOv4
title_full_unstemmed Detection and Localization of Albas Velvet Goats Based on YOLOv4
title_short Detection and Localization of Albas Velvet Goats Based on YOLOv4
title_sort detection and localization of albas velvet goats based on yolov4
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10603755/
https://www.ncbi.nlm.nih.gov/pubmed/37893966
http://dx.doi.org/10.3390/ani13203242
work_keys_str_mv AT guoying detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT wangxihao detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT hanmingjuan detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT xinjile detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT houyun detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT gongzhuo detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT wangliang detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT fandaoerji detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT fenglianjie detectionandlocalizationofalbasvelvetgoatsbasedonyolov4
AT handing detectionandlocalizationofalbasvelvetgoatsbasedonyolov4