An implementation provides a method including forming a metric surface in
a particle-based framework for tracking an object, the metric surface
relating to a particular image in a sequence of digital images. Multiple
hypotheses are formed of a location of the object in the particular
image, based on the metric surface. The location of the object is
estimated based on probabilities of the multiple hypotheses.