{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T14:40:15Z","timestamp":1776091215934,"version":"3.50.1"},"reference-count":36,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2020,7,29]],"date-time":"2020-07-29T00:00:00Z","timestamp":1595980800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Yield estimation is an essential preharvest practice among most large-scale farming companies, since it enables the predetermination of essential logistics to be allocated (i.e., transportation means, supplies, labor force, among others). An overestimation may thus incur further costs, whereas an underestimation entails potential crop waste. More interestingly, an accurate yield estimation enables stakeholders to better place themselves in the market. Yet, computer-aided precision farming is set to play a pivotal role in this respect. Kiwifruit represents a major produce in several countries (e.g., Italy, China, New and Zealand). However, up to date, the relevant literature remains short of a complete as well as automatic system for kiwifruit yield estimation. In this paper, we present a fully automatic and noninvasive computer vision system for kiwifruit yield estimation across a given orchard. It consists mainly of an optical sensor mounted on a minitractor that surveys the orchard of interest at a low pace. Afterwards, the acquired images are fed to a pipeline that incorporates image preprocessing, stitching, and fruit counting stages and outputs an estimated fruit count and yield estimation. Experimental results conducted on two large kiwifruit orchards confirm a high plausibility (i.e., errors of 6% and 15%) of the proposed system. The proposed yield estimation solution has been in commercial use for about 2 years. With respect to the traditional manual yield estimation carried out by kiwifruit companies, it was demonstrated to save a significant amount of time and cut down on estimation errors, especially when speaking of large-scale farming.<\/jats:p>","DOI":"10.3390\/s20154214","type":"journal-article","created":{"date-parts":[[2020,7,30]],"date-time":"2020-07-30T03:36:38Z","timestamp":1596080198000},"page":"4214","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Vision System for Automatic On-Tree Kiwifruit Counting and Yield Estimation"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4295-0974","authenticated-orcid":false,"given":"Mohamed Lamine","family":"Mekhalfi","sequence":"first","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carlo","family":"Nicol\u00f2","sequence":"additional","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Ianniello","sequence":"additional","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Federico","family":"Calamita","sequence":"additional","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rino","family":"Goller","sequence":"additional","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6626-9705","authenticated-orcid":false,"given":"Maurizio","family":"Barazzuol","sequence":"additional","affiliation":[{"name":"Metacortex S.r.l., Via dei Campi 27, 38050 Torcegno, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9745-3732","authenticated-orcid":false,"given":"Farid","family":"Melgani","sequence":"additional","affiliation":[{"name":"Department of Information Engineering and Computer Science, University of Trento, Via Sommarive, 9, 38123 Trento, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,7,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"823","DOI":"10.1007\/s11119-016-9490-5","article-title":"Long-term impact of a precision agriculture system on grain crop production","volume":"18","author":"Yost","year":"2017","journal-title":"Precis. Agric."},{"key":"ref_2","first-page":"169","article-title":"Precision Agriculture System Design Using Wireless Sensor Network","volume":"625","author":"Patokar","year":"2018","journal-title":"Inf. Commun. Technol."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1016\/j.procs.2017.06.083","article-title":"Monitoring system using web of things in precision agriculture","volume":"110","author":"Karim","year":"2017","journal-title":"Procedia Comput. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"152","DOI":"10.1016\/j.tplants.2018.11.007","article-title":"Perspectives for Remote Sensing with Unmanned Aerial Vehicles in Precision Agriculture","volume":"24","author":"Maes","year":"2019","journal-title":"Trends Plant Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.isprsjprs.2018.09.008","article-title":"UAV-based multispectral remote sensing for precision agriculture: A comparison between different cameras","volume":"146","author":"Lei","year":"2018","journal-title":"ISPRS J. Photogramm. Remote. Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.compag.2018.10.005","article-title":"Unsupervised detection of vineyards by 3D point-cloud UAV photogrammetry for precision agriculture","volume":"155","author":"Comba","year":"2018","journal-title":"Comput. Electron. Agric."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tsouros, D.C., Bibi, S., and Sarigiannidis, P.G. (2019). A review on UAV-based applications for precision agriculture. Information, 10.","DOI":"10.3390\/info10110349"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.compag.2018.05.012","article-title":"Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A review","volume":"151","author":"Chlingaryan","year":"2018","journal-title":"Comput. Electron. Agric."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1039","DOI":"10.1002\/rob.21699","article-title":"Image Segmentation for Fruit Detection and Yield Estimation in Apple Orchards","volume":"34","author":"Bargoti","year":"2017","journal-title":"J. Field Robot."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1016\/j.biosystemseng.2018.01.003","article-title":"Machine learning based analysis of night-time images for yield prediction in apple orchard","volume":"167","author":"Linker","year":"2018","journal-title":"Biosyst. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hung, C., Underwood, J., Nieto, J., and Sukkarieh, S. (2015). A Feature Learning Based Approach for Automated Fruit Yield Estimation. Springer Tracts Adv. Robot., 485\u2013498.","DOI":"10.1007\/978-3-319-07488-7_33"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"745","DOI":"10.1007\/978-3-319-00065-7_50","article-title":"Automated Crop Yield Estimation for Apple Orchards","volume":"88","author":"Wang","year":"2013","journal-title":"Springer Proc. Adv. Robot."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, C., Zou, K., and Pan, Y. (2020). A Method of Apple Image Segmentation Based on Color-Texture Fusion Feature and Machine Learning. Agronomy, 10.","DOI":"10.3390\/agronomy10070972"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Unay, D., and Gosselin, B. (2005, January 14). Artificial neural network-based segmentation and apple grading by machine vision. Proceedings of the IEEE International Conference on Image Processing, Genova, Italy.","DOI":"10.1109\/ICIP.2005.1530134"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Cheng, H., Damerow, L., Sun, Y., and Blanke, M.M. (2017). Early Yield Prediction Using Image Analysis of Apple Fruit and Tree Canopy Features with Neural Networks. J. Imaging, 3.","DOI":"10.3390\/jimaging3010006"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.compag.2012.11.008","article-title":"Yield prediction in apples using Fuzzy Cognitive Map learning approach","volume":"91","author":"Papageorgiou","year":"2013","journal-title":"Comput. Electron. Agric."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chen, Y., Lee, W.S., Gan, H., Peres, N.A., Fraisse, C.W., Zhang, Y., and He, Y. (2019). Strawberry Yield Prediction Based on a Deep Neural Network Using High-Resolution Aerial Orthoimages. Remote. Sens., 11.","DOI":"10.3390\/rs11131584"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/j.compag.2017.05.019","article-title":"An yield estimation in citrus orchards via fruit detection and counting using image processing","volume":"140","author":"Dorj","year":"2017","journal-title":"Comput. Electron. Agric."},{"key":"ref_19","unstructured":"Annamalai, P., Lee, W.S., and Burks, T.F. (2004). Color Vision System for Estimating Citrus Yield in Real-time. Proceedings of the ASAE Annual Meeting, American Society of Agricultural and Biological Engineers."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Malik, Z., Ziauddin, S., Shahid, A.R., and Safi, A. (2016). Detection and Counting of On-Tree Citrus Fruit for Crop Yield Estimation. Int. J. Adv. Comput. Sci. Appl., 7.","DOI":"10.14569\/IJACSA.2016.070569"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Syal, A., Garg, D., and Sharma, S. (2014, January 18\u201320). Apple fruit detection and counting using computer vision techniques. Proceedings of the 2014 IEEE International Conference on Computational Intelligence and Computing Research, Coimbatore, India.","DOI":"10.1109\/ICCIC.2014.7238364"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.biosystemseng.2013.12.008","article-title":"Automatic fruit recognition and counting from multiple images","volume":"118","author":"Song","year":"2014","journal-title":"Biosyst. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Forss\u00e9n, P.-E. (2007, January 17\u201322). Maximally Stable Colour Regions for Recognition and Matching. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition 2007, Minneapolis, MN, USA.","DOI":"10.1109\/CVPR.2007.383120"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rahnemoonfar, M., and Sheppard, C. (2017). Deep Count: Fruit Counting Based on Deep Simulated Learning. Sensors, 17.","DOI":"10.3390\/s17040905"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"105348","DOI":"10.1016\/j.compag.2020.105348","article-title":"Comparison of convolutional neural networks in fruit detection and counting: A comprehensive evaluation","volume":"173","author":"Vasconez","year":"2020","journal-title":"Comput. Electron. Agric."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.compag.2019.04.017","article-title":"Deep learning\u2014Method overview and review of use for fruit detection and yield estimation","volume":"162","author":"Koirala","year":"2019","journal-title":"Comput. Electron. Agric."},{"key":"ref_27","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_28","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and Van Gool, L. (2006). Surf: Speeded up robust features. European Conference on Computer Vision, Springer.","DOI":"10.1007\/11744023_32"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chum, O., Matas, J., and Kittler, J. (2003). Locally Optimized RANSAC. Joint Pattern Recognition Symposium, Springer.","DOI":"10.1007\/978-3-540-45243-0_31"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A Threshold Selection Method from Gray-Level Histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_31","unstructured":"Viola, P., and Jones, M. (2001, January 8\u201314). Rapid object detection using a boosted cascade of simple features. Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Kauai, HI, USA."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1845","DOI":"10.1109\/TITS.2016.2617202","article-title":"An Enhanced Viola-Jones Vehicle Detection Method From Unmanned Aerial Vehicles Imagery","volume":"18","author":"Xu","year":"2017","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_33","unstructured":"Zhang, C., Platt, J.C., and Viola, P.A. (2005, January 5\u20138). Multiple instance boosting for object detection. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Kolsch, M., and T\u00fcrk, M. (2004, January 26\u201326). Analysis of rotational robustness of hand detection with a Viola-Jones detector. Proceedings of the 17th International Conference on Pattern Recognition, Cambridge, UK.","DOI":"10.1109\/ICPR.2004.1334480"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Xu, Y., Yu, G., Wang, Y., Wu, X., and Ma, Y. (2016). A Hybrid Vehicle Detection Method Based on Viola-Jones and HOG + SVM from UAV Images. Sensors, 16.","DOI":"10.3390\/s16081325"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Freund, Y., and Schapire, R.E. (1995). A desicion-theoretic generalization of on-line learning and an application to boosting. Computational Learning Theory, Springer.","DOI":"10.1007\/3-540-59119-2_166"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4214\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:52:42Z","timestamp":1760176362000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/15\/4214"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,29]]},"references-count":36,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["s20154214"],"URL":"https:\/\/doi.org\/10.3390\/s20154214","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,7,29]]}}}