鸡行为目标检测数据集:3类别 | 目标检测

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 本数据集含2500张真实鸡舍图像,精准标注“进食、休息、站立”3类行为,采用YOLO格式,适配YOLOv5/v8/v11等模型。覆盖多日龄、多密度、多光照及多角度场景,标注规范严格,支持智慧养殖中的疾病预警、环境调控与福利评估。百度网盘免费获取。

鸡行为目标检测数据集:3类别 | 目标检测

源码数据分享

通过网盘分享的文件:鸡行为检测数据集
链接: https://pan.baidu.com/s/1fmd1Afl0ZWhxBrcjuzZBlw?pwd=cauw
提取码: cauw

在这里插入图片描述

一、行业背景与技术趋势

1.1 畜牧业数字化转型加速

随着我国农业现代化进程的不断推进,畜牧业正经历着从传统经验管理向数字化、智能化管理的深刻变革。家禽养殖作为畜牧业的重要组成部分,其生产规模庞大、养殖密度高、管理难度大,使得传统人工巡检方式已经难以满足现代养殖管理的精细化需求。尤其在规模化养鸡场中,动辄数万只鸡的养殖规模,使得人工监测鸡群行为状态几乎成为不可能完成的任务。

根据农业农村部发布的数据,我国禽肉产量连续多年保持稳定增长,家禽养殖产业规模已达数千亿元。然而,在如此庞大的产业规模背后,养殖管理的数字化程度却相对滞后。大部分中小型养鸡场仍依赖饲养员的日常巡检来判断鸡群健康状况,这种方式不仅效率低下,而且容易因为人为疏忽而错过疾病早期信号,导致疫病扩散、产能损失。

1.2 计算机视觉赋能养殖监测

近年来,计算机视觉技术在农业领域的应用逐渐成熟,为养殖监测提供了全新的技术路径。通过在鸡舍内部署摄像头,结合深度学习目标检测算法,可以实现对鸡群行为的全天候、非接触式自动识别。相比传统传感器监测方案(如RFID脚环、加速度计等),视觉方案具有部署成本低、覆盖范围广、信息维度丰富等显著优势。

YOLO系列算法凭借其出色的实时检测性能,已成为养殖行为识别领域的首选模型架构。从YOLOv5到YOLOv8,模型在精度与速度之间的平衡不断优化,使得在边缘计算设备上实现实时行为检测成为可能。

1.3 鸡行为监测的科学意义

从动物行为学角度来看,鸡的三种核心行为——进食、休息和站立——分别反映了其不同层面的健康与福利状态:

  • 进食行为:直接关联营养摄入与代谢水平。进食频率的异常下降往往是疾病最早的信号之一,如禽流感、新城疫等传染病在早期就会导致鸡群食欲显著减退。通过持续监测进食行为的变化趋势,可以实现疾病的早期预警,比体温监测等传统方式提前数小时甚至数天发现问题。

  • 休息行为:反映鸡群的舒适度与应激水平。在高温、高密度或通风不良的养殖环境中,鸡群的休息质量会明显下降,表现为频繁起卧、扎堆等异常行为。通过量化休息行为指标,可以评估养殖环境的适宜性,指导环境参数调控。

  • 站立行为:体现鸡群的活动能力与整体健康状态。长时间站立不动的鸡只可能存在运动障碍或精神萎靡等问题,而过度活跃则可能暗示环境应激。站立行为的时间分布与空间分布,可以为养殖管理提供多维度的决策参考。

二、数据集深度解读

2.1 数据集核心参数

本鸡行为检测数据集的核心技术参数如下:

参数项 具体数值/描述
图像总量 2500张
类别数量 3类(进食、休息、站立)
标注方式 YOLO格式边界框标注
图像来源 真实规模化鸡舍环境
数据划分 train / valid / test
适配模型 YOLOv5、YOLOv8、YOLOv11等

2.2 数据采集策略

