The primary objective of this project is to develop an accurate, efficient, and user-friendly intelligent system for early detection of Sunn Pest damage and classification of wheat species. The proposed framework, SunnPest, integrates three high-performance deep learning models — ConvNeXt-Base, EfficientNetV2-M, and their soft-voting Ensemble — to achieve superior classification performance. The system performs binary damage detection (Healthy vs Damaged) and multi-class wheat species classification simultaneously. A secure and intuitive web application built using the Flask framework with MySQL authentication has been developed to enable real-time analysis of wheat leaf images. The project aims to create a reliable, practical, and high-accuracy decision-support tool for precision agriculture and crop protection.
This project presents SunnPest, an advanced
deep learning system for automated detection of Sunn Pest damage and
classification of wheat varieties. Addressing critical agricultural challenges
in wheat crop protection, the solution replaces traditional multi-stage
pipelines with three high-performance supervised models: ConvNeXt-Base, EfficientNetV2-M,
and their soft-voting Ensemble, achieving ≥90% accuracy. The
models leverage pretrained backbones fine-tuned on a dataset of 170+ wheat
images across 6 species (bezostaja, ekiz, mufitbey, nacibey, sonmez-2001,
tosunbey) and two conditions (healthy/damaged). A robust pipeline
incorporating stratified 70/15/15 splitting, aggressive data augmentation, and Test-Time
Augmentation (TTA) ensures strong generalization, delivering perfect damage
detection (100% accuracy, AUC 1.0) and competitive species classification (~85%
ensemble accuracy) on the test set. A user-friendly Flask-based web
application enables real-time inference with image upload, ensemble
predictions, annotated visualization, and per-model breakdown. Features include
secure user authentication via MySQL, TTA toggling, and performance dashboards.
Keywords: Wheat Sunn Pest Detection, ConvNeXt, EfficientNetV2, Ensemble Learning, Test-Time Augmentation (TTA), Deep Learning, Image Classification, Agricultural AI, Precision Agriculture, Flask Web Application.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

4.1 SOFTWARE REQUIREMENS
Component
Specification
Operating System
Windows 10 / 11 (64-bit) or Linux (Ubuntu 20.04+)
Programming Language
Python 3.10.20
Web Framework
Flask
Deep Learning Framework
TensorFlow / Keras
Data Processing Libraries
Pandas, NumPy, Joblib
Other Libraries
MySQL Connector, JSON, Scikit-learn
Frontend Technologies
HTML5, CSS3, Bootstrap, JavaScript
Database
MySQL
IDE / Editor
Visual Studio Code / PyCharm
Model File Formats
.h5 (TensorFlow), .joblib, .json
Server Deployment
Localhost / Flask Development Server
4.2 HARDWARE REQUIREMENTS
Component
Minimum Specification
Recommended Specification
Processor
Intel Core i5 / AMD Ryzen 5
Intel Core i7 / AMD Ryzen 7
RAM
8 GB
16 GB or higher
Hard Disk
256 GB SSD
512 GB SSD or higher
Graphics Card
Integrated Graphics
NVIDIA GPU with CUDA support (optional for faster training)
Keyboard
Standard Windows Keyboard
Standard Windows Keyboard
Mouse
Two or Three Button Mouse
Two or Three Button Mouse
Monitor
Any (15-inch or above)
17-inch or above