MOB-GCN: Multiscale Object-Based Graph Neural Network for Hyperspectral Image Segmentation and Classification
Paper: https://arxiv.org/abs/2502.16289
- Tuan-Anh Yang
- Truong-Son Hy (PI)
- Phuong Dao (PI)
We use six benchmark HSI datasets to evaluate our approach, which have the following characteristics. INDIAN, SALINAS, PAVIA, BOTSWANA, KENNEDY can be found at Hyperspectral Remote Sensing Scenes and TORONT (UT-HSI-301) can be found at University of Toronto HSI-301 Dataset.
Create virtual environment
py -m venv .venv
.venv\Scripts\activateInstalling modules
pip install -r requirements.txtLoad Experiments with Training (GCN)
py experiment_gcn.py --dataset INDIAN --segmentation_size 10 --trainingLoad Experiments without Training, assuming trained before (GCN)
py experiment_gcn.py --dataset INDIAN --segmentation_size 10Inference (GCN)
py inference_gcn.py ---dataset INDIAN --segmentation_size 10 --weights_path output/INDIAN/experiment/gcn_model.pth --output_path output/INDIANLoad Experiments with Training (MOB-GCN)
py experiment_mgn.py --dataset INDIAN --segmentation_size 10 --trainingLoad Experiments without Training, assuming trained before (MOB-GCN)
py experiment_mgn.py --dataset INDIAN --segmentation_size 10Find optimal scales for MOB-GCN inference
py optimal_scale.py --dataset INDIAN --segmentation_size 10Inference (MOB-GCN)
py inference_mgn.py ---dataset INDIAN --segmentation_size 10 --weights_path output/INDIAN/experiment/gcn_model.pth --output_path output/INDIAN --num_clusters 33,28,22,13,4Benchmarking GCN, MOB-GCN (with num_classes) and MOB-GCN (with optimal scales)
py benchmark.py --dataset INDIAN --segmentation_size 10 --sample_size 0.05 --num_clusters 33,28,22,13,4@misc{yang2025mobgcnnovelmultiscaleobjectbased,
title={MOB-GCN: A Novel Multiscale Object-Based Graph Neural Network for Hyperspectral Image Classification},
author={Tuan-Anh Yang and Truong-Son Hy and Phuong D. Dao},
year={2025},
eprint={2502.16289},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2502.16289},
}