By collecting data from real human motion our system models behavior patterns as statistical densities over configuration space. Different configurations have different observation probabilities.
One very simple behavior model is the mixture model, in which
distribution is modeled as a collection of Gaussians. In this case
the composite density is described by:
The mixture model represents a clustering of data into regions within the observation space. Since human motion evolves over time, in a complex way, it is advantageous to explicitly model temporal dependence and internal states. A Hidden Markov Model (HMM) is one way to do this, and has been shown to perform quite well recognizing human motion[19].
The probability that the model is in a certain state, Sj given a
sequence of observations,
,
is defined recursively. For two observations, the density
is:
Estimation proceeds by identifying the most likely state given the current observation and the last state, and then using the observation density of that state as described above. We restrict the observation densities to be either a Gaussian or a mixture of Gaussians. There are well understood techniques for estimating the parameters of the HMM from data [16]. Figure 5 shows some representative HMM topologies.