The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 01, 2015
Filed:
Nov. 11, 2011
Nikolay Smolyanskiy, Seattle, WA (US);
Christian F. Huitema, Clyde Hill, WA (US);
Cha Zhang, Sammamish, WA (US);
Lin Liang, Bellevue, WA (US);
Sean Eron Anderson, Bellevue, WA (US);
Zhengyou Zhang, Bellevue, WA (US);
Nikolay Smolyanskiy, Seattle, WA (US);
Christian F. Huitema, Clyde Hill, WA (US);
Cha Zhang, Sammamish, WA (US);
Lin Liang, Bellevue, WA (US);
Sean Eron Anderson, Bellevue, WA (US);
Zhengyou Zhang, Bellevue, WA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
A three-dimensional shape parameter computation system and method for computing three-dimensional human head shape parameters from two-dimensional facial feature points. A series of images containing a user's face is captured. Embodiments of the system and method deduce the 3D parameters of the user's head by examining a series of captured images of the user over time and in a variety of head poses and facial expressions, and then computing an average. An energy function is constructed over a batch of frames containing 2D face feature points obtained from the captured images, and the energy function is minimized to solve for the head shape parameters valid for the batch of frames. Head pose parameters and facial expression and animation parameters can vary over each captured image in the batch of frames. In some embodiments this minimization is performed using a modified Gauss-Newton minimization technique using a single iteration.