Real-time detection and identification of plant leaf diseases using convolutional neural networks on an embedded platform

Early identification of crop disease can aid the farmers to take timely precautions and countermeasures for its removal. In this paper, a real-time system to identify the type of disease present in a crop based on leaf images using machine learning is proposed. A deep convolutional neural network architecture is proposed to classify the crop disease, and a single shot detector is used for identification and localization of the leaf. These models are deployed on an embedded hardware, Nvidia Jetson TX1, for real-time in-field plant disease detection and identification. The disease classification accuracy achieved is around 96.88%, and the classification results are compared with existing convolutional neural network architectures. Also, the high success rate of the proposed system in the actual field test makes the proposed system a completely deployable system.

[1]  Ulrike Steiner,et al.  Effect of downy mildew development on transpiration of cucumber leaves visualized by digital infrared thermography. , 2005, Phytopathology.

[2]  Pietro Perona,et al.  Microsoft COCO: Common Objects in Context , 2014, ECCV.

[3]  Yang Lu,et al.  Identification of rice diseases using deep convolutional neural networks , 2017, Neurocomputing.

[4]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

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

[6]  Peng Jiang,et al.  Real-Time Detection of Apple Leaf Diseases Using Deep Learning Approach Based on Improved Convolutional Neural Networks , 2019, IEEE Access.

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

[8]  Pranali K. Kosamkar,et al.  Leaf Disease Detection and Recommendation of Pesticides Using Convolution Neural Network , 2018, 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA).

[9]  Adem Tuncer,et al.  Plant Leaf Disease Detection and Classification Based on CNN with LVQ Algorithm , 2018, 2018 3rd International Conference on Computer Science and Engineering (UBMK).

[10]  Pablo M. Granitto,et al.  Deep learning for plant identification using vein morphological patterns , 2016, Comput. Electron. Agric..

[11]  Alexandre Pereira Marcos,et al.  Coffee Leaf Rust Detection Using Convolutional Neural Network , 2019, 2019 XV Workshop de Visão Computacional (WVC).

[12]  Jiban Shrestha,et al.  A review on threat of gray leaf spot disease of maize in Asia , 2015 .

[13]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[14]  T. M. Prajwala,et al.  Tomato Leaf Disease Detection Using Convolutional Neural Networks , 2018, 2018 Eleventh International Conference on Contemporary Computing (IC3).

[15]  A. K. Misra,et al.  Detection of plant leaf diseases using image segmentation and soft computing techniques , 2017 .

[16]  Steven C. H. Hoi,et al.  Face Detection using Deep Learning: An Improved Faster RCNN Approach , 2017, Neurocomputing.

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

[18]  Karel Matouš,et al.  Pre-symptomatic detection of Plasmopara viticola infection in grapevine leaves using chlorophyll fluorescence imaging , 2009, European Journal of Plant Pathology.

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

[20]  Hitoshi Iyatomi,et al.  Basic Study of Automated Diagnosis of Viral Plant Diseases Using Convolutional Neural Networks , 2015, ISVC.

[21]  Mingming Zhang,et al.  Identification of Maize Leaf Diseases Using Improved Deep Convolutional Neural Networks , 2018, IEEE Access.

[22]  Pichayoot Ouppaphan,et al.  Corn Disease Identification from Leaf Images Using Convolutional Neural Networks , 2017, 2017 21st International Computer Science and Engineering Conference (ICSEC).

[23]  Ricardo Matsumura de Araújo,et al.  Classification of Apple Tree Disorders Using Convolutional Neural Networks , 2016, 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI).

[24]  Alsayed Algergawy,et al.  A Deep Learning-based Approach for Banana Leaf Diseases Classification , 2017, BTW.

[25]  S. Arivazhagan,et al.  Detection of unhealthy region of plant leaves and classification of plant leaf diseases using texture features , 2013 .

[26]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[27]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[28]  Md. Rasel Howlader,et al.  Automatic Recognition of Guava Leaf Diseases using Deep Convolution Neural Network , 2019, 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE).

[29]  Zhu-Hong You,et al.  Leaf image based cucumber disease recognition using sparse representation classification , 2017, Comput. Electron. Agric..

[30]  Marzena Nowakowska,et al.  Potato and Tomato Late Blight Caused by Phytophthora infestans: An Overview of Pathology and Resistance Breeding. , 2012, Plant disease.

[31]  Jay Trivedi,et al.  Plant Leaf Disease Detection Using Machine Learning , 2020, Communications in Computer and Information Science.

[32]  Murvet Kirci,et al.  Disease detection on the leaves of the tomato plants by using deep learning , 2017, 2017 6th International Conference on Agro-Geoinformatics.

[33]  R. Ramasamy,et al.  Current and Prospective Methods for Plant Disease Detection , 2015, Biosensors.

[34]  Changshui Zhang,et al.  An In-field Automatic Wheat Disease Diagnosis System , 2017, Comput. Electron. Agric..

[35]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[36]  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).

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

[38]  D. Straeten,et al.  Imaging techniques and the early detection of plant stress. , 2000, Trends in plant science.

[39]  Hitoshi Iyatomi,et al.  Basic Investigation on a Robust and Practical Plant Diagnostic System , 2016, 2016 15th IEEE International Conference on Machine Learning and Applications (ICMLA).

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

[41]  William E. Frye,et al.  Late Blight of Potatoes and Tomatoes , 1998 .

[42]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[43]  En Li,et al.  Apple detection during different growth stages in orchards using the improved YOLO-V3 model , 2019, Comput. Electron. Agric..

[44]  Jan Kuckenberg,et al.  Temporal and spatial changes of chlorophyll fluorescence as a basis for early and precise detection of leaf rust and powdery mildew infections in wheat leaves , 2009, Precision Agriculture.

[45]  Junjie Jia,et al.  Unsupervised Representation Learning of Image-Based Plant Disease with Deep Convolutional Generative Adversarial Networks , 2018, 2018 37th Chinese Control Conference (CCC).