Enhanced Methodology and Experimental Research for Caged Chicken Counting Based on YOLOv8
Jikang Yang, Hengyuan Zhang, Cheng Fang
- 发表年份
- 2025
- 引用次数
- 10
- 访问权限
- 开放获取
摘要
Accurately counting chickens in densely packed cages is a major challenge in large-scale poultry farms. Traditional manual counting methods are labor-intensive, costly, and prone to errors due to worker fatigue. Furthermore, current deep learning models often struggle with accuracy in caged environments because they are not well-equipped to handle occlusions. In response, we propose the You Only Look Once-Chicken Counting Algorithm (YOLO-CCA). YOLO-CCA improves the YOLOv8-small model by integrating the CoordAttention mechanism and the Reversible Column Networks backbone. This enhancement improved the YOLOv8-small model’s F1 score to 96.7% (+3%) and average precision50:95 to 80.6% (+2.8%). Additionally, we developed a threshold-based continuous frame inspection method that records the maximum number of chickens per cage with corresponding timestamps. The data are stored in a cloud database for reliable tracking during robotic inspections. The experiments were conducted in an actual poultry farming environment, involving 80 cages with a total of 493 chickens, and showed that YOLO-CCA raised the chicken recognition rate to 90.9% (+13.2%). When deployed on a Jetson AGX Orin industrial computer using TensorRT, the detection speed increased to 90.9 FPS (+57.6 FPS), although the recognition rate slightly decreased to 93.2% (−2.9%). In summary, YOLO-CCA reduces labor costs, improves counting efficiency, and supports intelligent poultry farming transformation.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002