数据采集的质量直接决定模型性能的上限。本数据集在采集过程中采用了系统性策略,确保数据的多样性与代表性:

多日龄覆盖:数据集包含了不同生长阶段的鸡只,从雏鸡到成年鸡均有覆盖。不同日龄的鸡在体型、羽毛颜色、行为模式上存在显著差异,多日龄覆盖有助于模型学习到行为特征而非体型特征,避免模型将"小体型"与"幼鸡行为"错误关联。

多密度场景:采集了从低密度到高密度不同养殖密度下的鸡群图像。高密度场景中鸡只相互遮挡严重、行为交互频繁,对模型的检测能力提出了更高要求;而低密度场景则提供了清晰的单体行为样本,有助于模型学习基础行为特征。

多光照条件:鸡舍内部光照条件复杂多变,包括自然光透过窗户的漫射光、人工补光灯的直射光以及夜间弱光环境。数据集涵盖了这些不同光照条件,使模型能够在各种光照环境下稳定工作。

多角度拍摄:采用俯视、平视等不同拍摄角度获取图像,模拟实际部署时摄像头可能安装的不同位置。不同角度下鸡只的姿态呈现方式不同,多角度训练可以提升模型的空间适应能力。

在这里插入图片描述

2.3 类别体系详解

数据集定义了3类核心鸡行为,每一类都经过严格的操作化定义:

类别ID 行为名称 操作化定义 识别关键特征
0 进食 鸡喙接触饲料槽或地面饲料,持续采食动作 头部低垂朝向饲料区域,喙部与饲料接触
1 休息 鸡只静止或趴卧,无明显活动 身体贴近地面或栖息架,翅膀收拢,头部静止
2 站立 鸡只四肢支撑直立,未在进食或休息 身体直立,头部抬起,脚掌着地支撑

这种"少而精"的类别设计理念,在实际工程中具有明显优势:

  • 模型更容易收敛,训练周期更短
  • 类别间区分度大,误检率低
  • 部署后检测效果更稳定可靠
  • 便于与下游业务逻辑对接

2.4 数据标注质量控制

标注质量是影响模型性能的关键因素之一。本数据集采用以下标注质量控制流程:

  1. 标注规范制定:在标注前,由养殖专家与算法工程师共同制定详细的标注规范文档,明确每一类行为的判定标准、边界框绘制规则以及特殊情况处理方式。

  2. 标注人员培训:所有标注人员在上岗前需完成培训并通过考核,确保对标注规范的理解一致。

  3. 交叉审核机制:每批数据标注完成后,由另一组标注人员进行交叉审核,发现并纠正标注偏差。

  4. 质量抽检:最终由项目负责人员对标注结果进行随机抽检,确保整体标注质量达标。

  5. 一致性验证:通过计算标注者间一致性(Inter-Annotator Agreement)指标,量化标注质量,确保不同标注者之间的判断一致性。

三、模型训练实战指南

3.1 环境搭建

推荐使用以下环境配置进行模型训练:

# 创建虚拟环境
conda create -n chicken_behavior python=3.9
conda activate chicken_behavior

# 安装YOLOv8
pip install ultralytics

# 安装辅助依赖
pip install opencv-python matplotlib pandas

3.2 数据集配置文件

创建数据集配置文件 chicken_behavior.yaml

path: database/鸡行为检测
train: train/images
val: valid/images
test: test/images

nc: 3
names:
  0: 进食
  1: 休息
  2: 站立

3.3 模型训练

from ultralytics import YOLO

# 加载预训练模型
model = YOLO('yolov8n.pt')

# 训练模型
results = model.train(
    data='chicken_behavior.yaml',
    epochs=150,
    imgsz=640,
    batch=32,
    patience=30,
    lr0=0.01,
    augment=True,
    mosaic=1.0,
    mixup=0.1,
    project='chicken_behavior',
    name='yolov8n_exp1'
)

3.4 训练参数优化建议

