×

Head pose tracking using a depth camera

  • US 9,529,426 B2
  • Filed: 02/08/2012
  • Issued: 12/27/2016
  • Est. Priority Date: 02/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for head pose tracking, comprising:

  • a group of head pose tracking sensors configured such that all the sensors in the group are disposed on a user'"'"'s head, said group of sensors comprising a depth sensor apparatus used to identify the three dimensional locations of points within a scene sensed by the group of sensors, and a color video camera, said depth sensor apparatus and the color video camera being synchronized so as to periodically produce contemporaneous scene data in the form of a depth frame and a color image frame, and calibrated so as to map each pixel in each color image frame to a corresponding three dimensional scene location in the contemporaneously-produced depth frame;

    a computing device; and

    a computer program comprising program modules executed by the computing device, wherein the computing device is directed by the program modules of the computer program to,input each contemporaneously-produced depth frame and color image frame,for each contemporaneously-produced depth frame and color image frame pair input after the first,identify matching features between the last-input color image frame and a color image frame produced immediately preceding the last-input color image frame,estimate a first transformation matrix using the identified matching features and the corresponding three dimensional locations of the matching features in both the last-input color image frame and the color image frame produced immediately preceding the last-input color image frame, said transformation matrix defining the translation and rotation of points to the last-input color image frame from the color image frame produced immediately preceding the last-input color image frame,estimate a final transformation matrix that defines the translation and rotation of points from the first color image frame input to the last-input color image frame by accumulating a previously-computed transformation matrix, which defines the translation and rotation of points from the first color image frame to the color image frame input immediately preceding the last-input color image frame, with the first transformation matrix defining the translation and rotation of points to the last-input color image frame from the immediately preceding color image frame, andapply the final transformation matrix to a previously determined head pose location and orientation within the scene depicted in the first color image frame input to identify the current head pose location and orientation in the scene depicted in the last-input color image frame.

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