CowXNet: An automated cow estrus detection system

Estrus detection is essential for dairy farms to take cows for artificial insemination promptly. Conventional approaches for detecting estrus cows use electronic devices attached to cows to gather data for software analysis. However, electronic devices can be costly and make a cow moody and uncomfor...

Full description

Saved in:
Bibliographic Details
Main Authors: Lodkaew, Thanawat, Pasupa, Kitsuchart, Loo, Chu Kiong
Format: Article
Published: Elsevier 2023
Subjects:
Online Access:http://eprints.um.edu.my/39043/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Malaya
id my.um.eprints.39043
record_format eprints
spelling my.um.eprints.390432023-11-22T07:11:43Z http://eprints.um.edu.my/39043/ CowXNet: An automated cow estrus detection system Lodkaew, Thanawat Pasupa, Kitsuchart Loo, Chu Kiong HD28 Management. Industrial Management QA76 Computer software TK Electrical engineering. Electronics Nuclear engineering Estrus detection is essential for dairy farms to take cows for artificial insemination promptly. Conventional approaches for detecting estrus cows use electronic devices attached to cows to gather data for software analysis. However, electronic devices can be costly and make a cow moody and uncomfortable while moving. In a common approach, observers detect estrus cows by observing their behaviors. However, continuous observation can easily lead to errors due to the observer's fatigue. Therefore, we designed CowXNet, an automatic estrus detection system for cows, to assist farmers to detect estrus cows. CowXNet requires only a camera attached in a pen and a computer to analyze recorded videos. CowXNet analyzes the estrus behaviors of each cow in a pen and helps farmers to identify estrus cows. To develop and evaluate CowXNet efficiently and effectively, we collected data from Chokchai Farm, the biggest dairy farm in Asia (14.65483 degrees N, 101.34853 degrees E). CowXNet has four modules: (i) cow detection uses YOLOv4 to detect cows in recorded videos; (ii) body part detection uses a convolutional neural network to estimate locations of body parts of detected cows; (iii) estrus behavior detection uses body part coordinates to extract a set of discriminative features, and a classification algorithm to detect estrus behaviors, and (iv) behavior analysis module displays estrus behavior for analysis purposes. We evaluated CowXNet for two instances: module-independent evaluation and end-to-end framework evaluation. Overall, CowXNet was promising; it correctly detected estrus behavior interval of cows 83% of cases. Elsevier 2023-01 Article PeerReviewed Lodkaew, Thanawat and Pasupa, Kitsuchart and Loo, Chu Kiong (2023) CowXNet: An automated cow estrus detection system. Expert Systems with Applications, 211. ISSN 0957-4174, DOI https://doi.org/10.1016/j.eswa.2022.118550 <https://doi.org/10.1016/j.eswa.2022.118550>. 10.1016/j.eswa.2022.118550
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic HD28 Management. Industrial Management
QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
spellingShingle HD28 Management. Industrial Management
QA76 Computer software
TK Electrical engineering. Electronics Nuclear engineering
Lodkaew, Thanawat
Pasupa, Kitsuchart
Loo, Chu Kiong
CowXNet: An automated cow estrus detection system
description Estrus detection is essential for dairy farms to take cows for artificial insemination promptly. Conventional approaches for detecting estrus cows use electronic devices attached to cows to gather data for software analysis. However, electronic devices can be costly and make a cow moody and uncomfortable while moving. In a common approach, observers detect estrus cows by observing their behaviors. However, continuous observation can easily lead to errors due to the observer's fatigue. Therefore, we designed CowXNet, an automatic estrus detection system for cows, to assist farmers to detect estrus cows. CowXNet requires only a camera attached in a pen and a computer to analyze recorded videos. CowXNet analyzes the estrus behaviors of each cow in a pen and helps farmers to identify estrus cows. To develop and evaluate CowXNet efficiently and effectively, we collected data from Chokchai Farm, the biggest dairy farm in Asia (14.65483 degrees N, 101.34853 degrees E). CowXNet has four modules: (i) cow detection uses YOLOv4 to detect cows in recorded videos; (ii) body part detection uses a convolutional neural network to estimate locations of body parts of detected cows; (iii) estrus behavior detection uses body part coordinates to extract a set of discriminative features, and a classification algorithm to detect estrus behaviors, and (iv) behavior analysis module displays estrus behavior for analysis purposes. We evaluated CowXNet for two instances: module-independent evaluation and end-to-end framework evaluation. Overall, CowXNet was promising; it correctly detected estrus behavior interval of cows 83% of cases.
format Article
author Lodkaew, Thanawat
Pasupa, Kitsuchart
Loo, Chu Kiong
author_facet Lodkaew, Thanawat
Pasupa, Kitsuchart
Loo, Chu Kiong
author_sort Lodkaew, Thanawat
title CowXNet: An automated cow estrus detection system
title_short CowXNet: An automated cow estrus detection system
title_full CowXNet: An automated cow estrus detection system
title_fullStr CowXNet: An automated cow estrus detection system
title_full_unstemmed CowXNet: An automated cow estrus detection system
title_sort cowxnet: an automated cow estrus detection system
publisher Elsevier
publishDate 2023
url http://eprints.um.edu.my/39043/
_version_ 1783876676237656064