1. A method for detecting and tracking a deformable shape of a candidate object in an image, the shape being representing by a plurality of labeled control points, the method comprising the steps of: detecting at least one control point of the deformable shape in an image frame; for each control point associated with the candidate object, computing a location uncertainty matrix; generating a shape model to represent dynamics of the deformable shape in subsequent image frames, the shape model comprising statistical information from a training data set of images of representative objects; aligning the shape model to the deformable shape of the candidate object; fusing the shape model with the deformable shape; and estimating a current shape of the candidate object.