A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes

We propose a lightweight neural network-based method to detect the estrus behavior of ewes. Our suggested method is mainly proposed to solve the problem of not being able to detect ewe estrus behavior in a timely and accurate manner in large-scale meat sheep farms. The three main steps of our propos...

Full description

Bibliographic Details
Main Authors: Longhui Yu, Yuhai Pu, Honglei Cen, Jingbin Li, Shuangyin Liu, Jing Nie, Jianbing Ge, Linze Lv, Yali Li, Yalei Xu, Jianjun Guo, Hangxing Zhao, Kang Wang
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Agriculture
Subjects:
Online Access:https://www.mdpi.com/2077-0472/12/8/1207
_version_ 1827601182130962432
author Longhui Yu
Yuhai Pu
Honglei Cen
Jingbin Li
Shuangyin Liu
Jing Nie
Jianbing Ge
Linze Lv
Yali Li
Yalei Xu
Jianjun Guo
Hangxing Zhao
Kang Wang
author_facet Longhui Yu
Yuhai Pu
Honglei Cen
Jingbin Li
Shuangyin Liu
Jing Nie
Jianbing Ge
Linze Lv
Yali Li
Yalei Xu
Jianjun Guo
Hangxing Zhao
Kang Wang
author_sort Longhui Yu
collection DOAJ
description We propose a lightweight neural network-based method to detect the estrus behavior of ewes. Our suggested method is mainly proposed to solve the problem of not being able to detect ewe estrus behavior in a timely and accurate manner in large-scale meat sheep farms. The three main steps of our proposed methodology include constructing the dataset, improving the network structure, and detecting the ewe estrus behavior based on the lightweight network. First, the dataset was constructed by capturing images from videos with estrus crawling behavior, and the data enhancement was performed to improve the generalization ability of the model at first. Second, the original Darknet-53 was replaced with the EfficientNet-B0 for feature extraction in YOLO V3 neural network to make the model lightweight and the deployment easier, thus shortening the detection time. In order to further obtain a higher accuracy of detecting the ewe estrus behavior, we joined the feature layers to the SENet attention module. Finally, the comparative results demonstrated that the proposed method had higher detection accuracy and FPS, as well as a smaller model size than the YOLO V3. The precision of the proposed scheme was 99.44%, recall was 95.54%, F1 value was 97%, AP was 99.78%, FPS was 48.39 f/s, and Model Size was 40.6 MB. This study thus provides an accurate, efficient, and lightweight detection method for the ewe estrus behavior in large-scale mutton sheep breeding.
first_indexed 2024-03-09T04:50:37Z
format Article
id doaj.art-1a642214d8394d27a2d92e07bcebe103
institution Directory Open Access Journal
issn 2077-0472
language English
last_indexed 2024-03-09T04:50:37Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Agriculture
spelling doaj.art-1a642214d8394d27a2d92e07bcebe1032023-12-03T13:10:45ZengMDPI AGAgriculture2077-04722022-08-01128120710.3390/agriculture12081207A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in EwesLonghui Yu0Yuhai Pu1Honglei Cen2Jingbin Li3Shuangyin Liu4Jing Nie5Jianbing Ge6Linze Lv7Yali Li8Yalei Xu9Jianjun Guo10Hangxing Zhao11Kang Wang12College of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Information Science and Technology, Zhongkai University of Agriculture and Engineering, Guangzhou 510225, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaCollege of Mechanical and Electrical Engineering, Shihezi University, Shihezi 832003, ChinaWe propose a lightweight neural network-based method to detect the estrus behavior of ewes. Our suggested method is mainly proposed to solve the problem of not being able to detect ewe estrus behavior in a timely and accurate manner in large-scale meat sheep farms. The three main steps of our proposed methodology include constructing the dataset, improving the network structure, and detecting the ewe estrus behavior based on the lightweight network. First, the dataset was constructed by capturing images from videos with estrus crawling behavior, and the data enhancement was performed to improve the generalization ability of the model at first. Second, the original Darknet-53 was replaced with the EfficientNet-B0 for feature extraction in YOLO V3 neural network to make the model lightweight and the deployment easier, thus shortening the detection time. In order to further obtain a higher accuracy of detecting the ewe estrus behavior, we joined the feature layers to the SENet attention module. Finally, the comparative results demonstrated that the proposed method had higher detection accuracy and FPS, as well as a smaller model size than the YOLO V3. The precision of the proposed scheme was 99.44%, recall was 95.54%, F1 value was 97%, AP was 99.78%, FPS was 48.39 f/s, and Model Size was 40.6 MB. This study thus provides an accurate, efficient, and lightweight detection method for the ewe estrus behavior in large-scale mutton sheep breeding.https://www.mdpi.com/2077-0472/12/8/1207behavior detectiondeep learningEfficientNetewe estrusYOLO v3
spellingShingle Longhui Yu
Yuhai Pu
Honglei Cen
Jingbin Li
Shuangyin Liu
Jing Nie
Jianbing Ge
Linze Lv
Yali Li
Yalei Xu
Jianjun Guo
Hangxing Zhao
Kang Wang
A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
Agriculture
behavior detection
deep learning
EfficientNet
ewe estrus
YOLO v3
title A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
title_full A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
title_fullStr A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
title_full_unstemmed A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
title_short A Lightweight Neural Network-Based Method for Detecting Estrus Behavior in Ewes
title_sort lightweight neural network based method for detecting estrus behavior in ewes
topic behavior detection
deep learning
EfficientNet
ewe estrus
YOLO v3
url https://www.mdpi.com/2077-0472/12/8/1207
work_keys_str_mv AT longhuiyu alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yuhaipu alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT hongleicen alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jingbinli alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT shuangyinliu alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jingnie alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jianbingge alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT linzelv alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yalili alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yaleixu alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jianjunguo alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT hangxingzhao alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT kangwang alightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT longhuiyu lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yuhaipu lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT hongleicen lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jingbinli lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT shuangyinliu lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jingnie lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jianbingge lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT linzelv lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yalili lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT yaleixu lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT jianjunguo lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT hangxingzhao lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes
AT kangwang lightweightneuralnetworkbasedmethodfordetectingestrusbehaviorinewes