Mode- based multi-hypothesis tracking using parametric contours
First Claim
1. A method for tracking objects in sequential image frames comprising performing steps for:
- acquiring at least two sequential images of a scene that includes at least one object of interest;
performing an active contour analysis of each sequential image frame for identifying at least one contour in each sequential image frame which corresponds to a local maximum in a distribution of possible states for the object of interest;
generating an importance function from a sampling of the identified contours for each sequential image frame;
for each contour, using the importance function to estimate a posterior probability of a tracking state for the object of interest with respect to each image frame; and
identifying a contour having a highest estimated posterior probability as representing a current tracking state of the object of interest for each sequential image frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for object tracking using probabilistic mode-based multi-hypothesis tracking (MHT) provides for robust and computationally efficient tracking of moving objects such as heads and faces in complex environments. A mode-based multi-hypothesis tracker uses modes that are local maximums which are refined from initial samples in a parametric state space. Because the modes are highly representative, the mode-based multi-hypothesis tracker effectively models non-linear probabilistic distributions using a small number of hypotheses. Real-time tracking performance is achieved by using a parametric causal contour model to refine initial contours to nearby modes. In addition, one common drawback of conventional MHT schemes, i.e., producing only maximum likelihood estimates instead of a desired posterior probability distribution, is addressed by introducing an importance sampling framework into MHT, and estimating the posterior probability distribution from the importance function.
-
Citations
20 Claims
-
1. A method for tracking objects in sequential image frames comprising performing steps for:
-
acquiring at least two sequential images of a scene that includes at least one object of interest;
performing an active contour analysis of each sequential image frame for identifying at least one contour in each sequential image frame which corresponds to a local maximum in a distribution of possible states for the object of interest;
generating an importance function from a sampling of the identified contours for each sequential image frame;
for each contour, using the importance function to estimate a posterior probability of a tracking state for the object of interest with respect to each image frame; and
identifying a contour having a highest estimated posterior probability as representing a current tracking state of the object of interest for each sequential image frame. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer executable instructions for probabilistically tracking at least one object throughout a sequence of images, said computer executable instructions comprising:
-
for each image, extracting at least one contour that represents a local maximum in a distribution that is refined from initial samples in a parametric state space representing an object of interest in each image;
refining each contour using a parametric causal contour model;
constructing an importance sampling function from a sampling of the contours for each image;
estimating a posterior probability of a tracking state for each contour; and
for each image, choosing a contour having a highest posterior probability as representing a current object state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for automatically tracking a human head through at least two sequential image frames, comprising using a computing device to perform the following steps:
-
capturing at least two sequential image frames of a scene including a human head to be tracked;
providing an initial head state;
using the initial head state for performing an active contour analysis of a first image frame for identifying at least one contour that potentially represents the human head being tracked in the first image frame;
constructing an importance sampling function from the identified contours for the first image frame;
estimating a posterior probability of a tracking state for each identified contour; and
choosing an identified contour having a highest posterior probability as best representing a current object state for the first image frame. - View Dependent Claims (17, 18, 19, 20)
-
Specification