Abstract
Plant diseases can cause significant reductions in both the quality and quantity of agricultural products, and they have a disastrous impact on the safety of food production. In severe cases, plant diseases may even lead to no grain harvest completely. Therefore, seeking fast, automatic, less expensive and accurate methods to detect plant diseases is of great realistic significance. In this paper, we studied the transfer learning for the deep CNNs and modified the network structure to enhance the learning ability of the tiny lesion symptoms. The pre-trained MobileNet-V2 was extended with the classification activation map (CAM), which was used for visualization as well as plant lesion positioning, and both were selected in our approach. Particularly, the transfer learning was performed twice in model training: the first phase only inferred the weights from scratch for new extended layers while the bottom convolution layers were frozen with the parameters trained from ImageNet; the second phase retrained the weights using the target dataset by loading the model trained in the first phase. Then, the yielded optimum model was used for identifying plant diseases. Experimental results demonstrate the validity of the proposed approach. It achieves an average recognition accuracy of 99.85% on the public dataset. Even under multiple classes and complex background conditions, the average accuracy reaches 99.11% on the collected plant disease images. Thus, the proposed approach efficiently accomplished plant disease identification and presented a superior performance relative to other state-of-the-art methods.
Similar content being viewed by others
References
Adeel A et al (2019) Diagnosis and recognition of grape leaf diseases: An automated system based on a novel saliency approach and canonical correlation analysis based multiple features fusion. Sustain Comput: Inform Syst 24:100349
Adeel A et al. (2020) Entropy-controlled deep features selection framework for grape leaf diseases recognition. Expert Syst
Alghamdi A et al. (2020) Detection of myocardial infarction based on novel deep transfer learning methods for urban healthcare in smart cities. Multimed Tools Appl: 1–22
Amara J, Bouaziz B, Algergawy A (2017) A deep learning-based approach for banana leaf diseases classification. Datenbanksysteme für Business, Technologie und Web (BTW 2017)-Workshopband
Anthonys G, Wickramarachchi N (2009) An image recognition system for crop disease identification of paddy fields in Sri Lanka. 2009 International Conference on Industrial and Information Systems (ICIIS). IEEE
Arsenovic M et al (2019) Solving current limitations of deep learning based approaches for plant disease detection. Symmetry 11(7):939
Aurangzeb K et al. (2020) Advanced Machine Learning Algorithm Based System for Crops Leaf Diseases Recognition. 2020 6th Conference on Data Science and Machine Learning Applications (CDMA). IEEE
Barbedo JGA (2018) Factors influencing the use of deep learning for plant disease recognition. Biosyst Eng 172:84–91
Brahimi M, Boukhalfa K, Moussaoui A (2017) Deep learning for tomato diseases: classification and symptoms visualization. Appl Artif Intell 31(4):299–315
Durmuş H, Güneş EO, Kırcı M (2017) Disease detection on the leaves of the tomato plants by using deep learning. 2017 6th International Conference on Agro-Geoinformatics. IEEE
Faithpraise F et al (2013) Automatic plant pest detection and recognition using k-means clustering algorithm and correspondence filters. Int J Adv Biotechnol Res 4(2):189–199
Ferentinos KP (2018) Deep learning models for plant disease detection and diagnosis. Comput Electron Agric 145:311–318
GeForce GTX 1060. Available online: https://www.nvidia.com/en-us/geforce/products/10series/geforce-gtx-1060/specifications (Accessed on 17 Jun 2019).
Ghazi MM, Yanikoglu B, Aptoula E (2017) Plant identification using deep neural networks via optimization of transfer learning parameters. Neurocomputing 235:228–235
He K et al. (2016) Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition
Hemming J, Rath T (2001) PA—precision agriculture: computer-vision-based weed identification under field conditions using controlled lighting. J Agric Eng Res 78(3):233–243
Howard AG et al. (2017) Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv preprint arXiv:1704.04861
Huang G et al. (2017) Densely connected convolutional networks. Proceedings of the IEEE conference on computer vision and pattern recognition
Hughes D, Salathé M (2015) An open access repository of images on plant health to enable the development of mobile disease diagnostics. arXiv preprint arXiv:1511.08060
Kahar MA, Mutalib S, Abdul-Rahman S (2015) Early detection and classification of paddy diseases with neural networks and fuzzy logic. Proceedings of the 17th International Conference on Mathematical and Computational Methods in Science and Engineering, MACMESE
Kamal KC et al (2019) Depthwise separable convolution architectures for plant disease classification. Comput Electron Agric 165:104948
Keras-GPU. Available online: https://anaconda.org/anaconda/keras-gpu (Accessed on 17 Jun 2019)
Khan MA, Lali MIU, Sharif M, Javed K, Aurangzeb K, Haider SI, Altamrah AS, Akram T (2019) An optimized method for segmentation and classification of apple diseases based on strong correlation and genetic algorithm based feature selection. IEEE Access 7:46261–46277
Khan MA et al. (2020) An automated system for cucumber leaf diseased spot detection and classification using improved saliency method and deep features selection. Multimed Tools Appl: 1–30
Kingma DP, Ba J (2014) Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980
Kussul N, Lavreniuk M, Skakun S, Shelestov A (2017) Deep learning classification of land cover and crop types using remote sensing data. IEEE Geosci Remote Sens Lett 14(5):778–782
Kusumo BS et al. (2018) Machine Learning-based for Automatic Detection of Corn-Plant Diseases Using Image Processing. 2018 International Conference on Computer, Control, Informatics and its Applications (IC3INA). IEEE
Li C, Wang L (2011) Research on Application of Probability Neural Network in Maize Leaf Disease Identification [J]. J Agric Mechan Res 6
Lin T-Y et al. (2017) Focal loss for dense object detection. Proceedings of the IEEE international conference on computer vision
Mohanty SP, Hughes DP, Salathé M (2016) Using deep learning for image-based plant disease detection. Front Plant Sci 7:1419
Nestor T et al (2020) A multidimensional hyperjerk oscillator: Dynamics analysis, analogue and embedded systems implementation, and its application as a cryptosystem. Sensors 20(1):83
Pan SJ, Yang Q (2009) A survey on transfer learning. IEEE Trans Knowl Data Eng 22(10):1345–1359
Rangarajan AK, Purushothaman R, Ramesh A (2018) Tomato crop disease classification using pre-trained deep learning algorithm. Procedia Comp Sci 133:1040–1047
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M, Berg AC, Fei-Fei L (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252
Safdar A, Khan MA, Shah JH, Sharif M, Saba T, Rehman A, Javed K, Khan JA (2019) Intelligent microscopic approach for identification and recognition of citrus deformities. Microsc Res Tech 82(9):1542–1556
Sandler M et al. (2018) Mobilenetv2: Inverted residuals and linear bottlenecks. Proceedings of the IEEE conference on computer vision and pattern recognition
Sethy PK et al (2020) Deep feature based rice leaf disease identification using support vector machine. Comput Electron Agric 175:105527
Sharif M, Khan MA, Iqbal Z, Azam MF, Lali MIU, Javed MY (2018) Detection and classification of citrus diseases in agriculture based on optimized weighted segmentation and feature selection. Comput Electron Agric 150:220–234
Sifre L, Mallat S (2014) Rigid-motion scattering for image classification. Ph. D. thesis
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556
Szegedy C et al. (2016) Rethinking the inception architecture for computer vision. Proceedings of the IEEE conference on computer vision and pattern recognition
Too EC, Yujian L, Njuki S, Yingchun L (2019) A comparative study of fine-tuning deep learning models for plant disease identification. Comput Electron Agric 161:272–279
Voulodimos A et al (2018) Recent developments in deep learning for engineering applications. Comput Intell Neurosci 2018:1–2
Wang X, Zhang X, Zhou G (2017) Automatic detection of rice disease using near infrared spectra technologies. J Ind Soc Remote Sens 45(5):785–794
Zhang X, Qiao Y, Meng F, Fan C, Zhang M (2018) Identification of maize leaf diseases using improved deep convolutional neural networks. IEEE Access 6:30370–30377
Zhou B et al. (2016) Learning deep features for discriminative localization. Proceedings of the IEEE conference on computer vision and pattern recognition
Acknowledgments
This work is partly supported by the grants from the National Natural Science Foundation of China (Project no. 61672439) and the Fundamental Research Funds for the Central Universities (#20720181004). The authors would like to thank all the editors and anonymous reviewers for their constructive advice.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflicts of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Chen, J., Zhang, D. & Nanehkaran, Y.A. Identifying plant diseases using deep transfer learning and enhanced lightweight network. Multimed Tools Appl 79, 31497–31515 (2020). https://doi.org/10.1007/s11042-020-09669-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09669-w