Empowering Agriculture with AI


Empowering Agriculture with AI

Plant Disease Detection using CNN
Developed a deep learning model that classifies plant leaf diseases to assist farmers with early diagnosis and smarter decisions, directly improving crop health and yield.

3D Render
3D Render
3D Render

Location

Location

Chennai, India

Developed

Developed

December 2024

Field

Field

Machine Learning, Computer Vision

Project Type

Project Type

Academic (B.Tech AIML)

Challenge

Crop health monitoring is a major issue in agriculture, especially for small scale farmers who lack access to advanced tools. Manual identification of plant diseases is time consuming and often inaccurate. The challenge was to build an image classification model using Convolutional Neural Networks (CNN) to automatically identify diseases from plant leaf images and support early intervention.

Results

Model Accuracy: 95%

  • Detection Time: ~2.3 seconds per image

  • Supported Diseases: 15+ classes

  • Zero manual labeling needed post training

95%

Classification Accuracy

2.3 sec

Inference Time

50,000 Images

Dataset Size

Process

The process began with selecting a high-quality, labeled dataset (PlantVillage) that included images of healthy and infected leaves across multiple crop types. We cleaned and preprocessed the dataset by resizing, normalizing, and augmenting the images using rotation, zoom, and flipping to increase data diversity. Next, we designed a Convolutional Neural Network with stacked convolutional and pooling layers, followed by dense layers and a softmax output for multiclass classification. The model was trained using categorical cross-entropy and optimized with the Adam optimizer.

We evaluated the model using validation data and fine-tuned it by experimenting with batch size, dropout, and learning rate. The system was able to classify leaf diseases with a high level of accuracy and minimal overfitting. We also analyzed misclassified cases to further optimize performance. Finally, the model was packaged into a simple interface where users could upload a leaf image and instantly receive disease predictions.

Stack

Stack

Stack

Conclusion

This project proved that deep learning can play a key role in solving agricultural challenges. By accurately identifying plant diseases early, farmers can take preventive action, reduce loss, and improve crop yield. The system has the potential to be extended into mobile apps and integrated into smart farming platforms in the future.