Identification of Plant-Leaf Diseases Using CNN and Transfer-Learning Approach

The timely identification and early prevention of crop diseases are essential for improving production. In this paper, deep convolutional-neural-network (CNN) models are implemented to identify and diagnose diseases in plants from their leaves, since CNNs have achieved impressive results in the field of machine vision. Standard CNN models require a large number of parameters and higher computation cost. In this paper, we replaced standard convolution with depth=separable convolution, which reduces the parameter number and computation cost. The implemented models were trained with an open dataset consisting of 14 different plant species, and 38 different categorical disease classes and healthy plant leaves. To evaluate the performance of the models, different parameters such as batch size, dropout, and different numbers of epochs were incorporated. The implemented models achieved a disease-classification accuracy rates of 98.42%, 99.11%, 97.02%, and 99.56% using InceptionV3, InceptionResNetV2, MobileNetV2, and EfficientNetB0, respectively, which were greater than that of traditional handcrafted-feature-based approaches. In comparison with other deep-learning models, the implemented model achieved better performance in terms of accuracy and it required less training time. Moreover, the MobileNetV2 architecture is compatible with mobile devices using the optimized parameter. The accuracy results in the identification of diseases showed that the deep CNN model is promising and can greatly impact the efficient identification of the diseases, and may have potential in the detection of diseases in real-time agricultural systems.

[1]  Aravind Krishnaswamy Rangarajan,et al.  Disease Classification in Eggplant Using Pre-trained VGG16 and MSVM , 2020, Scientific Reports.

[2]  Darko Stefanovic,et al.  Deep Neural Networks Based Recognition of Plant Diseases by Leaf Image Classification , 2016, Comput. Intell. Neurosci..

[3]  David Hughes,et al.  Deep Learning for Image-Based Cassava Disease Detection , 2017, Front. Plant Sci..

[4]  R. GeethaRamani,et al.  Identification of plant leaf diseases using a nine-layer deep convolutional neural network , 2019, Comput. Electr. Eng..

[5]  Suyash P. Awate,et al.  Leaf classification using marginalized shape context and shape+texture dual-path deep convolutional neural network , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[6]  Jagadeesh Pujari,et al.  SVM and ANN Based Classification of Plant Diseases Using Feature Reduction Technique , 2016, Int. J. Interact. Multim. Artif. Intell..

[7]  Yang Li,et al.  Do we really need deep CNN for plant diseases identification? , 2020, Comput. Electron. Agric..

[8]  Sachin B. Jadhav,et al.  Identification of plant diseases using convolutional neural networks , 2020, International Journal of Information Technology.

[9]  Murat Ceylan,et al.  Fusion and ANN based classification of liver focal lesions using phases in magnetic resonance imaging , 2015, 2015 IEEE 12th International Symposium on Biomedical Imaging (ISBI).

[10]  C. Vanniarajan,et al.  Improved host-plant resistance to Phytophthora rot and powdery mildew in soybean (Glycine max (L.) Merr.) , 2020, Scientific Reports.

[11]  Hwa Jen Yap,et al.  Deep Learning for Plant Species Classification Using Leaf Vein Morphometric , 2020, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[12]  Peter McCloskey,et al.  A Mobile-Based Deep Learning Model for Cassava Disease Diagnosis , 2019, Front. Plant Sci..

[13]  Shreelekha Pandey,et al.  Semi-automatic leaf disease detection and classification system for soybean culture , 2018, IET Image Process..

[14]  Pankaj Bhowmik,et al.  Detection of potato diseases using image segmentation and multiclass support vector machine , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[15]  Hervé Goëau,et al.  New perspectives on plant disease characterization based on deep learning , 2020, Comput. Electron. Agric..

[16]  Mostafa Mehdipour-Ghazi,et al.  Plant identification using deep neural networks via optimization of transfer learning parameters , 2017, Neurocomputing.

[17]  Marcel Salathé,et al.  Using Deep Learning for Image-Based Plant Disease Detection , 2016, Front. Plant Sci..

[18]  Miao Li,et al.  Crop leaf disease recognition based on Self-Attention convolutional neural network , 2020, Comput. Electron. Agric..

[19]  Quoc V. Le,et al.  EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks , 2019, ICML.

[20]  Bo Chen,et al.  MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications , 2017, ArXiv.

[21]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[22]  Konstantinos P. Ferentinos,et al.  Deep learning models for plant disease detection and diagnosis , 2018, Comput. Electron. Agric..

[23]  Georg Heigold,et al.  An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale , 2021, ICLR.

[24]  Hyunsoo Yoon,et al.  Acoustic-decoy: Detection of adversarial examples through audio modification on speech recognition system , 2020, Neurocomputing.

