---
title: Collaborative Scattering–Deep Features (CLSDF)
url: https://www.emergentmind.com/topics/collaborative-learning-of-scattering-and-deep-features-clsdf
type: topic
---

# Collaborative Scattering–Deep Features (CLSDF)

Collaborative learning of scattering and deep features (CLSDF) denotes a hybrid representation-learning paradigm in which scattering-derived descriptors and learned deep features are combined within a single trainable system. In its explicit named form, CLSDF is a synthetic aperture radar (SAR) automatic target recognition framework for noisy labels that fuses deep image features from amplitude images with scattering features derived from attributed scattering centers (ASCs), and couples that fusion to class-wise noise modeling, semi-supervised peer training, and joint distribution alignment [2508.07656]. In a broader literature sense, the term also captures a line of work in which scattering representations are not treated as isolated fixed front ends, but are fused, adapted, or jointly optimized with deep modules.

## 1. Scattering representations as the substrate

The conceptual substrate of CLSDF is the scattering transform. Early wavelet-scattering networks replaced learned early convolutional layers with analytically defined operators built from wavelet transforms, complex modulus nonlinearities, and low-pass averaging. A canonical two-layer formulation concatenates zeroth-, first-, and second-order coefficients as
$$
Sx=\{S_0x,S_1x,S_2x\},
$$
with the architecture explicitly framed as a possible replacement or initialization for the first layers of deep networks [1312.5940].

A more expressive scattering construction was later developed for object classification by introducing predefined wavelet filters over both spatial and angular variables. In that setting, the second-order roto-translation scattering representation is written as
$$
S_J x = A_J\, |W_2|\, |W_1|\, x,
$$
and is designed to be locally invariant to translations, stable to small deformations, and sensitive to rotation variability without imposing full rotation invariance [1412.8659]. The same line of work states that first-order scattering is “very similar to SIFT,” while second-order roto-translation coefficients encode interactions between scales and angles in multiscale neighborhoods [1412.8659].

These properties explain why scattering remains attractive in hybrid systems. It contributes mathematically structured geometric priors, contractivity, and deformation stability, while deep networks contribute task-adaptive abstraction. CLSDF inherits precisely this division of labor: scattering encodes structured invariants that are expensive or unstable to learn from scratch, whereas deep modules supply discriminative adaptation.

## 2. From fixed front ends to hybrid scattering–deep systems

The transition from fixed scattering pipelines to hybrid scattering–deep architectures proceeded through several distinct strands. Visualization work on ScatterNets showed that higher-order coefficients are often sensitive to complex, edge-like patterns such as checkerboards and rippled edges, and that these responses are “very dissimilar” to second- and third-layer CNN features [1709.01355]. This diagnosis is important because it frames scattering and deep features as complementary rather than redundant.

A more integrated hybridization appeared in the learnable ScatterNet literature. There, each scattering order is decomposed into a locally invariant layer consisting of fixed wavelet analysis, modulus or low-pass propagation, and a learned cross-channel mixing operator,
$$
Y^{(l+1)}(u)=A\,Z^{(l+1)}(u),
$$
with learned layers permitted before the scattering stack, between scattering orders, and after the scattering stack, all trained end to end [1903.03137]. The wavelet filters remain fixed, but the representation becomes learnable through the mixing matrix \(A\) and surrounding convolutional layers.

A different hybridization strategy kept the scattering front end fixed and learned only the later representation. In sparse scattering classification, scattering coefficients are first computed and then processed by a learned dictionary and classifier, with sparse coding implemented by an unrolled homotopy thresholding network [1910.03561]. This preserves scattering’s invariance-inducing structure while shifting learning capacity to a sparse discriminative back end.

An additional, weaker precursor arose in optical inverse problems. A single U-net was trained on a blended dataset of speckle–reference pairs from two distinct scattering media, namely a glass diffuser and a multimode fiber, so that one shared network reconstructed both domains [1809.07706]. The same source explicitly notes that this is better characterized as multi-medium joint supervised reconstruction than as a full collaborative-feature-learning framework [1809.07706].

Across these works, “collaboration” usually meant either fixed scattering plus a learned back end, or learned adapters around fixed scattering operators. What remained uncommon was direct end-to-end learning of the scattering filters themselves.

## 3. Formal structure of CLSDF for SAR target recognition

The explicit CLSDF framework addresses SAR automatic target recognition under noisy labels. The training set is written as
$$
\mathcal{D}=(\mathcal{X},\mathcal{Y})=\{(x_n,y_n)\}_{n=1}^N,
$$
where \(x_n\) is complex SAR data and \(y_n\) is its class label [2508.07656]. Each SAR sample is converted into two modalities: an amplitude image \(x_I\in\mathbb{R}^{H\times W}\) and an ASC set \(x_S\in\mathbb{R}^{P\times 7}\), with \(P=40\) selected through parameter analysis [2508.07656].

In this framework, “scattering” refers not to wavelet-scattering coefficients but to a physical scattering-center representation. The target’s total scattered field is modeled as
$$
E(f,\varphi;\Theta)=\sum_{i=1}^P E_i(f,\varphi;\theta_i),
$$
with
$$
\begin{aligned}
E_i(f,\varphi;\theta_i)=&\,A_i\cdot\left(j\frac{f}{f_c}\right)^{\alpha_i}
\cdot \exp\left[-j\frac{4\pi f}{C}(x_i\cos\varphi+y_i\sin\varphi)\right] \\
&\cdot \operatorname{sinc}\left(\frac{2\pi f}{C}L_i\sin(\varphi-\bar{\varphi}_i)\right)
\cdot \exp(-2\pi f\gamma_i\sin\varphi),
\end{aligned}
$$
where each scattering center has parameter vector
$$
\theta_i=[A_i,x_i,y_i,\alpha_i,L_i,\bar{\phi}_i,\gamma_i].
$$
These attributes encode amplitude, position, geometry dependence, distributed length, direction, and aspect dependence [2508.07656].

The ASC set is treated as dynamic graph-structured data. A local graph is initialized by connecting each scattering center to its \(K\) nearest neighbors, and the edge feature between nodes \(i\) and \(j\) is defined as
$$
e_{ij}=\mathcal{H}(x_{S_i},x_{S_j}-x_{S_i}),
$$
with the first graph-layer update
$$
x_{S_i}^1=\sum_{j=1}^K \mathcal{H}(x_{S_i},x_{S_j}-x_{S_i}).
$$
The graph is dynamic because later \(K\)-nearest-neighbor relations are recomputed in feature space rather than kept fixed [2508.07656]. If there are \(L\) graph layers, their outputs are concatenated and globally pooled:
$$
z_S=\operatorname{GMP}(x_S^1\oplus x_S^2\ldots\oplus x_S^L)\oplus
\operatorname{GAP}(x_S^1\oplus x_S^2\ldots\oplus x_S^L).
$$

The deep branch operates on the amplitude image. With ResNet-18 as backbone, the deep image feature is written generically as
$$
z_I=\operatorname{GAP}(\operatorname{Conv}(x_I)).
$$
During training, amplitude images are cropped to \(64\times 64\), with random \(64\times 64\) crops taken inside a centered \(96\times 96\) region and random changes in brightness, contrast, and saturation [2508.07656].

Feature fusion is strictly feature-level concatenation:
$$
z_F=z_S\oplus z_I.
$$
Each branch of CLSDF contains a ResNet-18 deep image feature extractor, a DGCNN with 3 EdgeConv layers for ASC processing, a concatenation-based fusion module, and a classifier \(\ell(\cdot)\) [2508.07656]. The framework uses two divergent branches and ensembles them at test time.

## 4. Collaborative learning under noisy labels

The collaborative component of CLSDF has two levels. The first is feature collaboration, namely the fusion of \(z_S\) and \(z_I\). The second is branch collaboration, in which two branches exchange their estimates of which samples are clean or noisy and use those peer partitions for semi-supervised training [2508.07656].

