Back to results

University of Illinois at Urbana-Champaign

Motion forecasting for autonomous driving in a streaming world

Abstract

dc:description

Predicting the future and making decisions accordingly is essential for the safety of autonomous driving; thus, trajectory forecasting becomes a widely-studied problem for autonomous navigation by predicting the movements of traffic participants. Although the forecasting algorithms have advanced rapidly in recent years, we discover that the formulation of existing benchmarks has gaps with the real world and causes systematic failures of motion forecasting systems. Specifically, they evaluate forecasting based on independent snapshots of trajectories, which are not representative of real-world applications that operate on a continuous stream of data. To bridge this gap, this thesis begins by introducing a benchmark that champions the streaming formulation of real-world traffic for motion forecasting. Its most essential design is to continuously query future trajectories of other agents on streaming data, and we refer to it as "streaming forecasting." Our benchmark inherently captures the disappearance and re-appearance of agents, presenting the emergent challenge of forecasting for occluded agents, which is a safety-critical problem yet overlooked by snapshot-based benchmarks in autonomous driving. Moreover, forecasting in the context of continuous timestamps naturally asks for temporal coherence between predictions from adjacent timestamps. Based on this benchmark, this thesis further provides solutions and analysis for streaming forecasting to improve the safety of autonomous driving. We propose a plug-and-play meta-algorithm called "Predictive Streamer" that can adapt any snapshot-based forecaster into a streaming forecaster. Our algorithm estimates the states of occluded agents by propagating their positions with multi-modal trajectories containing multiple possible future states and leverages differentiable filters to ensure temporal consistency. Both occlusion reasoning and temporal coherence strategies significantly improve forecasting quality, resulting in 25% smaller endpoint errors for occluded agents and 10-20% smaller fluctuations of trajectories. Finally, this thesis is intended to generate interest within the community by highlighting the importance of addressing motion forecasting in its intrinsic streaming setting. Given the recent trend of end-to-end autonomous driving research, this thesis also contributes to developing forecasting algorithms and metrics under a streaming perception perspective.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2024

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Pang, Ziqi
Contributors dc:contributor
  • Wang, Yuxiong

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2024 Ziqi Pang
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/124574

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Pang, Ziqi. Motion forecasting for autonomous driving in a streaming world. Thesis thesis, University of Illinois at Urbana-Champaign, 2024. https://hdl.handle.net/2142/124574