Crop Disease Image Classification Based on Transfer Learning with DCNNs

  • Yuan Yuan
  • Sisi FangEmail author
  • Lei ChenEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11257)


Machine learning has been widely used in the crop disease image classification. Traditional methods relying on the extraction of hand-crafted low-level image features are difficulty to get satisfactory results. Deep convolutional neural network can deal with this problem because of automatically learning the feature representations from raw image data, but require enough labeled data to obtain a good generalization performance. However, in the field of agriculture, the available labeled data in target task is limited. In order to solve this problem, this paper proposes a method which combines transfer learning with two popular deep learning architectures (i.e., AlexNet and VGGNet) to classify eight kinds of crop diseases images. First, during the training procedure, the batch normalization and DisturbLabel techniques are introduced into these two networks to reduce the number of training iterations and over-fitting. Then, after training the pre-trained model by using the open source dataset PlantVillage. Finally, we fine-tune this model with our relatively small dataset preprocessed by a proposed strategy. The experimental results reveal that our approach can achieve an average accuracy of 95.93% compared to state-of-the-art method for our relatively small dataset, demonstrating the feasibility and robustness of this approach.


Transfer learning Deep learning Image classification DCNN Crop diseases 



The authors would like to thank the anonymous reviewers for their helpful reviews. The work is supported by National Natural Science Foundation of China (Grant No. 31871521), the Open Project of Key Laboratory of Agricultural Internet of Things, Ministry of Agriculture, China (2017AIOT-01) and the 13th Five-year Informatization Plan of Chinese Academy of Sciences (Grant No. XXH13505-03-104).


  1. 1.
    Brahimi, M., Boukhalfa, K., Moussaoui, A.: Deep learning for tomato diseases: classification and symptoms visualization. Appl. Artif. Intell. 314, 1–17 (2017)Google Scholar
  2. 2.
    Glorot, X., Bordes, A., Bengio, Y.: Deep sparse rectifier neural networks. In: International Conference on Artificial Intelligence and Statistics, pp. 315–323 (2011)Google Scholar
  3. 3.
    Harvey, C.A., et al.: Extreme vulnerability of smallholder farmers to agricultural risks and climate change in Madagascar. Philos. Trans. R. Soc. Lond. 369(1639), 20130089 (2014)CrossRefGoogle Scholar
  4. 4.
    Hughes, D.P., Salathe, M.: An open access repository of images on plant health to enable the development of mobile disease diagnostics. Comput. Sci. (2015)Google Scholar
  5. 5.
    Ioffe, S., Szegedy, C.: Batch normalization: accelerating deep network training by reducing internal covariate shift, pp. 448–456 (2015)Google Scholar
  6. 6.
    Krizhevsky, A., Sutskever, I., Hinton, G.E.: ImageNet classification with deep convolutional neural networks. In: International Conference on Neural Information Processing Systems, pp. 1097–1105 (2012)Google Scholar
  7. 7.
    Mohanty, S.P., Hughes, D.P., Salath, M.: Using deep learning for image-based plant disease detection. Front. Plant Sci. 7, 1419 (2016)CrossRefGoogle Scholar
  8. 8.
    Prasad, S., Peddoju, S.K., Ghosh, D.: Multi-resolution mobile vision system for plant leaf disease diagnosis. Sig. Image Video Process. 10(2), 379–388 (2016)CrossRefGoogle Scholar
  9. 9.
    Sanchez, P.A., Swaminathan, M.S.: Cutting world hunger in half. Science 307(5708), 357–359 (2005)CrossRefGoogle Scholar
  10. 10.
    Semary, N.A., Tharwat, A., Elhariri, E., Hassanien, A.E.: Fruit-based tomato grading system using features fusion and support vector machine. In: Filev, D., et al. (eds.) Intelligent Systems 2014. AISC, vol. 323, pp. 401–410. Springer, Cham (2015). Scholar
  11. 11.
    Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. Computer Science (2014)Google Scholar
  12. 12.
    Srdjan, S., Marko, A., Andras, A., Dubravko, C., Darko, S.: Deep neural networks based recognition of plant diseases by leaf image classification. Comput. Intell. Neurosci. 2016(6), 1–11 (2016)Google Scholar
  13. 13.
    Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15(1), 1929–1958 (2014)MathSciNetzbMATHGoogle Scholar
  14. 14.
    Szegedy, C., et al.: Going deeper with convolutions, pp. 1–9 (2014)Google Scholar
  15. 15.
    Tai, A.P.K., Martin, M.V., Heald, C.L.: Threat to future global food security from climate change and ozone air pollution. Nat. Clim. Change 4(9), 817–821 (2014)CrossRefGoogle Scholar
  16. 16.
    Tian, Y.W., Li, T.L., Zhang, L., Wang, X.J.: Diagnosis method of cucumber disease with hyperspectral imaging in greenhouse. Trans. Chin. Soc. Agric. Eng. 26(5), 202–206 (2010)Google Scholar
  17. 17.
    Wang, X., Zhang, S., Wang, Z., Zhang, Q.: Recognition of cucumber diseases based on leaf image and environmental information. Trans. Chin. Soc. Agric. Eng. 30(14), 148–153 (2014)Google Scholar
  18. 18.
    Xie, L., Wang, J., Wei, Z., Wang, M., Tian, Q.: Disturblabel: regularizing CNN on the loss layer. In: Computer Vision and Pattern Recognition, pp. 4753–4762 (2016)Google Scholar
  19. 19.
    Zhang, S.W., Shang, Y.J., Wang, L.: Plant disease recognition based on plant leaf image. J. Anim. Plant Sci. 25(3), 42–45 (2015)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Institute of Intelligent MachinesChinese Academy of SciencesHefeiChina
  2. 2.University of Science and Technology of ChinaHefeiChina

Personalised recommendations