Plant disease detection using hybrid model based on convolutional autoencoder and convolutional neural network

Abstract Plants are susceptive to various diseases in their growing phases. Early detection of diseases in plants is one of the most challenging problems in agriculture. If the diseases are not identified in the early stages, then they may adversely affect the total yield, resulting in a decrease in the farmers' profits. To overcome this problem, many researchers have presented different state-of-the-art systems based on Deep Learning and Machine Learning approaches. However, most of these systems either use millions of training parameters or have low classification accuracies. This paper proposes a novel hybrid model based on Convolutional Autoencoder (CAE) network and Convolutional Neural Network (CNN) for automatic plant disease detection. To the best of our knowledge, a hybrid system based on CAE and CNN to detect plant diseases automatically has not been proposed in any state-of-the-art systems present in the literature. In this work, the proposed hybrid model is applied to detect Bacterial Spot disease present in peach plants using their leaf images, however, it can be used for any plant disease detection. The experiments performed in this paper use a publicly available dataset named PlantVillage to get the leaf images of peach plants. The proposed system achieves 99.35% training accuracy and 98.38% testing accuracy using only 9,914 training parameters. The proposed hybrid model requires lesser number of training parameters as compared to other approaches existing in the literature. This, in turn, significantly decreases the time required to train the model for automatic plant disease detection and the time required to identify the disease in plants using the trained model.

[1]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[2]  Wiqas Ghai,et al.  Performance analysis of deep learning CNN models for disease detection in plants using image segmentation , 2020, Information Processing in Agriculture.

[3]  Chen Bingcai,et al.  Plant Disease Detection with Deep Learning and Feature Extraction Using Plant Village , 2020, Journal of Computer and Communications.

[4]  Rika Sustika,et al.  Unsupervised Convolutional Autoencoder-Based Feature Learning for Automatic Detection of Plant Diseases , 2018, 2018 International Conference on Computer, Control, Informatics and its Applications (IC3INA).

[5]  Aditya Khamparia,et al.  Seasonal Crops Disease Prediction and Classification Using Deep Convolutional Encoder Network , 2019, Circuits, Systems, and Signal Processing.

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

[7]  L. K. Dhruw,et al.  Image processing based real-time variable-rate chemical spraying system for disease control in paddy crop , 2020 .

[8]  Anjali A. Yadav,et al.  SVM classifier based grape leaf disease detection , 2016, 2016 Conference on Advances in Signal Processing (CASP).

[9]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[10]  Himani Himani An Analysis of Agriculture Sector in Indian Economy , 2014 .

[11]  Suyash Bhardwaj,et al.  Potato Leaf Diseases Detection Using Deep Learning , 2020, 2020 4th International Conference on Intelligent Computing and Control Systems (ICICCS).

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

[13]  N. Krithika,et al.  An individual grape leaf disease identification using leaf skeletons and KNN classification , 2017, 2017 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS).

[14]  Mohammed Abo-Zahhad,et al.  Recent advances in image processing techniques for automated leaf pest and disease recognition – A review , 2020, Information Processing in Agriculture.

[15]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

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

[17]  Driss Mammass,et al.  Automatic recognition of plant leaves diseases based on serial combination of two SVM classifiers , 2016, 2016 International Conference on Electrical and Information Technologies (ICEIT).

[18]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

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

[20]  Marcel Salathé,et al.  An open access repository of images on plant health to enable the development of mobile disease diagnostics through machine learning and crowdsourcing , 2015, ArXiv.

[21]  Himansu Das,et al.  Maize Leaf Disease Detection and Classification Using Machine Learning Algorithms , 2020 .

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

[23]  Wan-Soo Kim,et al.  Machine vision-based automatic disease symptom detection of onion downy mildew , 2020, Comput. Electron. Agric..

[24]  Liwei Sun,et al.  Proteomic Analyses Provide Novel Insights into Plant Growth and Ginsenoside Biosynthesis in Forest Cultivated Panax ginseng (F. Ginseng) , 2016, Front. Plant Sci..

[25]  Mohammed J. Zaki Data Mining and Analysis: Fundamental Concepts and Algorithms , 2014 .

[26]  Devendra Chaudhari,et al.  Plant Disease Detection Using Deep Learning , 2019 .

[27]  Yasir Niaz Khan,et al.  Weed density classification in rice crop using computer vision , 2020, Comput. Electron. Agric..

[28]  R. Giryes,et al.  Autoencoders , 2021, Deep Learning in Science.

[29]  Chutiporn Anutariya,et al.  An Ontology-based Approach to Plant Disease Identification System , 2018, IAIT 2018.

[30]  V. Singh,et al.  Sunflower leaf diseases detection using image segmentation based on particle swarm optimization , 2019, Artificial Intelligence in Agriculture.

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

[32]  Subhash Chand,et al.  Disease diagnosis in crops using content based image retrieval , 2012, 2012 12th International Conference on Intelligent Systems Design and Applications (ISDA).

[33]  Zhanhong Ma,et al.  Identification of Alfalfa Leaf Diseases Using Image Recognition Technology , 2016, PloS one.

[34]  Maria Seton,et al.  The GPlates Portal: Cloud-Based Interactive 3D Visualization of Global Geophysical and Geological Data in a Web Browser , 2016, PloS one.

[35]  D. Vydeki,et al.  Recognition and classification of paddy leaf diseases using Optimized Deep Neural network with Jaya algorithm , 2020 .

[36]  Maria Q. Feng,et al.  A Vision-Based Sensor for Noncontact Structural Displacement Measurement , 2015, Sensors.

[37]  Punam Bedi,et al.  Diseases and Pests Identification in Crops - A Semantic Web Approach , 2009, IICAI.

[38]  Ayan Seal,et al.  SoyNet: Soybean leaf diseases classification , 2020, Comput. Electron. Agric..

[39]  T. Ariman Micropolar and dipolar fluids , 1968 .

[40]  Dina Machuve,et al.  Mobile-Based Deep Learning Models for Banana Diseases Detection , 2020, ArXiv.

[41]  Siva Kumar Balasundram,et al.  A review of neural networks in plant disease detection using hyperspectral data , 2018, Information Processing in Agriculture.

[42]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

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

[44]  Sifat Momen,et al.  Rice Leaf Disease Detection Using Machine Learning Techniques , 2019, 2019 International Conference on Sustainable Technologies for Industry 4.0 (STI).

[45]  Anjaneya Teja Sarma Kalvakolanu Plant Disease Detection from Images , 2020, ArXiv.