EP2017769A2

Multi-pose face tracking using multiple appearance models

Abstract

A system and method are provided for tracking a face moving through multiple frames of a video sequence. A predicted position of a face in a video frame is obtained. Similarity matching for both a color model and an edge model are performed to derive correlation values for each about the predicted position. The correlation values are then combined to determine a best position and scale match to track a face in the video.

EP2017769A2, drawing sheet 1
Sheet 1 of 34

Term

Projected expiry 11 July 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

10 claims: 3 independent, 7 dependent

  1. 1
    A computer implemented method (300) of tracking a face moving through multiple frames of a video sequence, the method comprising:obtaining a predicted position of a face in a video frame (305, 310, 510);performing a search to determine color model similarity values (525) around the predicted position of the face in the video frame;performing a search to determine edge model similarity values (530) around the predicted position of the face in the video frame;combining the color model similarity values with the edge model similarity values to determine a best match (540, 545) to track a face in the video.
  2. 3
    The method of claims 1 or 2 wherein combining the color model similarity values with the edge model similarity values (540, 545) comprises multiplying the color model similarity values (525) with the edge model similarity values (530).
  3. 5
    The method of claims 3 or 4, wherein the normalization is done using predefined mean and variance, or computed minimum and maximum, or computed mean and variance of the correlation values.
  4. 7
    A computer readable medium having instructions for execution on a computer to perform a method of tracking a face moving through multiple frames of a video, the method comprising:obtaining a predicted position of a face in a video frame (305, 310, 510);performing a search to determine color model similarity values (525) around the predicted position of the face in the video frame;performing a search to determine edge model similarity values (530) around the predicted position of the face in the video frame;combining the color model similarity values with the edge model similarity values to determine a best match (540, 545) to track a face in the video.
  5. 8
    A tracker (500) for tracking faces in surveillance video frames, the tracker comprising:a position predictor (305, 310, 510) that provides a predicted position of a face in a video frame;a color model that provides color model similarity values (525) around the predicted position of the face;an edge model that provides edge model similarity values (530) around the predicted position of the face;and means for combining the color model similarity values with the edge model similarity values to determine a best match (540, 545) around the predicted position to track a face in the video.