Programming and Setting Up the Object Detection Algorithm YOLO to Determine Feeding Activities of Beef Cattle: A Comparison between YOLOv8m and YOLOv10m.
YOLO
beef cattle
computer vision
feeding activities
precision livestock farming
Journal
Animals : an open access journal from MDPI
ISSN: 2076-2615
Titre abrégé: Animals (Basel)
Pays: Switzerland
ID NLM: 101635614
Informations de publication
Date de publication:
30 Sep 2024
30 Sep 2024
Historique:
received:
08
07
2024
revised:
12
08
2024
accepted:
02
09
2024
medline:
16
10
2024
pubmed:
16
10
2024
entrez:
16
10
2024
Statut:
epublish
Résumé
This study highlights the importance of monitoring cattle feeding behavior using the YOLO algorithm for object detection. Videos of six Charolais bulls were recorded on a French farm, and three feeding behaviors (biting, chewing, visiting) were identified and labeled using Roboflow. YOLOv8 and YOLOv10 were compared for their performance in detecting these behaviors. YOLOv10 outperformed YOLOv8 with slightly higher precision, recall, mAP50, and mAP50-95 scores. Although both algorithms demonstrated similar overall accuracy (around 90%), YOLOv8 reached optimal training faster and exhibited less overfitting. Confusion matrices indicated similar patterns of prediction errors for both versions, but YOLOv10 showed better consistency. This study concludes that while both YOLOv8 and YOLOv10 are effective in detecting cattle feeding behaviors, YOLOv10 exhibited superior average performance, learning rate, and speed, making it more suitable for practical field applications.
Identifiants
pubmed: 39409770
pii: ani14192821
doi: 10.3390/ani14192821
pii:
doi:
Types de publication
Journal Article
Langues
eng
Subventions
Organisme : APISGENE
ID : EPI2