Point-to-Mask: From Arbitrary Point Annotations to Mask-Level Infrared Small Target Detection

Weihua Gao, Wenlong Niu, Jie Tang, Man Yang, Jiafeng Zhang +1 more
3/17/2026
cs.CV

Official code: GaoScience/point-to-mask (5 stars, last commit 2026-03-12).

Abstract

Infrared small target detection (IRSTD) methods predominantly formulate the task as pixel-level segmentation, which requires costly dense annotations and is not well suited to tiny targets with weak texture and ambiguous boundaries. To address this issue, we propose Point-to-Mask, a framework that bridges low-cost point supervision and mask-level detection through two components: a Physics-driven Adaptive Mask Generation (PAMG) module that converts point annotations into compact target masks and geometric cues, and a lightweight Radius-aware Point Regression Network (RPR-Net) that reformulates IRSTD as target center localization and effective radius regression using spatiotemporal motion cues. The two modules form a closed loop: PAMG generates pseudo masks and geometric supervision during training, while the geometric predictions of RPR-Net are fed back to PAMG for pixel-level mask recovery during inference. To facilitate systematic evaluation, we further construct SIRSTD-Pixel, a sequential dataset with refined pixel-level annotations. Experiments show that the proposed framework achieves strong pseudo-label quality, high detection accuracy, and efficient inference, approaching full-supervision performance under point-supervised settings with substantially lower annotation cost. Code and datasets will be available at: https://github.com/GaoScience/point-to-mask.

View on arXivView PDF

Code Implementations(1)

50Mar 12, 20267 months ago

Similar Papers

Cite this paper

@article{gao2026pointtomask,
  title  = {Point-to-Mask: From Arbitrary Point Annotations to Mask-Level Infrared Small Target Detection},
  author = {Weihua Gao and Wenlong Niu and Jie Tang and Man Yang and Jiafeng Zhang and Xiaodong Peng},
  year   = {2026},
  eprint = {2603.16257},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.16257v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.16257.svg)](https://codeofpaper.com/paper/2603.16257)

Discussion