×

Object tracking

  • US 10,178,396 B2
  • Filed: 12/30/2011
  • Issued: 01/08/2019
  • Est. Priority Date: 09/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A digital video encoder, comprising:

  • a segmentation module configured to segment frames in a digital video sequence into background regions and object regions; and

    an object parameter generator configured to generate object motion and object appearance parameters based on segmented object regions, the object parameter generator including a tracking module configured to track object motion and changes in object appearance of segmented object regions, the tracking object motion including;

    identifying object motion parameter states based on particle filtering; and

    tracking one or more object regions based on one or more object motion parameter states selected from the identified object motion parameter states,wherein the tracking module is configured to;

    estimate a target state by selecting one of the identified motion parameter states;

    determine a similarity of a normalized color histogram for a region associated with the estimated target state and an initial color histogram for a region associated with an object;

    compare the similarity to a first similarity threshold;

    when the similarity exceeds the first similarity threshold, set a target state for the region associated with the object to the estimated target state;

    when the similarity does not exceed the first similarity threshold, selectively, identify new motion parameter states; and

    estimate a new target state by selecting one of the identified new motion parameter states; and

    when the similarity does not exceed the first similarity threshold and a number of iterations of identifying new motion parameter states exceeds an iteration threshold;

    determine whether the object is visible based on a comparison of the similarity to a second similarity threshold and a comparison of a reconstruction error associated with the estimated target state to a reconstruction error threshold; and

    when it is determined that the object is visible, setting the target state for the region associated with the object to an identified state having a lowest reconstruction error.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×