{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T20:22:13Z","timestamp":1777666933851,"version":"3.51.4"},"reference-count":39,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2016,12,10]],"date-time":"2016-12-10T00:00:00Z","timestamp":1481328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["31571568"],"award-info":[{"award-number":["31571568"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The automatic fruit detection and precision picking in unstructured environments was always a difficult and frontline problem in the harvesting robots field. To realize the accurate identification of grape clusters in a vineyard, an approach for the automatic detection of ripe grape by combining the AdaBoost framework and multiple color components was developed by using a simple vision sensor. This approach mainly included three steps: (1) the dataset of classifier training samples was obtained by capturing the images from grape planting scenes using a color digital camera, extracting the effective color components for grape clusters, and then constructing the corresponding linear classification models using the threshold method; (2) based on these linear models and the dataset, a strong classifier was constructed by using the AdaBoost framework; and (3) all the pixels of the captured images were classified by the strong classifier, the noise was eliminated by the region threshold method and morphological filtering, and the grape clusters were finally marked using the enclosing rectangle method. Nine hundred testing samples were used to verify the constructed strong classifier, and the classification accuracy reached up to 96.56%, higher than other linear classification models. Moreover, 200 images captured under three different illuminations in the vineyard were selected as the testing images on which the proposed approach was applied, and the average detection rate was as high as 93.74%. The experimental results show that the approach can partly restrain the influence of the complex background such as the weather condition, leaves and changing illumination.<\/jats:p>","DOI":"10.3390\/s16122098","type":"journal-article","created":{"date-parts":[[2016,12,12]],"date-time":"2016-12-12T14:43:57Z","timestamp":1481553837000},"page":"2098","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":78,"title":["Robust Grape Cluster Detection in a Vineyard by Combining the AdaBoost Framework and Multiple Color Components"],"prefix":"10.3390","volume":"16","author":[{"given":"Lufeng","family":"Luo","sequence":"first","affiliation":[{"name":"Key Laboratory of Key Technology on Agricultural Machine and Equipment, Ministry of Education, South China Agricultural University, Guangzhou 510642, China"},{"name":"College of Mechanical Engineering, Tianjin University of Technology and Education, Tianjin 300222, China"}]},{"given":"Yunchao","family":"Tang","sequence":"additional","affiliation":[{"name":"School of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, China"}]},{"given":"Xiangjun","family":"Zou","sequence":"additional","affiliation":[{"name":"Key Laboratory of Key Technology on Agricultural Machine and Equipment, Ministry of Education, South China Agricultural University, Guangzhou 510642, China"}]},{"given":"Chenglin","family":"Wang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Key Technology on Agricultural Machine and Equipment, Ministry of Education, South China Agricultural University, Guangzhou 510642, China"}]},{"given":"Po","family":"Zhang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Key Technology on Agricultural Machine and Equipment, Ministry of Education, South China Agricultural University, Guangzhou 510642, China"}]},{"given":"Wenxian","family":"Feng","sequence":"additional","affiliation":[{"name":"School of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, China"}]}],"member":"1968","published-online":{"date-parts":[[2016,12,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.biosystemseng.2016.08.026","article-title":"Vision-based extraction of spatial information in grape clusters for harvesting robots","volume":"151","author":"Luo","year":"2016","journal-title":"Biosyst. Eng."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.compag.2015.05.021","article-title":"Sensors and systems for fruit detection and localization: A review","volume":"116","author":"Gongal","year":"2015","journal-title":"Comput. Electron. Agric."},{"key":"ref_3","first-page":"45","article-title":"Basic studies on robot to work in vineyard (Part 2)","volume":"56","author":"Kondo","year":"1994","journal-title":"J. Jpn. Soc. Agric. Mach."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1007\/s001380050117","article-title":"A vision system based on a laser range-finder applied to robotic fruit harvesting","volume":"11","author":"Jimenez","year":"2000","journal-title":"Mach. Vis. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.biosystemseng.2016.02.004","article-title":"Localisation of litchi in an unstructured environment using binocular stereo vision","volume":"145","author":"Wang","year":"2016","journal-title":"Biosyst. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"11557","DOI":"10.3390\/s140711557","article-title":"A proposal for automatic fruit harvesting by combining a low cost stereovision camera and a robotic arm","volume":"14","author":"Font","year":"2014","journal-title":"Sensors"},{"key":"ref_7","first-page":"73","article-title":"Fruit recognition algorithm based on multi-source images fusion","volume":"45","author":"Feng","year":"2014","journal-title":"Trans. CSAM"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.biosystemseng.2016.05.001","article-title":"Detecting tomatoes in greenhouse scenes by combining AdaBoost classifier and colour analysis","volume":"148","author":"Zhao","year":"2016","journal-title":"Biosyst. Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/s11370-010-0078-z","article-title":"Grape clusters and foliage detection algorithms for autonomous selective vineyard sprayer","volume":"3","author":"Berenstein","year":"2010","journal-title":"Intell. Serv. Robot."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.compag.2014.07.006","article-title":"Counting red grapes in vineyards by detecting specular spherical reflection peaks in RGB images obtained at night with artificial illumination","volume":"108","author":"Font","year":"2014","journal-title":"Comput. Electron. Agric."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.jal.2012.07.004","article-title":"Automatic detection of bunches of grapes in natural environment from color images","volume":"10","author":"Reis","year":"2012","journal-title":"J. App. Log."},{"key":"ref_12","first-page":"23","article-title":"Grape image fast segmentation based on improved artificial bee colony and fuzzy clustering","volume":"46","author":"Luo","year":"2015","journal-title":"Trans. CSAM"},{"key":"ref_13","first-page":"52","article-title":"Kiwifruit recognition at nighttime using artificial lighting based on machine vision","volume":"8","author":"Fu","year":"2015","journal-title":"Int. J. Agric. Biol. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"8284","DOI":"10.3390\/s150408284","article-title":"Vineyard Yield Estimation Based on the Analysis of High Resolution Images Obtained with Artificial Illumination at Night","volume":"15","author":"Font","year":"2015","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1144","DOI":"10.13031\/2013.30534","article-title":"Color vision in robotic fruit harvesting","volume":"30","author":"Slaughter","year":"1987","journal-title":"Trans. ASAE"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2259","DOI":"10.1016\/S0031-3203(00)00149-7","article-title":"Color image segmentation: Advances and prospects","volume":"34","author":"Cheng","year":"2001","journal-title":"Pattern Recognit."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"7701","DOI":"10.3390\/s120607701","article-title":"Definition of linear color models in the RGB vector color space to detect red peaches in orchard images taken under natural illumination","volume":"12","author":"Font","year":"2012","journal-title":"Sensors"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1016\/j.jal.2015.06.001","article-title":"Automatic grape bunch detection in vineyards with an SVM classifier","volume":"13","author":"Liu","year":"2015","journal-title":"J. Appl. Log."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Nuske, S., Achar, S., Bates, T., Narasimhan, S., and Singh, S. (2011, January 25\u201330). Yield estimation in vineyards by visual grape detection. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6048830"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"16988","DOI":"10.3390\/s121216988","article-title":"Grapevine yield and leaf area estimation using supervised classification methodology on RGB images taken under field conditions","volume":"12","author":"Diago","year":"2012","journal-title":"Sensors"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"5684","DOI":"10.1016\/j.ijleo.2014.07.001","article-title":"Automatic method of fruit object extraction under complex agricultural background for vision system of fruit picking robot","volume":"125","author":"Wei","year":"2014","journal-title":"Optik"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"12191","DOI":"10.3390\/s140712191","article-title":"On plant detection of intact tomato fruits using image analysis and machine learning methods","volume":"14","author":"Yamamoto","year":"2014","journal-title":"Sensors"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chamelat, R., Rosso, E., Choksuriwong, A., and Rosenberger, C. (2006, January 6\u201310). Grape detection by image processing. Proceedings of the 32nd Annual Conference on IEEE Industrial Electronics, Paris, France.","DOI":"10.1109\/IECON.2006.347704"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.biosystemseng.2015.12.015","article-title":"In-field automatic observation of wheat heading stage using computer vision","volume":"143","author":"Zhu","year":"2016","journal-title":"Biosyst. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.patrec.2015.07.043","article-title":"Design of coupled strong classifiers in AdaBoost framework and its application to pedestrian detection","volume":"68","author":"Kong","year":"2015","journal-title":"Pattern Recognit. Lett."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"4823","DOI":"10.3390\/s150304823","article-title":"An automated field phenotyping pipeline for application in grapevine research","volume":"15","author":"Kicherer","year":"2015","journal-title":"Sensors"},{"key":"ref_27","first-page":"249","article-title":"Supervised machine learning: A review of classification techniques","volume":"31","author":"Kotsiantis","year":"2007","journal-title":"Informatica"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Zhou, Z. (2008). Ensemble Learning, Springer.","DOI":"10.1007\/978-0-387-73003-5_293"},{"key":"ref_29","first-page":"771","article-title":"A short introduction to boosting","volume":"14","author":"Freund","year":"1999","journal-title":"J. Jpn. Soc. Artif. Intell."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.compag.2015.01.010","article-title":"Location of apples in trees using stereoscopic vision","volume":"112","author":"Si","year":"2015","journal-title":"Comput. Electron. Agric."},{"key":"ref_31","unstructured":"Kenneth, R.C. (1996). Digital Image Processing, Prentice Hall."},{"key":"ref_32","unstructured":"Gonzalez, R.C., Woods, R.E., and Eddins, S.L. (2012). Digital Image Processing Using MATLAB, Publish House of Ecectronics Industry."},{"key":"ref_33","first-page":"73","article-title":"The C.I.E colorimetric standards and their use","volume":"3","author":"Smitii","year":"1932","journal-title":"Trans. Opt. Soc."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1006\/jcss.1997.1504","article-title":"A decision-theoretic generalization of on-line leaning and an application to Booting","volume":"55","author":"Freund","year":"1997","journal-title":"J. Comput. Syst. Sci."},{"key":"ref_35","unstructured":"Freund, Y., and Schapire, R.E. (1996, January 3\u20136). Experiments with a New Boosting Algorithm. Proceedings of the 13th International Conference on Machine Learning, Bari, Italy."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1016\/j.cam.2007.03.003","article-title":"An efficient modified boosting method for solving classification problems","volume":"214","author":"Zhang","year":"2008","journal-title":"J. Comput. Appl. Math."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.1016\/j.camwa.2011.11.062","article-title":"Boosting-based ensemble learning with penalty profiles for automatic Thai unknown word recognition","volume":"63","author":"Jakkrit","year":"2012","journal-title":"Comput. Math. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.patrec.2014.02.015","article-title":"An improved Haar-like feature for efficient object detection","volume":"42","author":"Park","year":"2014","journal-title":"Pattern Recognit. Lett."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"5","DOI":"10.13031\/aea.32.10701","article-title":"Fault-tolerant design of a limited universal fruit-picking end-effector based on visoin positioning error","volume":"32","author":"Zou","year":"2016","journal-title":"Appl. Eng. Agric."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/12\/2098\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:28:21Z","timestamp":1760210901000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/12\/2098"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,10]]},"references-count":39,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2016,12]]}},"alternative-id":["s16122098"],"URL":"https:\/\/doi.org\/10.3390\/s16122098","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,10]]}}}