AjinBlogProjects
Back to Projects

Leaf Disease Detection System

Python, FastAPI, Streamlit, Groq Llama VisionJanuary 10, 2025

AI-Powered Plant Leaf Disease Detection

A full-stack AI system that analyzes plant leaf images to detect diseases, assess severity, and provide actionable treatment guidance. Built with a modern backend API and an interactive frontend UI for seamless user experience.

Features

  • AI Disease Classification: Detects 500+ types of leaf diseases (fungal, bacterial, viral, pests, nutrient deficiency) using advanced models. :contentReference[oaicite:0]{index=0}
  • Severity Assessment: Outputs severity levels (mild/moderate/severe) with confidence scores to help prioritize interventions. :contentReference[oaicite:1]{index=1}
  • Interactive Web UI: Image upload and instant results via Streamlit interface for intuive user engagement. :contentReference[oaicite:2]{index=2}
  • REST API Backend: Robust FastAPI service powering predictions and integration with other tools. :contentReference[oaicite:3]{index=3}
  • Treatment Insights: Provides recommended actions based on detected symptoms. :contentReference[oaicite:4]{index=4}
  • Optimized Performance: Sub-5 second inference times for real-world responsiveness. :contentReference[oaicite:5]{index=5}

Tech Stack

  • Backend: FastAPI for RESTful prediction API
  • Frontend: Streamlit for rapid interactive UI
  • AI Engine: Meta Llama Vision models via Groq API
  • Deployment: Ready for cloud (e.g., Vercel) or local setup
  • Testing: Automated test suite for API and model logic

Development Process

Built as a production-oriented AI system with focus on:

  • Modular architecture with clean separation of backend, frontend, and core AI logic. :contentReference[oaicite:6]{index=6}
  • Real-time image handling and prediction pipeline. :contentReference[oaicite:7]{index=7}
  • Comprehensive documentation and configuration examples for quick onboarding. :contentReference[oaicite:8]{index=8}

Use Case

Designed for:

  • Farmers and agronomists needing quick plant health diagnostics
  • Researchers exploring scalable disease detection in agriculture
  • Developers building AI-driven agricultural tools

Future Enhancements

  • Expand disease taxonomy with more dataset training
  • Custom mobile app integration
  • Real-time field image capture support
  • Dashboard analytics for batch uploads and trends