F2DN-CCWL: Progressive Sub-Pixel-Level Intelligent Detection for Low Observable Targets in Radar Range-Doppler Spectra
Abstract
1. Introduction
- Hybrid Detection Paradigm with Adaptive RoI Mechanism
- 2.
- Adaptive RoI-Based Fine-Grained Detection
- 3.
- Soft-Label-Driven Connected Component Weighted Localization
2. Related Work
2.1. CFAR Detection
2.2. YOLOv8
3. Proposed Progressive Sub-Pixel Target Detection Method
3.1. Network Input
3.2. Fast Detection Network (FastDN)
3.2.1. Network Structure
3.2.2. Loss Function
3.3. Fine Detection Network (FineDN)
3.3.1. Adaptive RoI Determination Strategy
3.3.2. Network Structure
3.3.3. Loss Function
3.4. Network Training
3.5. Weighted Localization Algorithm
- Connected Component Extraction
| Algorithm 1: Connected Component Extraction Based on DFS |
| Input: Thresholded feature image (size: , where non-zero pixels represent potential target responses) Output: List of connected components (each element is a set of pixel coordinates belonging to one connected component), Total number of connected components Initialize an empty list to store all connected components Get the dimensions of the input image: , for each pixel coordinate in do if then Initialize an empty set Call Add current_component to : end if end for Calculate the total number of connected components: NCC←length(C) return Sub-function: Add the current pixel coordinate to the : Mark the current pixel as processed by setting its value to 0: for each direction offset do Calculate the neighbor coordinate: , if and (neighbor is within image bounds) and (neighbor is unprocessed) then Recursively call ′ end if end for |
- 2.
- False Alarm Region Suppression
- 3.
- Target Position Weighted Voting
4. Experimental Results
4.1. Dataset
4.2. Experimental Environment
4.3. Evaluation Metrics
4.4. Comparative Experiments
4.5. Ablation Experiment
4.6. Parameter Sensitivity Analysis
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| CCWL | Connected Component Weighted Localization |
| CFAR | Constant False Alarm Rate |
| DBSCAN | Density-Based Spatial Clustering of Applications with Noise |
| DCNN | Deep Convolutional Neural Network |
| DFS | Depth-First Search |
| ECA | Efficient Channel Attention |
| MTI | Moving Target Indication |
| NMS | Non-Maximum Suppression |
| PRF | Pulse Repetition Frequency |
| RD | Range-Doppler |
| ROC | Receiver Operating Characteristic |
| RoI | Region of Interest |
| SNR | Signal-to-Noise Ratio |
References
- Wagner, S.; Johannes, W.; Qosja, D.; Brüggenwirth, S. Small Target Detection in a Radar Surveillance System Using Contractive Autoencoders. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 51–67. [Google Scholar] [CrossRef]
- Choi, J.; Chun, Y.-H.; Eom, S.C.; Oh, D.; Kim, Y. Enhanced Radar False Alarm Mitigation in Low-RCS Target Detection Using Time-Varying Trajectories on Range-Doppler Diagrams With DCNN. IEEE Trans. Instrum. Meas. 2025, 74, 2516013. [Google Scholar] [CrossRef]
- Sun, H.; Oh, B.-S.; Guo, X.; Lin, Z. Improving the Doppler Resolution of Ground-Based Surveillance Radar for Drone Detection. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 3667–3673. [Google Scholar] [CrossRef]
- Wang, Q.; Wei, X.; Gao, M. LSSDNet: A Low-Slow-Small Target Detection Method Based on Centimeter Wave Radar in the Urban Environment. IEEE Sens. J. 2025, 25, 22118–22137. [Google Scholar] [CrossRef]
- Jia, F.; Wei, Y.; Yan, L.; Ding, L.; Qian, J. A Light Architecture for Radar Range–Doppler Detection. IEEE Sens. J. 2025, 25, 36541–36553. [Google Scholar] [CrossRef]
- Hansen, V. Adaptive detection mode with threshold control as a function of spatially sampled clutter-level estimates. RCA Rev. 1968, 29, 414–464. [Google Scholar] [CrossRef]
- Chen, X.; Liu, K.; Zhang, Z. A PointNet-Based CFAR Detection Method for Radar Target Detection in Sea Clutter. IEEE Geosci. Remote Sens. Lett. 2024, 21, 3502305. [Google Scholar] [CrossRef]
- Smith, M.E.; Varshney, P.K. Intelligent CFAR processor based on data variability. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 837–847. [Google Scholar] [CrossRef]
- Safa, A.; Dalil, B.; Pouzin, F.; Duroy, S. A Low-Complexity Radar Detector Outperforming OS-CFAR for Indoor Drone Obstacle Avoidance. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 9162–9175. [Google Scholar] [CrossRef]
- Sahed, M.; Kenane, E.; Khalfa, A.; Djahli, F. Exact Closed-Form Pfa Expressions for CA- and GO-CFAR Detectors in Gamma-Distributed Radar Clutter. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 4674–4679. [Google Scholar] [CrossRef]
- Wang, S.; Herschel, R. Fast 3D-CFAR for drone detection with MIMO radars. In Proceedings of the 18th European Radar Conference (EuRAD), London, UK, 28–30 September 2022; pp. 209–212. [Google Scholar]
- Ai, J.; Pei, Z.; Yao, B.; Wang, Z.; Xing, M. AIS Data Aided Rayleigh CFAR Ship Detection Algorithm of Multiple-Target Environment in SAR Images. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 1266–1282. [Google Scholar] [CrossRef]
- Orlando, D.; Ricci, G. A New CFAR Detector Based on the EM Algorithm. IEEE Signal Process. Lett. 2025, 32, 2035–2039. [Google Scholar] [CrossRef]
- Zeng, T.; Zhang, X.; Li, M.; Yu, W.; Liu, Q. CFAR-DP-FW: A CFAR-Guided Dual-Polarization Fusion Framework for Large-Scene SAR Ship Detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 7242–7259. [Google Scholar] [CrossRef]
- Geng, Z.; Yan, H.; Zhang, J.; Zhu, D. Deep-Learning for Radar: A Survey. IEEE Access 2021, 9, 141800–141818. [Google Scholar] [CrossRef]
- Huang, T.-Y.; Lee, M.-C.; Yang, C.-H.; Lee, T.-S. YOLO-ORE: A Deep Learning-Aided Object Recognition Approach for Radar Systems. IEEE Trans. Veh. Technol. 2023, 72, 5715–5731. [Google Scholar] [CrossRef]
- Zhai, X.; Huang, Z.; Li, T.; Liu, H.; Wang, S. YOLO-Drone: An optimized YOLOv8 network for tiny UAV object detection. Electronics 2023, 12, 3664. [Google Scholar] [CrossRef]
- Zhao, W.; Li, X.; Chen, S. BCA-DetNet: Background Contrast-Based Attention Detection Network for UAVs Detection in Pulse-Doppler Radar. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 18918–18932. [Google Scholar] [CrossRef]
- He, J.; Wang, W. NST-YOLO: Improved YOLOv10 model for small target UAV detection. Ain Shams Eng. J. 2025, 16, 103787. [Google Scholar] [CrossRef]
- Wang, C.; Tian, J.; Cao, J.; Wang, X. Deep Learning-Based UAV Detection in Pulse-Doppler Radar. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5105612. [Google Scholar]
- Tian, J.; Wang, C.; Cao, J.; Wang, X. Fully Convolutional Network-Based Fast UAV Detection in Pulse Doppler Radar. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5103112. [Google Scholar] [CrossRef]
- Wang, J.; Li, S. Maritime Radar Target Detection in Sea Clutter Based on CNN With Dual-Perspective Attention. IEEE Geosci. Remote Sens. Lett. 2023, 20, 3500405. [Google Scholar] [CrossRef]
- Wang, L.; Tang, J.; Liao, Q. A Study on Radar Target Detection Based on Deep Neural Networks. IEEE Sens. Lett. 2019, 3, 7000504. [Google Scholar] [CrossRef]
- Li, Y.; Wang, Z.; Chen, H.; Li, Y. A Density Clustering-Based CFAR Algorithm for Ship Detection in SAR Images. IEEE Geosci. Remote Sens. Lett. 2024, 21, 4009505. [Google Scholar] [CrossRef]
- Gao, J.; Zhang, Y.; Li, Z.; Chen, Y.; Wang, H. An algorithm for road target detection of autonomous vehicles based on improved YOLOv8. Sci. Rep. 2025, 15, 21061. [Google Scholar] [CrossRef] [PubMed]
- Safaldin, M.; Zaghden, N.; Mejdoub, M. An Improved YOLOv8 to Detect Moving Objects. IEEE Access 2024, 12, 59782–59806. [Google Scholar] [CrossRef]
- Li, Y.; Chen, Z.; Wang, H.; Zhang, L.; Zhao, J. SOD-YOLO: Small-object-detection algorithm based on improved YOLOv8 for UAV images. Remote Sens. 2024, 16, 3057. [Google Scholar] [CrossRef]
- Zeng, N.; Wu, P.; Wang, Z.; Li, H.; Liu, W.; Liu, X. A Small-Sized Object Detection Oriented Multi-Scale Feature Fusion Approach With Application to Defect Detection. IEEE Trans. Instrum. Meas. 2022, 71, 3507014. [Google Scholar]
- Li, Q.; Xiao, D.; Shi, F. A Decoupled Head and Coordinate Attention Detection Method for Ship Targets in SAR Images. IEEE Access 2022, 10, 128562–128578. [Google Scholar] [CrossRef]
- Yu, D.; Liu, X.; Chen, Z.; Wu, Y.; Li, J. An Anchor-Free and Angle-Free Detector for Oriented Object Detection Using Bounding Box Projection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5618517. [Google Scholar] [CrossRef]
- Li, J.; Zhang, H.; Wang, G.; Chen, J.; Liu, W. Joint Clutter Suppression and Moving Target Indication in 2D Azimuth Rotated Time Domain for Single-Channel Bistatic SAR. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5202516. [Google Scholar]
- Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient channel attention for deep convolutional neural networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 11531–11539. [Google Scholar]
- Li, L.; Chen, Z.; Ma, Y.; Liu, L. A Lightweight High-Resolution Remote Sensing Image Cultivated Land Extraction Method Integrating Transfer Learning and SENet. IEEE Access 2024, 12, 113694–113704. [Google Scholar] [CrossRef]
- Yoo, T.; Bang, H.; Youn, W. Adaptive DBSCAN-based probabilistic data association filter for maritime object tracking using RADAR. IEEE Sens. Lett. 2025, 9, 6006404. [Google Scholar] [CrossRef]















