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

Automated mapping of facial images to animation wireframes topologies

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-06-06
•
Granted: 2000-01-18
•
Expires: 2017-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for mapping a digitized image of a face to a wireframe is provided. The wireframe is composed of a plurality of nodes connected by lines. The method includes the steps of detecting a plurality of facial features from the plurality of pixels of a reference facial image. Corresponding facial landmark nodes in the wireframe topology are determined. A transform between the facial features and the landmark nodes is computed to map the wireframe topology to reference facial image. The reference facial image and a target facial image are cropped using a bounding box. The cropped reference facial image is registered with the cropped target facial image to determine a displacement field. The displacement field is applied to the mapped wireframe topology for the reference facial image to map the target facial image to the wireframe topology.

Inventors

  • 👤 Sing Bing Kang
  • 👤 Keith Waters

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:19
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/04

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 158 words
A computerized method for mapping a digitized target image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features contained in both the image and wireframe topology; computing a bounding box from said plurality of detected facial features; cropping a reference facial image using the bounding box, wherein the reference facial image is a composite image of a plurality of facial images; cropping the digitized target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field using a spline-based image registration; and applying the displacement field to a reference wireframe topology to map the target facial image to the wireframe topology.
Claim 2
Dependent Claim 158 words
A computerized method for mapping a digitized target image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features contained in both the image and wireframe topology; computing a bounding box from said plurality of detected facial features; cropping a reference facial image using the bounding box, wherein the reference facial image is a composite image of a plurality of facial images; cropping the digitized target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field using a spline-based image registration; and applying the displacement field to a reference wireframe topology to map the target facial image to the wireframe topology.
Claim 3
Dependent Claim 20 words
The method of claim 1 wherein the reference facial image is a composite image of a plurality of facial images.
Claim 4
Dependent Claim 188 words
A computerized method for mapping a digitized target image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features contained in both the image and wireframe topology by the steps of: determining a plurality of facial landmark nodes in the wireframe topology corresponding to the detected facial features; computing a transform between the facial features and the landmark nodes; applying the transform to the wireframe topology to generate a reference wireframe topology for the reference facial image; computing a bounding box from said plurality of detected facial features; cropping a reference facial image using the bounding box: cropping the digitized target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field; and applying, the displacement field to a reference wireframe topology to map the target facial image to the wireframe topology.
Claim 5
Dependent Claim 188 words
A computerized method for mapping a digitized target image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features contained in both the image and wireframe topology by the steps of: determining a plurality of facial landmark nodes in the wireframe topology corresponding to the detected facial features; computing a transform between the facial features and the landmark nodes; applying the transform to the wireframe topology to generate a reference wireframe topology for the reference facial image; computing a bounding box from said plurality of detected facial features; cropping a reference facial image using the bounding box: cropping the digitized target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field; and applying, the displacement field to a reference wireframe topology to map the target facial image to the wireframe topology.
Claim 6
Dependent Claim 25 words
The method of claim 3, wherein the transform is a global affine transform with shifting and scaling of the pixels in x- and y- directions.
Claim 7
Dependent Claim 23 words
The method of claim 1 wherein the displacement field is expressed as the displacement of spline control vertices between the cropped facial images.
Claim 8
Dependent Claim 201 words
A computerized method for mapping a digitized image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features from the plurality of pixels of a reference facial image, where the reference facial image is a composite image of a plurality of facial images, and the target facial image is registered with the composite reference facial image; determining a plurality of facial landmark nodes in the wireframe topology corresponding to the detected facial features; computing a transform between the facial features and the landmark nodes; applying the transform to the wireframe topology to generate a reference wireframe topology for the reference facial image; cropping the reference facial image using a bounding box; cropping a target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field; and applying the displacement field to the reference wireframe topology to map the target facial image to the wireframe topology.
Claim 9
Dependent Claim 201 words
A computerized method for mapping a digitized image of a face to a wireframe topology stored in a memory in a computer system, where the image is composed of a plurality of pixels arranged in a regular pattern, and the wireframe topology is composed of a plurality of nodes connected by lines, comprising the steps of: detecting a plurality of facial features from the plurality of pixels of a reference facial image, where the reference facial image is a composite image of a plurality of facial images, and the target facial image is registered with the composite reference facial image; determining a plurality of facial landmark nodes in the wireframe topology corresponding to the detected facial features; computing a transform between the facial features and the landmark nodes; applying the transform to the wireframe topology to generate a reference wireframe topology for the reference facial image; cropping the reference facial image using a bounding box; cropping a target facial image using the bounding box; registering the cropped reference facial image with the cropped target facial image to determine a displacement field; and applying the displacement field to the reference wireframe topology to map the target facial image to the wireframe topology.

References Cited (Backward Citations)

US5257346A Cited
US5659625A Cited
US5611037A Cited
US5805745A Cited
US5774591A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-17 2003-07-19 2004-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-17 2007-07-19 2008-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-17 2011-07-19 2012-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag