Randomized trial demonstrates improved infrared small target detection in cluttered environments, highlighting accuracy and robustness.
Infrared small target detection (ISTD) remains challenging in complex cluttered environments because targets usually occupy only a few pixels and exhibit weak thermal radiation with limited texture information. The problem becomes more severe in high-resolution infrared imaging systems, where sliding-window inference is commonly adopted under memory and computational constraints. However, the truncated field of view may lead to contextual information loss and increased false alarms in cluttered regions. To address these issues, we propose the Selective Contextual Uplift and Attention Network (SCUA-Net). The proposed network adopts a U-Net++-style densely nested encoder–decoder architecture to enhance multi-scale feature interaction and preserve fine-grained weak-target features. In addition, a Global-Context Calibration Coordinate Attention (GCC-CA) module is introduced to inject window-level contextual statistics into coordinate attention, thereby improving clutter suppression and localization robustness under sliding-window inference. During training, a joint optimization strategy combining Online Hard Example Mining (OHEM) and Dice Loss is employed to alleviate severe foreground–background imbalance. During inference, Gaussian-weighted fusion is adopted to reduce stitching artifacts between adjacent windows. Experimental results on NUDT-SIRST and IRSTD-1k validate the effectiveness of the proposed method. SCUA-Net achieves 99.15% Pd, 0.558 × 10−6 Fa, and 0.9570 IoU on NUDT-SIRST, while maintaining competitive performance on IRSTD-1k at 161.6 FPS on an NVIDIA RTX 4090 platform, demonstrating favorable accuracy, robustness, and real-time performance in complex infrared scenarios.
No takes yet. Share an insight, caveat, or question.
Lin et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: