Papers › Query-Centric Trajectory Prediction

Query-Centric Trajectory Prediction

1 Jan 2023CVPR 2023 1archive 2025-07-28

Zikang Zhou, JianPing Wang, Yung-Hui Li, Yu-Kai Huang

Predicting the future trajectories of surrounding agents is essential for autonomous vehicles to operate safely. This paper presents QCNet, a modeling framework toward pushing the boundaries of trajectory prediction. First, we identify that the agent-centric modeling scheme used by existing approaches requires re-normalizing and re-encoding the input whenever the observation window slides forward, leading to redundant computations during online prediction. To overcome this limitation and achieve faster inference, we introduce a query-centric paradigm for scene encoding, which enables the reuse of past computations by learning representations independent of the global spacetime coordinate system. Sharing the invariant scene features among all target agents further allows the parallelism of multi-agent trajectory decoding. Second, even given rich encodings of the scene, existing decoding strategies struggle to capture the multimodality inherent in agents' future behavior, especially when the prediction horizon is long. To tackle this challenge, we first employ anchor-free queries to generate trajectory proposals in a recurrent fashion, which allows the model to utilize different scene contexts when decoding waypoints at different horizons. A refinement module then takes the trajectory proposals as anchors and leverages anchor-based queries to refine the trajectories further. By supplying adaptive and high-quality anchors to the refinement module, our query-based decoder can better deal with the multimodality in the output of trajectory prediction. Our approach ranks 1st on Argoverse 1 and Argoverse 2 motion forecasting benchmarks, outperforming all methods on all main metrics by a large margin. Meanwhile, our model can achieve streaming scene encoding and parallel multi-agent decoding thanks to the query-centric design ethos.

PaperPDFCode

Code

ZikangZhou/QCNet officialpytorchApache-2.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Autonomous DrivingAutonomous VehiclesMotion ForecastingPredictionSelf-Driving CarsTrajectory Predictionmotion prediction

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Motion Forecasting Argoverse CVPR 2020 QCNet DAC (K=6) 0.9887 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet MR (K=1) 0.5257 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet MR (K=6) 0.1056 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet brier-minFDE (K=6) 1.6934 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet minADE (K=1) 1.5234 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet minADE (K=6) 0.7340 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet minFDE (K=1) 3.3420 #2 of 299 Archive leaderboard report
Motion Forecasting Argoverse CVPR 2020 QCNet minFDE (K=6) 1.0666 #2 of 299 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections