Deep Learning Based Real-Time Body Condition Score Classification System

Creative Commons License


IEEE ACCESS, vol.8, pp.213950-213957, 2020 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 8
  • Publication Date: 2020
  • Doi Number: 10.1109/access.2020.3040805
  • Journal Name: IEEE ACCESS
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Compendex, INSPEC, Directory of Open Access Journals
  • Page Numbers: pp.213950-213957
  • Keywords: Animals, Cows, Computer architecture, Deep learning, Three-dimensional displays, Computational modeling, Two dimensional displays, Animals, computers and information processing, computer aided engineering, neural networks, mobile applications, DAIRY-CATTLE
  • Akdeniz University Affiliated: Yes


The number of animals worldwide is increasing day by day to meet the increasing animal protein needs. Depending on the increase in animal production, yield amount which can be obtained from per unit area can be increased by increasing the number of animals. In dairy cattle farms, it is necessary to group the animals according to their body condition score (BCS) and to care and feed the animals at certain times. Under normal conditions, these processes should be conducted by animal caregivers or experts coming to the enterprise. BCS ratings conducted by experts on farms based on visual examination may give unreliable results and may include misinterpretations. Therefore, technology-supported systems are required. In this study, the prediction of BCS, which is the most important indicator of proper feeding of dairy cattle, is aimed. In addition, by adapting the designed system to simple, fast and user-friendly mobile software, it will be possible to provide tests in enterprise environments in a shorter time. In the design of the system, deep learning models, which have been used frequently in recent years in computer science, have been used. The CNN model, which was trained with a 94.69% success rate through these data, has been converted into a mobile-friendly format for real-time tests. It is aimed to make real-time tests and provide easy access for dairy producers with the help of the designed mobile software. In order to increase the success of the CNN architecture, pre-trained networks have been utilized. In the study, VGG19 pre-trained network, whose success rate has been proved in the previous studies conducted in the literature, was used in model design. The 78.0% performance results obtained from the study indicate that pre-trained CNN architectures based on deep learning are successful for the real-time BCS classification problem.