The obvious answer to the above question is to propagate the whole probability density of the state over time. However, the multi-modal probability density does not have a closed form representation, and this can be done only by numerical or simulation method. CONDENSATION algorithm is one simulation method , which works very well even in the severe visual clutter in the image. The algorithm represents the probability density as a sampled set of states with the corresponding weights,
where
is the nth sample from the density and
is the corresponding weight.
To propagate the probability density over time, CONDENSATION uses the
"factored sampling"[3] iteratively.
First, N samples are generated from the effective prior
The samples then undergo deterministic drift due to the given dynamic
model
to form the current state samples. The weights associated with these states
are computed using
and then normalized
The conditional density
is the observation model, which explains how likely the current observation
is given the current shape-space vector. This will be explained in the
section2.4.
A set of pairs
form an approximate representation of the posterior probability density
and they will act as a prior density for the next iteration step. By recursively
propagating the sample states with their weights over time, CONDENSATION algorithm
effectively propagate the probability density over time.