Related Experiment Video
Updated: Jun 11, 2025

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
Published on: October 27, 2023
Automated Classification System Based on YOLO Architecture for Body Condition Score in Dairy Cows
Emre Dandıl1, Kerim Kürşat Çevik2, Mustafa Boğa3
1Department of Computer Engineering, Faculty of Engineering, Bilecik Şeyh Edebali University, Bilecik 11230, Turkey.
Abstract:
Body condition score (BCS) is a common tool used to assess the welfare of dairy cows and is based on scoring animals according to their external appearance. If the BCS of dairy cows deviates from the required value, it can lead to diseases caused by metabolic problems in the animal, increased medication costs, low productivity, and even the loss of dairy cows. BCS scores for dairy cows on farms are mostly determined by observation based on expert knowledge and experience. This study proposes an automatic classification system for BCS determination in dairy cows using the YOLOv8x deep learning architecture. In this study, firstly, an original dataset was prepared by dividing the BCS scale into five different classes of Emaciated, Poor, Good, Fat, and Obese for images of Holstein and Simmental cow breeds collected from different farms. In the experimental analyses performed on the dataset prepared in this study, the BCS values of 102 out of a total of 126 cow images in the test set were correctly classified using the proposed YOLOv8x deep learning architecture. Furthermore, an average accuracy of 0.81 was achieved for all BCS classes in Holstein and Simmental cows. In addition, the average area under the precision-recall curve was 0.87. In conclusion, the BCS classification system for dairy cows proposed in this study may allow for the accurate observation of animals with rapid declines in body condition. In addition, the BCS classification system can be used as a tool for production decision-makers in early lactation to reduce the negative energy balance.
Related Concept Videos
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Aggregates Classification
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Classification of Illness
An illness is a response to a disease in which the person's level of functioning is changed compared with a previous level. The general classification of illness includes acute and chronic.
Acute illness is severe...

