Tea Bud Detection and 3D Pose Estimation in the Field with a Depth Camera Based on Improved YOLOv5 and the Optimal Pose-Vertices Search Method

The precise detection and positioning of tea buds are among the major issues in tea picking automation. In this study, a novel algorithm for detecting tea buds and estimating their poses in a field environment was proposed by using a depth camera. This algorithm introduces some improvements to the YOLOv5l architecture. A Coordinate Attention Mechanism (CAM) was inserted into the neck part to accurately position the elements of interest, a BiFPN was used to enhance the small object detection ability, and a GhostConv module replaced the original Conv module in the backbone to reduce the model size and speed up model inference. After testing, the proposed detection model achieved an mAP of 85.2%, a speed of 87.71 FPS, a parameter number of 29.25 M, and a FLOPs value of 59.8 G, which are all better than those achieved with the original model. Next, an optimal pose-vertices search method (OPVSM) was developed to estimate the pose of tea by constructing a graph model to fit the pointcloud. This method could accurately estimate the poses of tea buds, with an overall accuracy of 90%, and it was more flexible and adaptive to the variations in tea buds in terms of size, color, and shape features. Additionally, the experiments demonstrated that the OPVSM could correctly establish the pose of tea buds through pointcloud downsampling by using voxel filtering with a 2 mm × 2 mm × 1 mm grid, and this process could effectively reduce the size of the pointcloud to smaller than 800 to ensure that the algorithm could be run within 0.2 s. The results demonstrate the effectiveness of the proposed algorithm for tea bud detection and pose estimation in a field setting. Furthermore, the proposed algorithm has the potential to be used in tea picking robots and also can be extended to other crops and objects, making it a valuable tool for precision agriculture and robotic applications.

[1]  G. Dimauro,et al.  Detection of tomato plant phenotyping traits using YOLOv5-based single stage detectors , 2023, Comput. Electron. Agric..

[2]  R. Zhao,et al.  Development and field evaluation of a robotic harvesting system for plucking high-quality tea , 2023, Comput. Electron. Agric..

[3]  Xiandong Ma,et al.  YOLOv5-lotus an efficient object detection method for lotus seedpod in a natural environment , 2023, Comput. Electron. Agric..

[4]  Keqi Wang,et al.  LES-YOLO: A lightweight pinecone detection algorithm based on improved YOLOv4-Tiny network , 2023, Comput. Electron. Agric..

[5]  Siyi Li,et al.  Lightweight tomato real-time detection method based on improved YOLO and mobile deployment , 2023, Comput. Electron. Agric..

[6]  Chuanyu Wu,et al.  A lightweight tea bud detection model based on Yolov5 , 2023, Comput. Electron. Agric..

[7]  Zongmei Gao,et al.  A YOLOv3-based computer vision system for identification of tea buds and the picking point , 2022, Comput. Electron. Agric..

[8]  F. Marinello,et al.  Automatic Bunch Detection in White Grape Varieties Using YOLOv3, YOLOv4, and YOLOv5 Deep Learning Algorithms , 2022, Agronomy.

[9]  Wenkai Xu,et al.  Detection and classification of tea buds based on deep learning , 2022, Comput. Electron. Agric..

[10]  Tao Wang,et al.  Tea picking point detection and location based on Mask-RCNN , 2021, Information Processing in Agriculture.

[11]  Dongjian He,et al.  Channel pruned YOLO V5s-based deep learning approach for rapid and accurate apple fruitlet detection before fruit thinning , 2021, Biosystems Engineering.

[12]  Gensheng Hu,et al.  Semantic segmentation of tea geometrid in natural scene images using discriminative pyramid network , 2021, Appl. Soft Comput..

[13]  Chuanyu Wu,et al.  In-field tea shoot detection and 3D localization using an RGB-D camera , 2021, Comput. Electron. Agric..

[14]  Bin Chen,et al.  Fresh Tea Sprouts Detection via Image Enhancement and Fusion SSD , 2021, J. Control. Sci. Eng..

[15]  Maozhen Li,et al.  Computer vision-based high-quality tea automatic plucking robot using Delta parallel manipulator , 2021, Comput. Electron. Agric..

[16]  Shih-Fang Chen,et al.  Localizing plucking points of tea leaves using deep convolutional neural networks , 2020, Comput. Electron. Agric..

[17]  Mingyang Li,et al.  Tea Sprouts Segmentation via Improved Deep Convolutional Encoder-Decoder Network , 2020, IEICE Trans. Inf. Syst..

[18]  Taghi M. Khoshgoftaar,et al.  A survey on Image Data Augmentation for Deep Learning , 2019, Journal of Big Data.

[19]  Jianming Zhang,et al.  A Real-Time Chinese Traffic Sign Detection Algorithm Based on Modified YOLOv2 , 2017, Algorithms.

[20]  Nan Li,et al.  Research on a Parallel Robot for Tea Flushes Plucking , 2015 .

[21]  Chuanyu Wu,et al.  Method of famous tea sprout identification and segmentation based on improved watershed algorithm , 2021, Comput. Electron. Agric..

[22]  Wu Xue-me Research on Recognition of Tea Tender Leaf Based on Image Color Information , 2013 .