Skip to content

mengduann/NS-FPN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seeing Through the Noise: Improving Infrared Small Target Detection and Segmentation from Noise Suppression Perspective

CVPR, 2026
Maoxun Yuan · Duanni Meng · Ziteng Xi · Tianyi Zhao · Shiji Zhao · Yimian Dai · Xingxing Wei

This repository is the official implementation of our paper Seeing Through the Noise: Improving Infrared Small Target Detection and Segmentation from Noise Suppression Perspective.

Overview

NS-FPN

Introduction

Infrared small target detection and segmentation (IRSTDS) is a critical yet challenging task in defense and civilian applications, owing to the dim, shapeless appearance of targets and severe background clutter. Recent CNN-based methods have achieved promising target perception results, but they only focus on enhancing feature representation to offset the impact of noise, which results in the increased false alarm problem. In this paper, through analyzing the problem from the frequency domain, we pioneer in improving performance from noise suppression perspective and propose a novel noise-suppression feature pyramid network (NS-FPN), which integrates a low-frequency guided feature purification (LFP) module and a spiral-aware feature sampling (SFS) module into the original FPN structure. The LFP module suppresses the noise features by purifying high-frequency components to achieve feature enhancement devoid of noise interference, while the SFS module further adopts spiral sampling to fuse target-relevant features in feature fusion process. Our NS-FPN is designed to be lightweight yet effective and can be easily plugged into existing IRSTDS frameworks. Extensive experiments on the IRSTD-1k and NUAA-SIRST datasets demonstrate that our method significantly reduces false alarms and achieves superior performance on IRSTDS task.

Quantitative Results

NS-FPN

Visual Results

NS-FPN

Usage

Installation

  1. Create and activate the conda environment:
conda env create -f environment.yml
  1. Compile the SpiralFeatureSampling_MultiScaleDeformableAttention (A.K.A. SFS) module:
cd SFS_MSDeformAttn/ops/
sh make.sh

Training

python main.py --dataset-dir /path/to/Dataset --batch-size 16 --epochs 500 --lr 0.05 --mode train --warm-epoch 5

Testing

python main.py --dataset-dir /path/to/Dataset --batch-size 1 --mode test --weight-path /path/to/weight.pkl

Best Weights

Dataset IoU (x10(-2)) Pd (x10(-2)) Fa (x10(-6)) Download
IRSTD-1k 69.34 95.58 8.35 IRSTD-1k_weights
NUAA-SIRST 78.74 100.0 1.24 NUAA-SIRST_weights
  • Our NS-FPN is developed based on MSHNet. Thanks to Qiankun Liu.

Citation

If you find this code useful for your research, please consider citing:

@article{yuan2025ns,
  title={NS-FPN: Improving infrared small target detection and segmentation from noise suppression perspective},
  author={Yuan, Maoxun and Meng, Duanni and Xi, Ziteng and Zhao, Tianyi and Zhao, Shiji and Dai, Yimian and Wei, Xingxing},
  journal={arXiv preprint arXiv:2508.06878},
  year={2025}
}

About

[CVPR 2026] Seeing Through the Noise: Improving Infrared Small Target Detection and Segmentation from Noise Suppression Perspective

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors