基于YOLOv3目标检测的秧苗列中心线提取方法
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

广东省省级科技计划项目(2014A020208018)


Extraction Method for Centerlines of Rice Seedings Based on YOLOv3 Target Detection
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对秧苗列中心线的检测结果易受到水田中的浮萍、蓝藻以及水面反射、风速、光照情况等自然条件影响的问题,提出一种基于YOLOv3目标检测的秧苗列中心线检测算法。基于透视投影计算提取图像的ROI(Region of interest)区域,采用ROI图像构建数据集,对YOLOv3模型进行训练,训练过程中通过减少YOLOv3模型的输出降低运算量,利用模型识别定位ROI内的秧苗,并输出其检测框,对同列秧苗的检测框进行自适应聚类。在对秧苗图像进行灰度化和滤波处理后,在同类检测框内提取秧苗SUSAN(Smallest univalue segment assimilating nucleus)角点特征,采用最小二乘法拟合秧苗列中心线。试验结果表明,该算法对于秧苗的不同生长时期,以及在大风、蓝藻、浮萍和秧苗倒影、水面强光反射、暗光线的特殊场景下均能成功提取秧苗列中心线,鲁棒性较好,模型的平均精度为91.47%,提取的水田秧苗列中心线平均角度误差为0.97°,单幅图像(分辨率640像素×480像素)在GPU下的平均处理时间为82.6ms,能够满足视觉导航的实时性要求。为复杂环境下作物中心线的提取提供了有效技术途径。

    Abstract:

    In order to extract the centerlines of rice seedlings, a new method based on YOLOv3 target detection algorithm was presented, which can extract centerlines of different growth stages of rice seedlings in complex paddy field so as to provide guide lines for autonomous navigation of robot. Firstly, an industrial camera which was 1 m high above the ground with pitch angles of 45° to 60° was used to capture image of rice seedlings, and then the region of interest (ROI) of the crop image was determined in order to find the instructive guide lines. Because of the perspective projection, the rice seedlings rows were labeled in segments. Then, the ROI images dataset was built to train YOLOv3 model. After that, the best YOLOv3 model was used to detect the rice seedling in the ROI and output bounding boxes. Secondly, the bounding boxes of the same rice seedlings row was clustered. Thirdly, image segmentation was applied and the smallest univalue segment assimilating nucleus (SUSAN) feature points was extracted within the bounding box of the same cluster. Finally, the least square method was applied in the algorithm to extract the centerlines of rice seedling. For complex paddy field environment such as windy weather, dark light, rice seedlings shadow and light reflection on water surface, as well as the impacts like duckweed and cyanobacteria, the proposed algorithm successfully and accurately extracted the centerlines of rice seedlings. For 200 test images, the mean average precision of trained network reached 91.47%, the mean average angle errors of the extracted centerlines was 0.97° and the average runtime of one image (resolution: 640 pixels×480 pixels) was 82.6ms. Compared with another method for centerlines extracting, this algorithm had higher robustness, higher accuracy and faster runtime. The result showed that the method was real time and had application values.

    参考文献
    相似文献
    引证文献
引用本文

张勤,王家辉,李彬.基于YOLOv3目标检测的秧苗列中心线提取方法[J].农业机械学报,2020,51(8):34-43. ZHANG Qin, WANG Jiahui, LI Bin. Extraction Method for Centerlines of Rice Seedings Based on YOLOv3 Target Detection[J]. Transactions of the Chinese Society for Agricultural Machinery,2020,51(8):34-43.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2019-12-09
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2020-08-10
  • 出版日期: 2020-08-10