基于实际训练经验,以下参数调整策略值得参考:

  • 学习率调度:初始学习率设为0.01,采用余弦退火调度策略,在训练后期逐渐降低学习率,有助于模型收敛到更优解。

  • 数据增强策略:针对鸡行为检测场景,Mosaic增强效果显著,建议保持开启;MixUp增强可以适度使用(0.1概率),但不宜过高,以免生成不自然的混合图像。

  • 训练轮次:由于数据集规模适中(2500张),建议训练150-200个epoch,配合早停策略(patience=30),在验证集指标不再提升时自动停止训练。

  • 模型尺寸选择:对于边缘部署场景,推荐使用YOLOv8n(nano)或YOLOv8s(small);对于追求精度的场景,可使用YOLOv8m(medium)。

3.5 模型评估与结果分析

训练完成后,需要对模型进行全面评估:

# 模型验证
metrics = model.val(data='chicken_behavior.yaml')

# 打印关键指标
print(f"mAP50: {metrics.box.map50:.4f}")
print(f"mAP50-95: {metrics.box.map:.4f}")
for i, name in enumerate(['进食', '休息', '站立']):
    print(f"{name} AP50: {metrics.box.ap50[i]:.4f}")

重点关注以下指标:

  • mAP50:主要评估指标,反映模型在IoU=0.5阈值下的平均精度
  • 各类别AP:分析各类别的检测难度,针对性优化
  • 推理速度:评估模型在目标硬件上的实时性能

四、工程部署方案

4.1 边缘设备部署

在实际养鸡场中,摄像头通常分布在多个鸡舍,将所有视频流传输到中心服务器进行处理的方案不仅带宽需求大,而且延迟高。因此,边缘计算方案更为实际:

硬件选型

  • NVIDIA Jetson Nano/Xavier NX:支持TensorRT加速,适合低成本部署
  • 瑞芯微RK3588:国产化方案,支持NPU加速,性价比高
  • 华为Atlas 200 DK:昇腾AI处理器,适合国产化要求场景

部署流程

  1. 将训练好的PyTorch模型导出为ONNX格式
  2. 使用目标硬件的推理引擎(TensorRT/RKNN/ACL)进行优化
  3. 封装为推理服务,提供REST API接口
  4. 开发前端监控界面,实时展示检测结果

4.2 实时行为统计系统

将检测结果转化为有业务价值的统计信息,是工程落地的关键环节:

  • 行为时间占比:统计每种行为在时间维度上的占比,形成行为时间分布图
  • 进食频率曲线:绘制鸡群进食频率随时间的变化曲线,异常下降触发预警
  • 休息质量指数:基于休息行为的持续性与分布均匀性,计算休息质量评分
  • 异常行为告警:当某类行为出现显著偏离正常范围时,自动触发告警

在这里插入图片描述

五、数据集的扩展与优化方向

5.1 数据增强策略

对于2500张规模的数据集,合理的数据增强可以有效扩充训练样本的多样性:

  • 几何变换:随机水平翻转、小幅旋转(±10°)、随机缩放(0.8-1.2倍)
  • 颜色扰动:HSV空间的随机扰动,模拟不同光照条件
  • Mosaic拼接:将4张图像拼接为1张,增加小目标检测难度
  • CutOut/HideAndSeek:随机遮挡部分区域,提升模型对遮挡的鲁棒性

5.2 类别扩展可能性

当前3类行为是鸡群最核心的行为类别,但在更精细的应用场景中,可以考虑扩展以下行为类别:

  • 饮水行为:与进食行为配合分析,更全面评估鸡群健康
  • 梳理行为:反映鸡群的舒适度与应激状态
  • 打斗行为:识别鸡群中的攻击性行为,及时隔离好斗个体
  • 产蛋行为:在蛋鸡养殖中,产蛋行为监测具有重要经济价值

5.3 时序行为识别