| Module | Kernel Size | Number of Kernels/Neurons | Stride | Activation Function | Output Size |
|---|---|---|---|---|---|
| CBS | 3 × 3 | 32 | 2 | SiLU | 144 × 144 × 32 |
| CBS | 3 × 3 | 64 | 2 | SiLU | 72 × 72 × 64 |
| C-C2f-ECA | 3 × 3 | 64 | 1 | SiLU | 72 × 72 × 64 |
| CBS | 3 × 3 | 128 | 2 | SiLU | 36 × 36 × 128 |
| C-C2f-ECA | 3 × 3 | 128 | 1 | SiLU | 36 × 36 × 128 |
| CBS | 3 × 3 | 256 | 2 | SiLU | 18 × 18 × 256 |
| C-C2f-ECA | 3 × 3 | 64 | 1 | SiLU | 18 × 18 × 256 |
| SPPF | 1 × 1 | 256 | 1 | SiLU | 18 × 18 × 256 |
| Upsampling Layer | - | - | 2 | - | 36 × 36 × 256 |
| C-C2f-ECA | 3 × 3 | 256 | 1 | SiLU | 36 × 36 × 256 |
| CCFS Decoupled Head | 3 × 3 | 81 | 1 | SiLU/Sigmoid | 1 × 81 (Reshape to 9 × 9) |
| 3 × 3 | 162 | 1 | SiLU/Sigmoid | 1 × 162 (Reshape to 9 × 9 × 2) | |
| CBS | 3 × 3 | 256 | 2 | SiLU | 18 × 18 × 256 |
| C-C2f-ECA | 3 × 3 | 64 | 1 | SiLU | 18 × 18 × 256 |
| CCFS Decoupled Head | 3 × 3 | 81 | 1 | SiLU/Sigmoid | 1 × 81 (Reshape to 9 × 9) |
| 3 × 3 | 162 | 1 | SiLU/Sigmoid | 1 × 162 (Reshape to 9 × 9 × 2) |
| Network Name | Hyperparameter | Value |
|---|---|---|
| FastDN | Optimizer | SGDM |
| Momentum | 0.9 | |
| Initial Learning Rate | 0.02 | |
| Learn Rate Drop Factor | 0.2 | |
| Learn Rate Drop Period | 5 | |
| Epochs | 20 | |
| Batch Size | 64 | |
| Sample SNR (dB) | −20 to 0 | |
| Number of Samples | Original Samples: 500 | |
| Augmented Samples: 1500 | ||
| FineDN | Optimizer | SGDM |
| Momentum | 0.9 | |
| Learning Rate (constant) | 0.01 | |
| Epochs | 50 | |
| Batch Size | 64 | |
| Sample SNR (dB) | −20 to 0 | |
| Number of Samples | 7500 |
| Parameter | Symbol | Value |
|---|---|---|
| Carrier Frequency | F | 9.5 GHz |
| Pulse Width | τ | 4 μs |
| Signal Bandwidth | B | 40 MHz |
| Number of Pulses | N | 128 |
| Pulse Repetition Frequency (PRF) | PRF | 32 kHz |
| SNR (simulated) | SNR | −20~0 dB |
| Item | Configuration |
|---|---|
| Operating System | Windows 11 |
| CPU | Intel(R) Core(TM) Ultra 9 275HX (2.70 GHz) |
| Memory | 32 GB |
| GPU | NVIDIA GeForce RTX 5060 |
| Programming Language | MATLAB R2025b |
| SNR | CA-CFAR [6] | DCNN1 [20] | DCNN2 [21] | NST-YOLO [19] | BCA-DetNet [18] | F2DN-CCWL | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| −20 dB | 0.704 | 0.607 | 0.904 | 0.313 | 0.873 | 0.046 | 0.864 | 0.171 | 0.941 | 0.067 | 0.953 | 0.031 |
| −15 dB | 0.789 | 0.578 | 0.896 | 0.299 | 0.885 | 0.042 | 0.879 | 0.153 | 0.948 | 0.066 | 0.961 | 0.033 |
| −10 dB | 0.836 | 0.472 | 0.927 | 0.270 | 0.904 | 0.035 | 0.897 | 0.162 | 0.954 | 0.057 | 0.964 | 0.027 |
| −5 dB | 0.890 | 0.290 | 0.940 | 0.269 | 0.945 | 0.036 | 0.928 | 0.171 | 0.960 | 0.051 | 0.975 | 0.022 |
| 0 dB | 0.939 | 0.191 | 0.961 | 0.226 | 0.938 | 0.029 | 0.931 | 0.156 | 0.964 | 0.048 | 0.976 | 0.018 |
| SNR | CA-CFAR [6] | DCNN1 [20] | DCNN2 [21] | NST-YOLO [19] | BCA-DetNet [18] | F2DN-CCWL | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| −20 dB | 38.93 | 54.14 | 0.19 | 2.18 | 0.18 | 22.51 | 1.37 | 19.86 | 2.82 | 10.84 | 0.04 | 0.76 |
| −15 dB | 0.83 | 42.90 | 0.12 | 2.39 | 0.15 | 19.44 | 0.29 | 18.64 | 2.59 | 8.63 | 0.02 | 0.63 |
| −10 dB | 0.00 | 21.38 | 0.05 | 1.78 | 0.13 | 18.76 | 0.47 | 15.53 | 2.32 | 7.49 | 0.01 | 0.72 |
| −5 dB | 0.00 | 15.87 | 0.06 | 1.38 | 0.12 | 15.39 | 0.46 | 8.29 | 2.26 | 5.33 | 0.00 | 0.73 |
| 0 dB | 0.00 | 18.63 | 0.07 | 0.61 | 0.13 | 9.67 | 0.35 | 5.76 | 2.11 | 4.16 | 0.01 | 0.78 |
| CA-CFAR [6] | DCNN1 [20] | DCNN2 [21] | NST-YOLO [19] | BCA-DetNet [18] | F2DN-CCWL | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0.288 | 0.419 | 0.917 | 0.277 | 0.854 | 0.249 | 0.849 | 0.165 | 0.934 | 0.408 | 0.958 | 0.037 |
| Number of Targets | Metric | CA-CFAR [6] | DCNN1 [20] | DCNN2 [21] | NST-YOLO [19] | BCA-DetNet [18] | F2DN-CCWL |
|---|---|---|---|---|---|---|---|
| 2 | 0.710 | 0.897 | 0.862 | 0.848 | 0.946 | 0.949 | |
| 0.621 | 0.306 | 0.044 | 0.175 | 0.073 | 0.031 | ||
| 3 | 0.698 | 0.901 | 0.869 | 0.851 | 0.944 | 0.951 | |
| 0.614 | 0.322 | 0.047 | 0.177 | 0.072 | 0.037 |
| Experiment Number | FastDN | FineDN | CCWL | Pd | Pf | dmin | dave | Time Consumption (ms) |
|---|---|---|---|---|---|---|---|---|
| A | √ | × | × | 0.972 | 0.456 | 2.63 | 17.53 | 12.96 |
| B | × | √ | × | 0.986 | 0.972 | 0.00 | 9.24 | 3051.35 |
| C | × | √ | √ | 0.983 | 0.129 | 0.05 | 1.86 | 3062.69 |
| D | √ | √ | × | 0.961 | 0.957 | 0.00 | 5.10 | 45.48 |
| E (Proposed) | √ | √ | √ | 0.958 | 0.037 | 0.01 | 0.88 | 47.21 |
| Post-Processing Method | Pd | Pf | dmin | dave |
|---|---|---|---|---|
| Max NMS | 0.853 | 0.142 | 0.00 | 2.41 |
| DBSCAN | 0.960 | 0.086 | 0.08 | 1.84 |
| CCWL | 0.958 | 0.037 | 0.01 | 0.88 |
| Parameter | Values | Pd | Pf |
|---|---|---|---|
| (with fixed at 20) | 0.1 | 0.970 | 0.526 |
| 0.3 | 0.963 | 0.378 | |
| 0.5 | 0.958 | 0.037 | |
| 0.7 | 0.896 | 0.018 | |
| 0.9 | 0.688 | 0.008 | |
| (with fixed at 0.5) | 10 | 0.961 | 0.106 |
| 20 | 0.958 | 0.037 | |
| 30 | 0.874 | 0.021 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Qiu, M.; Wang, J.; Wu, G. F2DN-CCWL: Progressive Sub-Pixel-Level Intelligent Detection for Low Observable Targets in Radar Range-Doppler Spectra. Signals 2026, 7, 63. https://doi.org/10.3390/signals7040063
Qiu M, Wang J, Wu G. F2DN-CCWL: Progressive Sub-Pixel-Level Intelligent Detection for Low Observable Targets in Radar Range-Doppler Spectra. Signals. 2026; 7(4):63. https://doi.org/10.3390/signals7040063
Chicago/Turabian StyleQiu, Mingjie, Jianming Wang, and Guangxin Wu. 2026. "F2DN-CCWL: Progressive Sub-Pixel-Level Intelligent Detection for Low Observable Targets in Radar Range-Doppler Spectra" Signals 7, no. 4: 63. https://doi.org/10.3390/signals7040063
APA StyleQiu, M., Wang, J., & Wu, G. (2026). F2DN-CCWL: Progressive Sub-Pixel-Level Intelligent Detection for Low Observable Targets in Radar Range-Doppler Spectra. Signals, 7(4), 63. https://doi.org/10.3390/signals7040063
