Next Article in Journal
From Raw EO Data to AI-Ready Datasets: Lowering the Barrier to Geospatial Foundation Model Fine-Tuning
Next Article in Special Issue
Scattering Center Prior-Guided Diffusion for Unknown-Azimuth SAR Image Generation
Previous Article in Journal
Glacier Boundary Extraction over the Tibetan Plateau Using a Double Random Forest Model with Multi-Temporal Sentinel-1/2 Data
Previous Article in Special Issue
Enhanced Mainlobe Jamming Suppression in Distributed Array Radar via Joint Optimization of Radar Positions and Subpulse Frequencies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Doppler–Kinematic Spatio-Temporal Graph Learning for Low-Slow-Small Target Recognition Using Multi-Dimensional Radar Observations

by
Jia Liu
1,
Xiaolong Chen
1,*,
Ningyuan Su
1,
Hongyong Wang
1,
Xinghai Wang
1 and
Yong Wang
2
1
National Key Laboratory of Millimeter-Wave and Terahertz Remote Sensing, Naval Aviation University, Yantai 264001, China
2
Institute of Electronic Engineering Technology, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(13), 2151; https://doi.org/10.3390/rs18132151
Submission received: 15 May 2026 / Revised: 23 June 2026 / Accepted: 30 June 2026 / Published: 2 July 2026

Highlights

What are the main findings?
  • A dual-stream spatio-temporal graph learning framework (DS-STCAGCN) is proposed for LSS target recognition, jointly encoding Doppler-spectrum and kinematic features and fusing them through bidirectional cross-attention.
  • On LSS-DAUR-1.0, DS-STCAGCN achieves 99.73% mean accuracy with only 0.22M parameters, and by operating directly on radar feature tensors, it attains over 3500× higher throughput than image-based baselines that require costly spectrogram rendering.
What are the implications of the main findings?
  • Doppler–kinematic fusion with cross-modal attention and graph-based temporal modelling significantly improves the representation of heterogeneous radar observations for robust LSS target recognition.
  • The tensor-based design eliminates the image-generation bottleneck, making the framework suitable for real-time radar surveillance deployment.

Abstract

Low-slow-small (LSS) target recognition using multi-dimensional radar remains challenging due to weak signatures, similar kinematics, and overlapping short-term Doppler patterns. Digital-array radar provides continuous, complementary Doppler-spectrum and kinematic measurements; however, their heterogeneity in dimension, distribution, and physical meaning often makes direct fusion under-exploit discriminative complementarity and inadequately model temporal track evolution. To address this, we propose a Doppler-Kinematic Spatio-Temporal Graph Learning framework named Dual-Stream Spatio-Temporal Cross-Attention Graph Convolutional Network (DS-STCAGCN) for LSS target recognition using multi-dimensional radar observations. The method separately encodes Doppler-spectrum and kinematic features to preserve their modality-specific characteristics, fuses them through bidirectional cross-attention, captures long-range temporal dependencies via self-attention, and aggregates local frame-to-frame correlations through graph convolution on a time-ordered observation graph. On the public L-band digital-array dataset LSS-DAUR-1.0, DS-STCAGCN achieves 99.73% mean accuracy and maintains 98.64% at 5 dB signal-to-noise ratio (SNR). On the passive-radar dataset LSS-PR-1.0, it reaches 99.86% mean accuracy, demonstrating strong cross-modal generalization. This work provides an effective spatio-temporal modelling framework for multi-dimensional radar sensing and robust LSS target recognition.

1. Introduction

Radar target classification exploits characteristic information embedded in echo signals to identify aerial, maritime, and ground targets, playing a vital role in defense security, airspace surveillance, and maritime monitoring [1]. Low-slow-small (LSS) targets, such as drones and birds, are challenging because of their weak radar cross-section, complex motion patterns and high susceptibility to environmental noise [2]. Reliable recognition of such targets therefore calls for more discriminative and robust sensing modalities.
Modern multi-dimensional radar systems, such as digital-array ubiquitous radar, can continuously observe a target through multiple physical quantities: spectral response, spatial location, motion state, and their temporal evolution. In this work, LSS target recognition is studied from the perspective of multi-dimensional radar sensing. The primary experimental platform is the publicly available LSS-DAUR-1.0 dataset, collected by an L-band digital array ubiquitous radar.
Each recorded track contains aligned Doppler-spectrum frames and radar-estimated kinematic parameters. The Doppler spectrum captures frequency-domain responses and potential micro-motion signatures, whereas the kinematic parameters (range, azimuth, elevation and radial velocity) describe the spatial and temporal evolution of the target. Together, these heterogeneous observations offer a richer description of LSS target dynamics.
Despite the availability of such multi-dimensional observations, robust LSS target recognition remains non-trivial for three main reasons. First, the Doppler-spectrum and kinematic features are markedly heterogeneous in dimensionality, numerical distribution, and physical interpretation; a naive concatenation risks suppressing modality-specific structures before effective representations are learned. Second, different LSS classes may partially overlap in a single feature space—for instance, certain targets can exhibit similar short-term Doppler patterns or comparable instantaneous kinematic states. Third, continuous radar tracks contain both long-range temporal dependencies and local frame-to-frame correlations. Hence, target identity is revealed not only by individual observation frames, but also by the temporal evolution and local continuity of Doppler–kinematic characteristics.
To address these challenges, this paper proposes a Doppler–Kinematic Spatio-Temporal Graph Learning framework for LSS target recognition from multi-dimensional radar observations. The proposed model, named Dual-Stream Spatio-Temporal Cross-Attention Graph Convolutional Network (DS-STCAGCN), represents each target segment as a time-ordered radar observation graph, where every node corresponds to one observation frame. Doppler-spectrum and kinematic features are first encoded through two separate streams to preserve their modality-specific characteristics. A bidirectional cross-attention module then performs adaptive interaction between the two feature streams. On the fused sequence representation, temporal self-attention captures long-range dependencies, while graph convolution aggregates local neighborhood information along the temporal graph. In this way, heterogeneous feature interaction, global temporal dependency, and local frame-level continuity are jointly modelled within a unified framework.
Evaluation on the LSS-DAUR-1.0 dataset shows that DS-STCAGCN achieves a mean accuracy of 99.73% and maintains 98.64% at 5 dB SNR, with only 0.22 M parameters. On the passive-radar dataset LSS-PR-1.0, it reaches 99.86% mean accuracy across 100 independent runs. Ablation studies confirm that each component—kinematic stream, bidirectional cross-attention, temporal attention and graph convolution—contributes to the overall performance. These results validate the effectiveness of Doppler–kinematic spatio-temporal graph learning for robust LSS target recognition in multi-dimensional radar sensing.
The main contributions are summarized as follows:
  • The LSS target recognition task is formulated as a multi-dimensional radar observation modelling problem, jointly exploiting Doppler-spectrum evolution and radar-estimated kinematic parameters to characterize aerial and maritime targets.
  • A time-ordered radar observation graph is constructed for LSS target tracks, where each node carries heterogeneous Doppler–kinematic attributes, enabling explicit local temporal neighborhood modelling.
  • DS-STCAGCN, a Doppler–kinematic spatio-temporal graph learning framework, is proposed, which combines dual-stream feature encoding, bidirectional cross-attention, temporal self-attention, and graph convolution for sequence-level LSS target recognition.
  • Comprehensive validation is conducted on the public LSS-DAUR-1.0 and LSS-PR-1.0 datasets, including comparative experiments, low-SNR robustness evaluation, cross-dataset generalization tests, and ablation analysis.
