1. Introduction
Millimeter-wave (MMW) radar is a core sensor for intelligent vehicles. It works in darkness and adverse weather, and it directly measures the Doppler velocity of each return [
1]; large-scale annotated point-cloud datasets such as RadarScenes have made this modality accessible to learning-based perception [
2]. Radar therefore complements cameras and LiDAR in all-weather perception. Its point clouds are, however, difficult to exploit directly. They are much sparser than LiDAR scans, contain multipath and specular clutter, and include missed returns associated with radar cross-section (RCS) variation.
Radar’s measurement richness is inseparable from its measurement uncertainty. Each return carries physical measurements, including position, RCS, Doppler velocity, and time. These measurements are not interchangeable with geometric coordinates. Their errors come from the sensor process itself: RCS varies with material and aspect angle, localization is limited by range and angular resolution, Doppler can be affected by compensation or reconstruction, and weak returns can disappear. We therefore study radar point-cloud detection under clean inputs and under physically motivated sensor degradation.
Graph neural networks (GNNs) naturally represent sparse and irregular radar point sets [
3,
4]. RadarGNN [
3] constructs a
k-nearest-neighbor (
k-NN) graph and jointly predicts point semantics and bird’s-eye-view (BEV) boxes from one shared representation, a design typical of point-cloud graph detectors [
3,
5]. Standard message passing, however, does not explicitly control the propagation components of graph signals. In a radar graph, diffusion components encode coherent object structure, whereas residual components mark boundaries, clutter, and velocity discontinuities. Uncontrolled aggregation can therefore suppress localization cues or propagate clutter into a target representation.
Graph signal processing (GSP) offers tools for describing these propagation effects [
6,
7]. Polynomial graph filters, including Chebyshev [
8] and Bernstein [
9] formulations, avoid eigendecomposition and scale to large graphs. Existing point-cloud filters usually operate on one geometric graph and apply the same component mixing to every node. This design overlooks the multi-attribute structure of radar, in which geometry, Doppler velocity, and RCS provide distinct physical relations between returns.
Detection also imposes different requirements on semantic prediction and box regression. Semantic prediction can benefit from Doppler- and RCS-consistent aggregation, whereas box regression depends strongly on preserved geometric boundaries. A shared filtered representation may therefore improve classification while weakening localization. This task-component conflict motivates separate spectral paths for the two prediction heads.
We address these limitations with multi-GSO spectral filtering (MGSF), which constructs graph shift operators (GSOs) from geometry, Doppler velocity, and RCS. The module separates diffusion and residual components, projects each component, and performs node-adaptive fusion. Its task-decoupled form, MGSF-TD, applies full multi-GSO refinement to semantic prediction and geometry-focused refinement to box regression. We evaluate clean detection, controlled sensor degradation, and the limits of the proposed operator structure. The reliability of perception under sensor faults is an active concern [
10]; our earlier work examined bounded graph conditioning for degraded LiDAR detection [
11]. The scope of this paper should be stated precisely. It is a module-level methodological contribution to the radar perception layer of autonomous-driving and intelligent transportation systems: it studies how radar-physical measurements should shape graph propagation inside a point-cloud detector, and how the resulting detector behaves when those measurements degrade. It does not cover full driving pipelines, multi-sensor fusion, or downstream vehicle decision-making;
Section 6 positions the module within these larger deployment questions.
The main contributions are as follows.
- 1.
A multi-GSO spectral filtering module for automotive radar sensing. We introduce a residual filter with geometry-, Doppler-, and RCS-defined GSOs. Component-specific projections and a node-adaptive gate fuse complementary diffusion–residual components, while identity initialization preserves the pre-trained detector at the start of fine-tuning.
- 2.
Task-decoupled spectral detection with a balanced clean-data trade-off. We identify a conflict between Doppler-sensitive semantic aggregation and geometry-sensitive localization. MGSF-TD separates the two spectral paths and improves both clean mAP (60.19 to 60.59) and FG-F1 (74.06 to 75.10) under the official RadarGNN pipeline.
- 3.
An operator-level degradation diagnostic with explicit boundaries. We combine single-attribute and sensor-structured corruptions with augmentation, GSO-subset, and parameter-budget controls. The analysis separates generic diffusion smoothing from RCS-defined neighborhood effects and identifies the regimes where capacity or Doppler corruption dominates. Cross-sensor diagnostics then test which trends persist under different radar sensors and dataset-native RCS behavior.
2. Related Work
Radar point-cloud object detection. Deep learning for automotive radar perception has grown into a substantial literature, reviewed in [
12,
13,
14]. Early systems operate on range-Doppler images or occupancy grids [
15,
16]. Methods that process sparse detections directly include PointNet-style encoders [
17] and pillar encoders adapted from LiDAR, a line that continues to evolve toward lightweight transformer-augmented pillar detectors [
18]. High-resolution 4D radar has spurred dedicated detectors and datasets [
19,
20,
21,
22] and raw-radar multi-task learning [
23,
24]. These families differ in where they enter the radar signal chain. Raw-data detectors such as TransRAD [
25] operate on range–azimuth–Doppler tensors before threshold-based point extraction, which preserves weak returns but ties the model to one sensor’s data format and resolution. Point-cloud detectors, including RadarGNN and MGSF, instead consume the sparse detection lists that production automotive radars output; this inherits the information loss of on-chip thresholding but applies across sensors that share the point-cloud interface, a property our cross-sensor diagnostics in
Section 4.8 rely on directly. Among graph methods, RadarGNN [
3] reaches strong RadarScenes accuracy with spatial
k-NN message passing and a dual semantic/regression head, and graph models continue to be explored for radar point clouds, including for target classification [
26]. Because implementation and post-processing details differ across papers, published accuracy values are not directly comparable; our primary comparison therefore re-evaluates the public RadarGNN checkpoint with the same preprocessing, rotated NMS, and metrics as MGSF. RPFA-Net [
27] adds self-attention pillar aggregation, and RCBEVDet [
28] fuses camera and radar in BEV space, as do attention-based camera–radar fusion networks for adverse weather [
29]; radar–camera fusion has also been extended beyond detection to multi-object tracking with explicit robustness to single-sensor failure [
30], and such fusion systems are natural consumers of the per-point radar refinement studied here. Camera–LiDAR fusion detectors for complex traffic scenes [
31], multi-task fusion frameworks that couple 3D detection with occupancy perception [
32], and camera-based multi-object perception systems [
33] illustrate the breadth of the surrounding autonomous-driving perception literature into which a radar-side module must eventually integrate. Dynamic graph methods such as DGCNN [
34] recompute the neighborhood graph in feature space at each layer rather than fixing it. Attribute-defined spectral operators, and their behavior under controlled radar degradation, remain unexamined in these approaches; those two questions define the scope of this work.
Radar robustness and adverse sensing conditions. Robustness of 3D perception to input corruptions has been benchmarked primarily for LiDAR and cameras [
35], while adverse-weather sensing has motivated multimodal datasets and radar-assisted perception systems [
22,
29,
36]. Radar point clouds add modality-specific measurement effects, including RCS fluctuation, Doppler uncertainty, angular-resolution-limited localization, and sparse missed returns. Existing studies generally evaluate end-task degradation or sensor fusion; controlled, operator-level analysis of how these physical attributes define radar graph propagation remains limited.
GNNs for point clouds. PointNet++ [
37] and DGCNN [
34] show that multi-scale local features improve 3-D understanding, and Point-GNN [
5] is a graph detector for LiDAR. These methods emphasize spatial message passing. Their graphs are driven by proximity and lack explicit component control, so the over-smoothing of boundary cues that matters for radar regression is not addressed.
Graph signal processing and spectral filters. Spectral graph convolution [
38] became scalable with ChebNet [
8]. GCN [
39] uses a first-order approximation, GPR-GNN [
40] learns polynomial weights for heterophily, and BernNet [
9] uses a non-negative Bernstein basis; recent work analyzes the expressive power of spectral GNNs [
41] and couples them with transformers [
42]. These filters are shared across all nodes and operate on a single graph. We differ in two ways. We apply several physics-defined GSOs at once, and we make the component mixing adaptive per node. Multi-view graph learning [
43] and physics-informed GNNs [
44] combine several adjacencies or domain constraints, but they neither exploit the Doppler and RCS physics specific to radar nor analyze the resulting robustness structure, which is the focus here.
Table 1 summarizes how MGSF differs from representative graph spectral filtering, multi-graph, and graph detection methods in graph construction, filtering strategy, and robustness objective.
Radar point-cloud sensor data processing. Point-cloud processing has an extensive literature on denoising, filtering, semantic segmentation, object detection, and geometric reconstruction, with continuing advances in, for example, ground extraction for unstructured environments [
45] and multi-scale point-cloud registration [
46]. Most of it was developed for LiDAR or photogrammetric point clouds, where geometry is the dominant cue, and LiDAR-oriented deep models now also serve as feature extractors in adjacent perception subsystems such as online LiDAR–camera calibration [
47]. Automotive radar point clouds are different sensor data. The differences are worth stating explicitly. Radar point clouds are far sparser than LiDAR sweeps; each return carries Doppler velocity and RCS as intrinsic physical measurements that LiDAR does not provide; multipath and specular reflections create clutter returns that are plausible detections of non-existent structure rather than statistical outliers; and the comparatively coarse angular resolution of automotive radar makes positional uncertainty anisotropic and range-dependent. LiDAR-derived detection architectures therefore transfer only partially, and radar pipelines often add a sensing-side enhancement stage; for example, point-cloud enhancement models can densify sparse mmWave returns before downstream inference [
48]. MGSF targets this radar-sensor setting by building graph shift operators directly from these measurements and by studying how the resulting filter behaves when each measurement is degraded.
3. Materials and Methods
3.1. Dataset and Evaluation Protocol
Dataset. RadarScenes [
2] is a large-scale automotive radar dataset recorded with four vehicle-mounted sensors. It contains 158 sequences with point-level semantic labels and track-level object annotations. We follow the official RadarGNN preprocessing: 500 ms temporal accumulation, a
m bird’s-eye-view (BEV) crop,
k-NN graph construction, and directed edges with relative position as edge features. This yields 20,449 training and 5003 validation graphs. The
k-NN graph uses
, following RadarGNN.
Metrics. We report mean average precision (mAP) at point-IoU
over the five foreground classes (car, pedestrian, pedestrian group, two-wheeler, large vehicle), and mean foreground F1 (FG-F1), the unweighted mean of per-class F1 over the same five classes. BEV box post-processing uses exact rotated non-maximum suppression (implemented by
detectron2.layers.nms_rotated, detectron2 version 0.6.). The public RadarGNN model_02 checkpoint yields 60.19 mAP under this protocol and serves as the controlled baseline throughout. Methods that use different sensor configurations or datasets are not directly comparable, so we do not tabulate them as baselines. For example, RPFA-Net [
27] targets 4D-radar pillar input and cannot consume the RadarScenes 2D detection lists without re-engineering its input stage.
Training. All MGSF variants are fine-tuned from the RadarGNN model_02 checkpoint (translation-invariant setting) with Adam, batch size 5, weight decay
, Huber box loss weight 0.5, and an exponential learning-rate decay of 0.98 per epoch. Stage 1 trains the full three-GSO backbone for at most 10 epochs at learning rate
. It stops early if the validation loss does not improve for three epochs. Stage 2 loads the best Stage 1 checkpoint, freezes the backbone MGSF blocks, and trains only the task-decoupled heads (11k parameters) for at most 20 epochs at learning rate
with patience 5. The saved checkpoint with the lowest validation loss is used for evaluation. MGSF uses diffusion order
and bandwidths
m,
m/s, and
dBsm; the velocity and RCS bandwidths are dataset-calibrated choices whose rationale and sensitivity are given in
Section 3.5 and Appendix
Table A5. Unless otherwise specified, clean detection, ablations, per-class analysis, full-validation RCS mAP, and the WideCap control use the pre-declared training seed 42. The central FG-F1 robustness benchmark reports MGSF-TD over seeds 42, 7, and 123. The statistical scope is detailed in
Section 3.7. Corruption samples use evaluation RNG seed 0 and are shared between the compared models.
3.2. Radar Graphs and Spectral Preliminaries
A radar frame of N points gives each point i raw attributes: BEV position , Doppler velocity , RCS , and time index . The RadarGNN baseline already takes RCS and velocity as node features, so the comparison against it isolates the contribution of the multi-GSO spectral filtering rather than that of adding multi-attribute inputs. A directed k-NN graph connects each point to its k spatially closest neighbors, following RadarGNN. At GNN layer l, let be the node embedding at layer l. MGSF treats as a graph signal and applies a residual correction built from graph diffusion components before layer ; Remark 1 states the precise, limited spectral sense in which this correction acts as a filter.
Because RadarGNN uses directed k-NN edges, the symmetric normalized Laplacian spectrum is not directly defined on the propagation graph. MGSF therefore implements its smoothing step as a degree-normalized directed diffusion operator , and uses as a K-step diffusion component. Its complementary residual, , captures information not reconstructed by that diffusion. Where a spectral diagnostic requires eigenvalues we form the symmetrized adjacency and its normalized Laplacian (), whose eigenvalues lie in . This diagnostic graph is used only to interpret the operator response; the implemented MGSF block uses directed diffusion and does not assume a global eigendecomposition. The per-component learnable transforms are linear projections, not learned filter coefficients.
Remark 1 (Diffusion–residual decomposition). Because the directed k-NN diffusion operator is generally non-symmetric, MGSF does not assume a global eigendecomposition. We interpret as a K-step diffusion component and as its residual component. On the symmetrized diagnostic graph, their responses are and . These are operational graph-filter diagnostics, not ideal monotone low- and high-pass filters over the full normalized Laplacian interval , especially when the symmetrized adjacency has negative eigenvalues. Accordingly, any use of “low” or “high” is only a shorthand for diffusion-dominant and residual-dominant components.
3.3. Multi-GSO Spectral Filtering: What the Module Is
Figure 1 overviews the MGSF block, which is inserted after each RadarGNN convolution. The block computes three radar-physics GSOs with no learned parameters, extracts a diffusion component and its residual per GSO, projects each component, and fuses all components per node into a residual correction. We describe the three GSOs first (what the module is), then the design rationale (why it works), and defer performance to
Section 4.1 and
Section 4.2 (how well it works).
We use for the GSO index set and for the component index set. For and , denotes a directed diffusion GSO, its component output, and the corresponding projection. At node i, is the gate input, is a scalar softmax weight, and is the fused feature. is the output projection, is a learnable residual scale, and LN and GELU denote layer normalization and the Gaussian error linear unit, respectively.
The geometric GSO weights edge by , where is the relative position. The Doppler velocity GSO weights it by , which links co-moving points that belong to the same rigid object. The RCS-similarity GSO weights it by , using an (Laplacian) kernel rather than a squared-distance kernel because RCS contains occasional large specular outliers to which the slower-decaying kernel is more robust.
3.4. Design Rationale
The design separates three complementary relations between radar returns. The geometric diffusion component represents spatial coherence, the Doppler diffusion component aggregates co-moving returns, and the RCS diffusion component represents reflectivity coherence. Their residual components emphasize information not reconstructed under each relation. Doppler and RCS differences also alter the relative edge weights before degree normalization, changing which neighbors dominate diffusion. Separate component projections allow these signals to contribute differently during fusion.
Formally, for each GSO
m the
K-step diffusion component and its residual are
At node
i, each component is transformed as
with
specific to the
pair.
A lightweight gate fuses the six components at each node. It is a context-dependent fusion mechanism rather than the main source of model capacity. The learned weights remain close to uniform in practice (
Section 4.7), leaving most discrimination to the component-specific projections. The gate uses raw radar and graph attributes with local velocity and RCS dispersion. Specifically, let
contain RCS, Cartesian Doppler velocity, timestamp, and graph degree. Over the incoming neighborhood
, we compute
Their scale-normalized forms are denoted by
and
. The gate input and its six weights are
Here LN is a per-node layer normalization over the seven gate inputs. The softmax normalizes over the six (GSO, component) pairs, so the six gate weights are positive and sum to one at each node. The raw attributes
,
,
,
, and
are the same preprocessed node features used by RadarGNN; the two local dispersion terms are divided by their batch standard deviations before LN. The gate MLP has one hidden layer of size
with GELU activation and outputs one logit per GSO–component pair. The fused embedding is
.
The block output is , where the scalar is initialized to 0. The block is thus an exact identity at the start of fine-tuning, which preserves any pre-trained checkpoint and prevents early instability.
3.5. Task-Decoupled Refinement (MGSF-TD)
Multi-GSO filtering creates a task-component conflict, stated below as a mechanistic hypothesis derived from the velocity-GSO construction.
Hypothesis 1 (Task-component conflict). The velocity GSO strengthens edges between co-moving, same-class returns and can therefore aid semantic prediction. Now consider spatially adjacent classes (pedestrians) and (clutter) with velocity separation . As the ratio increases, the cross-class edge weight approaches one. When , these cross-class edge weights remain close to unity, and the edges can inject off-class spatial offsets into box regression, thereby blurring the estimated object extent.
This mechanism is sufficient but not universal. The effect also depends on point density, the relative-velocity distribution, and the cross-class points selected by the spatial k-NN graph.
Hypothesis 1 predicts two observable effects. Adding Doppler components should trade FG-F1 against mAP, with the largest AP loss for pedestrians because their velocity is closest to static clutter. We test both predictions in
Section 4. The final spectral refinement branches before the prediction heads. The classification head receives full multi-GSO refinement
, and the regression head receives geometry-only refinement
. Both branches share the backbone, only the final refinement is specialized, and the branch adds about 11k parameters. A two-stage protocol stabilizes training: Stage 1 converges the backbone, and Stage 2 freezes it and trains only the task-decoupled heads.
The velocity bandwidth
must match the velocity scale that separates classes. In RadarScenes, ego-motion-compensated pedestrian speeds are
to 2 m/s while the static clutter lies near 0. At
m/s a pedestrian-to-clutter edge has weight
, almost indistinguishable from an intra-object edge; at
m/s the same edge has weight
, which separates the classes. We therefore choose
so that the kernel moderately suppresses edges at a representative pedestrian–clutter separation
; for RadarScenes,
m/s and
m/s give a cross-class weight near 0.37. This is a dataset-calibrated criterion, not a universal closed-form bandwidth rule. We set
dBsm for the same reason: it avoids a hard RCS threshold while preserving a measurable clean-graph contrast between same-class foreground edges and foreground-to-background edges (Appendix
Table A2).
3.6. Robustness Evaluation Protocol
Design note: fixed candidate topology. Across all corruption evaluations the k-NN candidate edge index is never rebuilt from corrupted coordinates: position-type corruptions retain every original candidate edge and enter only through node and edge features, and point dropout removes just the edges incident to dropped nodes. This deliberate choice isolates feature- and operator-level effects from graph-construction effects, and it is essential for interpreting the position-noise results, where both compared models receive the same perturbed geometry over the same candidate edges.
We evaluate fixed trained models under two degradation families. The idealized family adds zero-mean Gaussian noise to one attribute at a time: RCS amplitude, point position, or Doppler velocity. Each severity uses the native measurement unit and evaluation RNG seed 0, shared by all models. This setting isolates the effect of each attribute. For idealized position noise, node coordinates and relative-position edge attributes are perturbed, while the original
k-NN edge index is retained. The sensor-structured family applies range-dependent polar localization jitter and random point dropout. The latter is a controlled sparsity stress test, not a complete model of range-, RCS-, and signal-to-noise-dependent detection.
Table 2 summarizes the physical interpretation of each mode and the rationale for its severity range.
These corruptions are first-order surrogates, not a radar channel model. Real degradations are scene-coupled: multipath produces spatially structured ghost targets rather than independent per-point noise, mutual interference raises the noise floor and alters the detection list itself, and precipitation attenuates returns while also suppressing weak detections. We use attribute-isolated noise deliberately, because it keeps the operator-level attribution interpretable—each corruption enters through a known subset of the GSOs—and we read the severity grids as spanning mild to beyond-nominal stress in each native unit rather than as calibrated physical scenarios. Scene-coupled effects such as ghost targets and interference are outside the present evaluation and are revisited as a limitation in
Section 5.
For range-dependent polar jitter, a point with polar coordinates
is perturbed as
where
is the median range of the graph. This gives range noise with standard deviation
and cross-range angular noise scaled to the graph’s typical range. Edge attributes are recomputed from the perturbed coordinates, but the original edge index is retained. For point dropout, a fraction
p of nodes is removed uniformly at random, all incident edges are pruned and remapped, and at least two nodes are retained for numerical safety; no new
k-NN graph is built. We report FG-F1 for all corruption modes. Detection mAP is also evaluated on the complete 5003-graph validation split for RCS corruption, where the semantic robustness effect is strongest, with the robustness gap
for each reported metric
m. As a mitigation study we also retrain MGSF with light velocity augmentation (zero-mean Gaussian,
m/s, probability 0.5).
3.7. Statistical Scope and Uncertainty Reporting
This subsection states explicitly which uncertainty each analysis does and does not quantify. The public RadarGNN release provides one official checkpoint. The clean detection results, ablations, and per-class analysis use a single pre-declared training seed (42); the clean mAP and FG-F1 offsets are therefore descriptive fixed-checkpoint results, not estimates of training-seed significance. For the central FG-F1 robustness benchmark, we additionally report MGSF-TD over three training seeds (42, 7, 123) against the same official RadarGNN checkpoint. This tests whether the MGSF-TD side of the robustness trend is seed-stable, but it is not a paired three-seed baseline comparison. To probe the baseline side, we additionally retrain the plain RadarGNN baseline from scratch with two further seeds under our evaluation environment and repeat the robustness grid (Appendix
Table A6). One retrained seed closely reproduces the official checkpoint’s degradation profile at somewhat lower clean accuracy, whereas the other stops at an earlier validation optimum and trades about five clean FG-F1 points for flatter degradation, most visibly under Doppler noise. Neither reaches the official checkpoint’s clean accuracy, so the released checkpoint remains the strongest clean reference and, because MGSF-TD is fine-tuned from it, the paired control. Under the strongest corruptions the flatter seed-7 model can exceed the official checkpoint, so the retrained seeds bracket rather than reproduce its degradation profile; severity-dependent margins are therefore claimed only for the paired official-checkpoint comparison, and baseline training variance is treated as a separate uncertainty source rather than folded into the reported margins. The seed-42 model is used separately for the graph-level bootstrap over the 5003 validation graphs and qualitative figures. That bootstrap quantifies evaluation-set uncertainty for a fixed model pair, not training-seed uncertainty. A widened RadarGNN trained with seed 42 provides the parameter-budget control: it has 2.110M parameters versus 2.091M for MGSF-TD (
) and uses the same data, features, losses, and training schedule.
5. Discussion
Degradation diagnostics and operating envelope. The main outcome is not that one architecture dominates every corrupted setting. Rather, the multi-GSO construction gives an operator-level diagnostic for how radar measurements fail. MGSF-TD improved the joint semantic–localization trade-off without changing the RadarGNN candidate edge index or detection pipeline. The degradation experiments then showed that the relative margin depended on where noise entered the operator family. RCS noise altered both a node feature and the RCS-defined neighborhood, while the geometric and velocity operators retained independent structure. Positional noise perturbed the spatial coordinates and relative-position edge attributes shared by both models, but not the retained candidate edge index; accordingly, it produced no systematic margin. Doppler noise directly damaged an additional MGSF operator, causing the margin to disappear at high severity.
The controls qualify this operator-based interpretation. Geometry-only filtering accounted for part of the RCS gain and serves as a same-pipeline generic spectral smoothing control. The RCS GSO added a further increment, clearest at low-to-moderate RCS noise where edge weights still retain class contrast. Velocity augmentation recovered Doppler performance more strongly for RadarGNN than for MGSF, so Doppler robustness is not an MGSF capability. WideCap also exceeded MGSF-TD under severe RCS and Doppler corruption. Increased capacity, without any physical-operator structure, can therefore match or exceed the physics-guided module under extreme noise. It did not, however, reproduce the clean or positional operating point of MGSF-TD.
The task-component conflict. The ablations support a task-component conflict rather than a uniform benefit from additional operators. Doppler components improved foreground classification but weakened box regression when both heads shared one filtered representation. Separating the semantic and regression paths recovered the mAP loss while retaining the FG-F1 gain. Whether this principle transfers to other radar detectors requires evaluation under their own graph and head designs.
Why multi-GSO is specific to radar. LiDAR point clouds do not provide per-return Doppler velocity and RCS. The velocity and RCS GSOs therefore encode radar-specific sensing information that geometry alone cannot supply. MGSF leaves graph topology fixed and is compatible in principle with adaptive graph construction, including feature-space graphs such as DGCNN [
34]. Their combination remains untested.
Applicability beyond RadarGNN. MGSF is defined at the level of a point-cloud graph rather than of one architecture: it requires only a per-point embedding, a candidate neighborhood structure, and per-point Doppler and RCS measurements. In principle it can be inserted into other graph detectors as an additional residual stage, and its attribute-defined operators could enter transformer- or pillar-based radar detectors as attention biases or per-pillar reweighting. We evaluate it on RadarGNN because the public official checkpoint permits a controlled fixed-pipeline comparison that other radar graph detectors do not currently offer; transferring the module to further backbones is left as future work rather than claimed. What makes such retrofitting safe is the identity-initialized residual design: with the block is an exact identity at insertion, so any pre-trained detector is preserved until fine-tuning moves it. We emphasize this under-reported pattern as a reusable design element in its own right, independent of the radar-specific operators.
Why behavior differs across datasets. The cross-sensor differences in
Table 10 have identifiable sources. First, the dataset-native RCS contrast between foreground-to-background and same-class edges decreases from RadarScenes (2.65) to View-of-Delft (1.89) to nuScenes (1.25), and the severity-amplified RCS margin appears only at the highest contrast: when class-discriminative RCS structure is weak, the RCS operator has little signal to preserve under corruption. Second, the cross-sensor labels are box-derived rather than point-annotated, and the nuScenes foreground mean is dominated by cars, so absolute margins are not comparable across datasets. Third, the cross-sensor baselines are from-scratch, single-seed models at operating points different from the official RadarScenes checkpoint. The deployment implication is direct: operator-level benefits should be validated per sensor configuration before use, and the native RCS-contrast diagnostic—computable from box-labeled data before any training—is a candidate low-cost predictor of whether the RCS operator will help on a new sensor.
Limitations and failure modes. Several limitations bound these conclusions. Pedestrian AP remained below the RadarGNN baseline, consistent with the task-component conflict rather than with a uniform gain from added operators. Pedestrians are often spatially close to static clutter, and the fixed spatial
k-NN candidate graph can include off-class neighbors before any velocity or RCS reweighting is applied. Task decoupling reduces the semantic–regression conflict but does not change that candidate topology. A class- or motion-aware topology may therefore be needed instead of reweighting a fixed spatial graph. The diagnosis suggests a concrete mitigation: augment the candidate graph with a small number of velocity-gated edges, connecting only returns whose compensated speeds both exceed a clutter threshold, so that pedestrians acquire same-class neighbors before any reweighting, while box regression keeps the geometric graph. Combining this with the existing task decoupling targets the pedestrian AP deficit without altering the operators studied here; we outline it as the next design iteration rather than evaluating it in this revision. Strong Doppler corruption also remained a failure mode, and its augmentation-based recovery reduced clean and positional accuracy. Appendix
Figure A4 illustrates both failure modes on rule-selected validation scenes.
These failure modes carry direct safety implications for autonomous driving. The pedestrian AP deficit and the Doppler corruption boundary together mean that MGSF-TD should not serve as a sole detection source for vulnerable road users: a corrupted Doppler channel degrades the velocity operator precisely for the slow-moving classes it is meant to separate from clutter. We therefore position the module as one redundant component inside a multi-sensor perception stack with independent camera or LiDAR paths and with online degradation monitoring, not as a standalone safety function. Overstating robustness is itself a societal risk; the capacity control shows that part of the extreme-severity margin can be matched by generic capacity, which is why the boundary conditions are reported explicitly rather than folded into a single headline gain. The evaluated corruptions also exclude scene-coupled effects such as multipath ghost targets, mutual interference, and weather-dependent attenuation, so the present results bound behavior under attribute-level noise only. For the same reason, evaluation on naturally degraded recordings remains open: adverse-weather 4D-radar datasets such as K-Radar [
22] provide rain, fog, and snow sequences, and testing whether the RCS-operator margin persists under natural degradation, rather than injected noise, is the most direct next step toward practical robustness evidence.
The cross-sensor experiments provide diagnostic evidence only. Their point labels were derived from boxes, and the nuScenes foreground mean was dominated by cars. Moreover, severity-dependent RCS gains did not persist across the two box-derived cross-sensor diagnostics. More sensors and backbones are required to test whether a calibrated RCS-contrast relationship exists. The diagnostic nuScenes split is sample-level and may retain scene-level or temporal correlations between its training and validation subsets; its absolute gains should therefore not be interpreted as scene-disjoint generalization performance. Finally, clean detection, ablations, capacity control, and full-validation RCS mAP use fixed checkpoints. Their differences are descriptive rather than estimates of training-seed significance. The three-seed robustness analysis varies MGSF-TD but retains one official RadarGNN checkpoint, and the graph-level bootstrap measures evaluation-set uncertainty rather than training variance; the bootstrap does not explicitly model correlations among graphs originating from the same recording sequence.
6. Conclusions
MGSF introduces physics-defined geometric, Doppler, and RCS operators into automotive radar point-cloud detection. Its task-decoupled variant improves the clean semantic and localization trade-off under the RadarGNN pipeline. More importantly, the operator decomposition provides a diagnostic view of sensor degradation: RCS corruption benefits from both generic diffusion smoothing and an RCS-defined neighborhood contribution, positional noise is largely common-mode, and strong Doppler noise marks a failure boundary of the velocity operator.
The evidence supports MGSF-TD as a balanced and physically interpretable operating point. The parameter-budget control shows that additional capacity can outperform MGSF-TD under extreme corruption, although it does not recover the clean or positional operating point. Pedestrian localization and cross-sensor RCS behavior remain the principal unresolved limitations.
Future work concerns deployment. Embedding MGSF-TD in a vehicle requires latency- and memory-bounded implementations on automotive processors—the measured
latency overhead is affordable at the 2 Hz graph rate of this study but is a real cost in a shared real-time perception stack—integration with camera and LiDAR fusion [
30] under vehicle-level sensor-suite selection and placement constraints [
52], and validation against scene-coupled degradations such as ghost targets and interference. These steps interact with the broader, well-documented systems-level challenges of fielding autonomous-vehicle perception—sensor limitations, robustness under operational conditions, and integration constraints [
53]. Within that larger picture, this paper contributes a physically interpretable, degradation-aware filtering module intended as one building block of deployable radar perception in intelligent transportation systems.