Deep Learning-Based Mobile Application for Plant Disease Diagnosis

Author(s):  
Shradha Verma ◽  
Anuradha Chug ◽  
Amit Prakash Singh ◽  
Shubham Sharma ◽  
Puranjay Rajvanshi

With the increasing computational power, areas such as machine learning, image processing, deep learning, etc. have been extensively applied in agriculture. This chapter investigates the applications of the said areas and various prediction models in plant pathology for accurate classification, identification, and quantification of plant diseases. The authors aim to automate the plant disease identification process. To accomplish this objective, CNN has been utilized for image classification. Research shows that deep learning architectures outperform other machine learning tools significantly. To this effect, the authors have implemented and trained five CNN models, namely Inception ResNet v2, VGG16, VGG19, ResNet50, and Xception, on PlantVillage dataset for tomato leaf images. The authors analyzed 18,160 tomato leaf images spread across 10 class labels. After comparing their performance measures, ResNet50 proved to be the most accurate prediction tool. It was employed to create a mobile application to classify and identify tomato plant diseases successfully.

2021 ◽  
Vol 11 (4) ◽  
pp. 251-264
Author(s):  
Radhika Bhagwat ◽  
Yogesh Dandawate

Plant diseases cause major yield and economic losses. To detect plant disease at early stages, selecting appropriate techniques is imperative as it affects the cost, diagnosis time, and accuracy. This research gives a comprehensive review of various plant disease detection methods based on the images used and processing algorithms applied. It systematically analyzes various traditional machine learning and deep learning algorithms used for processing visible and spectral range images, and comparatively evaluates the work done in literature in terms of datasets used, various image processing techniques employed, models utilized, and efficiency achieved. The study discusses the benefits and restrictions of each method along with the challenges to be addressed for rapid and accurate plant disease detection. Results show that for plant disease detection, deep learning outperforms traditional machine learning algorithms while visible range images are more widely used compared to spectral images.


2021 ◽  
Vol 11 (1) ◽  
pp. 491-508
Author(s):  
Monika Lamba ◽  
Yogita Gigras ◽  
Anuradha Dhull

Abstract Detection of plant disease has a crucial role in better understanding the economy of India in terms of agricultural productivity. Early recognition and categorization of diseases in plants are very crucial as it can adversely affect the growth and development of species. Numerous machine learning methods like SVM (support vector machine), random forest, KNN (k-nearest neighbor), Naïve Bayes, decision tree, etc., have been exploited for recognition, discovery, and categorization of plant diseases; however, the advancement of machine learning by DL (deep learning) is supposed to possess tremendous potential in enhancing the accuracy. This paper proposed a model comprising of Auto-Color Correlogram as image filter and DL as classifiers with different activation functions for plant disease. This proposed model is implemented on four different datasets to solve binary and multiclass subcategories of plant diseases. Using the proposed model, results achieved are better, obtaining 99.4% accuracy and 99.9% sensitivity for binary class and 99.2% accuracy for multiclass. It is proven that the proposed model outperforms other approaches, namely LibSVM, SMO (sequential minimal optimization), and DL with activation function softmax and softsign in terms of F-measure, recall, MCC (Matthews correlation coefficient), specificity and sensitivity.


2021 ◽  
Vol 12 ◽  
Author(s):  
Alvaro Fuentes ◽  
Sook Yoon ◽  
Mun Haeng Lee ◽  
Dong Sun Park

Recognizing plant diseases is a major challenge in agriculture, and recent works based on deep learning have shown high efficiency in addressing problems directly related to this area. Nonetheless, weak performance has been observed when a model trained on a particular dataset is evaluated in new greenhouse environments. Therefore, in this work, we take a step towards these issues and present a strategy to improve model accuracy by applying techniques that can help refine the model’s generalization capability to deal with complex changes in new greenhouse environments. We propose a paradigm called “control to target classes.” The core of our approach is to train and validate a deep learning-based detector using target and control classes on images collected in various greenhouses. Then, we apply the generated features for testing the inference of the system on data from new greenhouse conditions where the goal is to detect target classes exclusively. Therefore, by having explicit control over inter- and intra-class variations, our model can distinguish data variations that make the system more robust when applied to new scenarios. Experiments demonstrate the effectiveness and efficiency of the proposed approach on our extended tomato plant diseases dataset with 14 classes, from which 5 are target classes and the rest are control classes. Our detector achieves a recognition rate of target classes of 93.37% mean average precision on the inference dataset. Finally, we believe that our study offers valuable guidelines for researchers working in plant disease recognition with complex input data.


2019 ◽  
Vol 2019 ◽  
pp. 1-14 ◽  
Author(s):  
Yosuke Toda ◽  
Fumio Okura

Deep learning with convolutional neural networks (CNNs) has achieved great success in the classification of various plant diseases. However, a limited number of studies have elucidated the process of inference, leaving it as an untouchable black box. Revealing the CNN to extract the learned feature as an interpretable form not only ensures its reliability but also enables the validation of the model authenticity and the training dataset by human intervention. In this study, a variety of neuron-wise and layer-wise visualization methods were applied using a CNN, trained with a publicly available plant disease image dataset. We showed that neural networks can capture the colors and textures of lesions specific to respective diseases upon diagnosis, which resembles human decision-making. While several visualization methods were used as they are, others had to be optimized to target a specific layer that fully captures the features to generate consequential outputs. Moreover, by interpreting the generated attention maps, we identified several layers that were not contributing to inference and removed such layers inside the network, decreasing the number of parameters by 75% without affecting the classification accuracy. The results provide an impetus for the CNN black box users in the field of plant science to better understand the diagnosis process and lead to further efficient use of deep learning for plant disease diagnosis.