Sample selection is class-conditional. For class \(c\), the per-sample losses are collected as
$$
\mathcal{L}_c=\{l_n\}_{y_n=c}=\{-y_n\log(\ell(z_{F_n}))\}_{y_n=c},\qquad c\in\{1,\ldots,C\}.
$$
Instead of fitting one global loss model, CLSDF fits a separate two-component Gaussian mixture model for each class. The posterior probability that a sample is clean is denoted \(\pi_n\), using the Gaussian component with smaller mean. Partitioning then follows
$$
(x_n,y_n)=
\begin{cases}
(x_n,y_n,\pi_n)\rightarrow \mathcal{D}_{clean}, & \text{if }\pi_n\ge \delta\\
x_n\rightarrow \mathcal{D}_{noisy}, & \text{otherwise}.
\end{cases}
$$
The threshold is \(\delta=0.6\) [2508.07656].

On the clean subset, CLSDF performs label co-refinement:
$$
\bar{y}_n=\pi_n y_n+(1-\pi_n)\frac{1}{M}\sum_{m=1}^M \ell(z_{F_n}^m),
$$
where \(M=2\) augmentations are used. On the noisy subset, it performs label co-guessing with both branches:
$$
q_n=\frac{1}{2M}\sum_{m=1}^M \big(\ell(z_{F_n}^m)+\ell'(z_{F_n}^m)\big).
$$
The guessed label is then calibrated by joint distribution alignment,
$$
\bar{q}_n=\operatorname{Norm}\!\left(q_n\times \frac{p(y)-\tilde{p}(y)}{\tilde{p}(q)}\right),
$$
so that the joint distribution of clean labels and guessed noisy labels better matches the target marginal class distribution [2508.07656].

Both refined and guessed labels are sharpened with temperature \(T=0.5\). The clean and noisy subsets are then mixed by a MixMatch-style interpolation,
$$
\lambda\sim \operatorname{Beta}(\alpha,\alpha),\qquad \lambda'=\max(\lambda,1-\lambda),
$$
$$
x'=\lambda' x_1+(1-\lambda')x_2,\qquad
p'=\lambda' p_1+(1-\lambda')p_2,
$$
with \(\alpha=4\). Training uses cross-entropy on the mixed clean subset and mean-squared error on the mixed noisy subset:
$$
\mathcal{L}_{CE}=
\frac{1}{|\mathcal{D}'_{clean}|}
\sum_{x',p'\in \mathcal{D}'_{clean}}
-p' \log(\ell(z'_F)),
$$
$$
\mathcal{L}_{MSE}=
\frac{1}{|\mathcal{D}'_{noisy}|}
\sum_{x',p'\in \mathcal{D}'_{noisy}}
\|p'-\ell(z'_F)\|_2^2,
$$
and the total loss is
$$
\mathcal{L}=\mathcal{L}_{CE}+\lambda_u \mathcal{L}_{MSE}.
$$
The unlabeled loss weight \(\lambda_u\) is linearly ramped up to \(25\) over the first \(16\) epochs [2508.07656].

Optimization uses SGD with learning rate \(0.02\), batch size \(16\), total training length \(300\) epochs, and a \(5\)-epoch warm-up before collaborative semi-supervised learning begins. The implementation is in PyTorch on Nvidia RTX 3090 hardware [2508.07656].

## 5. Empirical behavior, robustness, and ablations

The principal empirical evaluation is on the MSTAR dataset, collected by the Sandia National Laboratory SAR sensor platform, with X-band, HH polarization, and 10 target classes: BMP2, BTR70, T72, BTR60, 2S1, BRDM2, D7, T62, ZIL131, and ZSU234 [2508.07656]. Under standard operating condition (SOC), training uses depression angle \(17^\circ\) and testing uses \(15^\circ\). Extended operating conditions include large depression changes, target-version variation, and additive white Gaussian noise at SNRs \([20,15,10,5,0]\) dB [2508.07656].

Under SOC with symmetric label noise, CLSDF reports \(99.12\), \(98.14\), \(95.53\), and \(80.24\) at noise rates \(20\%\), \(40\%\), \(60\%\), and \(80\%\), respectively. In the same setting, ELR reports \(98.12\), \(96.44\), \(93.26\), and \(68.18\), while DivideMix reports \(97.01\), \(94.04\), \(90.88\), and \(39.25\) [2508.07656]. Under asymmetric noise, CLSDF reports \(95.96\), \(93.58\), \(90.69\), and \(85.79\) at \(20\%\), \(30\%\), \(40\%\), and \(50\%\), compared with \(92.30\), \(91.68\), \(84.23\), and \(82.86\) for DivideMix (ASC+Image), and \(95.77\), \(89.56\), \(88.03\), and \(74.99\) for Co-learning [2508.07656].

The same robustness extends to more difficult operating conditions. Under EOC-2, CLSDF reports \(99.74\), \(98.87\), \(92.43\), and \(71.57\) at \(20\%\), \(40\%\), \(60\%\), and \(80\%\) symmetric noise, whereas Cross-Entropy reports \(91.37\), \(88.20\), \(54.75\), and \(36.36\), DivideMix reports \(93.13\), \(72.66\), \(71.30\), and \(42.61\), and ELR reports \(83.37\), \(80.07\), \(76.67\), and \(63.77\) [2508.07656]. For EOC-1 and EOC-4, the reported evidence is plot-based rather than tabulated in the supplied text, but the stated trend is that performance declines as angle difference or test-image corruption increases, with CLSDF remaining superior [2508.07656]. On EOC-3, confusion matrices show reduced confusion across target versions relative to Cross-Entropy and DivideMix. The method is also validated on SAR-ACD, where it is reported to achieve advanced performance under \(50\%\) symmetric label noise [2508.07656].

Ablation studies separate the method into multi-model feature extraction (MMFE), class-wise sample selection (CWSS), and joint distribution alignment (JDA). At \(40\%\) noise under SOC, DivideMix yields \(94.04\) symmetric and \(76.67\) asymmetric accuracy. Adding the CLSDF training framework without CWSS and JDA gives \(94.58\) and \(84.23\); removing only JDA gives \(95.12\) and \(88.29\); removing only CWSS gives \(95.90\) and \(88.66\); removing MMFE gives \(96.40\) and \(86.51\); and full CLSDF reaches \(98.14\) and \(90.69\) [2508.07656]. Parameter studies further select \(\delta=0.6\), \(P=40\), and \(3\) EdgeConv layers as the preferred tradeoffs [2508.07656].

## 6. Scope, interpretation, and limitations

CLSDF should be understood as a specific kind of hybrid scattering–deep system. In the named SAR framework, collaboration occurs through two mechanisms: feature collaboration, via concatenation of ASC-based scattering features and deep image features, and branch collaboration, via peer-provided clean/noisy partitions, co-refinement, co-guessing, and aligned pseudo-labeling [2508.07656]. The scattering component is therefore physics-aware and graph-structured, rather than a conventional wavelet-scattering tensor.

This distinguishes CLSDF from several adjacent notions in the earlier literature. It is not merely a fixed scattering front end followed by a learned classifier, as in fixed-scattering pipelines. It is also not a learnable wavelet-scattering architecture in which learned mixing is inserted between scattering orders. Instead, its scattering side is the ASC representation itself, and its deep side is the amplitude-image branch. The result is a multi-model fusion system embedded inside a collaborative noisy-label-learning procedure.

Several limitations are explicit or implicit in the formulation. ASC extraction must be available and meaningful; the fixed number of scattering centers \(P\) may either include clutter when the true number of scattering centers is smaller or miss useful information when it is larger; the two-branch CNN+DGCNN pipeline, repeated augmentations, and per-epoch GMM fitting introduce computational overhead; and the reported experiments address closed-set label noise rather than open-set noisy labels [2508.07656]. The method also assumes that class-wise loss distributions are separable enough for two-component GMM fitting and that marginal class-distribution estimates used in joint distribution alignment remain informative.

Within the broader history of scattering–deep hybrids, CLSDF is best regarded as a physics-aware collaborative fusion framework rather than as a method for learning scattering filters. A plausible implication is that future work under the same conceptual umbrella may differ mainly in where the scattering prior enters—fixed wavelet modules, physical scattering-center models, or learned scattering adapters—while retaining the same basic premise: structured scattering priors and learned deep features can be more effective together than in isolation.

Source: https://www.emergentmind.com/topics/collaborative-learning-of-scattering-and-deep-features-clsdf