{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T18:58:23Z","timestamp":1786215503373,"version":"3.56.0"},"reference-count":46,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2017,4,20]],"date-time":"2017-04-20T00:00:00Z","timestamp":1492646400000},"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>Recent years have witnessed significant advancement in computer vision research based on deep learning. Success of these tasks largely depends on the availability of a large amount of training samples. Labeling the training samples is an expensive process. In this paper, we present a simulated deep convolutional neural network for yield estimation. Knowing the exact number of fruits, flowers, and trees helps farmers to make better decisions on cultivation practices, plant disease prevention, and the size of harvest labor force. The current practice of yield estimation based on the manual counting of fruits or flowers by workers is a very time consuming and expensive process and it is not practical for big fields. Automatic yield estimation based on robotic agriculture provides a viable solution in this regard. Our network is trained entirely on synthetic data and tested on real data. To capture features on multiple scales, we used a modified version of the Inception-ResNet architecture. Our algorithm counts efficiently even if fruits are under shadow, occluded by foliage, branches, or if there is some degree of overlap amongst fruits. Experimental results show a 91% average test accuracy on real images and 93% on synthetic images.<\/jats:p>","DOI":"10.3390\/s17040905","type":"journal-article","created":{"date-parts":[[2017,4,21]],"date-time":"2017-04-21T04:51:46Z","timestamp":1492750306000},"page":"905","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":456,"title":["Deep Count: Fruit Counting Based on Deep Simulated Learning"],"prefix":"10.3390","volume":"17","author":[{"given":"Maryam","family":"Rahnemoonfar","sequence":"first","affiliation":[{"name":"Department of Computer Science, Texas A&amp;M University-Corpus Christi, Corpus Christi, TX 78412, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Clay","family":"Sheppard","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Texas A&amp;M University-Corpus Christi, Corpus Christi, TX 78412, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2017,4,20]]},"reference":[{"key":"ref_1","unstructured":"Nair, V., and Hinton, G.E. (2009). 3D object recognition with deep belief nets. Advances in Neural Information Processing Systems, Proceedings of the Neural Information Processing Systems Conference, Vancouver, BC, Canada, 7\u201310 December 2009, Neural Information Processing Systems Foundation, Inc."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/TCSVT.2014.2381471","article-title":"Background prior-based salient object detection via deep reconstruction residual","volume":"25","author":"Han","year":"2015","journal-title":"IEEE Trans. Circuit Syst. Video Technol."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Washington, DC, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_4","unstructured":"Ren, S., He, K., Girshick, R., and Sun, J. (2015). Faster r-cnn: Towards real-time object detection with region proposal networks. Advances in Neural Information Processing Systems, Proceedings of the Neural Information Processing Systems Conference, Montreal, QC, Canada, 7\u201312 December 2015, Neural Information Processing Systems Foundation, Inc."},{"key":"ref_5","unstructured":"Zhu, Y., Urtasun, R., Salakhutdinov, R., and Fidler, S. (2015, January 7\u201312). Segdeepm: Exploiting segmentation and context in deep neural networks for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A. (arXiv, 2016). Inception-v4, inception-resnet and the impact of residual connections on learning, arXiv.","DOI":"10.1609\/aaai.v31i1.11231"},{"key":"ref_7","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012). Imagenet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems, Proceedings of the Neural Information Processing Systems Conference, Lake Tahoe, NV, USA, 3\u20136 December 2012, Neural Information Processing Systems Foundation, Inc."},{"key":"ref_8","first-page":"8","article-title":"Convolutional-recursive deep learning for 3d object classification","volume":"3","author":"Socher","year":"2012","journal-title":"NIPS"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Ciregan, D., Meier, U., and Schmidhuber, J. (2012, January 16\u201321). Multi-column deep neural networks for image classification. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.","DOI":"10.1109\/CVPR.2012.6248110"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Segu\u00ed, S., Pujol, O., and Vitria, J. (2015, January 7\u201312). Learning to count with deep object features. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPRW.2015.7301276"},{"key":"ref_11","unstructured":"Zhang, C., Li, H., Wang, X., and Yang, X. (2015, January 7\u201312). Cross-scene crowd counting via deep convolutional neural networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Onoro-Rubio, D., and L\u00f3pez-Sastre, R.J. (2016, January 8\u201316). Towards perspective-free object counting with deep learning. Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands.","DOI":"10.1007\/978-3-319-46478-7_38"},{"key":"ref_13","unstructured":"Xie, W., Noble, J.A., and Zisserman, A. (2015, January 5\u20139). Microscopy cell counting with fully convolutional regression networks. Proceedings of the MICCAI 1st Workshop on Deep Learning in Medical Image Analysis, Munich, Germany."},{"key":"ref_14","first-page":"362","article-title":"Automated wildlife counts from remotely sensed imagery","volume":"31","author":"Laliberte","year":"2003","journal-title":"Wildl. Soc. Bull."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"14740","DOI":"10.3390\/s131114740","article-title":"A new colorimetrically-calibrated automated video-imaging protocol for day-night fish counting at the obsea coastal cabled observatory","volume":"13","author":"Aguzzi","year":"2013","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ryan, D., Denman, S., Fookes, C., and Sridharan, S. (2009, January 1\u20133). Crowd counting using multiple local features. Proceedings of the Digital Image Computing: Techniques and Applications, Melbourne, Australia.","DOI":"10.1109\/DICTA.2009.22"},{"key":"ref_17","unstructured":"Kim, J.-W., Choi, K.-S., Choi, B.-D., and Ko, S.-J. (2002, January 16\u201319). Real-time vision-based people counting system for the security door. Proceedings of the International Technical Conference on Circuits\/Systems Computers and Communications, Phuket Arcadia, Thailand."},{"key":"ref_18","unstructured":"Lempitsky, V., and Zisserman, A. (2010, January 6\u201311). Learning to count objects in images. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Giuffrida, M.V., Minervini, M., and Tsaftaris, S.A. (2015, January 7\u201310). Learning to count leaves in rosette plants. Proceedings of the BVMC (British Machine Vision Conference), Swansea, UK.","DOI":"10.5244\/C.29.CVPPP.1"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Wang, Q., Nuske, S., Bergerman, M., and Singh, S. (2013). Automated crop yield estimation for apple orchards. Experimental Robotics, Springer.","DOI":"10.1007\/978-3-319-00065-7_50"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.compag.2016.07.006","article-title":"In-field cotton detection via region-based semantic image segmentation","volume":"127","author":"Li","year":"2016","journal-title":"Comput. Electron. Agric."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.biosystemseng.2016.04.007","article-title":"Region-based colour modelling for joint crop and maize tassel segmentation","volume":"147","author":"Lu","year":"2016","journal-title":"Biosyst. Eng."},{"key":"ref_23","unstructured":"Schillaci, G., Pennisi, A., Franco, F., and Longo, D. (2012, January 3\u20136). Detecting tomato crops in greenhouses using a vision based method. Proceedings of the International Conference Ragusa SHWA2012, Ragusa Ibla, Italy."},{"key":"ref_24","first-page":"42","article-title":"Laser detection method for cotton orientation in robotic cotton picking","volume":"30","author":"Wang","year":"2014","journal-title":"Trans. Chin. Soc. Agric. Eng."},{"key":"ref_25","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_26","first-page":"34","article-title":"Research on the segmentation strategy of the cotton images on the natural condition based upon the hsv color-space model","volume":"20","author":"Wei","year":"2008","journal-title":"Cotton Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.compag.2011.11.007","article-title":"Determination of the number of green apples in rgb images recorded in orchards","volume":"81","author":"Linker","year":"2012","journal-title":"Comput. Electron. Agric."},{"key":"ref_28","unstructured":"Tabb, A.L., Peterson, D.L., and Park, J. (2006, January 9\u201312). Segmentation of apple fruit from video via background modeling. Proceedings of the 2006 ASABE Annual Meeting, Oregon, Portland."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"French, G., Fisher, M., Mackiewicz, M., and Needle, C. (2015, January 7\u201310). Convolutional neural networks for counting fish in fisheries surveillance video. Proceedings of the BMVC (British Machine Vision Conference), Swansea, UK.","DOI":"10.5244\/C.29.MVAB.7"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bargoti, S., and Underwood, J. (arXiv, 2016). Deep fruit detection in orchards, arXiv.","DOI":"10.1109\/ICRA.2017.7989417"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"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.","DOI":"10.3390\/s16081222"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Bargoti, S., and Underwood, J. (arXiv, 2016). Image segmentation for fruit detection and yield estimation in apple orchards, arXiv.","DOI":"10.1002\/rob.21699"},{"key":"ref_33","unstructured":"\u0160ulc, M., Mishkin, D., and Matas, J. (2016, January 5\u20138). Very deep residual networks with maxout for plant identification in the wild. Proceedings of the CLEF 2016 Conference, Evora, Portugal."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Hou, L., Wu, Q., Sun, Q., Yang, H., and Li, P. (2016, January 13\u201315). Fruit recognition based on convolution neural network. Proceedings of the 12th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD), Changsha, China.","DOI":"10.1109\/FSKD.2016.7603144"},{"key":"ref_35","first-page":"1","article-title":"From the human visual system to the computational models of visual attention: A survey","volume":"39","author":"Filipe","year":"2013","journal-title":"Artif. Intell. Rev."},{"key":"ref_36","unstructured":"Liu, T., Fang, S., Zhao, Y., Wang, P., and Zhang, J. (arXiv, 2015). Implementation of training convolutional neural networks, arXiv."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 7\u201312). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298594"},{"key":"ref_38","unstructured":"Ioffe, S., and Szegedy, C. (arXiv, 2015). Batch Normalization: Accelerating deep network training by reducing internal covariate shift, arXiv."},{"key":"ref_39","unstructured":"Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (July, January 26). Rethinking the inception architecture for computer vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Deng, J., Dong, W., Socher, R., Li, L.-J., Li, K., and Li, F.-F. (2009, January 20\u201325). Imagenet: A large-scale hierarchical image database. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.","DOI":"10.1109\/CVPR.2009.5206848"},{"key":"ref_41","unstructured":"Dumoulin, V., and Visin, F. (arXiv, 2016). A guide to convolution arithmetic for deep learning, arXiv."},{"key":"ref_42","unstructured":"Lin, M., Chen, Q., and Yan, S. (arXiv, 2013). Network in network, arXiv."},{"key":"ref_43","first-page":"1929","article-title":"Dropout: A simple way to prevent neural networks from overfitting","volume":"15","author":"Srivastava","year":"2014","journal-title":"J. Mach. Learn. Res."},{"key":"ref_44","unstructured":"Kingma, D., and Ba, J. (arXiv, 2014). Adam: A method for stochastic optimization, arXiv."},{"key":"ref_45","first-page":"249","article-title":"Understanding the difficulty of training deep feedforward neural networks","volume":"9","author":"Glorot","year":"2010","journal-title":"Aistats"},{"key":"ref_46","unstructured":"Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2017, April 20). Tensorflow: Large-Scale Machine Learning on Heterogeneous Systems. Available online: www.tensorflow.org."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/905\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:33:04Z","timestamp":1760207584000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/4\/905"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,20]]},"references-count":46,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2017,4]]}},"alternative-id":["s17040905"],"URL":"https:\/\/doi.org\/10.3390\/s17040905","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,4,20]]}}}