SMART: Simultaneous Multi-Agent Recurrent Trajectory Prediction

Sriram N. N.1 Buyu Liu1 Francesco Pittaluga1 Manmohan Chandraker1,2
1 NEC Laboratories America 2 UC San Diego
ECCV 2020

[Paper]             [Bibtex]         [Video]        

Overview Video


We propose advances that address two key challenges in future trajectory prediction: (i) multimodality in both training data and predictions and (ii) constant time inference regardless of number of agents. Existing trajectory predictions are fundamentally limited by lack of diversity in training data, which is difficult to acquire with sufficient coverage of possible modes. Our first contribution is an automatic method to simulate diverse trajectories in the top-view. It uses pre-existing datasets and maps as initialization, mines existing trajectories to represent realistic driving behaviors and uses a multi-agent vehicle dynamics simulator to generate diverse new trajectories that cover various modes and are consistent with scene layout constraints. Our second contribution is a novel method that generates diverse predictions while accounting for scene semantics and multi-agent interactions, with constant-time inference independent of the number of agents. We propose a convLSTM with novel state pooling operations and losses to predict scene-consistent states of multiple agents in a single forward pass, along with a CVAE for diversity. We validate our proposed multi-agent trajectory prediction approach by training and testing on the proposed simulated dataset and existing real datasets of traffic scenes. In both cases, our approach outperforms SOTA methods by a large margin, highlighting the benefits of both our diverse dataset simulation and constant-time diverse trajectory prediction methods.


Sriram N N, Buyu Liu, Francesco Pittaluga and Manmohan Chandraker
SMART: Simultaneous Multi-Agent Recurrent Trajectory Prediction
European Conference on Computer Vision (ECCV) 2020
[PDF]  [Bibtex]


A sample real world scene is shown in the left. Various trajectory simulations for the given scene is shown in the right.

Simulation Results

Example trajectories executed by a single vehicle for different scenes in simulation. As shown, our simulation strategy is able to generate diverse yet realistic paths that align well with scene context.

Prediction Results

Example predictions of SMART. The past trajectory and GT are visualized in brown and black lines. Red, blue and green lines are predictions sampled with different trajectory labels c_i given as input. From left, multi-agent prediction outputs from simulated dataset P-ArgoT, ArgoT, ArgoT and ArgoF datasets. (a),(b) and (c) show simultaneous multi-agent multimodal outputs. (d) shows a failure case where some of the predicted trajectories are aligned in opposite to the direction of road.



We thank all the anonymous reviewers for their comments. This website template is inspired by this project website.