Real-time head pose tracking with online face template reconstruction
First Claim
1. A computer-implemented method for tracking a head pose of a user, comprising:
- retrieving a plurality of frames of images of the user;
comparing each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain head pose information of the determined one or more head poses;
selecting a plurality of frames for reconstructing the face template by;
checking, from the determined one or more head poses, a head pose is located in a preset effective fitting zone;
selecting the frame corresponding to the checked head pose as a frame to be selected; and
updating the effective fitting zone according to the checking results;
wherein the steps of checking, selecting and updating are repeated until no head pose is located in the updated effective fitting zone, such that all frames are selected; and
reconstructing, during the step of comparing, the face template from the obtained head pose information;
wherein the reconstructed face template is compared with subsequently retrieved images such that the head poses of the user are tracked in time.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are methods and apparatus for tracking a head pose with online face template reconstruction. The method comprises the steps of retrieving a plurality of frames of images of the user; comparing each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain head pose information of the determined one or more head poses; and reconstructing, during the step of comparing, the face template from the obtained head pose information; wherein the reconstructed face template is compared with subsequently retrieved images such that the head poses of the user are tracked in time.
-
Citations
19 Claims
-
1. A computer-implemented method for tracking a head pose of a user, comprising:
-
retrieving a plurality of frames of images of the user; comparing each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain head pose information of the determined one or more head poses; selecting a plurality of frames for reconstructing the face template by; checking, from the determined one or more head poses, a head pose is located in a preset effective fitting zone; selecting the frame corresponding to the checked head pose as a frame to be selected; and updating the effective fitting zone according to the checking results; wherein the steps of checking, selecting and updating are repeated until no head pose is located in the updated effective fitting zone, such that all frames are selected; and reconstructing, during the step of comparing, the face template from the obtained head pose information; wherein the reconstructed face template is compared with subsequently retrieved images such that the head poses of the user are tracked in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for tracking a head pose of a user, comprising:
-
a retriever configured to retrieve a plurality of frames of images of the user; a comparator configured to compare each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain head pose information of the determined one or more head poses; a selector configured to select a plurality of frames for reconstructing the face template by; checking, from the determined one or more head poses, a head pose is located in a preset effective fitting zone; selecting the frame corresponding to the checked head pose as a frame to be selected; and updating the effective fitting zone according to the checking results; wherein the steps of checking, selecting and updating are repeated until no head pose is located in the updated effective fitting zone, such that all frames are selected; and a reconstructor configured to reconstruct the face template from the obtained head pose information; wherein the reconstructed face template is compared by the comparator with images retrieved subsequently by the retriever such that the head poses of the user are tracked in time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for tracking a head pose of a user, comprising:
-
detecting that a user is located in an image capturing area for a RGB-Depth camera; retrieving a plurality of frames of images of the user in response to the detecting; comparing each of the retrieved frames with a predetermined face template to determine one or more head poses that are monitored successfully and obtain rotation information and translation information of the determined one or more head poses, such that a plurality of frames for reconstructing the face template is selected by; checking, from the determined one or more head poses, a head pose is located in a preset effective fitting zone; selecting the frame corresponding to the checked head pose as a frame to be selected; and updating the effective fitting zone according to the checking results; wherein the steps of checking, selecting and updating are repeated until no head pose is located in the updated effective fitting zone, such that all frames are selected; reconstructing, during the step of comparing, the face template from the obtained rotation information and translation information of the selected plurality of frames; wherein the reconstructed face template is compared with subsequently retrieved images such that the head poses of the user are tracked in time.
-
Specification