Loading…
Citrus pose estimation under complex orchard environment for robotic harvesting
The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud proc...
Saved in:
Published in: | European journal of agronomy 2025-01, Vol.162, p.127418, Article 127418 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | cdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153 |
container_end_page | |
container_issue | |
container_start_page | 127418 |
container_title | European journal of agronomy |
container_volume | 162 |
creator | Zhang, Guanming Li, Li Zhang, Yunfeng Liang, Jiyuan Chun, Changpin |
description | The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots.
[Display omitted]
•A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s. |
doi_str_mv | 10.1016/j.eja.2024.127418 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_eja_2024_127418</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S1161030124003393</els_id><sourcerecordid>3154264729</sourcerecordid><originalsourceid>FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhj2ARCn8ADaPLAk-x7ETMaGKL6lSF5gt1zmDoyQOdlLBvydVmZluuPe50_sQcgMsBwbyrs2xNTlnXOTAlYDqjKwAJGSsYHBBLlNqGWMVL8WK7DZ-inOiY0hIMU2-N5MPA52HBiO1oR87_KYh2k8TG4rDwccw9DhM1IVIY9iHyVu6LA9HePi4IufOdAmv_-aavD89vm1esu3u-XXzsM0sBz5ljeOVLErJnTWCg5GiKVQJqmbI61pCJZR0ToF0ZaHQGO6EVXvYgyocCiiLNbk93R1j-JqX37r3yWLXmQHDnHQBpeBSKF4vUThFbQwpRXR6jEvN-KOB6aMw3epFmD4K0ydhC3N_YnDpcPAYdbIeB4uNj2gn3QT_D_0LvZh1kg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3154264729</pqid></control><display><type>article</type><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><source>ScienceDirect Journals</source><creator>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</creator><creatorcontrib>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</creatorcontrib><description>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots.
[Display omitted]
•A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</description><identifier>ISSN: 1161-0301</identifier><identifier>DOI: 10.1016/j.eja.2024.127418</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>agronomy ; algorithms ; cameras ; Citrus ; data collection ; Loss minimization ; orchards ; Pose estimation ; RANSAC-LM ; Robotic harvesting ; robots ; system optimization</subject><ispartof>European journal of agronomy, 2025-01, Vol.162, p.127418, Article 127418</ispartof><rights>2024 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Zhang, Guanming</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Zhang, Yunfeng</creatorcontrib><creatorcontrib>Liang, Jiyuan</creatorcontrib><creatorcontrib>Chun, Changpin</creatorcontrib><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><title>European journal of agronomy</title><description>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots.
[Display omitted]
•A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</description><subject>agronomy</subject><subject>algorithms</subject><subject>cameras</subject><subject>Citrus</subject><subject>data collection</subject><subject>Loss minimization</subject><subject>orchards</subject><subject>Pose estimation</subject><subject>RANSAC-LM</subject><subject>Robotic harvesting</subject><subject>robots</subject><subject>system optimization</subject><issn>1161-0301</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2025</creationdate><recordtype>article</recordtype><recordid>eNp9kD1PwzAQhj2ARCn8ADaPLAk-x7ETMaGKL6lSF5gt1zmDoyQOdlLBvydVmZluuPe50_sQcgMsBwbyrs2xNTlnXOTAlYDqjKwAJGSsYHBBLlNqGWMVL8WK7DZ-inOiY0hIMU2-N5MPA52HBiO1oR87_KYh2k8TG4rDwccw9DhM1IVIY9iHyVu6LA9HePi4IufOdAmv_-aavD89vm1esu3u-XXzsM0sBz5ljeOVLErJnTWCg5GiKVQJqmbI61pCJZR0ToF0ZaHQGO6EVXvYgyocCiiLNbk93R1j-JqX37r3yWLXmQHDnHQBpeBSKF4vUThFbQwpRXR6jEvN-KOB6aMw3epFmD4K0ydhC3N_YnDpcPAYdbIeB4uNj2gn3QT_D_0LvZh1kg</recordid><startdate>202501</startdate><enddate>202501</enddate><creator>Zhang, Guanming</creator><creator>Li, Li</creator><creator>Zhang, Yunfeng</creator><creator>Liang, Jiyuan</creator><creator>Chun, Changpin</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7S9</scope><scope>L.6</scope></search><sort><creationdate>202501</creationdate><title>Citrus pose estimation under complex orchard environment for robotic harvesting</title><author>Zhang, Guanming ; Li, Li ; Zhang, Yunfeng ; Liang, Jiyuan ; Chun, Changpin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2025</creationdate><topic>agronomy</topic><topic>algorithms</topic><topic>cameras</topic><topic>Citrus</topic><topic>data collection</topic><topic>Loss minimization</topic><topic>orchards</topic><topic>Pose estimation</topic><topic>RANSAC-LM</topic><topic>Robotic harvesting</topic><topic>robots</topic><topic>system optimization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Guanming</creatorcontrib><creatorcontrib>Li, Li</creatorcontrib><creatorcontrib>Zhang, Yunfeng</creatorcontrib><creatorcontrib>Liang, Jiyuan</creatorcontrib><creatorcontrib>Chun, Changpin</creatorcontrib><collection>CrossRef</collection><collection>AGRICOLA</collection><collection>AGRICOLA - Academic</collection><jtitle>European journal of agronomy</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Guanming</au><au>Li, Li</au><au>Zhang, Yunfeng</au><au>Liang, Jiyuan</au><au>Chun, Changpin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Citrus pose estimation under complex orchard environment for robotic harvesting</atitle><jtitle>European journal of agronomy</jtitle><date>2025-01</date><risdate>2025</risdate><volume>162</volume><spage>127418</spage><pages>127418-</pages><artnum>127418</artnum><issn>1161-0301</issn><abstract>The growth poses of citrus on trees are diverse. To ensure minimal loss during citrus harvesting, accurately estimating the pose of citrus is particularly important. To solve this problem, this research developed a real-time citrus pose estimation system based on neural networks and point cloud processing algorithms. Specifically, this method uses neural networks to identify citrus. After constructing the citrus point cloud, it is input into the Random Sample Consensus with Levenberg-Marquardt (RANSAC-LM) point cloud processing algorithm to obtain the citrus coordinates. Combined with citrus growth information, the pose is output. By analyzing the distribution of citrus poses, citrus poses convenient for end- effector harvesting are defined. To enhance the camera's ability to obtain information about citrus, a camera observation model is constructed to dynamically adjust the camera position. Through experiments, the appropriate deep learning target detection framework YOLO V5 is selected for citrus object detection. The precision (P), recall rate (R), and mean average precision (mAP) are 92.3 %, 79.1 %, and 88.5 % respectively. This network can handle detection tasks in real orchard environments. The original Random Sample Consensus (RANSAC) is improved by using the Levenberg-Marquardt (LM) nonlinear optimization method. Experimental results show that RANSAC-LM reduces the citrus center coordinate precision error from (0.2, 0.2, 2.3) mm to (0.1, 0.2, 1.4) mm, reduces the accuracy Spherical Error Probable (SEP) from 2.77 to 1.61, and finally reduces the citrus pose error from 5.72° to 2.43°. The efficiency of the proposed citrus pose estimation algorithm is 0.24 s. Deployed on a citrus picking robot, it verifies the feasibility of the algorithm and provides a new solution for the pose estimation problem of citrus harvesting robots.
[Display omitted]
•A proposed method for estimating citrus pose from a single RGB-D image.•Propose observation models to improve information collection for citrus.•Proposed RANSAC-LM algorithm to increase the calculation accuracy.•The time for estimation of a citrus pose does not exceed 0.3 s.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.eja.2024.127418</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1161-0301 |
ispartof | European journal of agronomy, 2025-01, Vol.162, p.127418, Article 127418 |
issn | 1161-0301 |
language | eng |
recordid | cdi_crossref_primary_10_1016_j_eja_2024_127418 |
source | ScienceDirect Journals |
subjects | agronomy algorithms cameras Citrus data collection Loss minimization orchards Pose estimation RANSAC-LM Robotic harvesting robots system optimization |
title | Citrus pose estimation under complex orchard environment for robotic harvesting |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T13%3A41%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Citrus%20pose%20estimation%20under%20complex%20orchard%20environment%20for%20robotic%20harvesting&rft.jtitle=European%20journal%20of%20agronomy&rft.au=Zhang,%20Guanming&rft.date=2025-01&rft.volume=162&rft.spage=127418&rft.pages=127418-&rft.artnum=127418&rft.issn=1161-0301&rft_id=info:doi/10.1016/j.eja.2024.127418&rft_dat=%3Cproquest_cross%3E3154264729%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c212t-df2863562fca421a64d3751790e299618476ff716f537eaa2f4c7b1b173fe4153%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3154264729&rft_id=info:pmid/&rfr_iscdi=true |