Dual-Stage Plant Disease Detection Using Image Processing and AI: Species Classification with SVM and Disease Identification with CNN

Project Code :TMMAAI315

Objective

Develop a robust plant disease detection system using image processing, SVM, and CNN for precise identification and treatment.

Abstract

The study presents a robust approach for plant disease detection leveraging image processing and artificial intelligence. Initially, the system classifies the plant species using a comprehensive plant disease dataset. An input image undergoes pre-processing to remove noise and restore clarity, followed by feature extraction using Histogram of Oriented Gradients (HOG) features. This data feeds into a Support Vector Machine (SVM) classifier, identifying the plant as one of several types: Apple, Corn, Grape, Pepper Bell, Potato, or Tomato. Subsequently, the identified plant image is subjected to disease classification through a six-layer Convolutional Neural Network (CNN). Each plant type has a set of specific diseases: for Apple, the diseases are Black Rot, Scab, and Cedar-Rust; for Corn, they are Common Rust, Northern Blight, and Cercospora; for Grapes, the diseases include Black Rot, Measles, and Leaf Blight; and for Potato, the disease is Late Blight. The CNN model diagnoses the disease and recommends appropriate fertilizers for treatment. This dual-stage classification system enhances the precision of disease identification and provides practical agricultural advice, significantly aiding in the effective management and treatment of plant diseases.

Keywords: Plant Disease Dataset, Pre-Processing, Convolutional Neural Networks, Deep learning, machine learning, Classification, Accuracy.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software: Matlab 2020a or above

Hardware:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

·   Introduction to Matlab

·   What is EISPACK & LINPACK

·   How to start with MATLAB

·   About Matlab language

·   Matlab coding skills

·   About tools & libraries

·   Application Program Interface in Matlab

·   About Matlab desktop

·   How to use Matlab editor to create M-Files

·   Features of Matlab

·   Basics on Matlab

·   What is an Image/pixel?

·   About image formats

·   Introduction to Image Processing

·   How digital image is formed

·   Importing the image via image acquisition tools

·   Analyzing and manipulation of image.

·   Phases of image processing:

               o  Acquisition

               o  Image enhancement

               o  Image restoration

               o   Color image processing

               o  Image compression

               o   Morphological processing

               o   Segmentation etc.,

·   How to extend our work to another real time applications

·   Project development Skills

               o   Problem analyzing skills

               o   Problem solving skills

               o   Creativity and imaginary skills

               o   Programming skills

               o   Deployment

               o   Testing skills

               o   Debugging skills

               o   Project presentation skills

               o   Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video