---
title: 'DenoDet V2: Transform-Domain SAR Detector'
url: https://www.emergentmind.com/topics/denodet-v2
type: topic
---

# DenoDet V2: Transform-Domain SAR Detector

DenoDet V2 is a SAR object detector that performs feature denoising in the transform domain rather than relying solely on spatial-domain analysis or enhancement. Introduced in "DenoDet V2: Phase-Amplitude Cross Denoising for SAR Object Detection" [2508.09392], it is designed for Synthetic Aperture Radar imagery, where coherent speckle noise degrades target–background contrast and introduces spurious high-frequency artifacts. The method augments a one-stage detector by inserting a plug-and-play DFTDeno module into the backbone and exploits the complementary nature of amplitude and phase information through a band-wise mutual modulation mechanism, enabling reciprocal enhancement between phase and amplitude spectra.

## 1. Problem setting and design rationale

Synthetic Aperture Radar imagery is inherently contaminated by coherent speckle noise, described as a multiplicative, high-frequency noise resulting from coherent processing of backscattered signals. In object detection, this noise degrades contrast between target and background, especially for small and medium objects, and produces spurious high-frequency artifacts that mislead spatial-domain convolutional features [2508.09392].

The method is positioned against two established tendencies in SAR denoising. Traditional approaches either operate purely in the spatial domain, including filtering and CNN-based despeckling, or apply frequency-domain transforms while treating amplitude and phase independently. DenoDet V2 is defined by rejecting that separation: amplitude \(A\) is described as highly sensitive to speckle noise, whereas phase \(\Phi\) encodes structural information and is relatively robust to noise. Its central premise is that denoising should be formulated as cross-spectral feature modulation in the frequency domain, with amplitude and phase mutually guiding one another.

This framing distinguishes DenoDet V2 from methods that use spatial-domain characteristics for implicit denoising. A plausible implication is that the model treats SAR noise not merely as a nuisance to be suppressed after feature extraction, but as a phenomenon whose spectral structure can be leveraged during representation learning.

## 2. Detector composition and integration into the backbone

DenoDet V2 augments a one-stage base detector, GFL, by inserting a plug-and-play DFTDeno module into the backbone. The stated pipeline is:

\[
\text{Input image} \rightarrow \text{Backbone conv-stages} \rightarrow \text{DFTDeno (per feature map)} \rightarrow \text{FPN neck} \rightarrow \text{GFL head} \rightarrow \text{Detection outputs}.
\]

The implementation uses a ConvNeXt-Tiny backbone with an FPN and a GFL head [2508.09392]. The DFTDeno module is inserted after stage 3 of the backbone and before lateral connections. This placement indicates that the transform-domain operation is applied to intermediate semantic features rather than raw pixels or final multi-scale features.

The broader detector lineage is explicit in the paper’s references. The detection head follows X. Li et al., "Generalized Focal Loss," NeurIPS 2020, while the evaluation spans SARDet-100K from Y. Li et al., SAR-AIRcraft-1.0 from Z. Wang et al., and AIR-SARShip-1.0 from X. Sun et al. DenoDet V2 is also presented as the successor to Y. Dai et al.’s DenoDet: "Attention as Deformable Multi-Subspace Feature Denoising," TAES 2024.

## 3. Transform-domain decomposition and phase–amplitude mutual modulation

Given an intermediate feature map \(\mathbf{M}\in\mathbb{R}^{C\times H\times W}\), DFTDeno first applies a 2D Discrete Fourier Transform:

\[
\mathbf{m}_{c,u,v} =\sum_{h=0}^{H-1}\sum_{w=0}^{W-1} M_{c,h,w}\,e^{-2\pi i\bigl(\tfrac{u\,h}{H}+\tfrac{v\,w}{W}\bigr)}.
\]

The transformed feature is decomposed into real and imaginary parts:

\[
\mathcal{R}_{c,u,v} =\sum_{h,w}M_{c,h,w}\cos2\pi\Bigl(\tfrac{u\,h}{H}+\tfrac{v\,w}{W}\Bigr),\quad
\mathcal{I}_{c,u,v} =-\sum_{h,w}M_{c,h,w}\sin2\pi\Bigl(\tfrac{u\,h}{H}+\tfrac{v\,w}{W}\Bigr).
\]

