An Explainable Deep Learning Network With Transformer and Custom CNN for Bean Leaf Disease Classification

Project Code :TCMAPY1604

Objective

The objective of this study is to develop an efficient and accurate deep learning-based system for the classification of bean leaf diseases to support smart agriculture practices. Recognizing the limitations of traditional manual inspection methods—which are labor-intensive, costly, and unsuitable for large-scale deployment—this work aims to harness the potential of advanced computer vision techniques to automate disease detection. By leveraging state-of-the-art Convolutional Neural Network (CNN) architectures, specifically DenseNet and MobileNet, the system is designed to accurately classify three key categories of bean plant health: healthy, angular leaf spot, and bean rust. These models are selected for their proven ability to extract intricate features while maintaining computational efficiency, making them ideal for real-time field applications.

Abstract

The rapid and accurate classification of microorganisms is essential in medical diagnostics, biological research, and environmental monitoring. This project introduces a Flask-based web application that enables the identification and classification of microorganisms using a hybrid deep learning and machine learning model. Several convolutional neural network architectures were trained and evaluated, including CNN, MobileNet, DenseNet, and ResNet. Among these, the most effective model combined ResNet for deep feature extraction with a Random Forest classifier for final prediction. This hybrid approach outperformed individual models in terms of accuracy and robustness. The system allows users to register, log in, and upload microorganism samples through an intuitive web interface. Once uploaded, the system processes the input using the trained ResNet model to extract features, which are then classified using the Random Forest model into one of eight microorganism categories: Amoeba, Euglena, Hydra, Paramecium, Rod Bacteria, Spherical Bacteria, Spiral Bacteria, or Yeast. The architecture is modular, scalable, and designed for practical use in laboratory or academic settings. With real-time predictions and high accuracy, this system provides a reliable tool for efficient microorganism identification and analysis.

Keywords Microorganism classification, ResNet, Random Forest, Flask, Hybrid model, Deep learning, CNN, Medical diagnostics, Biological research, Image classification.

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

Block Diagram

Specifications

Hardware Requirements

 

Processor                                 - I3/Intel Processor

Hard Disk                                - 160GB

Key Board                               - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                       - 8GB

 

Software Requirements

•      Operating System                    :  Windows 7/8/10

•      Programming Language         :  Python

•      Libraries                                  :  Pandas, Numpy, scikit-learn.

•      IDE/Workbench                      :  Visual Studio Code.

 

 

 

 

 

Demo Video