{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T21:45:56Z","timestamp":1782769556510,"version":"3.54.5"},"reference-count":28,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2023,4,7]],"date-time":"2023-04-07T00:00:00Z","timestamp":1680825600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Jiangsu Province Agricultural Science and Technology Independent Innovation Project","award":["CX(22)3099"],"award-info":[{"award-number":["CX(22)3099"]}]},{"name":"Jiangsu Province Agricultural Science and Technology Independent Innovation Project","award":["NJ2021-18"],"award-info":[{"award-number":["NJ2021-18"]}]},{"name":"Jiangsu Province Agricultural Science and Technology Independent Innovation Project","award":["BE2021016-2"],"award-info":[{"award-number":["BE2021016-2"]}]},{"name":"Jiangsu Province Agricultural Science and Technology Independent Innovation Project","award":["202202-3"],"award-info":[{"award-number":["202202-3"]}]},{"name":"Jiangsu Province Agricultural Science and Technology Independent Innovation Project","award":["nlzzyq202106"],"award-info":[{"award-number":["nlzzyq202106"]}]},{"name":"Key R&amp;D Program of Jiangsu Modern Agricultural Machinery Equipment and Technology Promotion Project","award":["CX(22)3099"],"award-info":[{"award-number":["CX(22)3099"]}]},{"name":"Key R&amp;D Program of Jiangsu Modern Agricultural Machinery Equipment and Technology Promotion Project","award":["NJ2021-18"],"award-info":[{"award-number":["NJ2021-18"]}]},{"name":"Key R&amp;D Program of Jiangsu Modern Agricultural Machinery Equipment and Technology Promotion Project","award":["BE2021016-2"],"award-info":[{"award-number":["BE2021016-2"]}]},{"name":"Key R&amp;D Program of Jiangsu Modern Agricultural Machinery Equipment and Technology Promotion Project","award":["202202-3"],"award-info":[{"award-number":["202202-3"]}]},{"name":"Key R&amp;D Program of Jiangsu Modern Agricultural Machinery Equipment and Technology Promotion Project","award":["nlzzyq202106"],"award-info":[{"award-number":["nlzzyq202106"]}]},{"name":"Key R&amp;D plan of Jiangsu Province","award":["CX(22)3099"],"award-info":[{"award-number":["CX(22)3099"]}]},{"name":"Key R&amp;D plan of Jiangsu Province","award":["NJ2021-18"],"award-info":[{"award-number":["NJ2021-18"]}]},{"name":"Key R&amp;D plan of Jiangsu Province","award":["BE2021016-2"],"award-info":[{"award-number":["BE2021016-2"]}]},{"name":"Key R&amp;D plan of Jiangsu Province","award":["202202-3"],"award-info":[{"award-number":["202202-3"]}]},{"name":"Key R&amp;D plan of Jiangsu Province","award":["nlzzyq202106"],"award-info":[{"award-number":["nlzzyq202106"]}]},{"name":"emergency science and technology project of National Forestry and Grassland Administration","award":["CX(22)3099"],"award-info":[{"award-number":["CX(22)3099"]}]},{"name":"emergency science and technology project of National Forestry and Grassland Administration","award":["NJ2021-18"],"award-info":[{"award-number":["NJ2021-18"]}]},{"name":"emergency science and technology project of National Forestry and Grassland Administration","award":["BE2021016-2"],"award-info":[{"award-number":["BE2021016-2"]}]},{"name":"emergency science and technology project of National Forestry and Grassland Administration","award":["202202-3"],"award-info":[{"award-number":["202202-3"]}]},{"name":"emergency science and technology project of National Forestry and Grassland Administration","award":["nlzzyq202106"],"award-info":[{"award-number":["nlzzyq202106"]}]},{"name":"Self-made Experimental Teaching Instrument Project of Nanjing Forestry University","award":["CX(22)3099"],"award-info":[{"award-number":["CX(22)3099"]}]},{"name":"Self-made Experimental Teaching Instrument Project of Nanjing Forestry University","award":["NJ2021-18"],"award-info":[{"award-number":["NJ2021-18"]}]},{"name":"Self-made Experimental Teaching Instrument Project of Nanjing Forestry University","award":["BE2021016-2"],"award-info":[{"award-number":["BE2021016-2"]}]},{"name":"Self-made Experimental Teaching Instrument Project of Nanjing Forestry University","award":["202202-3"],"award-info":[{"award-number":["202202-3"]}]},{"name":"Self-made Experimental Teaching Instrument Project of Nanjing Forestry University","award":["nlzzyq202106"],"award-info":[{"award-number":["nlzzyq202106"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Dragon fruit is one of the most popular fruits in China and Southeast Asia. It, however, is mainly picked manually, imposing high labor intensity on farmers. The hard branches and complex postures of dragon fruit make it difficult to achieve automated picking. For picking dragon fruits with diverse postures, this paper proposes a new dragon fruit detection method, not only to identify and locate the dragon fruit, but also to detect the endpoints that are at the head and root of the dragon fruit, which can provide more visual information for the dragon fruit picking robot. First, YOLOv7 is used to locate and classify the dragon fruit. Then, we propose a PSP-Ellipse method to further detect the endpoints of the dragon fruit, including dragon fruit segmentation via PSPNet, endpoints positioning via an ellipse fitting algorithm and endpoints classification via ResNet. To test the proposed method, some experiments are conducted. In dragon fruit detection, the precision, recall and average precision of YOLOv7 are 0.844, 0.924 and 0.932, respectively. YOLOv7 also performs better compared with some other models. In dragon fruit segmentation, the segmentation performance of PSPNet on dragon fruit is better than some other commonly used semantic segmentation models, with the segmentation precision, recall and mean intersection over union being 0.959, 0.943 and 0.906, respectively. In endpoints detection, the distance error and angle error of endpoints positioning based on ellipse fitting are 39.8 pixels and 4.3\u00b0, and the classification accuracy of endpoints based on ResNet is 0.92. The proposed PSP-Ellipse method makes a great improvement compared with two kinds of keypoint regression method based on ResNet and UNet. Orchard picking experiments verified that the method proposed in this paper is effective. The detection method proposed in this paper not only promotes the progress of the automatic picking of dragon fruit, but it also provides a reference for other fruit detection.<\/jats:p>","DOI":"10.3390\/s23083803","type":"journal-article","created":{"date-parts":[[2023,4,10]],"date-time":"2023-04-10T03:24:18Z","timestamp":1681097058000},"page":"3803","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":49,"title":["A Dragon Fruit Picking Detection Method Based on YOLOv7 and PSP-Ellipse"],"prefix":"10.3390","volume":"23","author":[{"given":"Jialiang","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China"},{"name":"Co-Innovation Center of Efficient Processing and Utilization of Forest Resources, Nanjing Forestry University, Nanjing 210037, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yueyue","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China"},{"name":"Co-Innovation Center of Efficient Processing and Utilization of Forest Resources, Nanjing Forestry University, Nanjing 210037, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0395-5040","authenticated-orcid":false,"given":"Jinpeng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China"},{"name":"Co-Innovation Center of Efficient Processing and Utilization of Forest Resources, Nanjing Forestry University, Nanjing 210037, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,7]]},"reference":[{"key":"ref_1","first-page":"33","article-title":"Review of Smart Robots for Fruit and Vegetable Picking in Agriculture","volume":"15","author":"Wang","year":"2022","journal-title":"Int. J. Agric. Biol. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"106398","DOI":"10.1016\/j.compag.2021.106398","article-title":"A Method for Litchi Picking Points Calculation in Natural Environment Based on Main Fruit Bearing Branch Detection","volume":"189","author":"Zhong","year":"2021","journal-title":"Comput. Electron. Agric."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"172988142096907","DOI":"10.1177\/1729881420969072","article-title":"Badminton Motion Capture with Visual Image Detection of Picking Robotics","volume":"17","author":"Li","year":"2020","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.biosystemseng.2021.03.012","article-title":"A Mango Picking Vision Algorithm on Instance Segmentation and Key Point Detection from RGB Images in an Open Orchard","volume":"206","author":"Zheng","year":"2021","journal-title":"Biosyst. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"510","DOI":"10.3389\/fpls.2020.00510","article-title":"Recognition and Localization Methods for Vision-Based Fruit Picking Robots: A Review","volume":"11","author":"Tang","year":"2020","journal-title":"Front. Plant Sci."},{"key":"ref_6","unstructured":"(2019). Koirala Mango Fruit Load Estimation Using a Video Based MangoYOLO\u2014Kalman Filter\u2014Hungarian Algorithm Method. Sensors, 19."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Moreira, G., Magalh\u00e3es, S.A., Pinho, T., dos Santos, F.N., and Cunha, M. (2022). Benchmark of Deep Learning and a Proposed HSV Colour Space Models for the Detection and Classification of Greenhouse Tomato. Agronomy, 12.","DOI":"10.3390\/agronomy12020356"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Fu, L., Yang, Z., Wu, F., Zou, X., Lin, J., Cao, Y., and Duan, J. (2022). YOLO-Banana: A Lightweight Neural Network for Rapid Detection of Banana Bunches and Stalks in the Natural Environment. Agronomy, 12.","DOI":"10.3390\/agronomy12020391"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Kuznetsova, A., Maleva, T., and Soloviev, V. (2020). Using YOLOv3 Algorithm with Pre- and Post-Processing for Apple Detection in Fruit-Harvesting Robot. Agronomy, 10.","DOI":"10.3390\/agronomy10071016"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Han, B.-G., Lee, J.-G., Lim, K.-T., and Choi, D.-H. (2020). Design of a Scalable and Fast YOLO for Edge-Computing Devices. Sensors, 20.","DOI":"10.3390\/s20236779"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"105742","DOI":"10.1016\/j.compag.2020.105742","article-title":"Using Channel Pruning-Based YOLOv4 Deep Learning Algorithm for the Real-Time and Accurate Detection of Apple Flowers in Natural Environments","volume":"178","author":"Wu","year":"2020","journal-title":"Comput. Electron. Agric."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"705737","DOI":"10.3389\/fpls.2021.705737","article-title":"A Method of Green Citrus Detection in Natural Environments Using a Deep Convolutional Neural Network","volume":"12","author":"Zheng","year":"2021","journal-title":"Front. Plant Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"100009","DOI":"10.1016\/j.atech.2021.100009","article-title":"Automatic Recognition of Strawberry Diseases and Pests Using Convolutional Neural Network","volume":"1","author":"Dong","year":"2021","journal-title":"Smart Agric. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Veeranampalayam Sivakumar, A.N., Li, J., Scott, S., Psota, E., Jhala, A.J., Luck, J.D., and Shi, Y. (2020). Comparison of Object Detection and Patch-Based Classification Deep Learning Models on Mid- to Late-Season Weed Detection in UAV Imagery. Remote Sens., 12.","DOI":"10.3390\/rs12132136"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Sun, Y., Wang, Z., and Jiang, Y. (2023). YOLOv7-RAR for Urban Vehicle Detection. Sensors, 23.","DOI":"10.3390\/s23041801"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jin, X., Liu, T., Chen, Y., and Yu, J. (2022). Deep Learning-Based Weed Detection in Turf: A Review. Agronomy, 12.","DOI":"10.3390\/agronomy12123051"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sun, Y., Li, M., Dong, R., Chen, W., and Jiang, D. (2022). Vision-Based Detection of Bolt Loosening Using YOLOv5. Sensors, 22.","DOI":"10.3390\/s22145184"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Xu, Z., Huang, X., Huang, Y., Sun, H., and Wan, F. (2022). A Real-Time Zanthoxylum Target Detection Method for an Intelligent Picking Robot under a Complex Background, Based on an Improved YOLOv5s Architecture. Sensors, 22.","DOI":"10.3390\/s22020682"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Xue, J., Cheng, F., Li, Y., Song, Y., and Mao, T. (2022). Detection of Farmland Obstacles Based on an Improved YOLOv5s Algorithm by Using CIoU and Anchor Box Scale Clustering. Sensors, 22.","DOI":"10.3390\/s22051790"},{"key":"ref_20","first-page":"8457173","article-title":"Fruit Target Detection Based on BCo-YOLOv5 Model","volume":"2022","author":"Yang","year":"2022","journal-title":"Mob. Inf. Syst."},{"key":"ref_21","first-page":"218","article-title":"Method for Detecting Dragon Fruit Based on Improved Lightweight Convolutional Neural Network","volume":"36","author":"Wang","year":"2020","journal-title":"Trans. Chin. Soc. Agric. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1040923","DOI":"10.3389\/fpls.2022.1040923","article-title":"Dragon Fruit Detection in Natural Orchard Environment by Integrating Lightweight Network and Attention Mechanism","volume":"13","author":"Zhang","year":"2022","journal-title":"Front. Plant Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"105192","DOI":"10.1016\/j.compag.2019.105192","article-title":"A Visual Detection Method for Nighttime Litchi Fruits and Fruiting Stems","volume":"169","author":"Liang","year":"2020","journal-title":"Comput. Electron. Agric."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Qi, X., Dong, J., Lan, Y., and Zhu, H. (2022). Method for Identifying Litchi Picking Position Based on YOLOv5 and PSPNet. Remote Sens., 14.","DOI":"10.3390\/rs14092004"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"106479","DOI":"10.1016\/j.compag.2021.106479","article-title":"Multi-Level Feature Fusion for Fruit Bearing Branch Keypoint Detection","volume":"191","author":"Sun","year":"2021","journal-title":"Comput. Electron. Agric."},{"key":"ref_26","unstructured":"Wang, C.-Y., Bochkovskiy, A., and Liao, H.-Y.M. (2022). YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. arXiv."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhao, H., Shi, J., Qi, X., Wang, X., and Jia, J. (2017). Pyramid Scene Parsing Network. arXiv.","DOI":"10.1109\/CVPR.2017.660"},{"key":"ref_28","unstructured":"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."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3803\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:12:04Z","timestamp":1760123524000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3803"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,7]]},"references-count":28,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["s23083803"],"URL":"https:\/\/doi.org\/10.3390\/s23083803","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,7]]}}}