CoPAD: Cooperative V2X Trajectory Prediction
- CoPAD is a cooperative trajectory prediction framework that early-fuses multi-source raw trajectories using the Hungarian algorithm and Kalman filtering to mitigate occlusion and other sensing limitations.
- It integrates a graph-based spatio-temporal encoder with Past Time Attention and mode attention to model interactions and predict diverse future trajectories via sparse anchor decoding.
- Empirical results on DAIR-V2X-Seq show CoPAD achieves competitive minFDE and miss rate with a reduced parameter count, affirming the benefits of early fusion in cooperative settings.
Searching arXiv for CoPAD and closely related V2X trajectory prediction papers to ground the article. CoPAD is a cooperative trajectory prediction framework for Vehicle-to-Everything (V2X) scenarios that combines multi-source raw trajectory fusion with a graph-based spatio-temporal encoder, a mode attention mechanism, and an anchor-oriented decoder (Wu et al., 19 Sep 2025). It is designed for settings in which single-vehicle perception is degraded by occlusion, long distances, or adverse weather, and addresses those limitations by performing early fusion of vehicle and road infrastructure trajectories. In the formulation reported for CoPAD, vehicle-side history and infrastructure-side history are matched with the Hungarian algorithm, fused with Kalman filtering, encoded through Past Time Attention (PTA), diversified through a mode attention module, and decoded into complete future trajectories using sparse oriented anchors (Wu et al., 19 Sep 2025).
1. Problem formulation and V2X motivation
CoPAD is situated in the trajectory prediction literature for autonomous driving, specifically in the cooperative setting where both vehicles and road-side units (RSUs) contribute observations (Wu et al., 19 Sep 2025). In the single-vehicle setting, raw trajectories of surrounding agents are obtained only from the ego vehicle’s onboard sensors, including LiDAR and camera. The reported motivation is that real traffic conditions introduce missing or highly noisy trajectories through occlusions, long distances, and adverse weather, which in turn degrades prediction accuracy (Wu et al., 19 Sep 2025).
The framework leverages Vehicle-to-Everything communication so that infrastructure viewpoints can supplement vehicle viewpoints. The central design premise is “early fusion” of raw trajectories rather than a purely feature-level fusion strategy. In the reported interpretation, this improves trajectory completeness by filling in missing observations and reduces sparsity before downstream encoding and prediction (Wu et al., 19 Sep 2025). This suggests that CoPAD treats cooperative perception not merely as an auxiliary cue, but as a direct means of repairing the input trajectory history presented to the predictor.
The model is described as lightweight and end-to-end. Its main components are explicitly enumerated as: a fusion module based on the Hungarian algorithm and Kalman filtering, a PTA encoder for spatio-temporal and map interactions, a mode attention module for multi-modal diversity, and an anchor-oriented decoder (AoD) for final trajectory generation (Wu et al., 19 Sep 2025).
2. Multi-source trajectory fusion
CoPAD defines the vehicle-side observed history as
and the infrastructure-side history as
The fusion is performed directly on these raw trajectories in three stages (Wu et al., 19 Sep 2025).
First, objects across the two sources are matched at the first and last time steps by solving a linear assignment problem with the Hungarian algorithm. Given a pairwise distance cost matrix , the assignment matrix is obtained by minimizing
This step determines which vehicle-side and infrastructure-side trajectories correspond to the same physical object (Wu et al., 19 Sep 2025).
Second, the matched and unmatched sets are separated as
Third, each matched pair is fused through a Kalman filtering operator , and the unmatched trajectories are concatenated: Although CoPAD treats as a black-box fusion operator, the standard Kalman filter update equations are given: Within the reported system design, the purpose of this module is to construct trajectories with higher completeness and accuracy prior to graph encoding (Wu et al., 19 Sep 2025).
Ablation results attribute a clear advantage to this raw-data fusion strategy over feature-level alternatives. In the reported comparison, early fusion with Kalman filter outperforms intermediate fusion by addition (“IA”) and intermediate fusion by concatenation (“IC”) (Wu et al., 19 Sep 2025). This supports the specific architectural decision to repair and merge observation sequences before feature extraction rather than after.
3. PTA encoder and heterogeneous graph construction
After fusion, CoPAD builds a heterogeneous spatio-temporal graph at each time step 0, with nodes for observed agents and lane segments from the vectorized HD map (Wu et al., 19 Sep 2025). A graph attention network (GAT) is first applied to extract per-node features
1
This graph stage incorporates both agent interactions and map context.
To model interactions across historical frames, CoPAD introduces Past Time Attention (PTA). Given a look-back window 2, for each 3 the historical context is formed as
4
and the current features are repeated as
5
The encoder output is then defined by
6
Here, MHCA denotes multi-head cross-attention (Wu et al., 19 Sep 2025).
The paper specifies the standard attention projections
7
and for each attention head,
8
The stated function of PTA is to capture global interactions across past frames, complementing the per-frame GAT representation (Wu et al., 19 Sep 2025).
The ablation study identifies PTA as the most consequential individual module. Under Kalman-filter fusion with mode attention and two anchors, removing PTA changes the reported metrics from minADE 9, minFDE 0, MR 1 to minADE 2, minFDE 3, MR 4 (Wu et al., 19 Sep 2025). The paper summarizes this as the largest single improvement, with minADE reduced from 5 to 6 when PTA is introduced in the corresponding comparison. This suggests that explicit temporal cross-frame interaction modeling is central to CoPAD’s reported performance profile.
4. Mode attention and multi-modal prediction
CoPAD models future uncertainty through 7 prediction modes. To enrich diversity, the framework expands the encoded feature 8 into 9 branches and applies a graph-based mode attention module (Wu et al., 19 Sep 2025). For each mode 0, a small graph is built whose nodes are the 1-step futures hypothesized for that mode. After flattening this graph, a standard multi-head GAT is applied: 2
The node update and attention coefficients are given as
3
with
4
In the stated interpretation, this module learns to up-weight the most plausible modes (Wu et al., 19 Sep 2025).
The framework uses 5 modes in the reported experiments (Wu et al., 19 Sep 2025). Evaluation metrics are explicitly defined with six modes: minADE is the minimum average 6 error over the best mode, minFDE is the minimum final-step 7 error, and MR is the miss rate under best-mode endpoint error 8 m (Wu et al., 19 Sep 2025). These definitions place CoPAD within the standard best-of-9 multi-modal trajectory prediction paradigm.
Ablation results show that mode attention contributes an additional reduction in error beyond the PTA-equipped model. With Kalman-filter fusion, PTA, and two anchors, removing mode attention changes the reported metrics from minADE 0, minFDE 1, MR 2 to minADE 3, minFDE 4, MR 5 (Wu et al., 19 Sep 2025). The paper summarizes this as a reduction from 6 to 7 in minADE. While smaller than the PTA effect, it indicates that structured competition or reweighting among future modes remains beneficial.
5. Anchor-oriented decoder
The decoder in CoPAD is anchor-oriented and sparse. For each mode 8, the model defines two oriented anchors,
9
with one anchor placed roughly near the midpoint and the other near the endpoint of a future trajectory (Wu et al., 19 Sep 2025). Let 0 denote the final embedding for agent 1. The decoder head for each mode is a small MLP, or alternatively an MLP-Mixer, that takes the concatenated input
2
and outputs the full future trajectory
3
Varying 4 generates 5 distinct trajectory hypotheses (Wu et al., 19 Sep 2025).
The paper characterizes the decoder as based on sparse anchors. In contrast to dense anchor parameterizations, the design uses only two anchors per mode. The reported ablation study compares different numbers of anchors per mode under Kalman-filter fusion, PTA, and mode attention. The results are:
| Anchors per mode | minADE | minFDE | MR |
|---|---|---|---|
| 0 | 1.27 | 2.08 | 0.32 |
| 1 | 1.26 | 2.06 | 0.32 |
| 2 | 1.24 | 2.00 | 0.29 |
| 3 | 1.25 | 2.03 | 0.31 |
The stated conclusion is that two anchors per mode is optimal and that more anchors do not help (Wu et al., 19 Sep 2025). This suggests that the decoder’s effectiveness depends less on anchor count than on a sparse geometric scaffold aligned with salient future positions.
6. Implementation profile and empirical results
The reported experimental setting uses a historical horizon 6 s and a future horizon 7 s, both sampled at 8 Hz, corresponding to 9 steps each (Wu et al., 19 Sep 2025). The PTA window is 0, which is described as 1 s back; the number of cross-attention heads is 2, and the feature dimension is 3 (Wu et al., 19 Sep 2025). The graph radius for agent–agent edges is approximately 4 m. Optimization uses AdamW with initial learning rate 5, weight decay 6, cosine annealing, and dropout 7. Training is reported for 8 epochs on DAIR-V2X-Seq (Wu et al., 19 Sep 2025).
DAIR-V2X-Seq is described as a real-world V2X cooperative dataset with approximately 9 ten-second sequences, each consisting of 0 s history and 1 s future, and covering vehicles, pedestrians, and detailed HD maps (Wu et al., 19 Sep 2025). This dataset serves as the benchmark for the reported cooperative trajectory prediction experiments.
The paper reports that CoPAD has approximately 2 million trainable parameters, which is about 3 of the 4 million parameters in the previous V2X-Graph model (Wu et al., 19 Sep 2025). The quantitative comparison on DAIR-V2X-Seq with cooperative fusion on all models is:
| Method | Params | minADE / minFDE / MR |
|---|---|---|
| TNT (coop) | 0.5 M | 7.38 / 15.27 / 0.72 |
| laneGCN (coop) | 1.0 M | 1.45 / 2.96 / 0.41 |
| DenseTNT (coop) | 3.7 M | 1.79 / 2.88 / 0.37 |
| HiVT (coop) | 2.6 M | 1.29 / 2.43 / 0.35 |
| V2X-Graph (coop) | 5.0 M | 1.17 / 2.03 / 0.29 |
| CoPAD (coop) | 3.2 M | 1.24 / 2.00 / 0.29 |
The reported interpretation is that CoPAD achieves the state-of-the-art minFDE of 5 m and ties the best MR of 6, while using only 7 of the parameters of V2X-Graph (Wu et al., 19 Sep 2025). The minADE is not the best in the table, since V2X-Graph reports 8 versus CoPAD’s 9. Accordingly, the contribution is not a uniform dominance across all metrics, but a specific trade-off combining strong final displacement accuracy, tied miss rate, and lower parameter count.
The paper also states that all models benefit substantially from cooperative fusion. For CoPAD specifically, minADE, minFDE, and MR improve by 0, 1, and 2, respectively, relative to single-vehicle data (Wu et al., 19 Sep 2025). This supports the central V2X claim that cooperative sensing materially changes prediction quality rather than merely adding redundancy.
7. Interpretation, scope, and related design choices
CoPAD’s ablation structure emphasizes four coupled design choices: early raw-data fusion, a global temporal attention encoder, mode diversity attention, and a sparse anchor decoder (Wu et al., 19 Sep 2025). The paper’s summary attributes the reported state-of-the-art cooperative trajectory prediction result on DAIR-V2X-Seq to this combination. Within the evidence presented, PTA yields the largest gain, mode attention produces an additional but smaller gain, and two sparse anchors per mode outperform both fewer and more anchors (Wu et al., 19 Sep 2025).
A possible misconception is that cooperative trajectory prediction in V2X is primarily a matter of adding infrastructure features late in the pipeline. The reported ablation contradicts that interpretation: intermediate feature fusion by addition or concatenation performs worse than early fusion with Kalman filtering (Wu et al., 19 Sep 2025). Another possible misconception is that higher anchor count necessarily improves trajectory reconstruction. The reported decoder ablation does not support that; three anchors per mode is slightly worse than two (Wu et al., 19 Sep 2025).
The model is described as lightweight relative to V2X-Graph, but the available evidence should be interpreted narrowly. It supports a lower parameter count and better minFDE with tied MR on DAIR-V2X-Seq, not a universal superiority across all trajectory prediction metrics or datasets (Wu et al., 19 Sep 2025). Likewise, the framework’s design is tailored to V2X scenarios with access to vehicle and infrastructure trajectories. This suggests that its benefits are most directly relevant where cooperative sensing and communication are already present.
In the reported form, CoPAD represents a cooperative prediction architecture in which sensing incompleteness is addressed before sequence modeling, temporal interaction is handled through cross-frame attention, multi-modality is structured with a graph-based mode mechanism, and full trajectories are generated from sparse oriented anchors (Wu et al., 19 Sep 2025). Its empirical significance lies in showing that this particular combination can reach top-tier endpoint accuracy and miss rate on DAIR-V2X-Seq while remaining compact in parameter count.