Valeo4Cast: A Modular Approach to End-to-End Forecasting

Yihong Xu, Éloi Zablocki, Alexandre Boulch, Gilles Puy, Mickael Chen +9 more
6/12/2024
cs.CVcs.RO

Official code: valeoai/valeo4cast (10 stars, Apache-2.0, last commit 2024-11-10).

Abstract

Motion forecasting is crucial in autonomous driving systems to anticipate the future trajectories of surrounding agents such as pedestrians, vehicles, and traffic signals. In end-to-end forecasting, the model must jointly detect and track from sensor data (cameras or LiDARs) the past trajectories of the different elements of the scene and predict their future locations. We depart from the current trend of tackling this task via end-to-end training from perception to forecasting, and instead use a modular approach. We individually build and train detection, tracking and forecasting modules. We then only use consecutive finetuning steps to integrate the modules better and alleviate compounding errors. We conduct an in-depth study on the finetuning strategies and it reveals that our simple yet effective approach significantly improves performance on the end-to-end forecasting benchmark. Consequently, our solution ranks first in the Argoverse 2 End-to-end Forecasting Challenge, with 63.82 mAPf. We surpass forecasting results by +17.1 points over last year's winner and by +13.3 points over this year's runner-up. This remarkable performance in forecasting can be explained by our modular paradigm, which integrates finetuning strategies and significantly outperforms the end-to-end-trained counterparts. The code, model weights and results are made available https://github.com/valeoai/valeo4cast.

View on arXivView PDF

Code Implementations(1)

valeoai/valeo4castOfficial100%
Apache-2.0

The official implementation of valeo4cast, the winning solution to the "Unified Detection, Tracking and Forecasting" Argoverse 2 challenge at CVPR WAD 2024

103C, C++Sep 26, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{xu2024valeocast,
  title  = {Valeo4Cast: A Modular Approach to End-to-End Forecasting},
  author = {Yihong Xu and Éloi Zablocki and Alexandre Boulch and Gilles Puy and Mickael Chen and Florent Bartoccioni and Nermin Samet and Oriane Siméoni and Spyros Gidaris and Tuan-Hung Vu and Andrei Bursuc and Eduardo Valle and Renaud Marlet and Matthieu Cord},
  year   = {2024},
  eprint = {2406.08113},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.08113v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.08113.svg)](https://codeofpaper.com/paper/2406.08113)

Discussion