Classification of Plants Using Convolutional Neural Network

  • Gurinder Saini
  • Aditya KhampariaEmail author
  • Ashish Kumar Luhach
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1045)


Plant leaf classification plays a foremost role in botanical research, Ayurveda, agriculture practices, medicine and drug, weed detection, and many more areas. It is a technique by which a plant leaf is categorized based on its different morphological structures. The aim of this paper is to offer a deep learning technique for plant leaf classification with the help of deep Convolutional Neural Network as a substitute of conventional classification methods like k-nearest neighbor, probabilistic neural network, support vector machine, genetic algorithm, and principal component analysis, which all need feature extraction and are time-consuming. CNN has been used since it has outperformed in various image recognition challenges and feature extraction is performed automatically, which takes less time. This work uses a 5000 leaf images of two plant species. 4000 images are used for training and 1000 for testing purpose. CNN is trained in such a way that it can classify the species and predict the class for a new leaf image. The proposed model is run for different epochs and results were recorded. It was observed that the CNN model performed effectively in distinguishing the plant leaf images and achieved 99.96% training accuracy and 99.90% testing accuracy.


Plant leaf classification Convolutional Neural Network (CNN) Deep learning Machine learning 


  1. 1.
    Rahmani, M.E., Amine, A., Hamou, M.R.: Plant leaves classification. Alldata 82(c), 75–80 (2015)Google Scholar
  2. 2.
    Liu, W., Wang, Z., Liu, X., Zeng, N., Liu, Y., Alsaadi, F.E.: A survey of deep neural network architectures and their applications. Neurocomputing 234, 11–26 (2017)CrossRefGoogle Scholar
  3. 3.
    Kaur, L.: A review on plant leaf classification and segmentation. Int. J. Eng. Comput. Sci. 5(8), 17658–17661 (2016)Google Scholar
  4. 4.
    Dyrmann, M., Karstoft, H., Midtiby, H.S.: Plant species classification using deep convolutional neural network. Biosyst. Eng. 151(2005), 72–80 (2016)CrossRefGoogle Scholar
  5. 5.
    Barré, P., Stöver, B.C., Müller, K.F., Steinhage, V.: LeafNet: a computer vision system for automatic plant species identification. Ecol. Inform. 40(May), 50–56 (2017)CrossRefGoogle Scholar
  6. 6.
    Lee, S.H., Chan, C.S., Mayo, S.J., Remagnino, P.: How deep learning extracts and learns leaf features for plant classification. Pattern Recognit. 71, 1–13 (2017)CrossRefGoogle Scholar
  7. 7.
    Affonso, C., Rossi, A.L.D., Vieira, F.H.A., de Carvalho, A.C.P., de L.F.: Deep learning for biological image classification. Expert Syst. Appl. 85, 114–122 (2017)Google Scholar
  8. 8.
    Ji, S., Zhang, C., Xu, A., Shi, Y., Duan, Y.: 3D convolutional neural networks for crop classification with multi-temporal remote sensing images. Remote Sens. 10(1), 75 (2018)CrossRefGoogle Scholar
  9. 9.
    Zhu, X., Zhu, M., Ren, H.: ScienceDirect method of plant leaf recognition based on improved deep convolutional neural network Action editor: Ali Minai. Cognitive Syst. Res. 52, 223–233 (2018)CrossRefGoogle Scholar
  10. 10.
    Xu, Y., Chi, Y., Tian, Y.: Deep Convolutional Neural Networks for Feature Extraction of Images Generated from Complex Networks (2018)Google Scholar
  11. 11.
    Hamuda, E., Mc Ginley, B., Glavin, M., Jones, E.: Improved image processing-based crop detection using Kalman filtering and the Hungarian algorithm. Comput. Electron. Agric. 148, 37–44 (2018)CrossRefGoogle Scholar
  12. 12.
    Khamparia, A., Saini, G., Gupta, D., Khanna, A., Tiwari, S., de Albuquerque, V.H.C.: Seasonal crops disease prediction and classification using deep convolutional encoder network. Circ. Syst. Signal Process. 32, 1–19 (2019)Google Scholar
  13. 13.
    Aloysius, N., Geetha, M.: A review on deep convolutional neural networks. In: International Conference on Communication and Signal Processing (ICCSP), pp. 0588–0592 (2017)Google Scholar
  14. 14.
    Zhang, Z., Xing, F., Su, H., Shi, X., Yang, L.: Recent advances in the applications of convolutional neural networks to medical image contour detection (2017)Google Scholar
  15. 15.
    Al-Saffar, A.A.M., Tao, H., Talab, M.A.: Review of deep convolution neural network in image classification. In: International Conference on Radar, Antenna, Microwave, Electronics, and Telecommunications (ICRAMET), pp. 26–31 (2017)Google Scholar
  16. 16.
    Gu, J., Wang, Z., Kuen, J., Ma, L., Shahroudy, A., Shuai, B., Liu, T., Wang, X., Wang, G., Cai, J., Chen, T.: Recent advances in convolutional neural networks. Pattern Recognit. (2017)Google Scholar
  17. 17.
    Guo, Y., Liu, Y., Oerlemans, A., Lao, S., Wu, S., Lew, M.S.: Deep learning for visual understanding: a review. Neurocomputing 187, 27–48 (2016)CrossRefGoogle Scholar
  18. 18.
    Bhandare, A., Bhide, M., Gokhale, P., Chandavarkar, R.: Applications of convolutional. Neural Netw. 7(5), 2206–2215 (2016)Google Scholar
  19. 19.
    Qian, S., Liu, H., Liu, C., Wu, S., Wong, H.S.: Adaptive activation functions in convolutional neural networks. Neurocomputing 272, 204–212 (2018)CrossRefGoogle Scholar
  20. 20.
    PlantVillage Disease Classification Challenge. Last accessed 25 July 2018

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Gurinder Saini
    • 1
  • Aditya Khamparia
    • 1
    Email author
  • Ashish Kumar Luhach
    • 2
  1. 1.School of Computer Science and EngineeringLovely Professional UniversityJalandharIndia
  2. 2.The PNG University of TechnologyLaePapua New Guinea

Personalised recommendations