†Correspondence
Tianjin University, Beijing Jiaotong University
(a) Conventional downsampling and upsampling processes. SLVC is sliding local variance calculation,
(a) The overall framework of the proposed method. (b) The process of generating four low-resolution components from the input image through DWT downsampling and the process of upsampling back to a high-resolution image through IDWT. (c) The processing of two consecutive WFE modules. When the module is a DWFE, the feature maps will be concatenated with those from other nodes.
- [2025.09] Current Status: TGRS Accept!
- [2025.08] Current Status: TGRS R2!
- [2025.08] We release the code.
- PyTorch >= 1.13.1
- CUDA >= 11.3
This section outlines the steps to run inference using the DWTFreqNet model.
Download the open-source infrared small target detection datasets we used: NUDT-SIRST, NUAA-SIRST, and IRSTD-1K.
Specify the dataset you want to train on and the path where the dataset is placed:
parser.add_argument("--dataset_names", default=['NUDT-SIRST'], type=list)
parser.add_argument("--dataset_dir", default=r'../Dataset')Run the train script:
python train.pyThe output results will be saved to the ./log/ directory.
Run the test script:
python test.pyWeights
Baidu Pan: https://pan.baidu.com/s/1nWugwqxK-KvL99A_F7_EKA?pwd=rph9 code: rph9
Our code is based on SCT. You can refer to their README files and source code for more implementation details.
If you find our work useful, please consider citing:
@article{ma2025dwtfreqnet,
title={DWTFreqNet: Infrared Small Target Detection via Wavelet-Driven Frequency Matching and Saliency-Difference Optimization},
author={Ma, Qianwen and Deng, Shangwei and Li, Bincheng and Zhu, Zhen and Song, Ziying and Li, Xiaobo and Hu, Haofeng},
journal={IEEE Transactions on Geoscience and Remote Sensing},
year={2025},
publisher={IEEE}
}

