Home

Awesome

Direction-coded Temporal U-shape Module for Multiframe Infrared Small Target Detection

Pytorch implementation of our Direction-coded Temporal U-shape Module (DTUM). [Paper]

Requirements

Datasets

NUDT-MIRSDT   [Baidu download dir] (Extraction code: 5whn) is a synthesized dataset, which contains 120 sequences. We use 80 sequences for training and 20 sequences for test. We divide the test set into two subsets according to their SNR ((0, 3], (3, 10)).

In the test set, targets in 8 sequences are so weak (SNR lower than 3). It is very challenging to detect these targets.

Train on NUDT-MIRSDT Dataset

python train.py --model 'ResUNet_DTUM' --loss_func 'fullySup' --train 1 --test 0 --fullySupervised True
python train.py --model 'DNANet_DTUM' --loss_func 'fullySup1' --train 1 --test 0 --fullySupervised True --SpatialDeepSup False
<br>

Test on NUDT-MIRSDT Dataset

python train.py --model 'ResUNet_DTUM' --loss_func 'fullySup' --train 0 --test 1 --pth_path [trained model path]
<br>

Train on IRDST Dataset (or other datasets)

python train.py --dataset IRDST --align --model 'ResUNet_DTUM' --loss_func 'fullySup' --train 1 --test 0 --fullySupervised True

If the background in a sequence is not aligned, the parameter of "align" needs to be set to True. <br>

Results and Trained Models

Quantative Results

on NUDT-MIRSDT (SNR≤3)

ModelPd (x10(-2))Fa (x10(-5))AUC
ALCNet +DTUM56.1440.9310.9489
Res-UNet+DTUM91.6822.3690.9921[Weights]
DNANet +DTUM85.4441.1180.9882
ISNet +DTUM50.6620.6460.9482
UIUNet +DTUM72.0231.9160.9933

on NUDT-MIRSDT (SNR>3)

ModelPd (x10(-2))Fa (x10(-5))AUC
ALCNet +DTUM99.5002.3700.9988
Res-UNet+DTUM1003.4150.9988[Weights]
DNANet +DTUM99.8333.6330.9988
ISNet +DTUM99.7503.4480.9988
UIUNet +DTUM99.8333.5780.9988

on NUDT-MIRSDT (all)

ModelPd (x10(-2))Fa (x10(-5))AUC
ALCNet +DTUM86.2351.7980.9818
Res-UNet+DTUM97.4552.9990.9964[Weights]
DNANet +DTUM95.4312.6200.9951
ISNet +DTUM84.7312.3340.9816
UIUNet +DTUM91.3242.9170.9972

Citiation

@article{li2023direction,
  title={Direction-Coded Temporal U-Shape Module for Multiframe Infrared Small Target Detection.},
  journal={IEEE Transactions on Neural Networks and Learning Systems},
  year={2023}
}
<br>

Contact

Welcome to raise issues or email to liruojing@nudt.edu.cn for any question.