Abstract

Plant diseases are one of the grand challenges that face the agriculture sector worldwide. In the United States, crop diseases cause losses of one-third of crop production annually. Despite the importance, crop disease diagnosis is challenging for limited-resources farmers if performed through optical observation of plant leaves’ symptoms. Therefore, there is an urgent need for markedly improved detection, monitoring, and prediction of crop diseases to reduce crop agriculture losses. Computer vision empowered with Machine Learning (ML) has tremendous promise for improving crop monitoring at scale in this context. This paper presents an ML-powered mobile-based system to automate the plant leaf disease diagnosis process. The developed system uses Convolutional Neural networks (CNN) as an underlying deep learning engine for classifying 38 disease categories. We collected an imagery dataset containing 96,206 images of plant leaves of healthy and infected plants for training, validating, and testing the CNN model. The user interface is developed as an Android mobile app, allowing farmers to capture a photo of the infected plant leaves. It then displays the disease category along with the confidence percentage. It is expected that this system would create a better opportunity for farmers to keep their crops healthy and eliminate the use of wrong fertilizers that could stress the plants. Finally, we evaluated our system using various performance metrics such as classification accuracy and processing time. We found that our model achieves an overall classification accuracy of 94% in recognizing the most common 38 disease classes in 14 crop species.

Highlights

  • Plant diseases [1], pest infestation [2], weed pressure [3], and nutrient deficiencies [4]are some of the grand challenges for any agricultural producer, at any location and for whatever commodities or size of the operation is dealing daily

  • We developed an Android mobile app to allow limited-resources farmers to capture a photo of the diseased plant leaves

  • This paper presented the design and implementation of an Machine Learning (ML)-powered plant disease detector that enables farmers to diagnosis the most common 38 diseases in 14 species

Read more

Summary

Introduction

Plant diseases [1], pest infestation [2], weed pressure [3], and nutrient deficiencies [4]. Farmers must promptly diagnose the different types of plant diseases to stop their spread within their agricultural fields. Imagine a smart mobile-based system that farmers can use to identify the different types of plant diseases with high accuracy. Such systems would help both small- and large-scale farmers to make the right decisions on which fertilizers to use to confront plant diseases in their crops. This paper presents a mobile-based system for detecting plant leaf diseases using. We propose a distributed MLpowered platform that is organized with two parts executing on the mobile user devices at the agricultural field and high-performance servers hosted in the cloud.

Related Work
System Design
CNN Structure
Dataset
CNN Implementation
Mobile App
Experimental Evaluation
Findings
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call