Multi-template matching algorithm for cucumber recognition in natural environment

被引:35
作者
Bao Guanjun [1 ]
Cai Shibo [1 ]
Qi Liyong [1 ]
Xun Yi [1 ]
Zhang Libin [1 ]
Yang Qinghua [1 ]
机构
[1] Zhejiang Univ Technol, Key Lab E&M, Minist Educ & Zhejiang Prov, Hangzhou 310032, Zhejiang, Peoples R China
关键词
Multiple-template matching; Cucumber recognition; Harvesting robot; CERCOSPORA LEAF-SPOT; SUGAR-BEET;
D O I
10.1016/j.compag.2016.08.001
中图分类号
S [农业科学];
学科分类号
09 ;
摘要
The automatic recognition of cucumber target within its cultivating environment is one of the key techniques for the cucumber harvesting robot. Since cucumber grows in the complex environment and its color is similar to that of branches and leaves, it is quite challenging to achieve high identification accuracy when employing algorithms based on color features, image segmentation and shape features. Adopting spectroscopy can simplify the algorithm. However it increases the complexity and cost of the robot system. The multi-template matching method was proposed to solve this problem in this paper. A multi-template matching library, which contained 65 cucumber images, was established based on the statistical parameters of the matured Radit cucumber, by proportional scaling the standard cucumber image with step of 0.1 in the range of [0.8, 1.2] and rotating with step of pi/36 in the range of [-pi/6, pi/6]. To identify the cucumber in the visual field of the robot, cucumber templates in the library are used to calculate the matrix of normalized correlation coefficients (NCC) with the target image, one after another. If the maximum NCC is above the threshold, there is the target cucumber in the image frame. Otherwise, there is no target in the visual field. To verify the algorithm, 100 photos of the Radit cucumber with different size and angle were sampled in the test. The results indicated that cucumbers were correctly recognized and positioned in 87 images. Cucumbers which were correctly recognized but with picking position deviation appeared in 11 images. Cucumbers were not found in two images. In general, the correct recognition accuracy is 98%, with 11% fault position. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:754 / 762
页数:9
相关论文
共 25 条
[1]   Enhancement of template-based method for overlapping rubber tree leaf identification [J].
Anjomshoae, Sule T. ;
Rahim, Mohd Shafry Mohd .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2016, 122 :176-184
[2]   Template matching using fast normalized cross correlation [J].
Briechle, K ;
Hanebeck, UD .
OPTICAL PATTERN RECOGNITION XII, 2001, 4387 :95-102
[3]   An active contour computer algorithm for the classification of cucumbers [J].
Clement, Javier ;
Novas, Nuria ;
Gazquez, Jose-Antonio ;
Manzano-Agugliaro, Francisco .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2013, 92 :75-81
[4]  
Haiqing Wang, 2010, Proceedings 2010 International Conference on Computational and Information Sciences (ICCIS 2010), P1053, DOI 10.1109/ICCIS.2010.260
[5]  
Jin L. Z., 2013, J SHANGHAI JIAOTONG, V47
[6]  
Kollenburg LM, 1997, T ASAE, P21
[7]  
KONDO N, 1994, ASAE PUBL, V94, P461
[8]  
[李二超 LI Er-chao], 2009, [光学技术, Optical Technology], V35, P529
[9]  
Li W., 2008, 4 NAT ADV MAN EQ ROB, P79
[10]  
Qi LiYong Qi LiYong, 2011, Nongye Jixie Xuebao = Transactions of the Chinese Society for Agricultural Machinery, V42, P164