Gaussian Process for Trajectories

The Gaussian process is a powerful and flexible technique for interpolating spatiotemporal data, especially with its ability to capture complex trends and uncertainty from the input signal. This chapter describes Gaussian processes as an interpolation technique for geospatial trajectories. A Gaussian process models measurements of a trajectory as coming from a multidimensional Gaussian, and it produces for each timestamp a Gaussian distribution as a prediction. We discuss elements that need to be considered when applying Gaussian process to trajectories, common choices for those elements, and provide a concrete example of implementing a Gaussian process.

[1]  Irfan A. Essa,et al.  Gaussian process regression flow for analysis of motion trajectories , 2011, 2011 International Conference on Computer Vision.

[2]  Eric Sommerlade,et al.  Modelling pedestrian trajectory patterns with Gaussian processes , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[3]  Lukas Hewing,et al.  On Simulation and Trajectory Prediction with Gaussian Process Dynamics , 2020, L4DC.

[4]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[5]  James Hensman,et al.  A Framework for Interdomain and Multioutput Gaussian Processes , 2020, ArXiv.

[6]  Fakhrul Alam,et al.  Gaussian Process Model Predictive Control of an Unmanned Quadrotor , 2016, Journal of Intelligent & Robotic Systems.

[7]  Gunnar Rätsch,et al.  Deep Mean Functions for Meta-Learning in Gaussian Processes , 2019, ArXiv.

[8]  Sohrab Khanmohammadi,et al.  Long Term Trajectory Prediction of Moving Objects Using Gaussian Process , 2011, 2011 First International Conference on Robot, Vision and Signal Processing.

[9]  Fredrik Heintz,et al.  Online sparse Gaussian process regression for trajectory modeling , 2015, 2015 18th International Conference on Information Fusion (Fusion).

[10]  David J. Fleet,et al.  This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE Gaussian Process Dynamical Model , 2007 .

[11]  Changmook Chun,et al.  Gaussian Process Trajectory Learning and Synthesis of Individualized Gait Motions , 2019, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[12]  Simo Särkkä,et al.  Batch Continuous-Time Trajectory Estimation as Exactly Sparse Gaussian Process Regression , 2014, Robotics: Science and Systems.

[13]  George J. Pappas,et al.  On trajectory optimization for active sensing in Gaussian process models , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[14]  George Kachergis,et al.  Gaussian Process Regression for Trajectory Analysis , 2012, CogSci.

[15]  Tsuyoshi Idé,et al.  Travel-Time Prediction Using Gaussian Process Regression: A Trajectory-Based Approach , 2009, SDM.