当前数据集以单帧图像为基础进行检测,但行为本质上是一个时序概念。将单帧检测结果与时序信息结合,可以实现更精确的行为分析:

  • 利用光流法提取运动信息
  • 使用3D卷积或LSTM建模时序特征
  • 基于追踪算法关联同一鸡只的连续帧检测结果
  • 构建行为时序图,分析行为转换模式

六、行业应用前景

6.1 疾病早期预警

通过持续监测鸡群行为模式的变化,可以在临床症状出现前数小时至数天发现异常。例如,禽流感早期鸡群表现为进食量急剧下降、活动量减少,这些行为变化可以被模型及时捕捉,为疫情防控争取宝贵时间。

6.2 环境智能调控

将行为监测数据与鸡舍环境数据(温度、湿度、氨气浓度等)关联分析,可以建立行为-环境关联模型,指导鸡舍环境的智能调控。当检测到鸡群出现热应激行为(如翅膀张开、喘气等)时,自动启动降温系统。

6.3 精准饲喂优化

基于进食行为的统计数据,可以优化饲料投放策略。例如,识别鸡群的高峰进食时段,在这些时段增加饲料供应量;识别进食不足的区域,调整料槽分布。

6.4 动物福利评估

行为是评估动物福利状态的重要指标。通过量化分析鸡群的行为分布,可以客观评估养殖条件对动物福利的影响,为改善养殖条件提供科学依据。

七、技术挑战与应对策略

7.1 密集场景下的遮挡问题

在高密度养殖环境中,鸡只之间的相互遮挡是影响检测精度的主要因素。应对策略包括:

  • 采用更高分辨率的输入图像(如1280×1280)
  • 使用注意力机制增强模型对部分可见目标的识别能力
  • 结合追踪算法,利用时序信息弥补单帧检测的不足
  • 在数据增强中模拟遮挡效果,提升模型鲁棒性

7.2 光照变化适应性

鸡舍内光照条件变化显著,从白天明亮的自然光到夜间微弱的补光灯,模型需要在各种光照条件下保持稳定检测。应对策略包括:

  • 数据集中增加不同光照条件的样本
  • 使用HSV颜色扰动增强
  • 采用灰度图像训练,减少对颜色信息的依赖
  • 引入光照归一化预处理步骤

7.3 行为判定的模糊性

某些行为之间的界限并不清晰,例如鸡只短暂停顿后继续进食,应判定为进食还是休息?应对策略包括:

  • 明确操作化定义,制定统一的判定标准
  • 引入时序信息,基于连续多帧的检测结果综合判定
  • 对模糊样本采用"多标签"标注方式
  • 在模型后处理阶段加入时序平滑逻辑

八、总结与展望

本鸡行为检测数据集以2500张高质量标注图像,覆盖进食、休息、站立3类核心行为,为智慧养殖行为识别研究提供了可靠的数据基础。数据集具有类别设计精炼、标注质量高、结构标准化程度高等优势,可直接用于YOLO系列模型训练与部署。

从更宏观的视角来看,动物行为识别技术正处于从实验室走向产业应用的关键阶段。随着数据资源的不断丰富、算法性能的持续提升以及硬件成本的逐步下降,基于视觉的动物行为监测系统将在越来越多的养殖场中落地应用,推动整个养殖行业向智能化、精细化管理转型。

未来,结合多模态信息(视觉+音频+环境传感器)、引入时序建模能力、扩展更多行为类别,将进一步提升行为识别系统的应用价值,为智慧养殖提供更全面、更精准的技术支撑。