The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 describes the radar observation representation and graph construction process. Section 4 presents the proposed DS-STCAGCN framework. Section 5 introduces the datasets and experimental settings. Section 6 reports and discusses the experimental results. Section 7 concludes the paper.

2. Related Work

2.1. Radar Target Classification from Doppler and Temporal Representations

Early radar target classification relied on handcrafted features and physical models [3]. With deep learning, CNN-based methods now learn discriminative patterns from Doppler spectrograms, proving effective for aerial, maritime and other targets [4,5,6,7]. These studies show that spectrogram-like representations provide useful target-dependent information.
Temporal models such as attention-based stacked LSTM [8] and LSTM for sequential multifeature modelling [9] have been introduced to exploit the sequential nature of radar observations. Enhanced time-frequency representations and track-guided spectrogram learning further improve the visibility of target dynamics [10,11]. However, these methods primarily rely on Doppler or spectrogram inputs and often underuse the complementary kinematic information available in continuous radar tracks.

2.2. Multi-Dimensional Feature Fusion for Radar Target Recognition

Multi-feature fusion is a key direction in radar target recognition [12,13,14,15,16]. These works confirm that combining multiple radar features improves discrimination over single-modality approaches. Nevertheless, most existing fusion strategies adopt direct concatenation, branch-level aggregation or image-level combination, which may be insufficient for markedly heterogeneous features such as Doppler spectra and radar-estimated kinematic parameters. Moreover, sequence models describe temporal evolution but do not explicitly encode local frame-to-frame neighborhood relations. A more structured mechanism is therefore required to jointly model heterogeneous feature interaction, long-range temporal dependency and local temporal continuity in multi-dimensional radar observations.

2.3. Graph-Based Representation Learning in Radar Sensing

Graph Neural Networks (GNNs) model non-Euclidean dependencies through message passing [17,18]. In radar, graph-based methods have been applied to maritime target detection using graph convolution and spatial–temporal attention [19,20], multimodal alignment of point cloud and skeleton data [21], and heterogeneous radar network fusion with spatio-temporal-frequency graphs [22,23]. However, these studies typically address target detection, multimodal perception or multi-sensor fusion, with graph nodes representing detection cells, clutter units or sensor stations. They do not directly model a single-radar track where each frame carries both high-dimensional Doppler spectra and low-dimensional kinematic parameters.
General sequence and graph models, such as Transformer-based self-attention [24] and graph classification architectures [25,26,27,28], provide methodological foundations, but they lack explicit designs for Doppler–kinematic interaction and frame-level graph construction in continuous radar observations. Chen et al. [29] demonstrated the value of multidomain feature analysis for passive-radar LSS data, further motivating the joint use of complementary radar observables.
In summary, while Doppler spectrogram learning, temporal modelling, multi-feature fusion and graph-based radar representation have all been explored, continuous single-radar LSS target recognition that jointly leverages Doppler-spectrum and kinematic features remains under-addressed. The proposed DS-STCAGCN fills this gap by constructing a time-ordered observation graph, encoding each modality separately, fusing them through bidirectional cross-attention, and combining temporal self-attention with graph convolution for sequence-level classification.

3. Data Representation and Graph Construction

3.1. Problem Formulation

We address sequence-level classification of low-slow-small (LSS) targets from continuous single-radar observations. For a target instance, the radar provides a time-ordered segment of T frames. The i-th frame comprises a Doppler-spectrum vector d i R F and a kinematic vector p i R Z , where F and Z denote the respective feature dimensions. Accordingly, a sample is represented as a heterogeneous sequential observation
X = ( d i , p i ) i = 1 T
with a sequence-level label y { 1 , , C } (C target categories). The goal is to learn a mapping
f : X y
that classifies the target from the continuous observation sequence.
Unlike frame-wise classification, this task demands exploiting temporal evolution and the complementarity between heterogeneous feature groups. The Doppler-spectrum vector d i captures frequency-domain responses, while the kinematic vector p i encodes radar-estimated motion and geometric states. Because these groups differ substantially in dimension, distribution and physical meaning, treating the sequence as a homogeneous vector series underuses their discriminative potential [30]. We therefore organize each observation sequence as a frame-level graph for subsequent structured modelling [31].

3.2. Doppler–Kinematic Observation Representation

Consider a coherent radar (e.g., digital-array, phased-array or FMCW) observing LSS targets in maritime and aerial environments [32]. Within one coherent processing interval (CPI), M pulses are transmitted. After fast-time sampling and rearrangement, the received echo yields a complex matrix S C M × R , where R is the number of range cells. The element S m , r contains target and clutter components. Focusing on the range cell where the target resides (denoted r 0 , as shown in the orange region of Figure 1), we extract M pulses and apply an F-point FFT along the slow-time dimension to obtain a single-frame Doppler-spectrum vector:
S Doppler ( r 0 ) = m = 1 M S m , r 0 e j 2 π f 1 F ( m 1 ) f = 1 F C F .
The f-th Doppler channel corresponds to radial velocity v r via f d = 2 v r / λ , with λ the wavelength. This transforms the pulse sequence into a frequency-domain representation of target motion within one CPI.
Stacking range–Doppler matrices from N consecutive CPIs produces a three-dimensional data cube Q C R × F × N (Figure 1). A target track segment is formed by extracting T contiguous frames from this cube ( T = N for one intercepted segment). Each frame is associated with radar-estimated kinematic parameters (azimuth, elevation, range, velocity).
Since the FFT output is complex-valued, it is converted to a real-valued Doppler representation before feeding into the network. In this work, the magnitude spectrum is adopted:
d i = S Doppler ( r 0 ) R F .
To handle variable-length observations, a sliding-window strategy generates equal-length segments. After windowing, the Doppler-spectrum and kinematic data are organized as tensors [33]:
D R B × T × F , P R B × T × Z ,
where B is the batch size, T the number of frames, F the Doppler channels and Z the kinematic parameters per frame. Both are normalized to [ 0 , 1 ] via min–max scaling [34]:
D norm = D min ( D ) max ( D ) min ( D ) , P norm = P min ( P ) max ( P ) min ( P ) .
The pair ( D norm , P norm ) constitutes the unified sequence representation, with high-dimensional Doppler responses and low-dimensional kinematic states, and serves as input to graph construction.

3.3. Frame-Level Graph Construction

A radar observation sequence is modelled as a graph G = ( V , E ) , where each node v i V corresponds to one observation frame, not a feature dimension or sensor station [31]. This matches the sequence-level classification goal: the target category must be inferred from the evolution of frame-level observations.
For node i, the feature vector concatenates the Doppler and kinematic vectors observed at the same time step:
h i = [ d i ; p i ] R F + Z .
Although this defines the complete node attribute, the proposed model processes the two feature groups in separate streams before adaptive fusion to preserve heterogeneity.
Edges encode local temporal adjacency. With a temporal window size τ , an edge connects nodes i and j if 0 < | i j | τ , forming the edge set E time . Self-loops are added to retain each node’s own information. The adjacency matrix A { 0 , 1 } T × T is binary:
A i j = 1 , if ( i , j ) E time or i = j , 0 , otherwise .
The resulting graph is a frame-level spatio-temporal representation: node attributes capture heterogeneous radar measurements, and edges impose local temporal dependencies. Figure 2 illustrates node composition, and Figure 3 shows the edge construction for T = 7 , τ = 2 .
This formulation offers two advantages for model design: (i) it explicitly preserves the one-to-one frame–node correspondence, making the temporal topology explicit, and (ii) it provides a natural structure for combining global temporal modelling with local neighborhood aggregation in DS-STCAGCN.

4. Proposed DS-STCAGCN

4.1. Overall Architecture

DS-STCAGCN is a dual-stream spatio-temporal graph learning framework for radar target classification. “Spatio-temporal” refers to graph-topological relationships among temporally ordered nodes, not geographic coordinates. The input is a continuous single-radar observation sequence where each time step contains a Doppler-spectrum vector and a radar-estimated kinematic vector.
As described in Section 3, each target segment is first represented as a frame-level graph with temporal adjacency edges. On this graph, DS-STCAGCN performs structured sequence modelling through five components (Figure 4): (1) dual-stream heterogeneous feature encoding, (2) bidirectional cross-attention fusion, (3) temporal attention, (4) graph convolution, and (5) a classification head.
Let the normalized inputs be D norm R B × T × F and P norm R B × T × Z (batch size B, frames T, Doppler dimension F, kinematic dimension Z). The overall pipeline is
D norm , P norm H D , H P H fuse H temp H GCN y pred ,
where H D and H P are latent Doppler and kinematic representations, H fuse is the cross-attention fusion, H temp is the temporally enhanced feature, H GCN denotes graph-convolved node features, and y pred is the predicted class probability.
Instead of early concatenation, DS-STCAGCN preserves modality heterogeneity via separate encoding, then progressively integrates features through cross-attention, temporal modelling, and local graph aggregation. This aligns with the nature of radar tracks: the two feature groups are complementary but statistically different, and both global evolution and local frame correlations are informative for sequence-level classification.

4.2. Dual-Stream Heterogeneous Feature Encoding

Doppler-spectrum and kinematic features are complementary but heterogeneous: high-dimensional spectral responses vs. low-dimensional motion states. Direct concatenation may suppress modality-specific structures. Therefore, D norm and P norm are first encoded in two separate streams, both projecting to a 64-dimensional latent space. We implement each encoder as a one-dimensional convolution (Conv1D), which captures local temporal patterns while preserving the frame-wise correspondence required by the subsequent graph construction [35]:
H D = ReLU Conv 1 D 64 ( D norm ) R B × T × 64 ,
H P = ReLU Conv 1 D 64 ( P norm ) R B × T × 64 .
Separate encoders prevent premature blending of heterogeneous descriptors, while the shared latent dimension facilitates subsequent cross-stream interaction [36].

4.3. Bidirectional Cross-Attention Fusion

Cross-attention adaptively exchanges information between the two streams [37]. Let source s r c { D , P } and target t g t { P , D } with s r c t g t . Learnable projection matrices W Q s r c , W K t g t , W V t g t R 64 × d k (with d k = 64 ) map the respective features to query, key, and value spaces:
Q s r c = H s r c W Q s r c ,
K t g t = H t g t W K t g t ,
V t g t = H t g t W V t g t .
The cross-attention weight between source time step i and target time step j is
α i j s r c t g t = softmax Q i s r c ( K j t g t ) d k ,
and the output for time step i combines target values with a residual connection:
H i s r c t g t = j α i j s r c t g t V j t g t + H i s r c .
Bidirectional attention is performed in two directions:
  • D P : Doppler queries kinematic features, yielding H D 2 P = H D P .
  • P D : Kinematic queries Doppler features, yielding H P 2 D = H P D .
Both directions are concatenated channel-wise to form the fused representation
H fuse = [ H D 2 P H P 2 D ] R B × T × 128 .
A schematic illustration of the Doppler-to-kinematic cross-attention is provided in Figure 5. The definitions of all cross-attention variables are listed in Table 1. This bidirectional design ensures that each stream can exploit complementary cues from the other before temporal modelling.

4.4. Temporal Attention and Graph Convolution

The fused feature H fuse still lacks explicit long-range temporal dependencies and local neighborhood aggregation. DS-STCAGCN therefore applies multi-head self-attention followed by graph convolution.
Temporal attention. H fuse is processed by an h = 8 head self-attention. The feature is split into h subspaces of dimension dhead = 16. For head k, projections W Q ( k ) , W K ( k ) , W V ( k ) R 16 × 16 produce
Q k = H head , k W Q ( k ) , K k = H head , k W K ( k ) , V k = H head , k W V ( k ) .
Attention weights and head outputs are
α i j ( k ) = softmax Q k , i K k , j d head , H attn , k = j = 1 T α i j ( k ) V k , j .
The concatenated heads are projected back to 128 dimensions:
H temp = Concat ( H attn , 1 , , H attn , 8 ) W O R B × T × 128 .
Figure 6 depicts the temporal attention mechanism.
Graph convolution. Temporal self-attention captures global dependencies but not the explicit local topology [38]. The structure of the graph convolution layers is shown in Figure 7. We apply two GCNConv layers (edge weights fixed to 1, using adjacency A from Equation (8)) to aggregate local neighborhood information [39]:
H GCN 1 = ReLU GCNConv 128 128 ( H temp , A ) R B × T × 128 ,
H GCN 2 = ReLU GCNConv 128 64 ( H GCN 1 , A ) R B × T × 64 .
Temporal attention and graph convolution are complementary: the former models global contextual dependencies, while the latter enforces local temporal continuity. Together they encode both long-range and neighborhood structures. We adopt GCN instead of more complex models such as GAT because the graph topology constructed in this paper features a deterministic temporal adjacency structure without implicit edge weights. The standard GCN can efficiently aggregate local temporal neighborhood information. In contrast, complex models like GAT require additional parameters to learn edge weights and are suitable for scenarios where the importance of edges is unknown. Employing such models will only unnecessarily increase computational complexity and lead to overfitting.

4.5. Classification Head and Training Objective

To obtain a graph-level representation, global average pooling is applied over the time steps of H GCN 2 [40]:
h global = 1 T t = 1 T H GCN 2 ( t ) R B × 64 .
A classifier head (two fully connected layers, ReLU, dropout) then produces class probabilities [41]:as illustrated in Figure 8
y pred = Softmax FC 64 32 C ( h global ) .
The model is trained end-to-end by minimizing the cross-entropy loss between predicted probabilities y pred and one-hot labels y [41]:
L CE = 1 B b = 1 B c = 1 C y b , c log ( y pred , b , c ) .

5. Datasets and Experimental Settings

5.1. LSS-DAUR-1.0 Digital-Array Radar Dataset

LSS-DAUR-1.0 contains continuous observation sequences of six classes: passenger ship, speedboat, helicopter, rotor drone, bird, and fixed-wing drone, as shown in Figure 9. Each sample provides time-aligned Doppler-spectrum information and four kinematic parameters (azimuth, elevation, range, velocity). Therefore, this dataset is consistent with the problems to be addressed in this study. Targets were confirmed by visual or optoelectronic means. Table 2 lists the main radar parameters. Representative feature characteristics are summarized in Table 3, and kinematic distributions are shown in Figure 10.
From the DWDs (Figure 11) and 3D tracks (Figure 12), target distinctions align with Table 3: Doppler shift and signal energy vary by target type (e.g., high shifts for speedboats/helicopters, low for ships/birds), while trajectory patterns range from stable routes (ships) to sharp turns (birds) and dives (fixed-wing drones); helicopters additionally exhibit comb-like DWD stripes.
These observations confirm that Doppler signatures and kinematic trajectories provide complementary discriminative information, motivating the dual-stream design of DS-STCAGCN.
To ensure consistent sequence modelling, a sliding window of length T = 30 frames is applied to raw tracks [42]. To avoid data leakage from highly overlapped windows, a track-level split is adopted: the dataset is divided into training and validation sets at an 8:2 ratio with stratified sampling (seed = 42) at the track level [43]. Sliding-window segmentation is then performed independently within each split. The normalization statistics are computed from the training set only and applied to both splits.
Class-dependent step sizes are used during sliding-window augmentation to mitigate imbalance: passenger ship ( s = 10 ), speedboat ( s = 5 ), helicopter ( s = 3 ), rotor drone ( s = 5 ), bird ( s = 10 ), fixed-wing drone ( s = 5 ). Each graph sample comprises T = 30 nodes, with Doppler-spectrum dimension F = 512 and kinematic dimension Z = 4 (azimuth, elevation, range, velocity). The temporal adjacency graph uses τ = 3 (Equation (8)). The sample distribution is given in Table 4.

5.2. LSS-PR-1.0 Passive-Radar Dataset

To further assess generalization, experiments are conducted on the public passive-radar dataset LSS-PR-1.0 [29]. This dataset was collected using a passive radar operating at 470–806 MHz with DTMB signals, providing a different modality from the active L-band radar of LSS-DAUR-1.0. It contains four classes: passenger ship, speedboat, rotor drone, and helicopter. Radar parameters are listed in Table 5, and representative DWDs and 2D trajectories are shown in Figure 13 and Figure 14. The same track-level split (8:2, seed 42), sliding-window ( T = 30 ), normalization, and graph construction ( τ = 3 ) are applied. The resulting partition is shown in Table 6. The feature dimensions are F = 400 and Z = 4 (range, azimuth, horizontal velocity, vertical velocity), giving node dimension F + Z = 404 .

5.3. Implementation Details

Experiments are run on an NVIDIA RTX 4060 8G GPU with an Intel i7-12650H CPU, CUDA 11.8, PyTorch 2.4.1, and PyTorch Geometric 2.6.1 [44]. All models share the same train–validation split and environment. Training minimizes the cross-entropy loss (Equation (25)) using the AdamW optimizer [45] with dropout [46] and BatchNorm [47]. Common hyperparameters are listed in Table 7.

5.4. Evaluation Metrics and Compared Methods

We report accuracy, precision, recall, F1-score, support, macro average, weighted average, parameters (M), inference latency (IL, ms, batch size 1, averaged over 100 runs after warm-up), and throughput (FPS, batch size 32). Classification metrics are computed with scikit-learn [48]. Macro average treats classes equally; weighted average weights by class size.
Compared methods include three image-based models (ConvNeXt-Tiny, EfficientNetV2-S, CBAM-Swin-Transformer [16]) using 30-frame Doppler waterfall images; two sequence-based models (BiLSTM and an early-fusion Transformer Encoder) using Doppler-spectrum and kinematic sequences; and a handcrafted-feature fusion pipeline with XGBoost (v3.2.0) [49]. All deep models are trained and evaluated 10 times; mean accuracy and standard deviation are reported. The XGBoost baseline uses the same split. Noise robustness is evaluated under SNRs from 10 to 20 dB. Additive white Gaussian noise is injected into Doppler-spectrum data according to the target SNR, while kinematic parameters receive noise at 10% of the Doppler noise intensity. The SNR definition and noise construction are
SNR d B = 10 log 10 P signal P noise
P signal , Doppler = ( D ) 2 ¯ , SNR linear = 10 SNR d B / 10 , P noise , Doppler = P signal , Doppler / SNR linear , n Doppler = N ( 0 , P noise , Doppler ) , n kinematic = N ( 0 , 0.1 · P noise , Doppler ) .

6. Experimental Results and Analysis

6.1. Overall Performance Comparison

Table 8 compares DS-STCAGCN with baseline methods on LSS-DAUR-1.0 over 10 independent runs.
DS-STCAGCN achieves the highest mean accuracy (99.73%) and the lowest standard deviation (0.42%). It improves mean accuracy by 1.87% and 2.34% over ConvNeXt-Tiny and EfficientNetV2-S, respectively, and maintains a minimum accuracy of 98.64%, demonstrating stable performance across runs.
With only 0.22 M parameters, DS-STCAGCN is more compact than all deep-learning baselines, yet outperforms larger image-based models. The sequence-based BiLSTM and Transformer Encoder have fewer parameters but substantially lower accuracy.
In inference efficiency, DS-STCAGCN yields 3.21 ms end-to-end latency and 8810.70 FPS throughput, both including data preprocessing. The image-based models suffer from much higher latency and drastically lower throughput due to the unavoidable overhead of Doppler waterfall image generation (391.3 ms per image). Consequently, DS-STCAGCN achieves over 100× lower latency and 3500× higher throughput than the image-based baselines, highlighting a critical practical advantage: by operating directly on radar feature tensors rather than rendered spectrograms, it eliminates the image-generation bottleneck and is far more suitable for real-time radar target recognition.
The Transformer Encoder and XGBoost achieve higher throughput, but their accuracies are substantially lower. Overall, DS-STCAGCN offers the best accuracy–efficiency balance. The validation curves in Figure 15 confirm its stable convergence.

6.2. Feature Discriminability Visualization

t-SNE visualizations of raw Doppler, early-fusion, and DS-STCAGCN features are shown in Figure 16. The raw Doppler features exhibit severe class overlap. Early fusion improves local cohesion but leaves partial mixing. DS-STCAGCN produces compact intra-class clusters and clear inter-class separation, confirming that the dual-stream, cross-attention, and graph convolution modules collectively enhance discriminability. These visual trends align with the quantitative gains in Table 8.

6.3. Ablation Study

To isolate the contribution of each component, ablation experiments are conducted under a fixed random seed, and the best validation accuracy of each variant is reported in Table 9. The full model attains 99.90% accuracy and 0.9989 F1-score under this setting.
Removing the kinematic stream drops accuracy to 96.95%, confirming the value of kinematic data. Single-direction cross-attention (D → P: 98.98%, P → D: 98.64%) underperforms bidirectional fusion (99.90%), and removing cross-attention entirely lowers accuracy to 97.63%. Excluding temporal attention or GCN reduces accuracy to 98.31% and 96.61%, respectively; removing both yields 92.54%, demonstrating their complementary roles. These results are consistent with the t-SNE visualizations and confirm that each module contributes to the final representation quality.

6.4. Cross-Attention Interpretability Analysis

Figure 17 visualizes D → P attention weights alongside 2D trajectories of two rotor-drone samples.
In Sample 1, a motion change near time steps 21–23 coincides with higher attention responses. Sample 2 shows a similar pattern near steps 16–18. These observations indicate that the cross-attention module adaptively focuses on temporally correlated kinematic cues, not merely concatenating features. This aligns with the performance drop observed when cross-attention is ablated (Table 9).

6.5. Graph-Structure Hyperparameter Analysis

The effects of sequence length T and temporal neighborhood size τ are reported in Table 10.
Accuracy degrades gradually as T decreases from 30 to 15, then sharply drops to 87.32% ( T = 10 ) and 59.37% ( T = 5 ), indicating that very short segments lack sufficient temporal context. The recognition lag (the time to form a track of T points, depending on the radar data rate) increases with T; T = 30 offers the highest accuracy with an acceptable lag of 24.58 s.
For temporal neighborhood, τ = 3 achieves the best accuracy. Sparse connections ( τ = 1 , 2 ) limit information flow, while larger τ values introduce redundant connections without further gain. Hence, τ = 3 is adopted.

6.6. Noise Robustness Analysis

Figure 18 shows the model performance under different SNR conditions and the training dynamics at 5 dB. The model retains 74.92% accuracy at 10 dB, reaches 98.64% at 5 dB, and achieves 100% from 15 dB onward. The loss and accuracy curves under 5 dB converge stably, confirming robust learning.
Class-wise performance at 5 dB is detailed in Table 11. The macro F1-score is 0.9859. Rotor drone, bird, and fixed-wing drone achieve perfect recall. Only four misclassifications occur (Figure 19): two passenger ships confused with speedboats, and two helicopters misclassified as bird and fixed-wing drone. This limited confusion arises mainly between classes with partially overlapping motion characteristics under noise.

6.7. Validation on the LSS-PR-1.0 Dataset

On LSS-PR-1.0, DS-STCAGCN achieves 100% accuracy at SNR ≥ 0 dB (Figure 20 and Figure 21). Over 100 independent runs, the average validation accuracy is 99.86% with 0.40% standard deviation; 86 runs reach 100%, and the minimum is 97.6% (Figure 22). These results confirm the framework’s strong generalization and stable convergence under a passive-radar modality.

7. Conclusions

This paper proposed DS-STCAGCN, a dual-stream spatio-temporal graph learning framework that combines Doppler-spectrum and kinematic features via separate encoding, bidirectional cross-attention, temporal self-attention, and graph convolution for LSS target recognition.
On LSS-DAUR-1.0, DS-STCAGCN achieves 99.73% mean accuracy over 10 runs, with only 0.22 M parameters and 3.21 ms inference latency, surpassing image-based, sequence-based, and handcrafted-feature baselines. t-SNE visualizations and ablation studies confirm the contributions of each module, while attention maps show that cross-attention adaptively associates Doppler-spectrum and kinematic cues. Under 5 dB SNR, the model retains 98.64% accuracy (macro F1 0.9859). On the passive-radar LSS-PR-1.0 dataset, it yields 99.86% average accuracy over 100 independent runs, demonstrating robust generalization across radar modalities.The proposed framework is general in methodology. In principle, it can be directly extended and applied without modifying the network architecture as long as new target categories possess similar multi-dimensional observation features (i.e., including Doppler-spectrum and kinematic parameters). This adaptability is preliminarily supported by its consistent performance across two distinct datasets with different class compositions.
Limitations include the need for validation under more complex scenarios (e.g., adverse weather, dense clutter) and the absence of fine-grained time-frequency modelling and adaptive graph-structure learning. Future work will address these aspects and explore lightweight deployment on embedded platforms.
Overall, DS-STCAGCN offers an effective spatio-temporal modelling approach for multi-dimensional radar sensing, indicating that Doppler–kinematic fusion with cross-modal attention and graph-based temporal modelling significantly improves LSS target representation.

Author Contributions

Conceptualization, J.L. and X.C.; methodology, J.L.; software, J.L.; validation, J.L., X.C., N.S., H.W., X.W. and Y.W.; formal analysis, J.L.; investigation, J.L.; resources, X.C.; data curation, N.S.; writing—original draft preparation, J.L.; writing—review and editing, X.C. and Y.W.; visualization, J.L.; supervision, X.C. and X.W.; project administration, X.C.; funding acquisition, X.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China grant number U25B2016, the National Key Research and Development Program of China grant number 2024YFB3909800, and the Shandong Natural Science Foundation grant number ZR2024JQ003.

Data Availability Statement

The LSS-DAUR-1.0 dataset is publicly available at Science Data Bank: https://doi.org/10.57760/sciencedb.radars.00076. The LSS-PR-1.0 dataset is publicly available at Science Data Bank: https://doi.org/10.57760/sciencedb.14468.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
LSSlow-slow-small
DS-STCAGCNDual-Stream Spatio-Temporal Cross-Attention Graph Convolutional Network
DWDDoppler waterfall diagram
SNRsignal-to-noise ratio
GNNgraph neural network
CNNconvolutional neural network
RNNrecurrent neural network
CPIcoherent processing interval
FFTfast Fourier transform
GCNgraph convolutional network
DTMBDigital Television Terrestrial Multimedia Broadcasting

References

  1. Patole, S.M.; Torlak, M.; Wang, D.; Ali, M. Automotive Radars: A review of signal processing techniques. IEEE Signal Process. Mag. 2017, 34, 22–35. [Google Scholar] [CrossRef]
  2. Chen, X.; Huang, Y.; Guan, J.; Song, W.; Xue, Y. Review of long-time integration technology for weak targets in MIMO radar. Signal Process. 2020, 36, 1947–1964. [Google Scholar] [CrossRef]
  3. He, Z.; Duan, J.; Lu, D. A review of radar sea target recognition technology. Sci. Technol. Rev. 2017, 35, 61–68. [Google Scholar] [CrossRef]
  4. Kumawat, H.C.; Chakraborty, M.; Raj, A.A.B.; Dhavale, S.V. DIAT-µSAT: Small aerial targets micro-Doppler signatures and their classification using CNN. IEEE Geosci. Remote Sens. Lett. 2021, 19, 6004005. [Google Scholar] [CrossRef]
  5. Park, D.; Lee, S.; Park, S.; Kwak, N. Radar-spectrogram-based UAV classification using convolutional neural networks. Sensors 2021, 21, 210. [Google Scholar] [CrossRef] [PubMed]
  6. Su, N.; Chen, X.; Guan, J.; Mou, X.; Liu, N. Detection and Classification of Maritime Target with Micro-motion Based on CNNs. J. Radars 2018, 7, 565–574. [Google Scholar] [CrossRef]
  7. Kim, Y.; Toomajian, B. Hand Gesture Recognition Using Micro-Doppler Signatures with Convolutional Neural Network. IEEE Access 2016, 4, 7125–7130. [Google Scholar] [CrossRef]
  8. Zhang, Y.; Zhang, S.; Liu, Y.; Jing, F. Radar HRRP Sequence Target Recognition Method of Attention Mechanism Based Stacked LSTM Network. Syst. Eng. Electron. 2021, 43, 2775–2781. [Google Scholar] [CrossRef]
  9. Yu, X.; Wei, S.; Fang, Y.; Sheng, J.; Zhang, L. Low-Altitude Slow Small Target Threat Assessment Algorithm by Exploiting Sequential Multifeature with Long Short-Term Memory. IEEE Sens. J. 2023, 23, 15524–15534. [Google Scholar] [CrossRef]
  10. Wang, J.; Chen, X.; Guan, J.; Su, N.; Yuan, W. A time-frequency representation method based on ETF-MDNet for radar target micro-motion features. Chin. J. Electron. 2025, 34, 1199–1208. [Google Scholar] [CrossRef]
  11. Song, Q.; Huang, S.; Zhang, Y.; Chen, X.; Chen, Z.; Zhou, X.; Deng, Z. Radar Target Classification Using Enhanced Doppler Spectrograms with ResNet34_CA in Ubiquitous Radar. Remote Sens. 2024, 16, 2860. [Google Scholar] [CrossRef]
  12. Wu, Q.; Chen, J.; Lu, Y.; Zhang, Y. A Complete Automatic Target Recognition System of Low Altitude, Small RCS and Slow Speed (LSS) Targets Based on Multi-Dimensional Feature Fusion. Sensors 2019, 19, 5048. [Google Scholar] [CrossRef] [PubMed]
  13. Yuan, W.; Chen, X.; Du, X.; Guan, J.; Wang, J.; Lan, T. A low slow small target classification network model based on K-band radar dynamic multifeature data fusion. IEEE Sens. J. 2025, 25, 1656–1668. [Google Scholar] [CrossRef]
  14. Chen, X.; Yuan, W.; Du, X.; Yu, G.; He, X.; Guan, J.; Wang, X. Multiband FMCW radar LSS-target detection dataset (LSS-FMCWR-1.0) and high-resolution micromotion feature extraction method. J. Radars 2024, 13, 539–553. [Google Scholar] [CrossRef]
  15. Zhao, Z.; Xu, S.; Shui, P. A Network Model for Sea Surface Small Targets Classification Based on Multidomain Radar Echo Data Fusion. J. Electron. Inf. Technol. 2025, 47, 696–706. [Google Scholar] [CrossRef]
  16. He, X.; Chen, X.; Du, X.; Su, N.; Yuan, W.; Guan, J. Maritime micro-motion target classification method based on CBAM-Swin-Transformer transfer learning. Syst. Eng. Electron. 2025, 47, 1155–1167. [Google Scholar] [CrossRef]
  17. Scarselli, F.; Gori, M.; Tsoi, A.C.; Hagenbuchner, M.; Monfardini, G. The graph neural network model. IEEE Trans. Neural Netw. 2009, 20, 61–80. [Google Scholar] [CrossRef] [PubMed]
  18. Khemani, B.; Patil, S.; Kotecha, K. A review of graph neural networks: Concepts, architectures, techniques, challenges, datasets, applications, and future directions. J. Big Data 2024, 11, 18. [Google Scholar] [CrossRef]
  19. Su, N.; Chen, X.; Guan, J.; Huang, Y. Maritime target detection based on radar graph data and graph convolutional network. IEEE Geosci. Remote Sens. Lett. 2021, 19, 4019705. [Google Scholar] [CrossRef]
  20. Su, N.; Chen, X.; Guan, J.; Huang, Y.; Wang, X.; Xue, Y. Radar maritime target detection via spatial–temporal feature attention graph convolutional network. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5102615. [Google Scholar] [CrossRef]
  21. Lee, G.W.; Kim, J. MTGEA: A multimodal two-stream GNN framework for efficient point cloud and skeleton data alignment. Sensors 2023, 23, 2787. [Google Scholar] [CrossRef] [PubMed]
  22. Meng, H.; Peng, Y.X.; Wang, W.B.; Cheng, P.; Li, Y.; Xiang, W. Spatio-temporal-frequency graph attention convolutional network for aircraft recognition based on heterogeneous radar network. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 5548–5559. [Google Scholar] [CrossRef]
  23. Meng, H.; Peng, Y.; Wang, W. Dynamic graph network augmented by contrastive learning for radar target classification. In Proceedings of the 2024 IEEE Radar Conference, Denver, CO, USA, 6–10 May 2024; pp. 1–6. [Google Scholar] [CrossRef]
  24. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention Is All You Need. arXiv 2017, arXiv:1706.03762. [Google Scholar] [CrossRef]
  25. Wu, Z.; Chen, J.; Al-Sabri, R.; Oloulade, B.M.; Gao, J. Depth-adaptive graph neural architecture search for graph classification. Knowl. Based Syst. 2024, 301, 112321. [Google Scholar] [CrossRef]
  26. Do, M.T.; Park, N.; Shin, K. Two-Stage Training of Graph Neural Networks for Graph Classification. Neural Process. Lett. 2023, 55, 2799–2823. [Google Scholar] [CrossRef]
  27. Xu, J.; Ni, J.; Ke, Y. A class-aware representation refinement framework for graph classification. Inf. Sci. 2024, 679, 121061. [Google Scholar] [CrossRef]
  28. Xie, Y.; Liang, Y.; Gong, M.; Qin, A.K.; Ong, Y.S.; He, T. Semisupervised Graph Neural Networks for Graph Classification. IEEE Trans. Cybern. 2023, 53, 6222–6235. [Google Scholar] [CrossRef] [PubMed]
  29. Chen, X.; Rao, G.; Guan, J.; Wang, J.; Wang, H.; Zhang, C.; Yi, J.; Wan, X.; Rao, Y. Passive radar low slow small detection dataset (LSS-PR-1.0) and multi-domain feature extraction and analysis methods. J. Radars 2025, 14, 249–268. [Google Scholar] [CrossRef]
  30. Baltrušaitis, T.; Ahuja, C.; Morency, L.-P. Multimodal Machine Learning: A Survey and Taxonomy. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 423–443. [Google Scholar] [CrossRef] [PubMed]
  31. Yan, S.; Xiong, Y.; Lin, D. Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognition. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; pp. 7444–7452. [Google Scholar]
  32. Richards, M.A. Fundamentals of Radar Signal Processing, 2nd ed.; McGraw-Hill Education: New York, NY, USA, 2014. [Google Scholar]
  33. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
  34. Han, J.; Pei, J.; Tong, H. Data Mining: Concepts and Techniques, 4th ed.; Morgan Kaufmann: Burlington, MA, USA, 2022. [Google Scholar]
  35. Bai, S.; Kolter, J.Z.; Koltun, V. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv 2018, arXiv:1803.01271. [Google Scholar]
  36. Nair, V.; Hinton, G.E. Rectified Linear Units Improve Restricted Boltzmann Machines. In Proceedings of the 27th International Conference on Machine Learning (ICML), Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
  37. Lu, J.; Yang, J.; Batra, D.; Parikh, D. Hierarchical Question-Image Co-Attention for Visual Question Answering. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2016; pp. 289–297. [Google Scholar]
  38. Defferrard, M.; Bresson, X.; Vandergheynst, P. Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2016; pp. 3844–3852. [Google Scholar]
  39. Kipf, T.N.; Welling, M. Semi-Supervised Classification with Graph Convolutional Networks. In Proceedings of the 5th International Conference on Learning Representations (ICLR), Toulon, France, 24–26 April 2017. [Google Scholar]
  40. Lin, M.; Chen, Q.; Yan, S. Network In Network. In Proceedings of the 2nd International Conference on Learning Representations (ICLR), Banff, AB, Canada, 14–16 April 2014. [Google Scholar]
  41. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  42. Bagnall, A.; Lines, J.; Bostrom, A.; Large, J.; Keogh, E. The Great Time Series Classification Bake off: A Review and Experimental Evaluation of Recent Algorithmic Advances. Data Min. Knowl. Discov. 2017, 31, 606–660. [Google Scholar] [CrossRef] [PubMed]
  43. Sutskever, I.; Vinyals, O.; Le, Q.V. Sequence to Sequence Learning with Neural Networks. In Advances in Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2014; pp. 3104–3112. [Google Scholar]
  44. Fey, M.; Lenssen, J.E. Fast Graph Representation Learning with PyTorch Geometric. arXiv 2019, arXiv:1903.02428. [Google Scholar]
  45. Loshchilov, I.; Hutter, F. Decoupled Weight Decay Regularization. In Proceedings of the 7th International Conference on Learning Representations (ICLR), New Orleans, LA, USA, 6–9 May 2019. [Google Scholar]
  46. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A Simple Way to Prevent Neural Networks from Overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
  47. Ioffe, S.; Szegedy, C. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. In Proceedings of the 32nd International Conference on Machine Learning (ICML), Lille, France, 6–11 July 2015; pp. 448–456. [Google Scholar]
  48. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  49. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar] [CrossRef]
Figure 1. The data cube of range-Doppler-frame. Orange region: range cell containing the target; purple region: micro-Doppler spectrum obtained from one CPI.
Figure 1. The data cube of range-Doppler-frame. Orange region: range cell containing the target; purple region: micro-Doppler spectrum obtained from one CPI.
Remotesensing 18 02151 g001
Figure 2. Frame-level node attributes composed of Doppler-spectrum and kinematic features.
Figure 2. Frame-level node attributes composed of Doppler-spectrum and kinematic features.
Remotesensing 18 02151 g002
Figure 3. The edge construction process.
Figure 3. The edge construction process.
Remotesensing 18 02151 g003
Figure 4. Architecture of DS-STCAGCN.
Figure 4. Architecture of DS-STCAGCN.
Remotesensing 18 02151 g004
Figure 5. Schematic diagram of Doppler-to-kinematic cross-attention.
Figure 5. Schematic diagram of Doppler-to-kinematic cross-attention.
Remotesensing 18 02151 g005
Figure 6. Schematic diagram of the temporal attention mechanism.
Figure 6. Schematic diagram of the temporal attention mechanism.
Remotesensing 18 02151 g006
Figure 7. Schematic diagram of graph convolution layers.
Figure 7. Schematic diagram of graph convolution layers.
Remotesensing 18 02151 g007
Figure 8. Schematic diagram of the classification decision layer.
Figure 8. Schematic diagram of the classification decision layer.
Remotesensing 18 02151 g008
Figure 9. Various target images. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Figure 9. Various target images. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Remotesensing 18 02151 g009
Figure 10. Boxplots of kinematic distributions for each target class based on the full dataset. (a) Velocity boxplots. (b) Acceleration boxplots.
Figure 10. Boxplots of kinematic distributions for each target class based on the full dataset. (a) Velocity boxplots. (b) Acceleration boxplots.
Remotesensing 18 02151 g010
Figure 11. DWD for each type of target. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Figure 11. DWD for each type of target. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Remotesensing 18 02151 g011
Figure 12. Three-dimensional tracks for each type of target. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Figure 12. Three-dimensional tracks for each type of target. (a) passenger ship. (b) speedboat. (c) helicopter. (d) rotor drone. (e) bird. (f) fixed-wing drone.
Remotesensing 18 02151 g012
Figure 13. Representative DWD for the LSS-PR-1.0 dataset. (a) passenger ship. (b) speedboat. (c) rotor drone. (d) helicopter.
Figure 13. Representative DWD for the LSS-PR-1.0 dataset. (a) passenger ship. (b) speedboat. (c) rotor drone. (d) helicopter.
Remotesensing 18 02151 g013
Figure 14. Representative 2D trajectories for the LSS-PR-1.0 dataset. (a) passenger ship. (b) speedboat. (c) rotor drone. (d) helicopter.
Figure 14. Representative 2D trajectories for the LSS-PR-1.0 dataset. (a) passenger ship. (b) speedboat. (c) rotor drone. (d) helicopter.
Remotesensing 18 02151 g014
Figure 15. Best validation accuracy curves of different models.
Figure 15. Best validation accuracy curves of different models.
Remotesensing 18 02151 g015
Figure 16. t-SNE visualization of feature distributions at different representation stages.
Figure 16. t-SNE visualization of feature distributions at different representation stages.
Remotesensing 18 02151 g016
Figure 17. Visualization of 2D trajectories and D→P attention weights for two rotor UAV samples: (a) Sample 1’s 2D trajectory; (b) Sample 1’s D→P attention weights heatmap; (c) Sample 2’s 2D trajectory; (d) Sample 2’s D→P attention weights heatmap.
Figure 17. Visualization of 2D trajectories and D→P attention weights for two rotor UAV samples: (a) Sample 1’s 2D trajectory; (b) Sample 1’s D→P attention weights heatmap; (c) Sample 2’s 2D trajectory; (d) Sample 2’s D→P attention weights heatmap.
Remotesensing 18 02151 g017
Figure 18. Noise robustness analysis of DS-STCAGCN. (a) Accuracy under different SNR conditions (star markers denote the results at each tested SNR level). (b) Training and validation loss curves under SNR = 5 dB. (c) Training and validation accuracy curves under SNR = 5 dB.
Figure 18. Noise robustness analysis of DS-STCAGCN. (a) Accuracy under different SNR conditions (star markers denote the results at each tested SNR level). (b) Training and validation loss curves under SNR = 5 dB. (c) Training and validation accuracy curves under SNR = 5 dB.
Remotesensing 18 02151 g018
Figure 19. Confusion matrix of DS-STCAGCN under SNR = 5 dB noise.
Figure 19. Confusion matrix of DS-STCAGCN under SNR = 5 dB noise.
Remotesensing 18 02151 g019
Figure 20. Confusion matrix of DS-STCAGCN on the LSS-PR-1.0 dataset under SNR = 5 dB noise.
Figure 20. Confusion matrix of DS-STCAGCN on the LSS-PR-1.0 dataset under SNR = 5 dB noise.
Remotesensing 18 02151 g020
Figure 21. Accuracy of DS-STCAGCN on the LSS-PR-1.0 dataset under different SNR conditions.
Figure 21. Accuracy of DS-STCAGCN on the LSS-PR-1.0 dataset under different SNR conditions.
Remotesensing 18 02151 g021
Figure 22. Distribution of validation accuracy over 100 independent training runs on the LSS-PR-1.0 dataset.
Figure 22. Distribution of validation accuracy over 100 independent training runs on the LSS-PR-1.0 dataset.
Remotesensing 18 02151 g022
Table 1. Definitions of variables in bidirectional cross-attention.
Table 1. Definitions of variables in bidirectional cross-attention.
VariableDefinition
H D i , H D j Doppler-spectrum latent features at time steps i and j.
H P i , H P j Kinematic latent features at time steps i and j.
W Q s r c , W K t g t , W V t g t Projection matrices for source s r c and target t g t ; dimensions 64 × d k . For  D P : ( s r c , t g t ) = ( D , P ) ; for P D : ( s r c , t g t ) = ( P , D ) .
Q s r c , K t g t , V t g t Query, key, value matrices from linear projections.
Q i s r c , K j t g t , V j t g t Time-step slices of the above matrices.
d k Scaling dimension, set to 64.
α i j s r c t g t Attention weight: dependency of source step i on target step j.
H D 2 P , H P 2 D Outputs of D P and P D cross-attention, each with residual addition.
Table 2. Parameters of the digital array radar.
Table 2. Parameters of the digital array radar.
Radar ParameterValue
Carrier Frequency (GHz)1.36
Bandwidth (MHz)4
Transmit Power (W)400
Pulse Repetition Frequency (kHz)5
Pulse Width (µs)2
Velocity Resolution (m/s)0.1346
Range Resolution (m)30
Doppler channel number512
Table 3. Summary of multi-dimensional target features.
Table 3. Summary of multi-dimensional target features.
Target TypeAvg. Doppler Shift (Hz)Signal Energy (dB)Trajectory Characteristics
Passenger shipLowHighStraight, fixed routes
SpeedboatHighMediumLong, high-speed
HelicopterHighHighSmall-angle turns, comb-like DWD
Rotor droneMediumLowNo pronounced micro-Doppler
BirdLowLowRandom, sharp turns
Fixed-wing droneHighMediumDiving, altitude changes
Table 4. Dataset partition.
Table 4. Dataset partition.
Target TypeTotalProportionTrainingValidation
Passenger ship24616.70%19749
Speedboat23115.68%18546
Helicopter21714.73%17443
Rotor drone25016.97%20050
Bird23716.09%18948
Fixed-wing drone29219.82%23359
Total1473100.00%1178295
Table 5. Basic parameters of the passive radar for the LSS-PR-1.0 dataset.
Table 5. Basic parameters of the passive radar for the LSS-PR-1.0 dataset.
Radar ParameterValue
Receivable Frequency Range470 MHz∼806 MHz
DTMB Signal Bandwidth7.56 MHz
Range Resolution Unit39.68 m
Azimuth Accuracy
Data Update Cycle1 s
Table 6. Dataset division of the LSS-PR-1.0 dataset.
Table 6. Dataset division of the LSS-PR-1.0 dataset.
Target TypeTotalProportionTrainingValidation
Passenger ship24439.29%19549
Speedboat12119.48%9625
Rotor drone7812.56%6216
Helicopter17828.66%14236
Total621495126
Table 7. Training hyperparameter settings common to all models for fair comparison.
Table 7. Training hyperparameter settings common to all models for fair comparison.
Parameter NameValue
OptimizerAdamW
Initial learning rate 3 × 10 4
L2 regularization factor λ = 0.0005
Dropout probability0.5
Batch size32
Maximum number of training epochs100
Label smoothing epsilon0.1
Table 8. Comprehensive comparison of model classification performance and efficiency.
Table 8. Comprehensive comparison of model classification performance and efficiency.
ModelMean Acc (%)Std(%)Min (%)Max (%)Params (M)IL@B1 (ms)FPS@B32
DS-STCAGCN (Ours)99.730.4298.6499.900.223.218810.70
ConvNeXt-Tiny97.860.5096.9598.649.53395.862.51
EfficientNetV2-S97.390.9296.2799.326.96406.982.47
CBAM-Swin-Transformer [16]78.583.2570.5181.6949.18423.722.45
BiLSTM87.322.1184.0790.513.232.6913,550.09
Transformer Encoder92.311.6089.4994.581.271.3015,950.39
Handcrafted Feature Fusion + XGBoost77.222.1874.5881.360.4544,992.92
Note: Bold values indicate the best performance in each column. For Mean Acc, Min, Max, and FPS, higher is better. For Std, Params, and IL, lower is better. IL and FPS are measured end-to-end including data loading and all preprocessing steps (e.g., DWD image generation for image-based models via MATLAB (R2024a) plotting, tensor normalization for others). The XGBoost baseline is evaluated on CPU; all deep models are evaluated on an RTX 4060 GPU.
Table 9. Ablation study of the proposed DS-STCAGCN.
Table 9. Ablation study of the proposed DS-STCAGCN.
VariantDopplerKinematicCross-AttnTemporal AttnGCNBest Acc (%)Best F1-Score
FullBi-dir99.900.9989
w/o kinematic96.950.9695
D → P onlyUni-dir98.980.9894
P → D onlyUni-dir98.640.9865
w/o cross-attn97.630.9764
w/o temporal attn98.310.9831
w/o GCN96.610.9662
w/o temporal attn & GCN92.540.9252
Note: ✓ indicates that the corresponding module is included in the variant. “Bi-dir” denotes bidirectional cross-attention, and “Uni-dir” denotes unidirectional cross-attention.
Table 10. Ablation results for graph-structure hyperparameters.
Table 10. Ablation results for graph-structure hyperparameters.
SettingFixed ParameterMean Acc (%)Mean Lag (s)
Input sequence length T
T = 30 τ = 3 99.7324.58
T = 25 τ = 3 98.8020.48
T = 20 τ = 3 97.7416.38
T = 15 τ = 3 96.5912.29
T = 10 τ = 3 87.328.19
T = 5 τ = 3 59.374.10
Temporal neighbourhood size τ
τ = 1 T = 30 98.88
τ = 2 T = 30 98.88
τ = 3 T = 30 99.73
τ = 4 T = 30 98.51
τ = 5 T = 30 98.68
τ = 6 T = 30 98.64
Table 11. Classification performance for each target type under SNR = 5 dB noise.
Table 11. Classification performance for each target type under SNR = 5 dB noise.
Target TypePrecisionRecallF1-ScoreSupport
Passenger ship1.00000.95920.979249
Speedboat0.95831.00000.978746
Helicopter1.00000.95350.976243
Rotor drone1.00001.00001.000050
Bird0.97961.00000.989748
Fixed-wing drone0.98331.00000.991659
Macro Avg0.98690.98540.9859295
Weighted Avg0.98680.98640.9864295
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.

