1. A computerized method for creating a video stream retained in a non-volatile medium and a set of non-transitory tracks, each track comprising a plurality of specified locations appearing in a sequence of frames, and each track corresponding to a facial feature of a human, the method comprising: a. generating a set of feature location hypotheses applied to a plurality of images that represent the human and that are derived from the sequence of frames; b. refining each of the feature location hypotheses; c. associating a first set of confidence measures with each feature location hypothesis; d. associating a second set of confidence measures with interframe transitions between successive frames; e. optimally minimizing a cost function that is a combination of the first set of confidence measures and the second set of confidence measures over a graph of possible interframe transitions; and f. generating the set of tracks characterizing each of a plurality of facial features within each frame of the sequence of frames.