journal article·2024-04-15Open access

Grapevine Branch Recognition and Pruning Point Localization Technology Based on Image Processing

Zhangnan Chen, Yaxiong Wang, Siyuan Tong, Chongchong Chen, Feng Kang

Applied Sciences· Volume 14· Issue 8

Abstract

The identification of branches and bud points is the key to intelligent pruning of dormant grapevine branches and precise positioning of the pruning point on the branch is an important prerequisite for robotic arm pruning. This study takes Cabernet Sauvignon wine grapes as the experimental object and proposes a depth image-based pruning point localization algorithm based on pruning rules. In order to solve the problem of bud recognition in complex backgrounds, this study adopts a detection method that combines semantic segmentation and target detection. Firstly, the semantic segmentation algorithm PSP-net is used to separate the branches and the main stem from the background and the separated image undergoes two kinds of processing: one is to skeletonize it using the Zhang–Suen thinning algorithm and the other is to identify the buds and obtain the center coordinates of the buds using the target-detection method YOLOv5; finally, combining with the depth information of the depth image, we use the coordinates of the buds to determine the location of the pruning point located on the skeleton image. The results show that PSP-net has better results in segmentation performance with mIoU reaching 83.73%. YOLOv5 performs better in target detection with mAP reaching 81.06% and F1 reaching 0.80. The accuracy of this method in determining the location of pruning points reaches 82.35%. It can provide a method for fruit tree pruning robots to determine the location of pruning points.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Horticultural and Viticultural Research · Smart Agriculture and AI · Tree Root and Stability Studies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Technology, Beijing Forestry University, Beijing 100083, China

Funding

Ningxia Hui Autonomous Region key research and development plan project

References (36)

Show source-provided references
1. Yuqiang, L. (AgroScience News, 2022). Grape Winter Management Should not be Ignored. Technical Report, AgroScience News.
2. Mechanical winter pruning of grapevine: Physiological bases and applications10.1016/j.scienta.2016.03.046 ↗
3. Branch detection for apple trees trained in fruiting wall architecture using depth features and Regions-Convolutional Neural Network (R-CNN)10.1016/j.compag.2018.10.029 ↗
4. Semantic segmentation for partially occluded apple trees based on deep learning10.1016/j.compag.2020.105952 ↗
5. Automatic branch detection of jujube trees based on 3D reconstruction for dormant pruning using the deep learning-based method10.1016/j.compag.2021.106484 ↗
6. Detection of Fruit-Bearing Branches and Localization of Litchi Clusters for Vision-Based Harvesting Robots10.1109/ACCESS.2020.3005386 ↗
7. Integrated detection of citrus fruits and branches using a convolutional neural network10.1016/j.compag.2020.105469 ↗
8. Feng, Y., Ma, W., Tan, Y., Yan, H., Qian, J., Tian, Z., and Gao, A. (2024). Approach of Dynamic Tracking and Counting for Obscured Citrus in Smart Orchard Based on Machine Vision. Appl. Sci., 14.10.3390/app14031136 ↗
9. Cong, P., Zhou, J., Li, S., Lv, K., and Feng, H. (2023). Citrus Tree Crown Segmentation of Orchard Spraying Robot Based on RGB-D Image and Improved Mask R-CNN. Appl. Sci., 13.10.3390/app13010164 ↗
10. Multi-level feature fusion for fruit bearing branch keypoint detection10.1016/j.compag.2021.106479 ↗
11. Segmentation and 3D reconstruction of rose plants from stereoscopic images10.1016/j.compag.2020.105296 ↗
12. RoseSegNet: An attention-based deep learning architecture for organ segmentation of plants10.1016/j.biosystemseng.2022.06.016 ↗
13. Deep learning for real-time fruit detection and orchard fruit load estimation: Benchmarking of ‘MangoYOLO’10.1007/s11119-019-09642-0 ↗
14. Redmon, J., and Farhadi, A. (2018). Yolov3: An incremental improvement. arXiv.
15. Redmon, J., and Farhadi, A. (2017, January 21–26). YOLO9000: Better, faster, stronger. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.690 ↗
16. Real-time growth stage detection model for high degree of occultation using DenseNet-fused YOLOv410.1016/j.compag.2022.106694 ↗
17. Zhou, J., Zhang, Y., and Wang, J. (2023). A dragon fruit picking detection method based on YOLOv7 and PSP-Ellipse. Sensors, 23.10.3390/s23083803 ↗
18. Bochkovskiy, A., Wang, C.Y., and Liao, H.Y.M. (2020). Yolov4: Optimal speed and accuracy of object detection. arXiv.
19. Li, C., Li, L., Jiang, H., Weng, K., Geng, Y., Li, L., Ke, Z., Li, Q., Cheng, M., and Nie, W. (2022). YOLOv6: A single-stage object detection framework for industrial applications. arXiv.
20. Ge, Z., Liu, S., Wang, F., Li, Z., and Sun, J. (2021). Yolox: Exceeding yolo series in 2021. arXiv.
21. Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2023, January 17–24). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada.10.1109/CVPR52729.2023.00721 ↗
22. Chen, Y., Li, X., Jia, M., Li, J., Hu, T., and Luo, J. (2023). Instance Segmentation and Number Counting of Grape Berry Images Based on Deep Learning. Appl. Sci., 13.10.2139/ssrn.4329510 ↗
23. Morellos, A., Dolaptsis, K., Tziotzios, G., Pantazi, X.E., Kateris, D., Berruto, R., and Bochtis, D. (2024). An IoT Transfer Learning-Based Service for the Health Status Monitoring of Grapevines. Appl. Sci., 14.10.3390/app14031049 ↗
24. Deep neural networks for grape bunch segmentation in natural images from a consumer-grade camera10.1007/s11119-020-09736-0 ↗
25. A method for litchi picking points calculation in natural environment based on main fruit bearing branch detection10.1016/j.compag.2021.106398 ↗
26. Tong, S., Yue, Y., Li, W., Wang, Y., Kang, F., and Feng, C. (2022). Branch Identification and Junction Points Location for Apple Trees Based on Deep Learning. Remote Sens., 14.10.3390/rs14184495 ↗
27. Semantics-guided skeletonization of upright fruiting offshoot trees for robotic pruning10.1016/j.compag.2021.106622 ↗
28. LabelMe: A database and web-based tool for image annotation10.1007/s11263-007-0090-8 ↗
29. The pascal visual object classes (voc) challenge10.1007/s11263-009-0275-4 ↗
30. A fast parallel algorithm for thinning digital patterns10.1145/357994.358023 ↗
31. Hilitch, C.J. (2024, March 18). Linear Skeletons from Square Cupboards. Available online: https://philpapers.org/rec/HILLSF.
32. Martin, A., and Tosunoglu, S. (2000). Image Processing Techniques for Machine Vision, Citeseer.
33. Chen, L.C., Zhu, Y., Papandreou, G., Schroff, F., and Adam, H. (2018, January 8–14). Encoder-decoder with atrous separable convolution for semantic image segmentation. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01234-2_49 ↗
34. Grapevine buds detection and localization in 3D space based on structure from motion and 2D image classification10.1016/j.compind.2018.03.033 ↗
35. Towards smart pruning: ViNet, a deep-learning approach for grapevine structure estimation10.1016/j.compag.2023.107736 ↗
36. Modelling wine grapevines for autonomous robotic cane pruning10.1016/j.biosystemseng.2023.09.006 ↗