相关文章
|
27天前
|
机器学习/深度学习 数据采集 人工智能
田间杂草检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含4000张真实农田图像(小麦/玉米/水稻田),YOLO格式标注杂草目标,覆盖多天气、光照与视角,适用于YOLO系列等目标检测模型训练,助力智能除草与精准农业研究。(239字)
357 16
|
27天前
|
机器学习/深度学习 数据采集 人工智能
无人机战场侦察6类军事目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含9978张无人机航拍图像,涵盖BRT、DOM、DST、GHM、HMN、LBT六类军事目标,YOLO格式标注,含训练/验证/测试集划分,专为YOLO等模型训练优化,适用于战场侦察、小目标检测与态势感知研究。(239字)
257 2
|
27天前
|
机器学习/深度学习 人工智能 监控
人体姿态检测数据集分享(适用于YOLO系列深度学习检测任务)
本数据集含6000张高质量标注图像,覆盖站着、摔倒、坐、深蹲、跑5类人体姿态,按5:1划分训练集与验证集,采用YOLO格式标注,结构清晰,开箱即用,适用于YOLOv8等目标检测模型训练,助力跌倒监测、智能健身、安防监控等应用。
332 3
|
2月前
|
机器学习/深度学习 数据采集 监控
频繁使用手机检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含10,000+张真实场景图像,精准标注手机使用行为(YOLO格式),覆盖室内外、多光照、多姿态,专为YOLO等检测模型训练设计,助力安全监控、行为分析与智能交互研究。(239字)
210 4
|
1天前
|
传感器 机器学习/深度学习 人工智能
牛行为目标检测数据集:4类别 | 目标检测
本数据集含3600张真实牧场图像,标注喝水、进食、卧下、站立4类牛行为(YOLO格式),专为智能牧场设计。支持YOLOv5/v8/v11等主流模型,助力疾病预警、精准饲喂与繁殖管理,推动畜牧业数字化升级。(239字)
47 3
|
2天前
|
传感器 边缘计算 文字识别
车位与车牌目标检测数据集:4类别 | 目标检测
本数据集含5000张真实停车场图像,标注4类目标(空位、已占用、违规停车、车牌),采用YOLO格式,适配YOLOv5/v8/v11等主流模型,支持车位状态检测、车牌定位与违规识别多任务联合训练,助力智能停车系统研发。(239字)
48 2
|
5天前
|
存储 弹性计算 分布式计算
阿里云服务器实例规格怎么选?通用型、计算型、内存型、通用算力型等热门实例选型参考
阿里云ECS提供通用型(g系列)、计算型(c系列)、内存型(r系列)、通用算力型(u实例)和大数据型(d系列)五大实例规格,满足不同业务需求。g系列资源均衡,适用于Web应用、数据库等大多数场景;c系列CPU性能强,适合HPC、游戏服务器;r系列内存配比高达1:8,专为Redis、SAP HANA等内存数据库设计;u实例性价比突出,适合中小企业官网及开发测试;d系列配备大容量本地NVMe盘,面向Hadoop、Spark等大数据处理。选型时需根据预装软件、计算/内存/网络需求及存储特性综合匹配,如负载均衡选c系列、缓存选r系列、大数据选d系列,确保性能与成本最优平衡。
|
10天前
|
边缘计算 监控 安全
安全帽佩戴目标检测数据集:2类别 | 目标检测
本数据集含3000张真实工业场景图像,标注“工业安全帽”“安全帽”2类,YOLO格式,覆盖多光照、多角度、遮挡等复杂工况,专为智慧工地与工业安防目标检测优化,开箱即用,支持YOLOv5-v11等主流框架。(239字)
93 3
|
3月前
|
机器学习/深度学习 人工智能 算法
工业织物缺陷目标检测数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集面向工业织物弱纹理场景,含1000+张768×512 RGB图像,精准标注4类缺陷(洞、异物、油斑、织线错误),采用标准YOLO格式,适配YOLOv5/v8等系列模型,助力智能制造质检研究与落地。(239字)
338 1
|
19天前
|
机器学习/深度学习 数据采集 人工智能
中药材图像识别数据集分享(适用于YOLO系列深度学习分类检测任务)
本数据集含9200张高清中药材图像,覆盖100类常见药材(如黄芪、枸杞子、天麻等),已按YOLO标准格式划分训练集(8000张)与验证集(1200张),支持分类、检测及多模态任务,适配YOLO/ResNet/ViT等模型,助力中药AI识别研发。
251 5