A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory

Trajectory prediction has gained great attention and significant progress has been made in recent years. However, most works rely on a key assumption that each video is successfully preprocessed by detection and tracking algorithms and the complete observed trajectory is always available. However, i...

Full description

Bibliographic Details
Main Authors: Ryo Fujii, Jayakorn Vongkulbhisal, Ryo Hachiuma, Hideo Saito
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9399439/
id doaj-a45f63693d9043ef8c6a18418daaab63
record_format Article
spelling doaj-a45f63693d9043ef8c6a18418daaab632021-04-16T23:00:49ZengIEEEIEEE Access2169-35362021-01-019561405615110.1109/ACCESS.2021.30721359399439A Two-Block RNN-Based Trajectory Prediction From Incomplete TrajectoryRyo Fujii0https://orcid.org/0000-0002-9115-8414Jayakorn Vongkulbhisal1https://orcid.org/0000-0002-9764-7382Ryo Hachiuma2Hideo Saito3https://orcid.org/0000-0002-2421-9862Department of Science and Technology, Keio University, Yokohama, JapanIBM Research, Tokyo, JapanDepartment of Science and Technology, Keio University, Yokohama, JapanDepartment of Science and Technology, Keio University, Yokohama, JapanTrajectory prediction has gained great attention and significant progress has been made in recent years. However, most works rely on a key assumption that each video is successfully preprocessed by detection and tracking algorithms and the complete observed trajectory is always available. However, in complex real-world environments, we often encounter miss-detection of target agents (e.g., pedestrian, vehicles) caused by the bad image conditions, such as the occlusion by other agents. In this paper, we address the problem of trajectory prediction from incomplete observed trajectory due to miss-detection, where the observed trajectory includes several missing data points. We introduce a two-block RNN model that approximates the inference steps of the Bayesian filtering framework and seeks the optimal estimation of the hidden state when miss-detection occurs. The model uses two RNNs depending on the detection result. One RNN approximates the inference step of the Bayesian filter with the new measurement when the detection succeeds, while the other does the approximation when the detection fails. Our experiments show that the proposed model improves the prediction accuracy compared to the three baseline imputation methods on publicly available datasets: ETH and UCY (9% and 7% improvement on the ADE and FDE metrics). We also show that our proposed method can achieve better prediction compared to the baselines when there is no miss-detection.https://ieeexplore.ieee.org/document/9399439/Trajectory predictionrecurrent neural networkBayesian filtermiss-detection
collection DOAJ
language English
format Article
sources DOAJ
author Ryo Fujii
Jayakorn Vongkulbhisal
Ryo Hachiuma
Hideo Saito
spellingShingle Ryo Fujii
Jayakorn Vongkulbhisal
Ryo Hachiuma
Hideo Saito
A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
IEEE Access
Trajectory prediction
recurrent neural network
Bayesian filter
miss-detection
author_facet Ryo Fujii
Jayakorn Vongkulbhisal
Ryo Hachiuma
Hideo Saito
author_sort Ryo Fujii
title A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
title_short A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
title_full A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
title_fullStr A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
title_full_unstemmed A Two-Block RNN-Based Trajectory Prediction From Incomplete Trajectory
title_sort two-block rnn-based trajectory prediction from incomplete trajectory
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Trajectory prediction has gained great attention and significant progress has been made in recent years. However, most works rely on a key assumption that each video is successfully preprocessed by detection and tracking algorithms and the complete observed trajectory is always available. However, in complex real-world environments, we often encounter miss-detection of target agents (e.g., pedestrian, vehicles) caused by the bad image conditions, such as the occlusion by other agents. In this paper, we address the problem of trajectory prediction from incomplete observed trajectory due to miss-detection, where the observed trajectory includes several missing data points. We introduce a two-block RNN model that approximates the inference steps of the Bayesian filtering framework and seeks the optimal estimation of the hidden state when miss-detection occurs. The model uses two RNNs depending on the detection result. One RNN approximates the inference step of the Bayesian filter with the new measurement when the detection succeeds, while the other does the approximation when the detection fails. Our experiments show that the proposed model improves the prediction accuracy compared to the three baseline imputation methods on publicly available datasets: ETH and UCY (9% and 7% improvement on the ADE and FDE metrics). We also show that our proposed method can achieve better prediction compared to the baselines when there is no miss-detection.
topic Trajectory prediction
recurrent neural network
Bayesian filter
miss-detection
url https://ieeexplore.ieee.org/document/9399439/
work_keys_str_mv AT ryofujii atwoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT jayakornvongkulbhisal atwoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT ryohachiuma atwoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT hideosaito atwoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT ryofujii twoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT jayakornvongkulbhisal twoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT ryohachiuma twoblockrnnbasedtrajectorypredictionfromincompletetrajectory
AT hideosaito twoblockrnnbasedtrajectorypredictionfromincompletetrajectory
_version_ 1721524375848484864