农业机械学报

北大核心,CA,JST,EI,CSCD

国内刊号:11-1964/S

国际刊号:1000-1298

农业机械学报杂志2023年第7期:基于改进YOLACT++的成熟芦笋检测-判别-定位方法

发布日期:

作者:汪小旵,李为民,王琳,施印炎,武尧,王得志

单位:南京农业大学,南京农业大学,智能农业动力装备全国重点实验室,南京农业大学,南京农业大学,南京农业大学,

关键词:芦笋;采收机器人;选择性采收;YOLACT++算法;目标检测;定位

基金:江苏省重点研发计划项目(BE2021302)、拖拉机动力系统国家重点实验室开放课题(SKT2022005)和中国机械工业集团有限公司青年科技基金项目(QNJJ-PY-2022-25)

为解决芦笋采收机器人选择性采收过程中成熟芦笋的判别和采摘手准确定位难题,提出了一种改进YOLACT++(You only look at coefficients)算法,利用该方法对成熟芦笋进行检测判别并定位采收切割。通过引入CBAM(Convolutional block attention module)注意力机制以及SPP(Spatial pyramid pooling)结构改进传统的YOLACT++主干网络,提高了特征提取的有效性;设计了适用于芦笋目标检测的锚框长宽比以保证覆盖到不同姿态的芦笋,以提高网络检测速度和准确率。利用生成的芦笋掩膜分段计算芦笋长度和基部直径,来判定成熟芦笋,并通过空间位姿向量计算成熟芦笋基部区域切割点位置。采收机器人田间试验结果表明,经过训练的改进YOLACT++模型的检测准确率为95.22%,掩膜平均准确率为95.60%,640像素×480像素图像检测耗时53.65ms,成熟芦笋判别准确率为95.24%,在X、Y、Z方向的切割点定位误差小于2.89mm,滚转角和俯仰角误差最大为7.17°;与Mask R-CNN、SOLO和YOLACT++模型相比,掩膜平均准确率分别提高2.28、9.33、21.41个百分点,最大定位误差分别降低1.07、1.41、1.92mm,最大角度误差分别降低1.81°、2.46°和3.81°。使用该方法试制的芦笋采收机器人,采收成功率为96.15%,单根芦笋采收总耗时仅为12.15s。本研究提出的检测-判别-定位方法在保证响应速度的前提下具有较高的检测精度和定位精度,为优化改进基于机器视觉的芦笋采收机器人提供了技术支持。

来源:2023年第7期

《农业机械学报》期刊编辑部

查看农业机械学报杂志2023年第7期

联系我们

  • 地址:北京德胜门外北沙滩1号
  • 电话:86-10-64867367
  • E-mail:njxb@caams.org.cn

咨询工作人员