Neural Network as a Tool for Detection of Wine Grapes

  • Petr DolezelEmail author
  • Pavel Skrabanek
  • Lumir Gago
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 464)


The recognition of wine grapes in real-life images is a serious issue solved by researches dealing with precision viticulture. The detection of wine grapes of red varieties is a well mastered problem. On the other hand, the detection of white varieties is still a challenging task. In this contribution, detectors designed for recognition of white wine grapes in real-life images are introduced and evaluated. Two representations of object images are considered in this paper; namely, vector of normalized pixel intensities and histograms of oriented gradients. In both cases, classifiers are realized using feedforward multilayer neural networks. The detector based on the histograms of oriented gradients has proven to be very effective by cross-validation. The results obtained by its evaluation on independent testing data are slightly worse; however, still very good. On the other hand, the representation using the vector of normalized pixel intensities was stated as insufficient.


Grape detection Neural networks Image processing Precision viticulture HOG features 



The work has been supported by the Funds of University of Pardubice, Czech Republic. This support is very gratefully acknowledged.


  1. 1.
    Vibhute, A., Bodhe, S.K.: Applications of image processing in agriculture: a survey. Int. J. Comput. Appl. 52(2), 34–40 (2012)Google Scholar
  2. 2.
    Arnó Satorra, J., Martínez Casasnovas, J.A., Ribes Dasi, M., Rosell Polo, J.R.: Review. Precision viticulture. Research topics, challenges and opportunities in site-specific vineyard management. Spanish J. Agric. Res. 7(4), 779–790 (2009)Google Scholar
  3. 3.
    Xu, S., Xun, Y., Jia, T., Yang, Q.: Detection method for the buds on winter vines based on computer vision. In: 2014 7th International Symposium on Computational Intelligence and Design (ISCID), vol. 2, pp. 44–48 (2014)Google Scholar
  4. 4.
    Igawa, H., Tanaka, T., Kaneko, S., Tada, T., Suzuki, S., Ohmura, I.: Base position detection of grape stem considering its displacement for weeding robot in vineyards. In: IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, pp. 2567–2572 (2012)Google Scholar
  5. 5.
    Berenstein, R., Shahar, O., Shapiro, A., Edan, Y.: Grape clusters and foliage detection algorithms for autonomous selective vineyard sprayer. Intell. Serv. Robot. 3(4), 233–243 (2010)CrossRefGoogle Scholar
  6. 6.
    Nuske, S., Achar, S., Bates, T., Narasimhan, S., Singh, S.: Yield estimation in vineyards by visual grape detection. In: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2352–2358. IEEE (2011)Google Scholar
  7. 7.
    Diago, M.P., Correa, C., Milln, B., Barreiro, P., Valero, C., Tardaguila, J.: Grapevine yield and leaf area estimation using supervised classification methodology on RGB images taken under field conditions. Sensors 12(12), 16988–17006 (2012)Google Scholar
  8. 8.
    Chamelat, R., Rosso, E., Choksuriwong, A., Rosenberger, C., Laurent, H., Bro, P.: Grape detection by image processing. In: IECON 2006—32nd Annual Conference on IEEE Industrial Electronics, pp. 3697–3702 (2006)Google Scholar
  9. 9.
    Liu, S., Whitty, M.: Automatic grape bunch detection in vineyards with an SVM classifier. J. Appl. Logic 13(4), 643–653 (2015)Google Scholar
  10. 10.
    Škrabánek, P., Runarsson, T.P.: Detection of grapes in natural environment using support vector machine classifier. In: Proceedings of the 21st International Conference on Soft Computing MENDEL 2015, Brno, Czech Republic, Brno University of Technology, pp. 143–150, 23–25 Jun 2015Google Scholar
  11. 11.
    Liu, S., Marden, S., Whitty, M.: Towards automated yield estimation in viticulture. In: Proceedings of Australasian Conference on Robotics and Automation, pp. 213–221 (2013)Google Scholar
  12. 12.
    Reis, M., Morais, R., Peres, E., Pereira, C., Contente, O., Soares, S., Valente, A., Baptista, J., Ferreira, P., Cruz, J.B.: Automatic detection of bunches of grapes in natural environment from color images. J. Appl. Logic 10(4), 285–290 (2012)CrossRefGoogle Scholar
  13. 13.
    ITU-R Recommendation BT.601: Studio encoding parameters of digital television for standard 4:3 and wide screen 16:9 aspect ratios (2011)Google Scholar
  14. 14.
    Lampert, C.H.: Kernel methods in computer vision. Found. Trends Comput. Graph. Vis. 4(3), 193–285 (2008)Google Scholar
  15. 15.
    Dalal, N., Triggs, B.: Histograms of oriented gradients for human detection. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2005. CVPR 2005, vol. 1, pp. 886–893 (2005)Google Scholar
  16. 16.
    Resch, C., Pineda, F., Wang, J.J.: Automatic recognition and assignment of missile pieces in clutter. In: International Joint Conference on Neural Networks, 1999. IJCNN’99, vol. 5, pp. 3177–3181 (1999)Google Scholar
  17. 17.
    Haykin, S.: Neural Networks: A Comprehensive Foundation. Prentice Hall (1999)Google Scholar
  18. 18.
    Nguyen, H., Prasad, N., Walker, C.: A First Course in Fuzzy and Neural Control. Chapman and Hall/CRC (2003)Google Scholar
  19. 19.
    Moller, M.: A scaled conjugate gradient algorithm for fast supervised learning. Neural Netw. 6(4), 525–533 (1993)CrossRefGoogle Scholar
  20. 20.
    Kubat, M.: An Introduction to Machine Learning. Springer International Publishing, Switzerland (2015)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Faculty of Electrical Engineering and InformaticsUniversity of PardubicePardubiceCzech Republic

Personalised recommendations