• •
收稿日期:2026-01-16
出版日期:2026-04-15
通信作者:
LI Xiaxi, JI Ronghua, CHANG Hongrui(
), ZHANG Suoxiang
Received:2026-01-16
Online:2026-04-15
Foundation items:国家重点研发计划(2022YFD1301104)
About author:李夏溪,硕士,研究方向为计算机视觉算法与应用。E-mail:xiaxili@msn.com
Corresponding author:摘要:
【目的/意义】 畜牧业中,动物行为是评估动物生理健康以及提供环境预警的重要指标。针对集约化养殖中行为检测面临的多目标严重遮挡、光照条件多变、类别分布不均等挑战,本研究旨在开发一种能够实现舍饲湖羊24小时日常行为自动监测的高效算法,以支撑羊群的精准化管理,提出DCAttention-YOLO(DC-YOLO)模型。 【方法】 针对多目标严重遮挡,引入自适应细节-上下文注意力(DCAttention,Adaptive Detail-Contextual Attention)机制构建DCAC3K2模块,并采用BS-NMS(Bounding Box Similarity Soft-NMS)防止错误去除遮挡目标的边界框。针对光照条件多变,预训练光照编码器并将其参数迁移至DC-YOLO。针对类别分布不均,设计综合分类质量焦点损失,对遮挡及少数类样本自适应增大损失权重。本研究数据集通过湖羊养殖场全天候监控采集,包含505张标注图像,涵盖饮水、采食、躺卧、舔舐和站立5种行为。 【结果和讨论】 DC-YOLO的重叠度阈值为 0.5 时的平均精度均值mAP@50达到91.4%,相比YOLOv12提高了7.8个百分点。此外,DC-YOLO的参数量为2.29 M,相较YOLOv12减少了8.74%。在CPU环境下,DC-YOLO的推理时间缩短至115.5 ms,帧率提升至8.50帧/s,分别提升了33.2%和48.9%。 【结论】 DC-YOLO在保持低参数量与高推理速度的同时,有效缓解了舍饲环境下多目标遮挡、光照条件多变及行为类别分布不均带来的检测难题,能够为集约化湖羊养殖的行为跟踪与分析提供有效的技术支撑。
中图分类号:
李夏溪, 冀荣华, 常宏瑞, 张所向. DC-YOLO:应对遮挡和光照变化的湖羊行为检测[J]. 智慧农业(中英文), doi: 10.12133/j.smartag.SA202601021.
LI Xiaxi, JI Ronghua, CHANG Hongrui, ZHANG Suoxiang. DC-YOLO: A Behavior Detection Model for Hu Sheep Addressing Occlusion and Illumination Variations[J]. Smart Agriculture, doi: 10.12133/j.smartag.SA202601021.
| Behavior ID | Typical behavior | Description |
|---|---|---|
| 0 | Drinking | Standing with limbs outstretched and drink water while looking down at the pipe |
| 1 | Eating | Standing with limbs extended and head lowered to eat in front of the feeding trough |
| 2 | Lying | Body resting on the ground, with limbs bent or tucked |
| 3 | Licking | Standing with limbs outstretched and lick the salt brick |
| 4 | Standing | Standing on all limbs with the body supported, and not actively engaged in eating, drinking, or licking |
| Model | DCAC3K2 | CQFL | BS-NMS | A2C2f | P/% | R/% | mAP50/% | mAP50:95/% | Parameters/M | tinfer/ms | tpost/ms |
|---|---|---|---|---|---|---|---|---|---|---|---|
| YOLOv12 | × | × | × | √ | 81.6 | 78.5 | 83.6 | 64.9 | 2.51 | 172.8 | 0.37 |
| 1 | √ | × | × | √ | 79.0 | 87.7 | 86.7 | 66.0 | 2.17 | 130.3 | 0.31 |
| 2 | × | √ | × | √ | 85.9 | 74.5 | 85.5 | 66.9 | 2.51 | 165.3 | 0.39 |
| 3 | × | × | √ | √ | 83.7 | 82.8 | 87.6 | 68.6 | 2.51 | 168.2 | 1.60 |
| 4 | √ | √ | × | √ | 86.5 | 86.2 | 88.0 | 71.5 | 2.17 | 143.2 | 0.37 |
| 5 | √ | √ | √ | √ | 91.0 | 86.8 | 90.1 | 73.8 | 2.17 | 133.5 | 1.74 |
| 6 | √ | √ | × | × | 85.9 | 86.1 | 88.9 | 73.5 | 2.29 | 163.7 | 1.71 |
| DC-YOLO | √ | √ | √ | × | 91.0 | 86.6 | 91.4 | 75.9 | 2.29 | 115.5 | 1.69 |
| Model | Pre-training method | mAP/% | P/% | R/% | |||
|---|---|---|---|---|---|---|---|
| daytime natural | nighttime | abnormal lighting | ALL | ||||
| YOLOv11 | YOLOv11n | 93.0 | 82.9 | 84.5 | 87.3 | 88.1 | 83.9 |
| Random initial weights | 91.9 | 82.1 | 83.9 | 86.8 | 83.4 | 81.8 | |
| Light-Encoder | 92.8 | 83.4 | 88.4 | 88.9 | 84.9 | 77.6 | |
| YOLOv12 | YOLOv12n | 92.5 | 80.8 | 78.7 | 84.6 | 79.5 | 82.7 |
| Random initial weights | 91.8 | 80.1 | 77.3 | 83.6 | 81.6 | 78.5 | |
| Light-Encoder | 92.4 | 82.9 | 80.1 | 85.7 | 77.4 | 85.9 | |
| DC-YOLO (ours) | YOLOv11n | 94.1 | 84.3 | 87.4 | 90.6 | 90.0 | 86.1 |
| YOLOv12n | 94.0 | 84.4 | 86.9 | 90.5 | 83.7 | 85.1 | |
| Random initial weights | 93.1 | 83.7 | 85.9 | 89.9 | 83.4 | 87.6 | |
| Light-Encoder | 93.9 | 85.1 | 89.3 | 91.4 | 91.0 | 86.6 | |
| Model | P /% | R /% | mAP /% | Parameters/M | GFLOPs | FPS/(f/s) |
|---|---|---|---|---|---|---|
| YOLOv8 | 81.4 | 81.6 | 85.8 | 2.69 | 6.8 | 8.56 |
| YOLOv9 | 83.5 | 78.0 | 84.3 | 2.43 | 6.4 | 7.03 |
| YOLOv10 | 79.4 | 76.4 | 82.2 | 2.27 | 6.5 | 7.51 |
| YOLOv11 | 83.4 | 81.8 | 86.8 | 2.59 | 6.4 | 7.58 |
| YOLOv12 | 81.6 | 78.5 | 83.6 | 2.51 | 6.9 | 5.71 |
| YOLOv13 | 77.9 | 83.8 | 83.9 | 2.45 | 6.1 | 4.29 |
| DINO | 62.7 | 67.6 | 68.7 | 47.00 | 279.0 | 2.58 |
| DAB-DETR | 43.2 | 51.7 | 50.4 | 43.00 | 195.0 | 2.52 |
| RT-DETR | 63.1 | 73.6 | 71.4 | 42.77 | 130.5 | 1.21 |
| DC-YOLO | 91.0 | 86.6 | 91.4 | 2.29 | 6.2 | 8.50 |
| [1] |
OECD, FAO. OECD-FAO Agricultural Outlook 2025-2034[R/OL]. Paris: OECD Publishing; Rome: FAO, 2025[2025-11-5].
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [1] | 李澳强, 戴航宇, 郭亚. 基于双目视觉和改进YOLOv11-pose的河蟹水下原位质量估测方法[J]. 智慧农业(中英文), 2026, 8(1): 192-202. |
| [2] | 蔡玉琴, 刘大铭, 徐琴, 李波洋, 刘博杰. 基于自适应Kalman滤波与GWO-LSTM-Attention的温室温湿度预测方法[J]. 智慧农业(中英文), 2026, 8(1): 148-155. |
| [3] | 胡雨萌, 关非凡, 谢东辰, 马萍, 余有本, 周杰, 聂炎明, 黄铝文. 基于增强型轻量U-Net3+的茶叶病害诊断方法[J]. 智慧农业(中英文), 2026, 8(1): 15-27. |
| [4] | 黄先果, 朱启兵, 黄敏. 基于时序多源信息融合的果蔬新鲜度在线检测系统[J]. 智慧农业(中英文), 2026, 8(1): 203-212. |
| [5] | 肖瑞宏, 谭立新, 王日凤, 宋敏, 胡程喜. 基于改进YOLOv11n的多尺度茶叶病害检测方法[J]. 智慧农业(中英文), 2026, 8(1): 62-71. |
| [6] | 高光甫, 王启磊, 宋丽雯, 冯海宽, 时雷, 杨浩, 刘杨, 岳继博. 基于CornYOLO的冠层内玉米果穗目标检测方法[J]. 智慧农业(中英文), 2026, 8(1): 167-177. |
| [7] | 姚晓通, 曲绍业. 基于改进YOLOv12s的辣椒叶片病虫害轻量化检测方法[J]. 智慧农业(中英文), 2026, 8(1): 1-14. |
| [8] | 曹玉莹, 刘银川, 高新悦, 贾银江, 董守田. LightTassel-YOLO:一种基于无人机遥感的玉米雄穗实时检测方法[J]. 智慧农业(中英文), 2025, 7(6): 96-110. |
| [9] | 赵峻, 聂志刚, 李广, 刘佳宇. 基于无人机低空近景图像的玉米螟虫害检测方法[J]. 智慧农业(中英文), 2025, 7(6): 111-123. |
| [10] | 李汶政, 杨信廷, 孙传恒, 崔腾鹏, 王慧, 李珊珊, 李文勇. 联合空间深度转换卷积与多尺度注意力机制的灯诱稻飞虱害虫检测方法[J]. 智慧农业(中英文), 2025, 7(5): 169-181. |
| [11] | 韩文凯, 李涛, 冯青春, 陈立平. 面向复杂果园环境的改进YOLOv11n苹果轻量化实例分割算法[J]. 智慧农业(中英文), 2025, 7(5): 114-123. |
| [12] | 王风云, 王轩宇, 安磊, 封文杰. 基于改进RT-DETR的菌棒栽培香菇检测方法[J]. 智慧农业(中英文), 2025, 7(5): 67-77. |
| [13] | 高陈宏, 朱启兵, 黄敏. 基于改进YOLOv8的果蔬品质劣变荧光成像嵌入式检测系统[J]. 智慧农业(中英文), 2025, 7(5): 146-155. |
| [14] | 党珊珊, 乔世成, 白明宇, 张明月, 赵晨雨, 潘春宇, 王国忱. 基于DCC-YOLOv10n的玉米叶片病害小目标检测方法[J]. 智慧农业(中英文), 2025, 7(5): 124-135. |
| [15] | 罗学论, GOUDA Mostafa, 宋馨蓓, 胡妍, 张文凯, 何勇, 张瑾, 李晓丽. 基于YOLO与扩散模型的冠层环境灰茶尺蠖幼虫检测方法[J]. 智慧农业(中英文), 2025, 7(5): 156-168. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||