hexunjie / SFAF-MA

RGB-T semantic segmentation network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SFAF-MA:Spatial Feature Aggregation Fusion with Modality Adaptation for RGB-Thermal Semantic Segmentation

This is the overall architecture of our work, which contains two encoder branches and one decoder branch. Besides, three subsections which are Modality Difference Adaptive Fusion (MDAF), Spatial Semantic Fusion (SSF) and the Decoder Block are shown.

Preparation

Build the environment with python3.6.5 and torch1.8.0.

The dataset is the public MFNet dataset and PST900 dataset.

Implement Demo

The path of dataset and the weight should be changed to your path.

cd SFAF-MA
python run_demo.py

The best .pth file in MFNet can be downlodad below.

Network Weights
SFAF-MA-50 final.pth
SFAF-MA-101 final.pth
SFAF-MA-152 final.pth

After which the result can be re-implemented as follows.

Our method clearly achieves the best performance with 69.6% mAcc, 55.5% mIoU, 68.0% mPre and 67.0% F1-score values in MFNet dataset, and 68.3% mAcc, 54.5% mIoU, 75.7% mPre and 65.8% F1-score values in PST900 dataset, which are both the best results in each dataset.

Train

In the training process, you may need to adjust the parameters to adapt to your device, such as the batch size and the learning rate.

To train it,

cd SFAF-MA
python train.py

About

RGB-T semantic segmentation network


Languages

Language:Python 100.0%