[25]  Robertas Damasevicius,et al.  Detecting cassava mosaic disease using a deep residual convolutional neural network with distinct block processing , 2021, PeerJ Comput. Sci..

[26]  Jeremy S. Smith,et al.  An image-processing based algorithm to automatically identify plant disease visual symptoms. , 2009 .

[27]  Yaser Ahangari Nanehkaran,et al.  Using deep transfer learning for image-based plant disease identification , 2020, Comput. Electron. Agric..

[28]  Zhiguo Cao,et al.  Rice heading stage automatic observation by multi-classifier cascade based rice spike detection method , 2018, Agricultural and Forest Meteorology.

[29]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[30]  Harpreet Kaur,et al.  Plant Disease Detection Based on Region-Based Segmentation and KNN Classifier , 2018 .

[31]  Asit Kumar Das,et al.  Rice diseases classification using feature selection and rule generation techniques , 2013 .

[32]  Jian Tang,et al.  Application of Support Vector Machine for Detecting Rice Diseases Using Shape and Color Texture Features , 2009, 2009 International Conference on Engineering Computation.

[33]  P. Raja,et al.  Automated disease classification in (Selected) agricultural crops using transfer learning , 2020, Automatika.

[34]  Jeremy S. Smith,et al.  Image pattern classification for the identification of disease causing agents in plants , 2009 .

[35]  Paolo Remagnino,et al.  How deep learning extracts and learns leaf features for plant classification , 2017, Pattern Recognit..

[36]  Fumio Okura,et al.  How Convolutional Neural Networks Diagnose Plant Disease , 2019, Plant phenomics.

[37]  Mona A. S. Ali,et al.  Identifying Two of Tomatoes Leaf Viruses Using Support Vector Machine , 2015 .

[38]  Alexander Kolesnikov,et al.  MLP-Mixer: An all-MLP Architecture for Vision , 2021, NeurIPS.

[39]  Pius Adewale Owolawi,et al.  Deep Learning Based on NASNet for Plant Disease Recognition Using Leave Images , 2019, 2019 International Conference on Advances in Big Data, Computing and Data Communication Systems (icABCD).

[40]  Raj Kamal,et al.  An improved random forest classifier for multi-class classification , 2016 .

[41]  Andreas Kamilaris,et al.  Deep learning in agriculture: A survey , 2018, Comput. Electron. Agric..

[42]  Saeid Minaei,et al.  Vision-based pest detection based on SVM classification method , 2017, Comput. Electron. Agric..

[43]  Jordan J. Bird,et al.  A Study on CNN Transfer Learning for Image Classification , 2018, UKCI.

[44]  Sang Cheol Kim,et al.  A Robust Deep-Learning-Based Detector for Real-Time Tomato Plant Diseases and Pests Recognition , 2017, Sensors.

[45]  Uday Pratap Singh,et al.  Bacterial Foraging Optimization Based Radial Basis Function Neural Network (BRBFNN) for Identification and Classification of Plant Leaf Diseases: An Automatic Approach Towards Plant Pathology , 2018, IEEE Access.

[46]  Prerna Sharma,et al.  Classification of Maize leaf diseases from healthy leaves using Deep Forest , 2020, Journal of Artificial Intelligence and Systems.

[47]  Yang Li,et al.  Few-shot cotton pest recognition and terminal realization , 2020, Comput. Electron. Agric..

[48]  Wenlong Song,et al.  Plant Disease Detection Using Generated Leaves Based on DoubleGAN , 2021, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[49]  Xinxin Hu,et al.  ACNET: Attention Based Network to Exploit Complementary Features for RGBD Semantic Segmentation , 2019, 2019 IEEE International Conference on Image Processing (ICIP).

[50]  Hyunsoo Yoon,et al.  Restricted Evasion Attack: Generation of Restricted-Area Adversarial Example , 2019, IEEE Access.

[51]  Sergey Ioffe,et al.  Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning , 2016, AAAI.

[52]  Sameerchand Pudaruth,et al.  Plant Leaf Recognition Using Shape Features and Colour Histogram with K-nearest Neighbour Classifiers , 2015 .

[53]  Andrew McCallum,et al.  A comparison of event models for naive bayes text classification , 1998, AAAI 1998.

[54]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[55]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[56]  Prabira Kumar Sethy,et al.  Deep feature based rice leaf disease identification using support vector machine , 2020, Comput. Electron. Agric..

[57]  Won Suk Lee,et al.  Comparison of two aerial imaging platforms for identification of Huanglongbing-infected citrus trees , 2013 .

[58]  Li Yujian,et al.  A comparative study of fine-tuning deep learning models for plant disease identification , 2019, Comput. Electron. Agric..