Skip to content

A Hybrid Hyperspectral Image Classification Model for Extracting Deep Features with Improved Accuracy

Notifications You must be signed in to change notification settings

Codervikash/RGConvNET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Paper Link : https://ieeexplore.ieee.org/document/10881033


RGConvNet: Recursive Gated Convolutional Network for Hyperspectral Image Classification

Python License Conference

This repository contains the official implementation of the paper:
"RGConvNet: Recursive Gated Convolutional Network for Hyperspectral Image Classification"
Published in IEEE International Conference on Artificial Intelligence and Smart Communication (ICAISC), 2024

πŸ“Œ Abstract

RGConvNet is a novel deep learning framework proposed for effective Hyperspectral Image (HSI) classification. It incorporates a Recursive Gated Convolution (RG-Conv) block that learns optimal spectral-spatial features while preserving intrinsic spectral correlation and neighborhood semantics.

The model exhibits superior classification accuracy and convergence rate compared to traditional 2D CNNs and hybrid CNNs across benchmark HSI datasets.


πŸš€ Highlights

  • βœ… Recursive Gated Convolution (RG-Conv) for deeper, semantic feature extraction.
  • βœ… Combines Spectral and Spatial encoding within a unified pipeline.
  • βœ… Demonstrated state-of-the-art performance on Indian Pines, Pavia University, and Salinas datasets.
  • βœ… Lightweight and easily integrable into larger HSI classification frameworks.

🧠 Architecture Overview

RGConvNet architecture consists of:

  • Input HSI Cube β†’ Spectral Convolution
  • β†’ Spatial Convolution
  • β†’ Recursive Gated Convolution (RG-Conv) block
  • β†’ Fully Connected Layer
  • β†’ Softmax for final classification

πŸ“ Dataset Used

  1. Indian Pines
  2. Pavia University

Publicly available via Hyperspectral Remote Sensing Scenes


βš™οΈ Installation

git clone[ https://github.com/yourusername/RGConvNet.git](https://github.com/Codervikash/RGConvNET.git)
cd RGConvNet
pip install -r requirements.txt

πŸ“Š Results

Dataset OA (%) AA (%) Kappa
Indian Pines 98.37 97.89 0.981
Pavia University 99.31 98.76 0.993

OA = Overall Accuracy, AA = Average Accuracy


πŸ“Œ Citation

If you use this code or ideas from this paper, please cite:

@inproceedings{yourname2024rgconvnet,
  title={RGConvNet: Recursive Gated Convolutional Network for Hyperspectral Image Classification},
  author={Vikash Ranjan , Dr. pradyut Kumar Biswal},
  conference name ={Advances in Signal Processing, Power, Communication and Computing
ASPCC-2024

}

πŸ“Ž License

This project is licensed under the MIT License. See the LICENSE file for details.


🀝 Contact

For any questions or collaborations, feel free to contact:


Let me know if you'd like help:

  • Creating the train.py, evaluate.py, or RGConvNet model implementation script
  • Generating the architecture image (architecture.png)
  • Writing a requirements.txt file
  • Uploading your paper to arXiv and linking it in the README

Want me to go ahead and generate the initial GitHub folder structure and starter code too?

About

A Hybrid Hyperspectral Image Classification Model for Extracting Deep Features with Improved Accuracy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published