Motion forecasting for autonomous driving in a streaming world
Pang, Ziqi
This item is only available for download by members of the University of Illinois community. Students, faculty, and staff at the U of I may log in with your NetID and password to view the item. If you are trying to access an Illinois-restricted dissertation or thesis, you can request a copy through your library's Inter-Library Loan office or purchase a copy directly from ProQuest.
Permalink
https://hdl.handle.net/2142/124574
Description
Title
Motion forecasting for autonomous driving in a streaming world
Author(s)
Pang, Ziqi
Issue Date
2024-04-29
Director of Research (if dissertation) or Advisor (if thesis)
Wang, Yuxiong
Department of Study
Computer Science
Discipline
Computer Science
Degree Granting Institution
University of Illinois at Urbana-Champaign
Degree Name
M.S.
Degree Level
Thesis
Keyword(s)
Autonomous Driving
Motion Forecasting
Computer Vision
Abstract
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.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.