Development of Detection Model for Tomato Clusters Based on Improved YOLO v4 and ICNet

LIU Jianhang, HE Jianheng, CHEN Haihua, WANG Xiaozheng, ZHAI Haibin

Abstract

For the deep neural network model deployed to embedded devices (such as tomato clusters picking robots), there are some problems, such as slow running speed, low recognition rate of picking targets, inaccurate positioning and so on, an efficient model for tomato clusters detection was proposed and verified. The model was composed of two modules: detection and semantic segmentation. Target detection was responsible for extracting the rectangular region where the tomato cluster was located, and then using the semantic segmentation algorithm to obtain the tomato stem position in the rectangular region. In the tomato detection module, a backbone network based on deep convolution structure was designed to improve the accuracy of crop recognition while realizing the sparsity of model parameters. K-means++ clustering algorithm was used to obtain a priori frame, and DIoU distance calculation formula was improved to obtain a more compact lightweight detection model (DC-YOLO v4). In the semantic segmentation module (ICNet), MobileNetv2 was used as the backbone network to reduce the amount of parameter calculation and improve the operation speed of the model. The model was deployed on the tomato clusters picking robot for verification. The self-made tomato data set was used for testing. The results showed that the average detection accuracy was 99.31% on tomato test set, outperforming YOLO v4 by 2.04 percentage points. The mIoU and mPA achieved 81.63% and 91.87% on tomato stem set, exceeding ICNet by 2.19 percentage points and 1.47 percentage points, respectively. The accurate picking rate of tomato clusters was 84.8%, it took 6s to complete a picking operation.


Keywords: tomato clusters, picking robot, deep learning, YOLO v4, ICNet  picking model

 

Download Full Text:

PDF


References


ZHANG Tianzhu, WU Weihua. Start with planning Chinese tomato industry [J ]. Academic Periodical of Farm Products Processing, 2009 ( 6) : 108 - 1 10,1 14. (in Chinese)

LI Han, ZHANG Man, GAO Yu, et al. Green ripe tomato detection method based on machine vision in greenhouse [ J ]. Transactions of the CSAE, 2007 ,23 ( Supp. ) : 328 -334,388. (in Chinese)

LU Jun, WANG Xianfeng, HOU Dejia. Development of machine vision system for fruit harvesting robots J]. Hubei Agricultural Sciences, 2012,51(21 ) : 4705 -4708. (in Chinese)

JI C, ZHANG J, YUAN T, et al. Research on key technology of truss tomato harvesting robot in greenhouse [ J ]. Applied Mechanics & Materials, 2014, 442:480 -486.

ZHAO Yuanshen, GONG Liang, ZHOU Bin, et al. Object recognition algorithm of tomato harvesting robot using noncolor coding approach [ J] . Transactions of the Chinese Society for Agricultural Machinery, 2016,47(7) :1 -7. (in Chinese)

VIOLA P A, JONES M J. Rapid object detection using a boosted cascade of simple features [C] // Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. IEEE, 2001.

PAPAGEORGIOU С P, OREN M, POGGIO T. A general framework for object detection [ С ]// IEEE Computer Society, 1998.

JIA W К, TIAN Y Y, LUO R, et al. Detection and segmentation of overlapped fruits based on optimized Mask R — CNN application in apple harvesting robot[J], Computers and Electronics in Agriculture, 2020, 172: 1 “7.

ZHANG Ruihe, JI Changying, SHEN Mingxia, et al. Application of computer vision to tomato harvesting[J] . Transactions of the Chinese Society for Agricultural Machinery, 2001 ,32(5) :50 -52,58. (in Chinese)

LIANG Xifeng, ZHANG Van. Recognition method of picking point for tomato cluster [ J ]. Journal of Chinese Agricultural Mechanization, 2016,37( 11 ) ; 131 -134, 149. (in Chinese)

LIU Fang, LIU Yukun, LIN Sen, er al. Fast recognition method for tomatoes under complex environments based on improved YOLO [J] . Transactions of the Chinese Society for Agricultural Machinery, 2020, 51 (6) :229 -237. ( in Chinese)

HAN J, ZHANG D, CHENG G,et al. Object detection in optical remote sensing images based on weakly supervised learning and high-level feature learning[ J]. IEEE Trans. Geosci. Remote Sens. ,2015,53(6) ; 3325 -3337.

ZHU Fengle, ZHENG Zengwei. Image-based assessment of growth vigor for Phalaenopsis aphrodite seedlings using convolutional neural network [J ]. Transactions of the CSAE, 2020, 36(9) ; 185 - 194. (in Chinese)

BOCHKOVSKIY A, WANG С Y, LIAOH Y M. YOLO v4: optimal speed and accuracy of object detection [ С ] //IEEE Conference on Computer Vision and Pattern Recognition( CVPR) . IEEE,2020.

REDMON J, DIVVALA S, GIRSHICK R, et al. You only look once: unified, real-time object detection [ С ] // IEEE Conference on Computer Vision and Pattern Recognition, 2016; 779 -788.

REDMON J, FARHADI A. YOL09000: better, faster, stronger [С ] // IEEE Conference on Computer Vision and Pattern Recognition, 2017: 6517 -6525.

REDMON J, FARHADI A. YOLO v3 : an incremental improvement[ J ]. arXiv Preprint, arXiv: 1804. 02767vl , 2018.

MISRA D. Mish: a self regularized non-monotonic neural activation function [С ] / arXiv Preprint, arXiv; 1908. 08681 v3 , 2020.


Refbacks

  • There are currently no refbacks.