Title: Motion learning and prediction for vehicles and pedestrians

Authors: Dizan Vasquez, Thierry Fraichard, Christian Laugier

Speaker: Christian Laugier

Affiliation: INRIA, Rhone Alps, France  (Team eMotion/GRAVIR/CNRS)


Abstract:
Until recently, most motion prediction techniques have been based on kinematic or dynamic models that describe how the state of an object evolves over time when it is subject to a given control . Although these techniques are able to produce very good short-term predictions, their performance degrades quickly as they try to see further away in the future. This is especially true for humans, vehicles, robots, animals and the like, which are able to modify their trajectory according to factors (eg perception, internal state, intentions, etc.) which are not described by their kinematic or dynamic properties.

To address this issue, a different family of approaches has emerged recently. It is based on the idea that, for a given area, moving objects tend to follow typical motion patterns that depend on the objects¡¯ nature and the structure of the environment. Such approaches operate in two stages:

1. Learning stage: observe the moving objects in the workspace in order to determine the typical motion patterns.
2. Prediction stage: use the learnt typical motion patterns to predict the future motion of a given object.

But existing learning techniques have a drawback: they use a ¡°learn then predict¡± approach, meaning that the system goes through a learning stage where it is presented with a set of observations (an example data set) from which it builds its pattern models. Then, the models are ¡°frozen¡± and the system goes into the prediction stage. The problem with this approach is that it makes the implicit assumption that all possible motion patterns are included in the example dataset, which, is a difficult condition to meet. In contrast, we are exploring the ¡°learn and predict¡± approach. That is, learning is an incremental process, which continuously refines knowledge on the basis of new observations which are also used for prediction.

We start from the hypothesis that objects move in order to reach specific places of the environment (ie goals). Hence, motion patterns are represented using a Hidden Markov Models (HMM) and integrating the goal in the state variable. Thanks to this, it is possible to predict the object¡¯s destination as a part of the state estimation (ie filtering). The state also may be predicted at any given time in the future using probabilistic inference. Our main contribution is a novel approach to learning the structure and parameters of probabilistic models using a self organizing network based on the Instantaneous Topological Map (ITM) algorithm. The idea is that the structure of the HMM should reflect the structure of the environment. Since the structure is discovered in an incremental fashion, the HMM structure evolves as well, giving place to what we have called a Growing Hidden Markov Model (GHMM).

A major advantage of the use of the enhanced ITM algorithm is that, in general, the number of edges in the transition graph is linear with respect to the number of discrete states in the model, as opposed to quadratic for a full connected HMM. At the same time, the structure is much more expressive than the restrictive linear (order 2) topologies obtained by other methods. Yet, the structure is simple enough to enable the use of exact inference algorithms in real-time, thus constituting an effective ¡°learn and predict¡± approach.
¡¡