Coupling Intent and Action for Pedestrian Crossing Behavior Prediction - Robotics Institute Carnegie Mellon University

Coupling Intent and Action for Pedestrian Crossing Behavior Prediction

Yu Yao, Ella Atkins, M. Johnson-Roberson, Ram Vasudevan, and Xiaoxiao Du
Conference Paper, Proceedings of 30th International Joint Conference on Artificial Intelligence (IJCAI '21), pp. 1238 - 1244, August, 2021

Abstract

Accurate prediction of pedestrian crossing behaviors by autonomous vehicles can significantly improve traffic safety. Existing approaches often model pedestrian behaviors using trajectories or poses but do not offer a deeper semantic interpretation of a person's actions or how actions influence a pedestrian's intention to cross in the future. In this work, we follow the neuroscience and psychological literature to define pedestrian crossing behavior as a combination of an unobserved inner will (a probabilistic representation of binary intent of crossing vs. not crossing) and a set of multi-class actions (e.g., walking, standing, etc.). Intent generates actions, and the future actions in turn reflect the intent. We present a novel multi-task network that predicts future pedestrian actions and uses predicted future action as a prior to detect the present intent and action of the pedestrian. We also designed an attention relation network to incorporate external environmental contexts thus further improve intent and action detection performance. We evaluated our approach on two naturalistic driving datasets, PIE and JAAD, and extensive experiments show significantly improved and more explainable results for both intent detection and action prediction over state-of-the-art approaches.

BibTeX

@conference{Yao-2021-130104,
author = {Yu Yao and Ella Atkins and M. Johnson-Roberson and Ram Vasudevan and Xiaoxiao Du},
title = {Coupling Intent and Action for Pedestrian Crossing Behavior Prediction},
booktitle = {Proceedings of 30th International Joint Conference on Artificial Intelligence (IJCAI '21)},
year = {2021},
month = {August},
pages = {1238 - 1244},
}