Amplitude and phase are then extracted as

\[
A_{c,u,v} =\sqrt{\mathcal{R}_{c,u,v}^2+\mathcal{I}_{c,u,v}^2},\quad
\Phi_{c,u,v} =\mathrm{atan2}\bigl(\mathcal{I}_{c,u,v},\,\mathcal{R}_{c,u,v}\bigr)\in[-\pi,\pi).
\]

To avoid angular wrapping, phase is represented as a 2-channel unit vector \(\bigl(\cos\Phi,\sin\Phi\bigr)\). This representation is important in the reported ablations, where phase angle decomposition by orthogonal split and trigonometric realignment yields \(+0.6\) mAP relative to naïve angle regression.

The denoising operation is driven by an attention map \(\mathbf{G}\in\mathbb{R}^{H\times W}\) that jointly depends on amplitude and phase and is applied to both modalities:

\[
\hat A = \mathbf{G}\,\odot\,A,\quad \hat\Phi = \mathbf{G}\,\odot\,\Phi,
\]

where \(\odot\) denotes element-wise multiplication. The novelty is that \(\mathbf{G}\) is produced by cross-spectral self-attention in local frequency bands rather than by independent per-modality processing [2508.09392].

## 4. Band-wise partition self-attention and token exchange

The attention construction begins with channel pooling. For a frequency-domain tensor \(\mathbf{X}\in\mathbb{R}^{C\times H\times W}\), the channel dimension is collapsed by max-plus-average pooling:

\[
\bar X_{u,v} =\mathrm{Max}_{c}\bigl(\mathbf{X}_{c,u,v}\bigr) +\mathrm{Avg}_{c}\bigl(\mathbf{X}_{c,u,v}\bigr),
\]

producing \(\bar X\in\mathbb{R}^{H\times W}\).

