期刊文章详细信息
基于改进YOLO v7的笼养鸡/蛋自动识别与计数方法 ( EI收录)
Automatic Identification and Counting Method of Caged Hens and Eggs Based on Improved YOLO v7
文献类型:期刊文章
ZHAO Chunjiang;LIANG Xuewen;YU Helong;WANG Haifeng;FAN Shijie;LI Bin(College of Information and Technology,Jilin Agricultural University,Changchun 130118,China;Intelligent Equipment Research Center,Beijing Academy of Agriculture and Forestry Sciences,Bejing 100097,China;Bejing Huadu Yukou Poultry Co.,Ltd.,Beijing 101206,China)
机构地区:[1]吉林农业大学信息技术学院,长春130118 [2]北京市农林科学院智能装备技术研究中心,北京100097 [3]北京市华都峪口禽业有限责任公司,北京101206
基 金:北京市平谷区博士农场项目;国家科技创新2030-“新一代人工智能”重大项目(2021ZD0113804);北京市农林科学院改革发展专项;北京市农林科学院科研创新平台建设项目(PT2022-34);北京市博士后基金项目(2022-ZZ-18)。
年 份:2023
卷 号:54
期 号:7
起止页码:300-312
语 种:中文
收录情况:BDHX、BDHX2020、CAB、CAS、CSCD、CSCD2023_2024、EI、IC、JST、RCCSE、SCOPUS、ZGKJHX、核心刊
摘 要:笼养模式下鸡/蛋自动识别与计数在低产能鸡判别及鸡舍智能化管理方面具有重要作用,针对鸡舍内光线不均、鸡只与笼之间遮挡及鸡蛋粘连等因素导致自动计数困难的问题,本研究以笼养鸡只与鸡蛋为研究对象,基于YOLO v7-tiny提出一种轻量型网络YOLO v7-tiny-DO用于鸡只与鸡蛋识别,并设计自动化分笼计数方法。首先,采用JRWT1412型无畸变相机与巡检设备搭建自动化数据采集平台,获取2146幅笼养鸡只图像用于构建数据集。然后,在YOLO v7-tiny网络基础上应用指数线性单元(Exponential linear unit,ELU)激活函数减少模型训练时间;将高效层聚合网络(Efficient layer aggregation network,ELAN)中的常规卷积替换为深度卷积减少模型参数量,并在其基础上添加深度过参数化组件(深度卷积)构建深度过参数化深度卷积层(Depthwise over-parameterized depthwise convolutional layer,DO-DConv),以提取目标深层特征;同时在特征融合模块引入坐标注意力机制(Coordinate attention mechanism,CoordAtt),提升模型对目标空间位置信息的感知能力。试验结果表明,YOLO v7-tiny-DO识别鸡只和鸡蛋的平均精确率(Average precision,AP)分别为96.9%与99.3%,与YOLO v7-tiny相比,鸡只与鸡蛋的AP分别提高3.2、1.4个百分点;改进后模型内存占用量为5.6 MB,比原模型减小6.1 MB,适合部署于算力相对有限的巡检机器人;YOLO v7-tiny-DO在局部遮挡、运动模糊和鸡蛋粘连情况下均能实现高精度识别与定位,在光线昏暗情况下识别结果优于其他模型,具有较强的鲁棒性。最后,将本文算法部署到NVIDIA Jetson AGX Xavier边缘计算设备,在实际场景下选取30个鸡笼开展计数测试,持续3 d。结果表明,3个测试批次鸡只与鸡蛋的计数平均准确率均值分别为96.7%和96.3%,每笼平均绝对误差均值分别为0.13只鸡和0.09枚鸡蛋,可为规模化养殖场智能化管理提供参考。
关 键 词:笼养鸡/蛋 YOLO v7-tiny 深度过参数化深度卷积层 计数 边缘计算
分 类 号:TP391.41]
参考文献:
正在载入数据...
二级参考文献:
正在载入数据...
耦合文献:
正在载入数据...
引证文献:
正在载入数据...
二级引证文献:
正在载入数据...
同被引文献:
正在载入数据...