MDAF-Net: Multi-Domain Adaptive Fusion Network for Multi-Source Remote Sensing Data Classification

May 27, 2026 ยท View on GitHub

Language

framework

๐Ÿ“Œ Overview

MDAF-Net is a novel multimodal fusion framework designed for joint classification of hyperspectral imaging (HSI) and LiDAR data.

The proposed network integrates:

  • Multi-scale feature extraction
  • Adaptive spatial-channel interaction
  • Frequency-aware fusion

to fully exploit complementary information across:

  • Spatial domain
  • Spectral domain
  • Frequency domain

Extensive experiments demonstrate that MDAF-Net achieves state-of-the-art performance on multiple public remote sensing datasets.


๐Ÿ‘‰ Data

We conducted 10 distinct data partitions based on IF_CALC implementation and adopted the average results across these iterations as the final reported outcomes in our study.

๐ŸŒˆ Results

DatasetOA (%)AA (%)Kappa (%)
Houston96.0296.6395.70
MUUFL85.6185.0881.39
Trento99.5198.9699.34

๐ŸŒฟ Getting Started

Environment Setup

To get started, we recommend setting up a conda environment and installing dependencies via pip. Use the following commands to set up your environment.

conda create -n mdafnet python==3.11

conda activate mdafnet

pip install -r requirements.txt

Train and Test

python demo.py

Citation

If this code is useful for your research, please cite this paper.

@ARTICLE{song2026multi,
	title = {Multi-domain adaptive fusion network for multi-source remote sensing data classification},
	author = {Song, Qiya and Peng, Jianle and Song, Weiwei and Sun, Bin and Dian, Renwei and Li, Shutao},
	journal = {SCIENCE CHINA Information Sciences},
	year = {2026},
}

๐ŸŒธ Acknowledgment

We are deeply grateful to repositories IF_CALC, GLT and FDNet, which served as the foundational basis for our code implementation.