Fruit detection and positioning technology for a Camellia oleifera C. Abel orchard based on improved YOLOv4-tiny model and binocular stereo vision

被引:196
作者
Tang, Yunchao [1 ,3 ]
Zhou, Hao [2 ]
Wang, Hongjun [2 ]
Zhang, Yunqi [1 ,3 ]
机构
[1] Zhongkai Univ Agr & Engn, Sch Urban and Rural Construct, 501 Zhongkai Rd, Guangzhou 510225, Peoples R China
[2] South China Agr Univ, Coll Engn, 483 Wushan Rd, Guangzhou 510642, Peoples R China
[3] Foshan Zhongke Innovat Res Inst Intelligent Agr, Foshan 528010, Peoples R China
关键词
Mobile harvesting robots; Binocular stereo vision; Image detection; Deep learning; YOLOv4-tiny model; Stereo matching; Fruit positioning; APPLE DETECTION; LOCALIZATION; TREES; RGB;
D O I
10.1016/j.eswa.2022.118573
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the complex environment of an orchard, changes in illumination, leaf occlusion, and fruit overlap make it challenging for mobile picking robots to detect and locate oil-seed camellia fruit. To address this problem, YOLO-Oleifera was developed as a fruit detection model method based on a YOLOv4-tiny model, To obtain clustering results appropriate to the size of the Camellia oleifera fruit, the k-means++ clustering algorithm was used instead of the k-means clustering algorithm used by the YOLOv4-tiny model to determine bounding box priors. Two convolutional kernels of 1 x 1 and 3 x 3 were respectively added after the second and third CSPBlock modules of the YOLOv4-tiny model. This model allows the learning of Camellia oleifera fruit feature information and reduces overall computational complexity. Compared with the classic stereo matching method based on binocular camera images, this method innovatively used the bounding box generated by the YOLO-Oleifera model to extract the region of interest of the fruit, and then adaptively performs stereo matching according to the gen-eration mechanism of the bounding box. This allows the determination of disparity and facilitates the subsequent use of the triangulation principle to determine the picking position of the fruit. An ablation experiment demonstrated the effective improvement of the YOLOv4-tiny model. Camellia oleifera fruit images obtained under sunlight and shading conditions were used to test the YOLO-Oleifera model, and the model robustly detected the fruit under different illumination conditions. Occluded Camellia oleifera fruit decreased precision and recall due to the loss of semantic information. Comparison of this model with deep learning models YOLOv5-s,YOLOv3-tiny, and YOLOv4-tiny, the YOLO-Oleifera model achieved the highest AP of 0.9207 with the smallest data weight of 29 MB. The YOLO-Oleifera model took an average of 31 ms to detect each fruit image, fast enough to meet the demand for real-time detection. The algorithm exhibited high positioning stability and robust function despite changes in illumination. The results of this study can provide a technical reference for the robust detection and positioning of Camellia oleifera fruit by a mobile picking robot in a complex orchard environment.
引用
收藏
页数:11
相关论文
共 46 条
[11]   Deep Residual Learning for Image Recognition [J].
He, Kaiming ;
Zhang, Xiangyu ;
Ren, Shaoqing ;
Sun, Jian .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :770-778
[12]   Automatic Detection of Single Ripe Tomato on Plant Combining Faster R-CNN and Intuitionistic Fuzzy Set [J].
Hu, Chunhua ;
Liu, Xuan ;
Pan, Zhou ;
Li, Pingping .
IEEE ACCESS, 2019, 7 :154683-154696
[13]   Poly-YOLO: higher speed, more precise detection and instance segmentation for YOLOv3 [J].
Hurtik, Petr ;
Molek, Vojtech ;
Hula, Jan ;
Vajgl, Marek ;
Vlasanek, Pavel ;
Nejezchleba, Tomas .
NEURAL COMPUTING & APPLICATIONS, 2022, 34 (10) :8275-8290
[14]   Detection and segmentation of overlapped fruits based on optimized mask R-CNN application in apple harvesting robot [J].
Jia, Weikuan ;
Tian, Yuyu ;
Luo, Rong ;
Zhang, Zhonghua ;
Lian, Jian ;
Zheng, Yuanjie .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 172
[15]  
Jiang ZC, 2020, Arxiv, DOI arXiv:2011.04244
[16]   Deep learning for real-time fruit detection and orchard fruit load estimation: benchmarking of 'MangoYOLO' [J].
Koirala, A. ;
Walsh, K. B. ;
Wang, Z. ;
McCarthy, C. .
PRECISION AGRICULTURE, 2019, 20 (06) :1107-1135
[17]   ImageNet Classification with Deep Convolutional Neural Networks [J].
Krizhevsky, Alex ;
Sutskever, Ilya ;
Hinton, Geoffrey E. .
COMMUNICATIONS OF THE ACM, 2017, 60 (06) :84-90
[18]   3D-vision based detection, localization, and sizing of broccoli heads in the field [J].
Kusumam, Keerthy ;
Krajnik, Tomas ;
Pearson, Simon ;
Duckett, Tom ;
Cielniak, Grzegorz .
JOURNAL OF FIELD ROBOTICS, 2017, 34 (08) :1505-1518
[19]  
Li QM, 2018, Arxiv, DOI arXiv:1801.07606
[20]   Color-, depth-, and shape-based 3D fruit detection [J].
Lin, Guichao ;
Tang, Yunchao ;
Zou, Xiangjun ;
Xiong, Juntao ;
Fang, Yamei .
PRECISION AGRICULTURE, 2020, 21 (01) :1-17