The pooled map is partitioned into non-overlapping bands of size \(h\times w\), generating \(d=\tfrac{H\,W}{h\,w}\) groups. Within each band, DenoDet V2 applies Band-Wise Partition Self-Attention, or BPSA. Each band uses linear projections to produce \(Q_i\), \(K_i\), and \(V_i\), followed by self-attention with a learnable positional encoding \(E_i\), and then aggregation across bands with an MLP whose hidden layer has size \(d'\). The resulting \(S\in\mathbb{R}^{H\times W}\) becomes the attention map \(\mathbf{G}\).

The defining extension beyond DenoDet V1 is the phase–amplitude token exchange. For the \(i\)-th band, the amplitude branch uses queries from amplitude and keys/values from phase:

\[
Q_i^A = \hat A_i\,W_i^{A,q},\quad K_i^A = \hat\Phi_i\,W_i^{P,k},\quad V_i^A = \hat\Phi_i\,W_i^{P,v},
\]

while the phase branch uses queries from phase and keys/values from amplitude:

\[
Q_i^P = \hat\Phi_i\,W_i^{P,q},\quad K_i^P = \hat A_i\,W_i^{A,k},\quad V_i^P = \hat A_i\,W_i^{A,v}.
\]

The attention outputs \(S^A\) and \(S^P\) are recombined across bands, and the final attention map is formed as

\[
S=\tfrac12\bigl(\mathrm{unfold}(S^A)+\mathrm{unfold}(S^P)\bigr).
\]

In the comparison provided by the authors, DenoDet V1 performs soft-thresholding attenuation in the frequency domain via deformable subspaces, whereas DenoDet V2 replaces this with a dual-modal, band-wise cross-attention, identified as PATE, between amplitude and phase. This suggests a shift from attenuation-oriented denoising to modulation-oriented denoising.

After modulation, the complex spectrum is reconstructed as

\[
\hat m_{c,u,v} =\hat A_{c,u,v}\,\bigl(\cos\hat\Phi_{c,u,v}+i\,\sin\hat\Phi_{c,u,v}\bigr),
\]

and inverse DFT yields the recovered feature map:

\[
\hat M_{c,h,w} =\sum_{u,v}\hat m_{c,u,v}\, e^{+2\pi i\bigl(\tfrac{u\,h}{H}+\tfrac{v\,w}{W}\bigr)}.
\]

The real part of \(\hat M\) is passed downstream.

## 5. Optimization, preprocessing, and training protocol

DenoDet V2 is trained end-to-end with the standard GFL detection losses [2508.09392]. The loss is described in prose rather than by an auxiliary denoising objective: \(\mathcal{L}_{\mathrm{cls}}\) is a Quality Focal Loss on classification scores, and \(\mathcal{L}_{\mathrm{reg}}\) is a Distribution Focal Loss plus IoU-aware regression loss on bounding-box offsets. No explicit auxiliary denoising or modulation consistency losses are used; the DFTDeno module learns through backpropagation from the detection loss alone.

The input preprocessing resizes images to \(512\times512\) and applies random horizontal flip with probability \(0.5\). For large SAR scenes, specifically SAR-Aircraft and AIR-SARShip, images are tiled into \(512\times512\) chips with \(200\) px overlap. Optimization uses DAdaptAdam with initial learning rate \(1.0\) and weight decay \(0.05\). Training runs for 12 epochs with batch size 16 across \(4\times\) RTX 4090 GPUs, with gradient clipping at norm \(1.0\) and synchronized BatchNorm.

The band partition stride is set to \(h=w=8\), identified as the best trade-off from Tab. 4, and the hidden dimension in attention is \(d'=64\). Positional encoding \(E_i\) is learned per band. A potential point of confusion is whether transform-domain denoising requires a separate restoration target; in this system it does not, because the denoising behavior is optimized purely through detection supervision.

## 6. Reported empirical performance, ablations, and interpretation

The experimental evaluation covers three SAR datasets. SARDet-100K contains 116,598 images and 6 object classes with an \(8{:}1{:}1\) split. SAR-Aircraft-1.0 contains 3,489 train and 879 test images across 7 classes. AIR-SARShip-1.0 consists of 31 large scenes with 4,611 ship instances. The reported metrics are standard COCO mAP at \(.50{:}.05{:}.95\), together with \(AP_{\mathrm{S}}\) and \(AP_{\mathrm{M}}\) [2508.09392].

| Setting | Reported result | Notes |
|---|---:|---|
| GFL baseline on SARDet-100K | 55.01% mAP | 32.3 M params, 52.36 G FLOPs |
| DenoDet V1 on SARDet-100K | 55.88% mAP | 65.8 M params |
| DenoDet V2 on SARDet-100K | **56.71% mAP** | 32.6 M params, 52.47 G FLOPs |
| DenoDet V2 on SAR-Aircraft-1.0 / AIR-SARShip-1.0 | **69.93% / 73.98%** AP | surpassing all competitors by \(\ge 1.3\%\), with only \(\sim 37\) M parameters |

On SARDet-100K, DenoDet V2 improves over DenoDet V1 by \(+0.83\%\) mAP and over the GFL baseline by \(+1.70\%\) mAP, while using roughly half the parameters of DenoDet V1 and keeping FLOPs nearly unchanged. The comparison to DenoDet V1 is summarized in the paper as a \(+0.8\%\) mAP gain on SARDet-100K, a reduction from \(65.8\) M to \(32.6\) M parameters, and nearly unchanged FLOPs.

The ablation studies isolate the contributions of the transform-domain design. Modulating only amplitude yields \(55.6\%\) mAP, modulating only phase yields \(56.2\%\) mAP, and modulating both yields \(56.4\%\), rising to \(56.7\%\) with token exchange. The reported interpretation is that phase is more robust and that cross-modal denoising is synergistic. The band-wise partition stride performs best at \(8\times8\) bands, reaching \(56.7\%\) mAP, and token exchange contributes an additional \(+0.3\%\) mAP over no-exchange cross-attention.

The qualitative analysis is consistent with the quantitative findings. Eigen-CAM heatmaps show that DenoDet V2 concentrates on true object regions and suppresses noise, while detection examples show fewer false alarms in clutter and improved recall on small or occluded targets. A plausible implication is that the attention-guided coupling of phase and amplitude does not merely suppress background responses globally; it also improves localization selectivity under SAR-specific clutter conditions.

The released implementation is available at the GrokSAR repository: `https://github.com/GrokCV/GrokSAR`.

Source: https://www.emergentmind.com/topics/denodet-v2