SeqCSIST: Sequential Closely-Spaced Infrared Small Target Unmixing

July 21, 2025 ยท View on GitHub

๐Ÿ“˜ Introduction

This repository contains the official implementation of our paper "SeqCSIST: Sequential Closely-Spaced Infrared Small Target Unmixing". Our work introduces:

  • A novel task: CSIST Unmixing, which aims to detect [all targets in the form of sub-pixel localization from a highly dense CSIST group].
  • A new dataset: SeqCSIST, specifically designed for [multi-frame CSIST Umixing].
  • An End-to-End Framework: Our approach outperforms baseline by [5.3%].

๐Ÿ—‚ Dataset

๐Ÿ”ง Model

Our model consists of three main modules:

  • [Sparsity-driven Feature Extraction module]: [Distinct from conventional approaches that rely on generic ResNet backbones for feature extraction, DeRefNet fully considers the sparsity prior of targets and achieves effective extraction of CSIST features through nonlinear learnable and sparsifying transforms.]
  • [Positional Encoding module]: [To enable finer sub-pixel target localization, a positional encoding module is utilized to enhance temporal information.]
  • [Temporal Deformable Feature Alignment (TDFA) module]: [The TDFA module enables dynamic reference-based refinement for middle frame, which is processed through multi-frame deformable alignment at a feature level without explicit motion estimation and image wrapping operations.]

๐Ÿ— Architecture

Model Architecture

โš™ Installation

To set up the environment, run:

conda env create -f environment.yml
conda activate speed
mim install mmcv==2.0.1

๐Ÿš€ Training

To train the model, run:

CUDA_VISIBLE_DEVICES=0,1,2,3 tools/dist_train.sh configs/configs/DeRefNet.py 4

๐ŸŽฏ Evaluation

To evaluate on the test set, run:

CUDA_VISIBLE_DEVICES=0,1,2,3 torchrun \
    --nproc_per_node=4 \
    --master_port=29999 \
    tools/test.py \
    configs/configs/DeRefNet.py \
    work_dir/DeRefNet/best_cso_metric_mAP_epoch_20.pth \
    --launcher pytorch

๐Ÿ† Results

Our method achieves state-of-the-art performance on SeqCSIST Task

๐Ÿ“Š Comparison with state-of-the-art methods


MethodFPSParamsFLOPsCSO-mAPAPโ‚€โ‚…APโ‚โ‚€APโ‚โ‚…APโ‚‚โ‚€APโ‚‚โ‚…
Traditional Optimization
ISTA0.1-398.57 M10.720.141.978.7418.2224.53
BID0.1-10.89 M14.400.003.0013.0026.0030.00
Image Super-Resolution
SRCNN10296115.84 K0.35 G49.641.4016.3051.2085.0094.30
GMFN8552.80 M27.53 G50.940.7011.9051.2092.1098.80
DBPN71091.96 M4.75 G50.400.8012.5051.2090.0097.40
SRGAN1296535.31 M40.27 G26.960.303.9019.4046.9064.30
BSRGAN152836.06 M0.27 T33.210.406.1027.5057.2074.90
ESRGAN102450.45 M0.38 T36.860.406.0030.3066.8080.70
RDN91922.31 M53.97 G49.610.7010.6048.2090.4098.20
EDSR114760.39 M0.99 G50.190.6010.3048.8092.2099.00
ESPCN14490154.75 M22.73 K47.181.6015.3046.6080.3092.00
TDAN2590.59 M2.18 G47.960.508.6043.8089.3097.50
Deep Unfolding
LIHT25321.10 M0.42 G6.360.101.004.3010.4016.00
LAMP71722.13 M86.97 G9.090.101.506.5015.0022.30
ISTA-Net40520.17 M4.09 G48.950.7011.2049.7087.7095.40
FISTA-Net405274.60 K6.02 G50.611.0012.6051.4090.7097.30
ISTA-Net+55040.38 M7.70 G51.021.0013.7052.7090.4093.70
ISTA-Net++17510.76 M16.54 G50.500.7010.4049.2092.899.40
LISTA49021.10 M0.42 G9.390.101.706.9015.4022.70
USRNet6221.07 M11.26 G49.250.709.8046.6091.2098.90
TiLISTA47162.22 M86.97 M13.520.202.109.5022.6033.30
RPCANet26010.68 M14.81 G47.170.7010.2044.5084.6095.90
DeRefNet (Ours)3670.89 M15.70 G51.551.0014.4054.9090.4097.10

๐ŸŽฅ Visualization

Visualization

๐Ÿ” Citation

If you find this work useful, please cite our paper:

@article{zhai2025seqcsist,
  title={SeqCSIST: Sequential Closely-Spaced Infrared Small Target Unmixing},
  author={Zhai, Ximeng and Xu, Bohan and Chen, Yaohong and Wang, Hao and Guo, Kehua and Dai, Yimian},
  journal={IEEE Transactions on Geoscience and Remote Sensing},
  year={2025},
  publisher={IEEE}
}