← Back to Patent Explorer
US6993163B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Rapid computer modeling of faces for animation

Assignee: Zhigu Holdings Ltd
•
Filing: 2005-02-01
•
Granted: 2006-01-31
•
Expires: 2025-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Described herein is a technique for creating a 3D face model using images obtained from an inexpensive camera associated with a general-purpose computer. Two still images of the user are captured, and two video sequences. The user is asked to identify five facial features, which are used to calculate a mask and to perform fitting operations. Based on a comparison of the still images, deformation vectors are applied to a neutral face model to create the 3D model. The video sequences are used to create a texture map. The process of creating the texture map references the previously obtained 3D model to determine poses of the sequential video images.

Inventors

  • 👤 Zicheng Liu
  • 👤 Zhengyou Zhang
  • 👤 Michael F. Cohen
  • 👤 Charles E. Jacobs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:32
CPC Classifications
G; G06; G06T; G06T13/00; G06T13/20; G06T13/40; G06T15/00; G06T15/10; G06T15/20; G06T15/205; G06T17/00; G06T17/10; G06T17/20; G06T7/00; G06T7/20; G06T7/246; G06T7/251; G06T7/50; G06T7/55; G06T7/579; G06T7/70; G06T7/73; G06T7/74; G06V; G06V20/00; G06V20/60; G06V20/64; G06V40/00; G06V40/10; G06V40/16; G06V40/161; G06V40/165; G06V40/168; G06V40/171; H; H04; H04N; H04N19/00; H04N19/10; H04N19/134; H04N19/162; H04N19/50; H04N19/503; G06T2200/00; G06T2200/08; G06T2207/00; G06T2207/10; G06T2207/10004; G06T2207/10012; G06T2207/10016; G06T2207/10021; G06T2207/30; G06T2207/30196; G06T2207/30201; G06T9/00; G06T9/001

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 166 words
One or more computer-readable media containing a program that is executable by a computer to determine the pose of an object in a given 2D image relative to a 3D model of the object, the program comprising the following actions: matching points of the object in the given image with corresponding points of a base image, wherein each matched point has a corresponding 3D position in the 3D model, the 3D positions being determined by the poses of the images, wherein the pose of the base image is known; calculating the pose of the given image such that projections of 3D positions of matched points of the base image onto the given image coincide approximately with the corresponding matched points of the given image; wherein the calculating comprises: summing the differences between the projections of 3D positions of matched points of the base image onto the given image and the corresponding matched points of the given image; and calculating a pose that minimizes the summed differences.
Claim 2
Dependent Claim 166 words
One or more computer-readable media containing a program that is executable by a computer to determine the pose of an object in a given 2D image relative to a 3D model of the object, the program comprising the following actions: matching points of the object in the given image with corresponding points of a base image, wherein each matched point has a corresponding 3D position in the 3D model, the 3D positions being determined by the poses of the images, wherein the pose of the base image is known; calculating the pose of the given image such that projections of 3D positions of matched points of the base image onto the given image coincide approximately with the corresponding matched points of the given image; wherein the calculating comprises: summing the differences between the projections of 3D positions of matched points of the base image onto the given image and the corresponding matched points of the given image; and calculating a pose that minimizes the summed differences.
Claim 3
Dependent Claim 22 words
One or more computer-readable media as recited in claim 1 , wherein the matching comprises detecting and matching corners of the images.
Claim 4
Independent Claim 145 words
A method to determine poses of an object in a succession of 2D images, relative to a 3D model of the object comprising, for each 2D image in succession: matching points of the object in the 2D image with corresponding points of a previous 2D image whose pose is already known, wherein the matched points of the previous image has corresponding 3D positions in the 3D model; calculating a pose for the 2D image that minimizes differences between the projections of 3D positions of matched points of the previous image onto the given image and the corresponding matched points of the given image; wherein the calculating comprises: summing the differences between the projections of 3D positions of matched points of the previous image onto the given image and the corresponding matched points of the given image; and calculating the pose to minimize the summed differences.
Claim 5
Independent Claim 145 words
A method to determine poses of an object in a succession of 2D images, relative to a 3D model of the object comprising, for each 2D image in succession: matching points of the object in the 2D image with corresponding points of a previous 2D image whose pose is already known, wherein the matched points of the previous image has corresponding 3D positions in the 3D model; calculating a pose for the 2D image that minimizes differences between the projections of 3D positions of matched points of the previous image onto the given image and the corresponding matched points of the given image; wherein the calculating comprises: summing the differences between the projections of 3D positions of matched points of the previous image onto the given image and the corresponding matched points of the given image; and calculating the pose to minimize the summed differences.
Claim 6
Dependent Claim 18 words
A method as recited in claim 3 wherein the matching comprises detecting and matching corners of the images.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-30 2009-08-01 2010-01-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-30 2013-08-01 2014-01-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-30 2017-08-01 2018-01-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag