Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

3 July 2026

23 Pages

JAF-MTT: A Jerk-Aware Multi-Feature Fusion Algorithm for Maneuvering Target Tracking

,
,
and
Ocean College, Jiangsu University of Science and Technology, Zhenjiang 212100, China
*
Author to whom correspondence should be addressed.

Abstract

In maneuvering target tracking, traditional model-driven tracking algorithms require a predefined target motion model. The estimation accuracy degrades significantly when the actual target maneuver does not match the model assumption. Data-driven tracking algorithms can learn motion patterns directly from trajectory data, making them more robust to complex maneuvers. To improve the tracking performance in high-maneuver scenarios, this paper proposes a jerk-aware multi-feature fusion algorithm for maneuvering target tracking (JAF-MTT). The algorithm adopts jerk as the indicator of maneuver intensity. A parallel structure of convolution and multi-head self-attention is introduced to extract local and global trajectory features. These extracted features are adaptively fused in accordance with maneuver intensity. Finally, a bidirectional LSTM decodes the fused features to derive target state estimation, with the jerk adaptively modulating the gating response. Simulation results demonstrate that the performance of the proposed algorithm is better than that of the compared algorithms in high-maneuver scenarios. Moreover, the proposed algorithm maintains low tracking error under strong measurement noise.

1. Introduction

Maneuvering target tracking is essential for airspace monitoring and civil aviation surveillance. The continuous improvement of modern aerial target maneuverability has posed severe challenges to radar tracking stability. Unmanned aerial vehicles and other high-speed aerial targets often complicate radar detection through sudden maneuvers, such as sharp turns, abrupt stops, and rapid accelerations. These maneuvers lead to drastic changes in the kinematic states of the targets within a short period. Traditional tracking algorithms are prone to sustained tracking lag during target maneuvers. Therefore, developing tracking algorithms for highly maneuvering targets is of important practical value.
Traditional model-driven target tracking algorithms rely on predefined motion models to achieve target state estimation [1,2]. Refs. [3,4] adaptively adjust parameters such as the process noise and filter gain according to the maneuver intensity to improve robustness against target maneuvers. Ref. [5] estimates the target maneuver frequency to dynamically accommodate variations in maneuver intensity. Refs. [6,7] further optimize model parameters by adaptively adjusting the jerk-related noise parameters. These methods can alleviate the performance degradation caused by target maneuvers to some extent. However, a single motion model cannot accurately estimate the target state in the presence of complex maneuvers. Multiple-model (MM) methods run multiple motion models in parallel to accommodate complex target maneuvers. Among them, the interacting multiple-model (IMM) algorithm is the most widely adopted [8,9]. The IMM fuses the state estimates of all models via a probabilistic weighting strategy, enabling accurate tracking of maneuvering targets [10,11]. The traditional IMM is inherently a fixed-structure multiple-model tracking method. Once its model set is fixed, it cannot adapt to changes in target motion. When the model set is appropriately designed and well matches the true target motion, the IMM achieves satisfactory tracking performance. In practice, target motion is complex and variable. A richer set of models is often required to fully characterize the maneuver behavior. To address this issue, the variable-structure multiple-model (VSMM) approach was proposed to adaptively estimate all possible motion modes of the target [12,13,14,15,16,17]. Among these VSMM methods, the variable-structure interacting multiple-model (VSIMM) is the most representative implementation [18]. The VSIMM employs a model group switching strategy. It significantly improves the adaptability to complex maneuver patterns while effectively controlling computational complexity. However, the design of the model-switching logic and the tuning of related parameters remain highly complex [19] and rely heavily on expert experience.
The model-driven algorithms discussed above generally rely on prior assumptions about target dynamics. The estimation accuracy degrades considerably once the target maneuver pattern falls outside the predefined model set. To reduce such reliance, data-driven tracking methods have been introduced. Early studies mostly employed recurrent neural networks (RNNs) and their variants to model the temporal dependencies in trajectories [20,21]. Long short-term memory (LSTM) and gated recurrent unit (GRU) are two mainstream variants of RNN for time series modeling. The DeepMTT algorithm proposed in [22] uses a bidirectional long short-term memory (Bi-LSTM) network. It captures the temporal correlation of trajectories from both forward and backward directions to correct the estimation errors of conventional filters. This approach achieves better tracking performance than model-driven methods in weak maneuvering scenarios. Nevertheless, temporal recurrent structures exhibit limited capability in learning abrupt maneuver features. Refs. [23,24,25] introduced the attention mechanism, which adaptively weights trajectory points and highlights key temporal information at maneuver-switching moments. Refs. [23,26,27] adopt an encoder–decoder architecture and improve trajectory prediction accuracy by encoding and reconstructing trajectory sequences. Unlike recurrent and self-attention architectures, temporal convolutional network (TCN) extracts features through local receptive fields. This makes them more suitable for capturing fine-grained maneuver details [28,29].
The data-driven methods discussed above can directly learn motion patterns from trajectory data and adapt to complex maneuvers to some extent. However, in terms of feature extraction, these methods focus on either local details [20,28] or global trends [23,24], with limited attention to features and insufficient consideration given to features at the other scale. In terms of feature fusion, existing studies mostly adopt fixed weights to combine multi-scale features [24,29]. This strategy lacks the flexibility to handle complex target maneuvers effectively. The correlation between input features and target maneuvers directly determines how well the network fits the target motion. Jerk is the rate of change in acceleration. It directly quantifies maneuver intensity, making it a key feature for improving the fitting capability of the network [6,7,30]. Therefore, this paper proposes a jerk-aware multi-feature fusion algorithm for maneuvering target tracking (JAF-MTT) algorithm for highly maneuvering targets.
The main contributions of this work are summarized as follows.
(1)
A full-chain jerk-aware maneuvering target tracking framework is proposed for high-maneuver scenarios. Jerk is employed as a quantitative indicator of maneuver intensity. It is integrated into feature extraction, feature fusion, and temporal decoding to provide explicit maneuver guidance for network learning.
(2)
A jerk-modulated hybrid encoder and a bidirectional LSTM decoder are designed. The encoder adopts a dual-branch parallel structure. The left branch uses dilated causal convolution to extract local maneuver features, while the right branch adopts multi-head self-attention with jerk modulating the query vector, enabling the model to focus global attention on high-maneuver periods. In the decoder, jerk features are incorporated into the gating units of the bidirectional LSTM, and the gates respond to maneuver intensity accordingly.
(3)
We propose an adaptive weighted fusion mechanism based on jerk maneuver intensity. The mechanism replaces traditional fixed fusion strategies. Instead, it dynamically computes the fusion weights of local and global features according to the normalized jerk value. In this way, local features are emphasized during high-maneuver motions, and global features dominate during smooth motion.
The rest of the paper is arranged as follows. Section 2 presents the problem formulation. Section 3 describes the proposed JAF-MTT algorithm in detail. Section 4 validates the tracking performance through comparative experiments, ablation studies, and noise robustness tests. Section 5 concludes the paper and points to future research directions.

2. Problem Description

This section formulates the maneuvering target tracking problem in a two-dimensional plane. The tracking system adopts a two-dimensional passive radar as the observation sensor, which outputs slant range and azimuth measurements in polar form at a fixed sampling interval T = 1   s . Both the range and azimuth measurement noise follow zero-mean Gaussian distributions, with standard deviations σ r = 10   m and σ θ = 0.1 ° , respectively.
At time step k , the target state vector is defined as
X k = [ x k ,   y k ,   x ˙ k ,   y ˙ k ] T ,
where x k and y k denote the target position in Cartesian coordinates, and x ˙ k and y ˙ k are the corresponding velocity components.
The target motion follows the discrete-time state transition equation
X k + 1 = F k X k + w k ,
where F k denotes the state transition matrix determined by the current motion mode, and w k represents the process noise.
The measurement equation of the radar in polar coordinates is expressed as
Z k = h ( X k ) + v k ,
where Z k = [ ρ k ,   θ k ] T is the noisy measurement vector, ρ k is the range, θ k is the azimuth, h ( ) is the nonlinear measurement mapping function, and v k is the measurement noise.
The task of maneuvering target tracking is to estimate the true target state sequence X = X 1 , X k from the noisy measurement sequence Z = Z 1 , Z k . In the above model, the process noise covariance indicates the degree to which the actual motion deviates from the assumed model. During stationary motion, this deviation is minor, and the covariance stays small. However, during high maneuvers, rapid state changes cause a clear mismatch with the assumed model, and the covariance increases sharply. This model mismatch problem is depicted in Figure 1.
Figure 1. Illustration of model mismatch in a high-maneuver scenario.
In the figure, the red solid curve traces the true trajectory, and the gray dashed curve marks the estimated one. The trajectory contains two sharp turns in opposite directions. During maneuver-switching periods, a clear deviation appears between the prediction and the true target state. This mismatch prevents the tracking algorithm from capturing the target’s abrupt maneuvers in time, causing the estimated trajectory to lag behind and degrading tracking performance.

3. The Proposed Method

This section describes the architecture of the proposed JAF-MTT algorithm. Its overall workflow is illustrated in Figure 2. The algorithm is built around a data preprocessing module and a fully trainable trajectory mapping network. It operates on the radar polar measurement sequence Z K × 2 to produce the state estimate of the true target trajectory Y ˜ k × 4 .
Figure 2. Framework of the proposed JAF-MTT algorithm. (a) Schematic of the JAF-MTT tracking framework. (b) Network architecture of the JAF-MTT.
Figure 2a illustrates the complete maneuvering target tracking flow of JAF-MTT. The raw radar polar measurements are first converted to Cartesian position components via the unbiased converted measurement (UCM) technique. Based on the converted position sequence, the velocity, acceleration, and jerk components are computed using the finite difference method. These components are then concatenated to form the complete measurement trajectory sequence X ˜ k × 8   , where each frame consists of eight motion features covering the position, velocity, acceleration, and jerk in both directions.
Figure 2b presents the network architecture of JAF-MTT. The observed trajectory sequence first undergoes instance normalization (InsNorm) and linear dimension lifting. These operations project the raw input into a higher-dimensional representation. The processed features are then fed into an encoding module composed of stacked hybrid encoders. Each encoder layer employs a dual-branch parallel structure. The dilated causal convolution branch extracts local features, and the multi-head self-attention branch captures global features. The jerk-aware adaptive fusion unit subsequently fuses the two-branch outputs into integrated features. These fused features are passed to a decoding module built with stacked decoders. Each decoder applies a bidirectional LSTM structure. Jerk features are injected into the gating units to dynamically adjust state updates according to maneuver intensity. The decoder output then undergoes linear dimension reduction and inverse instance normalization (inv-InsNorm). Finally, a sliding window trajectory reconstruction strategy produces a complete and smooth target state estimation sequence.

3.1. Data Preprocessing

The raw measurement acquired by the radar at each time step consists of the slant range and azimuth angle in polar coordinates, expressed as
Z k = ρ k ,   θ k T ,
where ρ k and θ k denote the noisy slant range and azimuth observations, respectively. Both are corrupted by zero-mean Gaussian noise added to the true values. The conventional trigonometric coordinate conversion introduces systematic mean bias due to the nonlinear coupling of observation noise. To eliminate this bias, UCM is adopted, which incorporates an azimuth noise compensation factor to produce unbiased Cartesian position components as follows
x ˜ k u b = α k r ˜ k cos θ ˜ k , y ˜ k u b = α k r ˜ k sin θ ˜ k ,
where α k = exp ( σ θ 2 / 2 ) is the azimuth compensation factor, and σ θ is the azimuth measurement uncertainty parameter.
To mitigate severe noise amplification induced by high-order successive finite differentiation on noisy unbiased UCM coordinates, a three-point moving average pre-smoothing is performed on raw UCM outputs x ˜ k u b , y ˜ k u b prior to difference calculation. The smoothed position variables x ¯ k u b , y ¯ k u b are defined as
x ¯ k u b = x ˜ k 1 u b + x ˜ k u b + x ˜ k + 1 u b 3 ,   y ¯ k u b = y ˜ k 1 u b + y ˜ k u b + y ˜ k + 1 u b 3 ,
For boundary endpoints without forward or backward neighboring sampling points, the boundary coordinate is duplicated to complete the smoothing operation. All subsequent velocity, acceleration and jerk kinematic components are derived from smoothed x ¯ k u b , y ¯ k u b , rather than original unprocessed UCM position x ˜ k u b , y ˜ k u b .
Based on the smoothed unbiased position sequences x ¯ k u b and y ¯ k u b , we compute the kinematic states along both the x and y axes using the finite difference method, with a fixed sampling period T , as detailed below.
x ˜ ˙ k = x ¯ k u b x ¯ k 1 u b T , y ˜ ˙ k = y ¯ k u b y ¯ k 1 u b T , x ˜ ¨ k = x ˜ ˙ k x ˜ ˙ k 1 T , y ˜ ¨ k = y ˜ ˙ k y ˜ ˙ k 1 T , x ˜ k = x ˜ ¨ k x ˜ ¨ k 1 T , y ˜ k = y ˜ ¨ k y ˜ ¨ k 1 T ,    
where x ˜ ˙ k , y ˜ ˙ k denote the velocity, x ˜ ¨ k , y ˜ ¨ k are the acceleration, and x ˜ k , y ˜ k are the jerk. Stacking the smoothed unbiased positions together with the above kinematic components yields an 8-dimensional feature vector
X ˜ k = x ¯ k u b , y ¯ k u b , x ˜ ˙ k , y ˜ ˙ k , x ˜ ¨ k , y ˜ ¨ k , x ˜ k , y ˜ k T ,
The feature vectors at all time steps form the complete observation trajectory sequence X ˜ = X ˜ 1 , X ˜ 2 , , X ˜ k k × 8 , which serves as the input to the subsequent feature mapping network. The frame-level maneuver intensity J k is defined based on the two-dimensional jerk components as
J k = x ˜ k 2 + y ˜ k 2 .
The maneuver intensity is then normalized to obtain the maneuver weight w k :
w k = σ ( J k ) = 1 1 + exp ( J k ) ,
where J k denotes the Sigmoid activation function. A larger J k corresponds to stronger maneuver abruptness, and w k approaches 1. When the target moves smoothly, J k is small and w k approaches 0.

3.2. Convolutional-Multi-Head Self-Attention Hybrid Encoder

A window of fixed size L slides over the observation trajectory with stride S . Window m starts at time step k m , and its features are
X ˜ m = X ˜ k m , X ˜ k m + 1 , , X ˜ k m + L 1 L × 8 .
For segments at the trajectory beginning whose length is less than L , the missing frames are filled by repeating the first frame. Since the eight motion components span different numerical ranges and units, instance normalization and linear projection are performed before feeding them into the network
X ^ m = X ˜ m μ m σ m 2 + ε , X m i n = X ^ m W + b ,
where μ m 8 and σ m 8 are the per-channel mean and standard deviation of sliding window m , ε = 10 8 . W is a learnable weight matrix, and b is a bias vector. The mean and standard deviation are computed as
μ m , d = 1 L k = 1 L X ˜ m , k , d , σ m , d = 1 L k = 1 L X ˜ m , k , d μ m , d 2 ,
where d denotes the channel of the 8-dimensional kinematic features.
The processed features are fed into the hybrid encoder. Its dual-branch parallel structure is illustrated in Figure 3. The left branch consists of a dilated causal residual convolutional network for capturing local transient maneuvers. The right branch employs a jerk-modulated multi-head self-attention encoder for modeling global temporal dependencies.
Figure 3. Dual-branch feature extraction structure of the hybrid encoder.
The left branch consists of N c stacked residual blocks. The convolution kernel size is K , and the dilation rate increases exponentially with the layer index as d b = 2 b 1 . Let R m 0 = X m in be the input. The forward propagation of block b is
R m b = Dropout ReLU BN CausalConv K , d b R m ( b 1 ) + R m ( b 1 ) ,
where CausalConv denotes the causal convolution whose kernel size is K and dilation rate is d b , BN is batch normalization, and the dropout rate is set to 0.2. The residual connection mitigates gradient vanishing. After N c blocks, the branch outputs X m l o c a l = R m N t L × D .
The right branch consists of N t layers of multi-head self-attention encoders. Each layer has a self-attention module with multiple heads and a position-wise feed-forward network, with each followed by a residual connection and layer normalization (LN). To enhance the network’s perception of high-maneuver periods, the right branch introduces the jerk feature into the computation of the attention query vector. This allows the attention weights to adjust adaptively according to the maneuver intensity. Furthermore, because the self-attention mechanism is insensitive to sequence order, the right branch adds a sinusoidal–cosinusoidal absolute position encoding to the input features. For window sequence length L , the position encoding P L × D is defined as
P [ k , 2 i ] = sin k 10000 2 i / D , P [ k , 2 i + 1 ] = cos k 10000 2 i / D ,
where i = 0 , 1 , , D / 2 1   . The initial global feature with position information is
E m 0 = X m in + P .
The multi-head self-attention uses H heads with per-head dimension d k = D / H . For head i , the query vector is modulated by the jerk feature as
Q ˜ m , i = E m j 1 W i Q + J k m ( w k i ) T ,
where w k i 2 × d k is the Jerk projection matrix for head i , E m j 1 is the input to encoder layer j , and W i Q D × d k is the query projection matrix. The output of head i is
h e a d m , i = softmax Q m , i ( K m , i ) d k V m , i .
The outputs of all heads are concatenated and linearly projected. The computation of encoder layer j is
F m j = LN MultiHead E m j 1 + E m j 1 , E m j = LN FFN F m j + F m j ,
where FFN denotes a feed-forward network with two linear transformations and Re LU activation. After N t layers, the branch outputs X m global = E m N L × D .
The fused feature is computed as the weighted sum of the two branch outputs:
X m fusion = W m local X m local + W m global X m global ,
where X m local and X m global are the outputs of the left and right branches, denotes element-wise multiplication, and the fusion weight matrices are obtained by broadcasting the jerk maneuver weight sequence w k m = [ w 1 m , w 2 m , , w L m ] T L as
W m local = w k m 1 D T , W m global = ( 1 L w k m ) 1 D T ,
where 1 L L and 1 D D are all-ones vectors, and denotes the outer product.

3.3. Jerk-Modulated Bidirectional LSTM Decoder

This section uses a jerk-modulated BiLSTM to decode the sequence and generate the final state estimate. The decoder stacks several BiLSTM layers. Each layer contains two independent LSTM branches, namely a forward branch and a backward branch. The forward branch handles the sequence in temporal order, and the backward branch handles it in reverse temporal order. The structure of the jerk-modulated LSTM unit is illustrated in Figure 4.
Figure 4. Jerk-modulated bidirectional long short-term memory decoder unit structure.
At time step k , the forward LSTM in layer n contains a forget gate f k , n , an input gate i k , n , an output gate o k , n , a candidate cell state c ˜ k , n , a cell state c k , n , and a hidden state h k , n . The jerk feature J m is incorporated into each gate computation to enhance the responsiveness to high maneuvers. The update equations of the forward LSTM in layer n are
i k , n = σ ( X m , k fusion W n i x + h k 1 , n W n i h + J k m W n i J + b n i ) , f k , n = σ ( X m , k fusion W n f x + h k 1 , n W n f h + J k m W n f J + b n f ) , o k , n = σ ( X m , k fusion W n o x + h k 1 , n W n o h + J k m W n o j + b n o ) , c ˜ k , n = tanh ( X m , k fusion W n c x + h k 1 , n W n c h + b n c ) , c k , n = f k , n c k 1 , n + i k , n c ˜ k , n , h k , n = o k , n tanh ( c k , n ) ,
where σ ( ) and tanh ( ) are the Sigmoid and hyperbolic tangent activation functions. W n f x , W n f h , and W n f j are the weight matrices for the input feature, hidden state, and jerk feature, respectively. b n f denotes the bias term. h m , k 1 , n is the hidden state of the forward LSTM in layer n at time k 1 , and J k m is the jerk feature vector at time step k within the window. All weight matrices and bias terms in the gates are learnable parameters. The jerk feature injection enables the gate values to adapt dynamically to maneuver intensity. During high-maneuver periods, the forget gate weakens and the input gate strengthens, allowing the network to focus on the current abrupt change. During smooth periods, the reverse occurs, effectively suppressing noise.
The backward LSTM adopts the same structure and processes the sequence in reverse order, yielding the hidden state h k , n . The forward and backward hidden states are summed to produce the output of layer n
D m , k , n = h k , n + h k , n .
After N d stacked layers, a jerk-weighted residual connection is introduced to prevent high-maneuver features from decaying in deep layers. The final decoded feature at time step k is
Y m D = D m , k , N d + w k m D m , k , 1 ,
where D m , k , N d and D m , k , 1 denote the outputs of the deepest and the first decoder layers, respectively. w k m represents the jerk maneuver weight at time step k .
The decoded feature is then linearly projected to the target state dimension and restored to the original physical scale via inverse instance normalization
Y ˜ m = Y m o u t σ m 1 : 4 + μ m 1 : 4 ,
where μ m 1 : 4 and σ m 1 : 4 are the first four components of μ m and σ m corresponding to the position and velocity channels, and denotes element-wise multiplication. The final output Y ˜ m L × 4 is the state estimate within the sliding window.

3.4. Trajectory Reconstruction

The state estimates from each sliding window are combined to form the complete trajectory through a reconstruction pipeline, which is illustrated in Figure 5. Each window is preprocessed and then fed into the JAF-MTT network, yielding the corresponding state estimate Y ˜ m L × 4 .
Figure 5. JAF-MTT trajectory reconstruction pipeline.
To suppress boundary artifacts caused by window segmentation, a Hann-window weight sequence is generated for each window:
w m , k Hann = 0.5 1 cos 2 π k L + 1 ,
where w m , k Hann is the Hann-window weight at time step k within window m . This weight approaches 0 at both ends of the window and approaches 1 at the center, thus reducing the influence of boundary estimates. The dynamic fusion weight is then constructed as
w m , k fus = w m , k Hann w k m .
For two adjacent windows m and m + 1 , a frame in the overlapping region has index p = S + i in window m and index q = i in window m + 1 . The state estimates in the overlapping region are fused using the dynamic weights
Y ˜ m fus = w m , p fusion Y ˜ m [ p , : ] + w m + 1 , q fusion Y ˜ m + 1 [ q , : ] w m , p fus + w m + 1 , q fus ,
where Y ˜ m [ p , : ] is the state estimate at frame p in window m , and Y ˜ m + 1 [ q , : ] is the state estimate at frame q in window m + 1 .
The fusion results of all overlapping frames are arranged in time order to form the fused state sequence of the overlapping region Y ˜ m fus ( L S ) × 4 . The non-overlapping part of each window is directly retained as Y ˜ m , non S × 4 . Finally, the non-overlapping segments and the fused overlapping segments are alternately concatenated in time order to obtain the complete trajectory:
Y ˜ = Y ˜ 1 , non , Y ˜ 1 fus , Y ˜ 2 , non , Y ˜ 2 fus , , Y ˜ M , non ,
where Y ˜ K × 4 is the final estimate, containing the 4-dimensional position and velocity state estimates for the entire duration.

4. Simulation

In this section, we evaluate the tracking performance of the proposed JAF-MTT algorithm. The position RMSE and velocity RMSE are adopted as evaluation metrics. In Monte Carlo run   i at time step k , ( x ˜ k , i , y ˜ k , i ) and ( x k , i , y k , i ) denote the estimated and true positions, respectively. ( x ˙ ˜ k , i , y ˙ ˜ k , i ) and ( x ˙ k , i , y ˙ k , i ) denote the estimated and true velocities, respectively. The two metrics are defined as
RMSE pos = 1 N K i = 1 N k = 1 K x ˜ k , i x k , i 2 + y ˜ k , i y k , i 2 , RMSE vel = 1 N K i = 1 N k = 1 K x ˙ ˜ k , i x ˙ k , i 2 + y ˙ ˜ k , i y ˙ k , i 2 ,
where N = 100 denotes the number of Monte Carlo runs, and K denotes the total number of time steps per trajectory.

4.1. Dataset Construction

The simulation dataset is constructed based on a high-maneuver target tracking scenario in a 2D plane. Target motion states are generated using the state space model (SSM), and all motion patterns consist of constant velocity (CV) and constant turn (CT) maneuvers. The initial target state is randomly initialized within the radar detection range, and the initial heading angle follows a uniform distribution. Each trajectory contains multiple maneuver mode switches, with the turn rate uniformly sampled from a preset range.
The generated data are partitioned into three disjoint subsets for training, validation, and testing. All subsets follow the same data distribution. The full parameter configuration is provided in Table 1.
Table 1. Parameter settings for dataset generation.

4.2. Parameter Selection

The hybrid encoder and the temporal decoder contain several parameters that directly affect tracking performance. This section determines the optimal configuration using the control variable method. For this analysis, a high-maneuver trajectory with multiple consecutive turns is selected as the test case, and its detailed configuration is provided in Table 2.
Table 2. Parameter settings for ablation test trajectories.
The RMSE comparison under different parameter settings is shown in Figure 6.
Figure 6. Comparison of position RMSE and velocity RMSE under different hyperparameter configurations. (a) Effect of encoder layers. (b) Effect of feature dimension. (c) Effect of convolution kernel size. (d) Effect of decoder layers.
The encoder consists of the dilated convolution branch and the multi-head self-attention branch in parallel. Both branches share the same number of layers, denoted as N . Increasing depth enhances the extraction of higher-order motion features, while excessive depth introduces overfitting. Except for N , the other parameters are fixed with D = 128 , K = 3 , and N d = 2 . Figure 6a illustrates how the tracking errors vary with N . It can be observed that both metrics decrease when N increases from 1 to 2. At N = 3 , the velocity RMSE further drops while the position RMSE slightly rebounds. Further increasing N causes both errors to increase. The feature dimension D controls the capacity of the high-dimensional mapping space. A larger value enriches feature representation, whereas an excessively large value causes parameter redundancy. Figure 6b presents the tracking errors at different feature dimensions D . Both position and velocity RMSEs continuously decrease as D increases from 32 to 128. When D further increases to 256, both errors rise significantly. The kernel size K defines the local temporal receptive field of the dilated causal convolution. A small kernel may miss complete maneuver patterns. A large kernel introduces irrelevant noise. Figure 6c presents the tracking errors at different kernel sizes K . The tracking performance reaches its optimum at K = 3 . The number of decoder layers N d determines how effectively the model captures long-term temporal dependencies. A small value restricts the integration of contextual information, while a large value increases the risk of overfitting. Figure 6d depicts the influence of N d on the tracking errors. At N d = 1 , both errors are relatively large due to insufficient temporal feature extraction. When N d increases to 2, both metrics reach their minimum. When N d further increases to 3 or more, both errors rise again.
In summary, the optimal parameter configuration is N = 3 , D = 128 , K = 3 , and N d = 2 . All subsequent experiments adopt this configuration.

4.3. Ablation Study

This section evaluates the contribution of each core module through ablation experiments. All experiments run under the same hyperparameter configuration, and key modules are removed or replaced sequentially. The configurations of the ablation models are listed in Table 3, and the corresponding results are reported in Table 4.
Table 3. Component design of ablation models.
Table 4. Ablation experiment results.
Table 4 shows the position and velocity RMSEs of all ablation models. The complete JAF-MTT achieves the best results on both metrics, confirming the contribution of each module.
M1 substitutes the dilated residual convolution with standard 1D convolution. Its position RMSE rises by 20.4%, and the velocity RMSE climbs by 55.1%. The velocity RMSE standard deviation reaches 21.79, reflecting severe estimation fluctuation and poor stability under high-maneuver motion. M2 drops the jerk modulation in the global feature extraction branch by employing standard MHSA. The resulting position RMSE increases by 7.7%, and the velocity RMSE rises by 44.7%. Without jerk-driven guidance, errors accumulate progressively during consecutive maneuver switches. M3 replaces the jerk-aware adaptive fusion with ordinary adaptive fusion. The position RMSE goes up by 18.50%, and the velocity RMSE grows by 36.57%. This conventional adaptive fusion scheme fails to dynamically allocate feature weights according to maneuver intensity, leading to imbalanced feature representation. Its position RMSE standard deviation reaches 8.50, the highest among all variants. M4 replaces the jerk-modulated bidirectional LSTM (J-BiLSTM) with a standard BiLSTM. Its velocity RMSE surges by 61.2%, the most severe degradation among all variants. Without the explicit guidance of the jerk signal, the standard BiLSTM relies solely on hidden states for gating. Consequently, the forget and input gates cannot adjust their response amplitudes in time when the target suddenly switches from smooth motion to high maneuver, causing a lag in decoder state updates.
The temporal error heatmaps of all ablation models on trajectory H2 are shown in Figure 7. The horizontal axis represents the time step, the vertical axis lists different models, and the color depth indicates the error magnitude, with cool tones corresponding to low errors and warm tones to high errors.
Figure 7. Temporal error heatmaps of different ablation models on the full trajectory H2. (a) Position RMSE. (b) Velocity RMSE.
The JAF-MTT row consistently exhibits the lightest cool tones, indicating the lowest errors across the entire time domain. In particular, no abrupt color changes appear at maneuver-switching points, demonstrating its fast response to instantaneous maneuvers. In contrast, M1 shows distinct warm patches near switching points due to the delayed response of standard convolution. M2 develops persistent warm regions in later maneuver stages, reflecting error accumulation caused by the absence of global modeling. M3 displays generally warm tones across the whole time domain, reflecting the weak robustness of fixed fusion weights after removing jerk only from the fusion module. The velocity heatmap of M4 reveals multiple bright spots, confirming that removing jerk modulation degrades velocity estimation stability.
In summary, each core module in the JAF-MTT framework makes an irreplaceable contribution to the final tracking performance.

4.4. Comparative Experiments

This section compares the proposed JAF-MTT with five baseline algorithms, including IMM [8], VSIMM [18], DeepMTT [22], GRU-MTT [31], TrMTT [24] and KalmanNet [32]. All algorithms run under the same hardware environment and software framework for fair comparison.
For traditional model-driven methods, the IMM algorithm combines one constant velocity (CV) model and twelve constant turn (CT) models. Its turn rate is uniformly quantized within [ 16 ° / s , 16 ° / s ] . The diagonal elements of the Markov transition matrix are set to 0.97, and initial model probabilities follow uniform distribution. The standard deviation of process noise is 10−3 rad/s, and the acceleration noise is 10 m / s 2 The VSIMM algorithm employs a model group switching (MGS) strategy to update active model sets dynamically with a switching threshold of 0.1. It shares the same model library and filtering parameters with IMM.
For deep learning-based methods, all models adopt unified training settings. The Adam optimizer is used with a batch size of 256 and an initial learning rate of 0.001. The learning rate is halved every 40 training epochs. The gradient clipping threshold is set to 1. The maximum training epoch is set to 120. Early stopping is applied to avoid overfitting. The input representation and parameter scale of each deep learning tracking model are summarized in Table 5.
Table 5. Implementation details of deep learning tracking models.
To comprehensively evaluate tracking performance, we design three categories of test trajectories covering different motion characteristics:
  • Four trajectories with ω [ 15 ° / s , 15 ° / s ] , following standard CV/CT motions within the training range for a basic tracking test.
  • Two trajectories with intense turns, exceeding the training distribution for a generalization test.
  • Two trajectories with coordinated acceleration and mixed motions, beyond conventional CV/CT rules for a general feature tests.
The detailed parameter settings of all test trajectories are summarized in Table 6.
Table 6. Parameter settings for test trajectories.
The statistical results of position RMSE and velocity RMSE for all algorithms on the eight maneuvering trajectories are summarized in Table 7. JAF-MTT consistently achieves the lowest RMSEs, and its advantage grows more pronounced as the maneuver intensity increases. The tracking performance comparison is illustrated in Figure 8, Figure 9 and Figure 10.
Table 7. Detailed tracking RMSE comparison of test trajectories.
Figure 8. Comparison of tracking trajectories of different algorithms in high-maneuver scenarios. (a) Trajectory H1. (b) Trajectory H2. (c) Trajectory H3. (d) Trajectory H4.
Figure 9. Comparison of tracking results of different algorithms in ultra-maneuver scenarios. (a) Trajectory S1. (b) Trajectory S2.
Figure 10. Comparison of tracking results of different algorithms in mixed acceleration–turn scenarios. (a) Trajectory A1. (b) Trajectory A2.
The model-driven methods accumulate larger errors in high-maneuver scenarios. IMM uses a fixed model set. Its error increases significantly during continuous large-angle turns. On trajectories H3 and H4, its position RMSE is much higher than that of other algorithms, indicating severe model mismatch. VSIMM improves the tracking accuracy by introducing a dynamic model set adjustment mechanism. On most high-maneuver trajectories, its error is about one-third to one-half of that of IMM. However, in ultra-maneuver scenarios, VSIMM still produces considerably higher errors than the data-driven methods. This suggests that predefined physical models have limited capacity to represent unknown maneuver patterns.
All data-driven approaches achieve better overall performance yet still have inherent drawbacks under intense maneuvers. DeepMTT works reliably for low-dynamic motion, but prominent tracking lag occurs during high maneuvers, leading to elevated position and velocity RMSE. KalmanNet obtains moderate tracking accuracy and exhibits evident oscillations at turning segments. GRU-MTT generates smoother trajectories than DeepMTT, though cumulative lag still exists when the target moves rapidly. Benefiting from the Transformer architecture, TrMTT achieves further accuracy gains. On high-maneuver trajectories, its position error is approximately half that of DeepMTT. Nevertheless, severe velocity fluctuations appear at sharp ultra-maneuver turns, and its local errors are far larger than those of JAF-MTT.
In contrast, JAF-MTT maintains the lowest position and velocity RMSEs on all test trajectories. Even in ultra-maneuver scenarios beyond the training distribution, its error growth is considerably smaller than that of the competing methods. In velocity estimation, JAF-MTT achieves a velocity RMSE below 6 m/s in most trajectory segments. This demonstrates the effectiveness of the jerk modulation mechanism in capturing abrupt velocity changes. Moreover, the non-overlapping 95% confidence intervals between JAF-MTT and TrMTT across all eight trajectories demonstrate that the improvement in tracking accuracy is statistically significant, rather than a product of random simulation fluctuations.
Figure 8 shows the tracking trajectories of all algorithms compared with the true trajectory. IMM and DeepMTT exhibit the largest deviations. During the consecutive maneuver switches in Figure 8b, both algorithms lag notably behind the true trajectory. KalmanNet performs moderately, with visible oscillations at some turn points but less drift than IMM. GRU-MTT tracks more smoothly than DeepMTT, yet still shows a mild lag in fast-changing segments. VSIMM and TrMTT achieve relatively good overall alignment, but the zoomed-in areas still reveal slight fluctuations at maneuver switches. In contrast, JAF-MTT stays tightly aligned with the true trajectory across all segments, with smooth transitions at every switch.
Figure 9 shows the tracking trajectories of all algorithms in ultra-maneuver scenarios. As the maneuver intensity exceeds the training distribution, the estimated trajectories of the competing algorithms deviate more noticeably from the true trajectory. This is especially pronounced in Figure 9a. IMM loses its tracking ability after the second turn, and its estimated curve deviates significantly from the true trajectory. DeepMTT consistently lags behind the true motion, and the lag increases as the number of turns grows. KalmanNet oscillates and occasionally diverges. GRU-MTT suffers from cumulative lag and gradually drifts away from the true path. TrMTT exhibits more pronounced jumps at maneuver-switching points. In contrast, JAF-MTT still closely follows the true trajectory, with only minor fluctuations.
Figure 10 further tests the algorithms on complex motion patterns including coordinated acceleration and combined acceleration–turn movements, which are beyond conventional CV and CT models. Other methods suffer from obvious lag and phase shift, whereas JAF-MTT matches the true trajectory best and responds stably to both acceleration and turning motions.
To further evaluate the practical tracking performance against the theoretical optimum, the Posterior Cramer-Rao Lower Bound (PCRLB) is adopted as the theoretical lower bound for position RMSE [15]. The results on trajectory H2 are plotted in Figure 11, where the PCRLB acts as a reliable benchmark for tracking accuracy evaluation.
Figure 11. RMSE comparison between all algorithms and the PCRLB on trajectory H2.
As shown in Figure 11, the RMSE curves of all algorithms stay above the PCRLB. Among all competing algorithms, the proposed JAF-MTT maintains position RMSE consistently closest to this theoretical lower bound, which verifies its excellent tracking accuracy.
Apart from tracking accuracy, computational efficiency is also critical for practical engineering. Accordingly, we further evaluate the computational performance of all algorithms.
As illustrated in Table 8, the proposed JAF-MTT achieves favorable computational efficiency and runs faster than most deep learning baselines, which makes it well suited for real-time maneuvering target tracking.
Table 8. Comparison of computation time.

4.5. Noise Robustness Analysis

This section assesses the impact of measurement noise on tracking accuracy. Trajectory H4 from Section 4.3 is selected as the test case. The azimuth error introduces position bias that increases with the target range during the conversion from polar measurements to Cartesian coordinates. For distant targets, this effect is much larger than that of the range error [31,32]. The range noise standard deviation is fixed at σ ρ = 10   m , and the azimuth noise standard deviation σ θ is gradually increased from 0.2 ° to 1 ° . The RMSE curves of position and velocity for competing algorithms are plotted in Figure 12a,b. As noisy UCM-converted coordinates introduce notable noise amplification after multi-order differentiation for jerk derivation, Figure 12c quantifies the smoothing’s noise-suppression effect under identical test settings.
Figure 12. Comparison of tracking performance under different azimuth noise levels. (a) Position RMSE. (b) Velocity RMSE. (c) Jerk RMSE comparison with and without smoothing.
With the increase in azimuth noise, the tracking accuracy of various algorithms decreases at distinctly different rates. The IMM algorithm suffers the most severe performance degradation. Its position RMSE rises from about 50 m at low noise to over 350 m at high noise, and its velocity RMSE increases similarly. The RMSEs of DeepMTT, VSIMM, KalmanNet, GRU-MTT and TrMTT grow more slowly. At σ θ = 1 ° , DeepMTT has a position RMSE of about 100 m and a velocity RMSE of about 40 m/s. KalmanNet and GRU-MTT exhibit similar growth trends with medium error magnitudes. VSIMM and TrMTT have slightly lower errors than DeepMTT, but they still remain at high levels. In contrast, JAF-MTT achieves the lowest tracking error at all noise levels. At σ θ = 1 ° , its position RMSE is only about 20 m, and its velocity RMSE is about 10 m/s. Moreover, its RMSE grows the slowest with increasing noise.
From Figure 12c, jerk estimation errors grow monotonically with rising azimuth noise for both calculation approaches, and the vertical error bars further reflect the statistical fluctuation of results over repeated simulations. The adopted smoothing reduces the average jerk RMSE by around 78% across all noise levels. Such evident error reduction confirms that smoothing effectively suppresses differentiation-induced noise and stabilizes jerk features for subsequent feature fusion.
The noise resilience of JAF-MTT stems from its encoder structure and the jerk modulation mechanism. The encoder captures temporal patterns across multiple receptive field scales, preserving effective feature extraction even under strong noise. Meanwhile, the jerk modulation mechanism adjusts the fusion weights according to maneuver intensity. It suppresses noise in smooth periods and captures state changes in high-maneuver periods. These results indicate that JAF-MTT has stronger robustness against measurement noise.

5. Conclusions

This paper proposes a JAF-MTT algorithm for high-maneuver scenarios. We adopt jerk as the indicator of maneuver intensity. A parallel structure consisting of convolution and multi-head self-attention is constructed to extract local and global trajectory features. These features are then adaptively fused based on maneuver intensity. Finally, we design a jerk-modulated bidirectional LSTM that decodes the fused features to obtain the target state estimate. Simulation results demonstrate that the proposed algorithm outperforms IMM, VSIMM, DeepMTT, and TrMTT in both high-maneuver and ultra-maneuver scenarios. Under high-maneuver conditions, the RMSE of JAF-MTT reaches 5.59 m. In comparison, the model-driven algorithms yield RMSEs of 37.15 m and 13.97 m, while the data-driven algorithms achieve RMSEs of 31.98 m and 15.04 m. JAF-MTT also demonstrates excellent performance in ultra-maneuver scenarios. As measurement noise increases, the proposed algorithm maintains strong noise robustness, with its tracking error consistently remaining the lowest among all compared methods.
It is worth noticing that this study focuses on two-dimensional scenarios for method validation. Future work will extend JAF-MTT to three-dimensional tracking. We will examine methods for effectively capturing vertical motion features and investigate the implementation of multi-trajectory parallel tracking.

Author Contributions

Data curation, Z.Z.; Investigation, B.X.; Methodology, X.Y.; Supervision, B.J.; Writing—original draft, X.Y.; Writing—review & editing, B.X. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (62571220), Key Research and Development Project of Henan Province (241111212500), and Research Initiation Fund of Jiangsu University of Science and Technology (Grant No. 1202932309).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers for their valuable suggestions, which were of great help in improving the quality of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhang, H.; Xie, J.; Ge, J.; Lu, W.; Liu, B. Strong tracking SCKF based on adaptive CS model for manoeuvring aircraft tracking. IET Radar Sonar Navig. 2018, 12, 742–749. [Google Scholar] [CrossRef] [Scilit]
  2. He, S.; Wu, P.; Li, X.; Bo, Y.; Yun, P. Adaptive Modified Unbiased Minimum-Variance Estimation for Highly Maneuvering Target Tracking with Model Mismatch. IEEE Trans. Instrum. Meas. 2023, 72, 8501216. [Google Scholar] [CrossRef] [Scilit]
  3. Zhao, Y.; Xie, Y.; Sun, Z.; Liu, W.; Wang, G.; Peng, S. Extended information filter for tracking high-speed target with maneuver. In Proceedings of the 2025 40th Youth Academic Annual Conference of Chinese Association of Automation (YAC), Zhengzhou, China, 17–19 May 2025; pp. 2044–2049. [Google Scholar] [CrossRef] [Scilit]
  4. Yang, M.; Meng, Z.J.; Jiang, R.Y.; Shi, H.B.; Chen, J.L. Tracking algorithm of powered phase of multi-stage ballistic missile based on improved adaptive “current” statistical model. J. Northwest. Polytech. Univ. 2025, 43, 843–852. [Google Scholar] [CrossRef] [Scilit]
  5. Zhao, X.; Lei, Z.; Yang, C.; Ma, Y. Robust and adaptive CKF-based adaptive parallel interacting multiple-model tracking algorithm for complex maneuvering targets. Discov. Appl. Sci. 2026, 8, 147. [Google Scholar] [CrossRef] [Scilit]
  6. Mehrotra, K.; Mahapatra, P.R. A jerk model for tracking highly maneuvering targets. IEEE Trans. Aerosp. Electron. Syst. 1997, 33, 1094–1104. [Google Scholar] [CrossRef] [Scilit]
  7. Mahapatra, P.R.; Mehrotra, K. Mixed coordinate tracking of generalized maneuvering targets using acceleration and jerk models. IEEE Trans. Aerosp. Electron. Syst. 2000, 36, 992–1000. [Google Scholar] [CrossRef] [Scilit]
  8. Blom, H.A.P.; Bar-Shalom, Y. The interacting multiple model algorithm for systems with Markovian switching coefficients. IEEE Trans. Autom. Control 1988, 33, 780–783. [Google Scholar] [CrossRef] [Scilit]
  9. Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part I: Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar] [CrossRef] [Scilit]
  10. Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part V: Multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1255–1321. [Google Scholar] [CrossRef] [Scilit]
  11. Xu, L.; Li, X.; Duan, Z. Hybrid grid multiple-model estimation with application to maneuvering target tracking. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 122–136. [Google Scholar] [CrossRef] [Scilit]
  12. Li, X.R.; Jilkov, V.P. Multiple-model estimation with variable structure. IEEE Trans. Autom. Control 1996, 41, 478–493. [Google Scholar] [CrossRef] [Scilit]
  13. Li, X.R. Multiple-model estimation with variable structure. II. Model-set adaptation. IEEE Trans. Autom. Control 2000, 45, 2047–2060. [Google Scholar] [CrossRef] [Scilit]
  14. Li, X.R.; Zhi, X.R.; Zhang, Y.M. Multiple-model estimation with variable structure. III. Model-group switching algorithm. IEEE Trans. Aerosp. Electron. Syst. 1999, 35, 225–241. [Google Scholar] [CrossRef] [Scilit]
  15. Su, J.; Li, Y.; Ali, W. Underwater passive manoeuvring target tracking with isogradient sound speed profile. IET Radar Sonar Navig. 2022, 16, 1415–1433. [Google Scholar] [CrossRef] [Scilit]
  16. Li, X.R.; Jilkov, V.P.; Ru, J.F. Multiple-model estimation with variable structure- part VI: Expected-mode augmentation. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 853–867. [Google Scholar] [CrossRef] [Scilit]
  17. Tian, Y.; Fu, R.; Yan, H.; Xu, Z.; Peng, X. Gradient-Descent-Based STDM-VSIMM Filter for Maneuvering Target Tracking. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 16592–16605. [Google Scholar] [CrossRef] [Scilit]
  18. Huang, J.; Li, Z.; Liu, D.; Yang, Q.; Zhu, J. An adaptive state estimation for tracking hypersonic glide targets with model uncertainties. Aerosp. Sci. Technol. 2023, 136, 108235. [Google Scholar] [CrossRef] [Scilit]
  19. Zhou, H.; Zhang, C.; Peng, P.; Guo, Z. MambaMTT: A deep learning method based on mamba structure for maneuvering target tracking. Signal Process. 2026, 239, 110285. [Google Scholar] [CrossRef] [Scilit]
  20. Gao, C.; Yan, J.; Zhou, S.; Varshney, P.K.; Liu, H. Long short-term memory-based deep recurrent neural networks for target tracking. Inf. Sci. 2019, 502, 279–296. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, J.; Wang, Z.; Xu, M. DeepMTT: A deep learning maneuvering target-tracking algorithm based on bidirectional LSTM network. Inf. Fusion 2020, 53, 289–304. [Google Scholar] [CrossRef] [Scilit]
  22. Yang, X.; Qiao, D. Attention-Based Bidirectional LSTM Network for Target Tracking. In Proceedings of the 2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI), Changchun, China, 27–29 August 2021; pp. 151–156. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, Y.; Li, G.; Zhang, X.P.; He, Y. A deep learning model based on transformer structure for radar tracking of maneuvering targets. Inf. Fusion 2024, 103, 102120. [Google Scholar] [CrossRef] [Scilit]
  24. Shen, L.; Su, H.; Li, Z.; Jia, C.; Yang, R. Self-Attention-Based Transformer for Nonlinear Maneuvering Target Tracking. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5109013. [Google Scholar] [CrossRef] [Scilit]
  25. Pinto, J.; Hess, G.; Ljungbergh, W.; Xia, Y.; Wymeersch, H.; Svensson, L. Deep Learning for Model-Based Multiobject Tracking. IEEE Trans. Aerosp. Electron. Syst. 2023, 59, 7363–7379. [Google Scholar] [CrossRef] [Scilit]
  26. Chen, H.; Bian, B.; Lian, F.; Zhang, W. Maneuvering extended target tracking method based on transformer network. Measurement 2025, 240, 115474. [Google Scholar] [CrossRef] [Scilit]
  27. Kim, J.; Kang, H.; Kang, P. Time-series anomaly detection with stacked Transformer representations and 1D convolutional network. Eng. Appl. Artif. Intell. 2023, 120, 105964. [Google Scholar] [CrossRef] [Scilit]
  28. Xia, L.; Zhang, S.; Hu, Y.; Zhang, R.; Li, S.; Sheng, W. A deep learning-based maneuvering target tracking with temporal convolutional networks. Signal Process 2023, 239, 110322. [Google Scholar] [CrossRef] [Scilit]
  29. Li, X.R.; Jilkov, V.P. Survey of Maneuvering Target Tracking. Part II: Motion Models of Ballistic and Space Targets. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 96–119. [Google Scholar] [CrossRef] [Scilit]
  30. Li, X.R.; Bar-Shalom, Y. Design of an interacting multiple model algorithm for air traffic control tracking. IEEE Trans. Contr. Syst. Technol. 1993, 1, 186–194. [Google Scholar] [CrossRef] [Scilit]
  31. Ma, C.; Yang, C.S.; Yang, F.; Zhuang, Y.Q.; Zhang, Z.W.; Jia, H.Z. Trajectory Factory: Tracklet cleaving and re-connection by deep Siamese Bi-GRU for multiple object tracking. In Proceedings of the 2018 IEEE International Conference on Multimedia and Expo (ICME), San Diego, CA, USA, 23–27 July 2018; IEEE: New York, NY, USA, 2018; Volume 1, pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  32. Mari, M.; Snidaro, L. Ensemble of KalmanNets with innovation-based attention for robust target tracking. Inf. Fusion 2026, 127, 103777. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.