Green Sweet Pepper Fruit and Peduncle Detection Using Mask R-CNN in Greenhouses
Source abstract
Abstract
In this paper, a mask region-based convolutional neural network (Mask R-CNN) is used to improve the performance of machine vision in the challenging task of detecting peduncles and fruits of green sweet peppers (Capsicum annuum L.) in greenhouses. One of the most complicated stages of the sweet pepper harvesting process is to achieve a precise cut of the peduncle or stem because this type of specialty crop cannot be grabbed and pulled by the fruit since the integrity and value of the product are compromised. Therefore, accurate peduncle detection becomes vital for the autonomous harvesting of sweet peppers. ResNet-101 combined with the feature pyramid network (FPN) architecture (ResNet-101 + FPN) is adopted as the backbone network for feature extraction and object representation enhancement at multiple scales. Mask images of fruits and peduncles are generated, focused on green sweet pepper, which is the most complex color variety due to its resemblance to the background. In addition to bounding boxes, Mask R-CNN provides binary masks as a result of instance segmentation, which would help improve the localization process in 3D space, the next phase of the autonomous harvesting process of sweet peppers, since it isolates the pixels belonging to the object and demarcates its boundaries. The prediction results of 1148 fruits on 100 test images showed a precision rate of 84.53%. The prediction results of 265 peduncles showed a precision rate of 71.78%. The mean average precision rate with an intersection over union at 50 percent (mAP@IoU=50) for model-wide instance segmentation was 72.64%. The average detection time for sweet pepper fruit and peduncle using high-resolution images was 1.18 s. The experimental results show that the proposed implementation manages to segment the peduncle and fruit of the green sweet pepper in real-time in an unmodified production environment under occlusion, overlap, and light variation conditions with effectiveness not previously reported for simultaneous 2D detection models of peduncles and fruits of green sweet pepper.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Smart Agriculture and AI · Spectroscopy and Chemometric Analyses · Advanced Chemical Sensor Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Tecnologico de Monterrey, Escuela de Ingenieria y Ciencias, Av. Epigmenio González 500, Fracc. San Pablo, Queretaro 76130, Mexico
References (46)
Show source-provided references
1. Recognition and Localization Methods for Vision-Based Fruit Picking Robots: A Review10.3389/fpls.2020.00510 ↗
2. Spread and Industry Development of Pepper in China
3. Vision Systems for Harvesting Robots: Produce Detection and Localization10.1016/j.compag.2021.106562 ↗
4. Zitter, L. (2022, October 06). Berry Picking at Its Best with AGROBOT Technology. Available online: https://www.farmingtechnologytoday.com/news/autonomous-robots/berry-picking-at-its-best-with-agrobot-technology.html.
5. Development and performance analysis on cucumber harvesting robot system in greenhouse
6. Thorne, J. (2022, October 06). Apple-Picking Robots Gear Up for U.S. Debut in Washington State. Available online: https://www.geekwire.com/2019/apple-picking-robots-gear-u-s-debut-washington-state/.
7. Saunders, S. (2022, October 06). The Robots That Can Pick Kiwi-Fruit. Available online: https://www.bbc.com/future/bespoke/follow-the-food/the-robots-that-can-pick-kiwifruit.html.
8. Development of a sweet pepper harvesting robot10.1002/rob.21937 ↗
9. Colour-agnostic shape-based 3D fruit detection for crop harvesting robots10.1016/j.biosystemseng.2016.01.013 ↗
10. Adaptive thresholding with fusion using a RGBD sensor for red sweet-pepper detection10.1016/j.biosystemseng.2015.12.002 ↗
11. Automatic fruit recognition and counting from multiple images10.1016/j.biosystemseng.2013.12.008 ↗
12. Lee, B., Kam, D., Min, B., Hwa, J., and Oh, S. (2019). A Vision Servo System for Automated Harvest of Sweet Pepper in Korean Greenhouse Environment. Appl. Sci., 9.10.3390/app9122395 ↗
13. Fruit detection for strawberry harvesting robot in non-structural environment based on Mask-RCNN10.1016/j.compag.2019.06.001 ↗
14. Peduncle detection of sweet pepper for autonomous crop harvesting—Combined color and 3-D information10.1109/LRA.2017.2651952 ↗
15. Li, H., Huang, M., Zhu, Q., and Guo, Y. (2018). Peduncle Detection of Sweet Pepper Based on Color and 3D Feature, ASABE.10.13031/aim.201800469 ↗
16. Three-Dimensional Pose Detection method Based on Keypoints Detection Network for Tomato Bunch10.1016/j.compag.2022.106824 ↗
17. In-field pose estimation of grape clusters with combined point cloud segmentation and geometric analysis10.1016/j.compag.2022.107197 ↗
18. DualSeg: Fusing Transformer and CNN Structure for Image Segmentation in Complex Vineyard Environment10.1016/j.compag.2023.107682 ↗
19. Benavides, M., Cantón-Garbín, M., Sánchez-Molina, J.A., and Rodríguez, F. (2020). Automatic Tomato and Peduncle Location System Based on Computer Vision for Use in Robotized Harvesting. Appl. Sci., 10.10.3390/app10175887 ↗
20. Zu, L., Zhao, Y., Liu, J., Su, F., Zhang, Y., and Liu, P. (2021). Detection and Segmentation of Mature Green Tomatoes Based on Mask R-CNN with Automatic Image Acquisition Approach. Sensors, 21.10.3390/s21237842 ↗
21. A peduncle detection method of tomato for autonomous harvesting10.1007/s40747-021-00522-7 ↗
22. Deep learning for real-time fruit detection and orchard fruit load estimation: Benchmarking of ‘MangoYOLO’10.1007/s11119-019-09642-0 ↗
23. Deep learning in agriculture: A survey10.1016/j.compag.2018.02.016 ↗
24. Apple flower detection using deep convolutional networks10.1016/j.compind.2018.03.010 ↗
25. Classification and recognition approaches of tomato main organs based on DCNN
26. Image recognition method of multi-cluster kiwifruit in field based on convolutional neural networks
27. Sa, I., Ge, Z., Dayoub, F., Upcroft, B., Perez, T., and McCool, C. (2016). DeepFruits: A Fruit Detection System Using Deep Neural Networks. Sensors, 16.10.3390/s16081222 ↗
28. Apple detection during different growth stages in orchards using the improved YOLO-V3 model10.1016/j.compag.2019.01.012 ↗
29. He, K., Gkioxari, G., Dollar, P., and Girshick, R. (2017, January 22–29). Mask R-CNN. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.322 ↗
30. Montoya Cavero, L.E. (2021). Sweet Pepper Recognition and Peduncle Pose Estimation. [Master’s Thesis, Instituto Tecnológico y de Estudios Superiores de Monterrey]. Available online: https://hdl.handle.net/11285/648430.
31. Dutta, A., and Zisserman, A. (2019, January 21–25). The VIA Annotation Software for Images, Audio and Video. Proceedings of the 27th ACM International Conference on Multimedia, Nice, France.10.1145/3343031.3350535 ↗
32. Liu, S., Qi, L., Qin, H., Shi, J., and Jia, J. (2018, January 18–22). Path Aggregation Network for Instance Segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00913 ↗
33. Ren, S., He, K., Girshick, R., and Sun, J. (2015). Advances in Neural Information Processing Systems, MIT Press.
34. He, K., Zhang, X., and Ren, S. (July, January 26). Deep Residual Learning for Image Recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.
35. Lin, T.Y., Dollár, P., Girshick, R., He, K., and Hariharan, B. (2017, January 21–26). Feature Pyramid Networks for Object Detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.106 ↗
36. Zhang, W., Witharana, C., Liljedahl, A.K., and Kanevskiy, M. (2018). Deep Convolutional Neural Networks for Automated Characterization of Arctic Ice-Wedge Polygons in Very High Spatial Resolution Aerial Imagery. Remote Sens., 10.10.3390/rs10091487 ↗
37. Long, J., Shelhamer, E., and Darrell, T. (2015, January 7–12). Fully convolutional networks for semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298965 ↗
38. Sammut, C., and Webb, G.I. (2017). Encyclopedia of Machine Learning and Data Mining, Springer.10.1007/978-1-4899-7687-1 ↗
39. Feeding behavior recognition for group-housed pigs with the Faster R-CNN10.1016/j.compag.2018.11.002 ↗
40. Chinchor, N. (1992, January 16–18). MUC-4 Evaluation Metrics. Proceedings of the MUC4 92: Conference on Message Understanding, Stroudsburg, PA, USA.10.3115/1072064.1072067 ↗
41. Abdulla, W. (2022, November 01). Mask R-CNN for Object Detection and Instance Segmentation on Keras and TensorFlow. Available online: https://github.com/matterport/Mask_RCNN.
42. Blind Quality Assessment Based on Pseudo Reference Image10.1109/TMM.2017.2788206 ↗
43. Blind Image Quality Estimation via Distortion Aggravation10.1109/TBC.2018.2816783 ↗
44. Perceptual Image Quality Assessment: A Survey10.1007/s11432-019-2757-1 ↗
45. Study of Subjective and Objective Quality Assessment of Audio-Visual Signals10.1109/TIP.2020.2988148 ↗
46. López-Barrios, J.D. (2022, December 31). Green Sweet Pepper Detection Using Mask R-CNN in Greenhouses Documentation. Available online: https://github.com/dassdinho/green_sweet_pepper_detection_using_mask_rcnn.10.3390/app13106296 ↗