Journal of Agricultural Science and Technology ›› 2018, Vol. 20 ›› Issue (7): 63-73.DOI: 10.13304/j.nykjdb.2017.0479

Previous Articles     Next Articles

Detection of Double Overlapped Fruits in Natural Scene for Apple Operation Robot

XIA Xue1, ZHOU Guomin1*, QIU Yun1, LI Zhuang2, WANG Jian1, FAN Jingchao1, GUO Xiuming1   

  1. 1.Institute of Agricultural Information, Chinese Academy of Agricultural Sciences, Beijing 10081; 2.Institute of Pomology, Chinese Academy of Agricultural Sciences, Liaoning Xingcheng 125199, China
  • Received:2017-07-24 Online:2018-07-15 Published:2017-08-25

自然环境下苹果作业机器人双果重叠目标侦测方法

夏雪1,周国民1*,丘耘1,李壮2,王健1,樊景超1,郭秀明1   

  1. 1.中国农业科学院农业信息研究所, 北京 100081; 2.中国农业科学院果树研究所, 辽宁 兴城 125199
  • 通讯作者: *通信作者:周国民,研究员,博士生导师,主要从事果业信息化、农业网络信息智能搜索、农业科学数据共享等研究。E-mail:zhouguomin@caas.cn
  • 作者简介:夏雪,博士研究生,主要从事农业生产管理数字化研究。E-mail:xiaxue@caas.cn。
  • 基金资助:
    国家863计划项目(2013AA102405);中国农业科学院科技创新工程项目(CAAS-ASTIP-2016-AII)资助。

Abstract: In order to improve the precision of apple detection and further increase the work efficiency of apple operation robot, this paper studied  the detecting method with double apples overlapping target under natural environment. Firstly, the region of apple objects in image was extracted by using K-means clustering algorithm under Lab colour space transforming from RGB colour space. Secondly, the key corner points on the apple outline were found among the Harris corner points by calculating the extremum of distance curve between every corner point and the centroid of the overlapped fruits. Then the contour of unblocked apple in overlapped area was extracted by utilizing the Canny algorithm in the detecting window located by key corner points. Thirdly, Y-junctions detection algorithm was utilized to separate contour of individual apple from overlapped apples, and then the complete contour of unblocked apple was obtained. Finally, the missing contour of partly blocked apple was reconstructed by using distance least square algorithm. In order to verify the validity of this method, the Hough transformation method and Spline interpolation method were used to compare with the proposed method for overlapping apples detection. The experimental results showed that the proposed method could not only detect the complete contour of unblocked apple, but also preferably reconstruct the missing contour of partly blocked apple. The average coincidence degree and average error of proposed method were 95.43% and 4.44%, respectively, and its detecting performance was better than that of the former 2 methods, indicating that the proposed method could better detecting double apples overlapping targets under natural environment. Above results  provided reference for automatic detection of apple operation robot with multiple fruits overlapping targets.

Key words: robot, overlapping fruits, apple, K-means, corner point detection, Y-junctions, DLS, contour reconstruction

摘要: 为进一步提升苹果的侦测精度,从而提高苹果作业机器人的果实作业效率,以果园重叠苹果为对象,研究了自然环境下双果重叠目标的机器侦测方法。首先将采集到的苹果图像在Lab色彩空间中利用K-means聚类算法提取重叠苹果目标区域;其次在得到重叠苹果边界上的Harris角点后,通过关键角点检测算法定位苹果重叠部分的果实轮廓所在区域,并利用Canny边缘检测算子提取出苹果重叠部分的果实轮廓;然后利用Y型节点搜索算法实现重叠苹果目标的单果轮廓分离,并得到未遮挡果实的完整轮廓;最终利用距离最小二乘算法对被遮挡苹果目标进行果实轮廓重建。为验证方法的有效性,将Hough变换法、Spline样条内插法的重叠果实侦测结果与本文方法所得结果进行对比。试验结果显示,本文方法不仅可以侦测出未遮挡果实的完整轮廓,同时对被遮挡苹果目标也有较好的轮廓重建效果,其果实平均重合度和定位误差分别为95.43%和4.44%,侦测性能明显优于前两种方法,表明本文方法可以较好实现自然环境下苹果双果重叠目标的侦测,该结果为苹果作业机器人多果重叠目标的自动化侦测提供参考。

关键词: 机器人, 重叠果实, 苹果, K-means, 角点检测, Y型节点, DLS, 轮廓重建