Author(s):  
Mohamed Loey ◽  
Ahmed ElSawy ◽  
Mohamed Afify

Deep learning has brought a huge improvement in the area of machine learning in general and most particularly in computer vision. The advancements of deep learning have been applied to various domains leading to tremendous achievements in the areas of machine learning and computer vision. Only recent works have introduced applying deep learning to the field of using computers in agriculture. The need for food production and food plants is of utmost importance for human society to meet the growing demands of an increased population. Automatic plant disease detection using plant images was originally tackled using traditional machine learning and image processing approaches resulting in limited accuracy results and a limited scope. Using deep learning in plant disease detection made it possible to produce higher prediction accuracies as well as broadened the scope of detected diseases and plant species considered. This article presents a survey of research papers that presented the use of deep learning in plant disease detection, and analyzes them in terms of the dataset used, models employed, and overall performance achieved.


Plants ◽  
2019 ◽  
Vol 8 (11) ◽  
pp. 468 ◽  
Author(s):  
Saleem ◽  
Potgieter ◽  
Mahmood Arif

Plant diseases affect the growth of their respective species, therefore their early identification is very important. Many Machine Learning (ML) models have been employed for the detection and classification of plant diseases but, after the advancements in a subset of ML, that is, Deep Learning (DL), this area of research appears to have great potential in terms of increased accuracy. Many developed/modified DL architectures are implemented along with several visualization techniques to detect and classify the symptoms of plant diseases. Moreover, several performance metrics are used for the evaluation of these architectures/techniques. This review provides a comprehensive explanation of DL models used to visualize various plant diseases. In addition, some research gaps are identified from which to obtain greater transparency for detecting diseases in plants, even before their symptoms appear clearly.


Plants are a very important part of human life. They have variety of use as food, medication, raw materials and maintaining a balanced ecosystem. Plant disease is a deterioration of normal state of plant that interrupts and modifies its functionality. Pathogens are the main cause of such diseases. For agricultural purposes, a variety of methods have been proposed to detect plant diseases in the recent technological era. However, detecting plant diseases with high accuracy is still a challenge in computer vision. In this study, we propose an integrated deep learning framework where a pre-trained VGG-19 model is used for feature extraction and stacking ensemble model is used to detect and classify leaf diseases from images so as to reduce production and economic loses in agriculture sector. A dataset consisting of two classes (Infected and Healthy) and a total of 3242 images was used to test the system. Our proposed work has been compared with other contemporary algorithms (kNN, SVM, RF and Tree) and have outperformed by obtaining an accuracy of 98.6%


Plant disease detection is used to detect and identify symptoms of plant diseases. Detection of plant diseases through the naked eye is ineffective, especially because there are numerous diseases. Therefore, there is a need to develop low-cost methods to improve rapidity and accuracy of plant disease diagnosis. This paper presents an effective model for plant disease detection by using our developed deep learning approach. Extensive experiments were performed on the PlantVillage dataset, which contains 54,306 images categorized between 38 different classes containing 14 crop species and 26 diseases. Our proposed model demonstrated significant performance improvement in terms of accuracy, recall, precision, and F1-score compared with the existing model used for plant disease detection.


2019 ◽  
Vol 2019 ◽  
pp. 1-14 ◽  
Author(s):  
Yosuke Toda ◽  
Fumio Okura

Deep learning with convolutional neural networks (CNNs) has achieved great success in the classification of various plant diseases. However, a limited number of studies have elucidated the process of inference, leaving it as an untouchable black box. Revealing the CNN to extract the learned feature as an interpretable form not only ensures its reliability but also enables the validation of the model authenticity and the training dataset by human intervention. In this study, a variety of neuron-wise and layer-wise visualization methods were applied using a CNN, trained with a publicly available plant disease image dataset. We showed that neural networks can capture the colors and textures of lesions specific to respective diseases upon diagnosis, which resembles human decision-making. While several visualization methods were used as they are, others had to be optimized to target a specific layer that fully captures the features to generate consequential outputs. Moreover, by interpreting the generated attention maps, we identified several layers that were not contributing to inference and removed such layers inside the network, decreasing the number of parameters by 75% without affecting the classification accuracy. The results provide an impetus for the CNN black box users in the field of plant science to better understand the diagnosis process and lead to further efficient use of deep learning for plant disease diagnosis.


2021 ◽  
pp. 1-11
Author(s):  
Dugang Guo ◽  
Jun Liu ◽  
Xuewei Wang

Plant disease is one of the major threats to food security. Accurate diagnosis of plant diseases can benefit the agricultural production. For the purpose of real-time plant disease diagnostics, the deep learning models are employed. In this study, we present an accurate identification method for common diseases of tomatoes based on deep-learning methods. The devising of multi-resolution detector, in line with bounding box generating and assigning, facilitates the feature extracting process of detection. The employment of an dropout and ADAMW (Adaptive moment estimation with decoupled weight decay) optimizer further resolve the overfitting problem. Using the collected images of healthy and diseased tomatoes, our detector is trained to identify 10 different diseases. Experimental results showed that the disease identification method proposed in this study could accurately and rapidly identify common diseases of tomato with an average accuracy of 85.03%and a recognition speed of 61 frames per second, which was superior to other models under the same conditions and was beneficial for tomato disease control work.


Sign in / Sign up

Export Citation Format

Share Document