Share and Cite

MDPI and ACS Style

Liu, J.; Chen, X.; Su, N.; Wang, H.; Wang, X.; Wang, Y. Doppler–Kinematic Spatio-Temporal Graph Learning for Low-Slow-Small Target Recognition Using Multi-Dimensional Radar Observations. Remote Sens. 2026, 18, 2151. https://doi.org/10.3390/rs18132151

AMA Style

Liu J, Chen X, Su N, Wang H, Wang X, Wang Y. Doppler–Kinematic Spatio-Temporal Graph Learning for Low-Slow-Small Target Recognition Using Multi-Dimensional Radar Observations. Remote Sensing. 2026; 18(13):2151. https://doi.org/10.3390/rs18132151

Chicago/Turabian Style

Liu, Jia, Xiaolong Chen, Ningyuan Su, Hongyong Wang, Xinghai Wang, and Yong Wang. 2026. "Doppler–Kinematic Spatio-Temporal Graph Learning for Low-Slow-Small Target Recognition Using Multi-Dimensional Radar Observations" Remote Sensing 18, no. 13: 2151. https://doi.org/10.3390/rs18132151

APA Style

Liu, J., Chen, X., Su, N., Wang, H., Wang, X., & Wang, Y. (2026). Doppler–Kinematic Spatio-Temporal Graph Learning for Low-Slow-Small Target Recognition Using Multi-Dimensional Radar Observations. Remote Sensing, 18(13), 2151. https://doi.org/10.3390/rs18132151

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop