Rice Variety Identification Based on Transfer Learning Architecture Using DENS-INCEP

Project Code :TMMAIP496

Objective

To develop an accurate and efficient automated system for rice variety classification by integrating DenseNet-201 with a custom Inception module for enhanced multi-scale feature extraction and improved classification performance.

Abstract

Abstract:

Accurate identification of rice varieties is critical for agricultural quality control, food traceability, and crop management. Traditional manual classification methods are time-consuming, inconsistent, and prone to human error, necessitating the development of automated and reliable identification systems. This study proposes a hybrid deep learning architecture termed DENS-INCEP, which integrates the feature extraction capabilities of the pre-trained DenseNet-201 network with a custom Inception module to achieve high-accuracy rice variety classification. The DenseNet-201 backbone, pre-trained on ImageNet and frozen during training, serves as a robust feature extractor, capturing rich hierarchical visual representations from rice grain images. A multi-scale Inception module with four parallel convolutional branches (1×1, 3×3, 5×5, and MaxPool projections) is appended after the third dense block transition, enabling simultaneous extraction of fine-grained and coarse-grained textural features. The concatenated Inception features are subsequently processed through a Global Average Pooling layer, a fully connected layer with 502 neurons, and a final softmax classification head. Experiments were conducted on the Rice Image Dataset comprising five distinct varieties. The proposed DENS-INCEP architecture demonstrates superior classification performance, validating the effectiveness of combining dense connectivity with multi-scale feature fusion for agricultural image recognition tasks.

Keywords: Rice variety classification, transfer learning, DenseNet-201, Inception module, deep learning

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 2022b 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