Techniques for processing reconstructed three-dimensional image data

US9734628B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9734628-B2
Application numberUS-201514947262-A
CountryUS
Kind codeB2
Filing dateNov 20, 2015
Priority dateMay 17, 2012
Publication dateAug 15, 2017
Grant dateAug 15, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for creating digital assets that can be used to personalize themed products. For example, a workflow and pipeline used to generate a 3D model from digital images of a person's face and to manufacture a personalized, physical figurine customized with the 3D model are disclosed. The 3D model of the person's face may be simplified to match a topology of a desired figurine. While the topology is deformed to match that of the figurine, the 3D model retains the geometry of the child's face. Simplifying the topology of the 3D model in this manner allows the mesh to be integrated with or attached to a mesh representing desired figurine.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing three-dimensional (3D) graphics data, the method comprising: removing, from a polygonal mesh representing a humanoid figure, a first plurality of vertices corresponding to a face of the humanoid figure; adding a second plurality of vertices to the polygonal mesh, wherein the second plurality of vertices shares a common topology with the removed first plurality of vertices and has a different geometry from that of the first plurality of vertices; aligning boundary vertices of the second plurality of vertices with boundary vertices corresponding to the face of the humanoid figure; and applying a smoothing filter to improve a surface continuity of the polygonal mesh with the aligned boundary. 2. The method of claim 1 , wherein the first plurality of vertices does not include a set of boundary vertices of the face of the humanoid figure. 3. The method of claim 1 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure closes any gaps between the second plurality of vertices and the polygonal mesh. 4. The method of claim 1 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure warps a geometry of the polygonal mesh without warping the geometry of the second plurality of vertices. 5. The method of claim 1 , wherein applying the filtering process comprises: applying a geometry smoothing filter to seam vertices along the aligned boundary and a second-ring neighborhood of the seam vertices; applying the geometry smoothing filter to the seam vertices and a first-ring neighborhood of the seam vertices; and applying the geometry smoothing filter to the seam vertices. 6. A computer-readable storage medium storing a program, which, when executed by a processor performs an operation for processing three-dimensional (3D) graphics data, the operation comprising: removing, from a polygonal mesh representing a humanoid figure, a first plurality of vertices corresponding to a face of the humanoid figure; adding a second plurality of vertices to the polygonal mesh, wherein the second plurality of vertices shares a common topology with the removed first plurality of vertices and has a different geometry from that of the first plurality of vertices; aligning boundary vertices of the second plurality of vertices with boundary vertices corresponding to the face of the humanoid figure; and applying a smoothing filter to improve a surface continuity of the polygonal mesh with the aligned boundary. 7. The computer-readable storage medium of claim 6 , wherein the first plurality of vertices does not include a set of boundary vertices of the face of the humanoid figure. 8. The computer-readable storage medium of claim 6 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure closes any gaps between the second plurality of vertices and the polygonal mesh. 9. The computer-readable storage medium of claim 6 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure warps a geometry of the polygonal mesh without warping the geometry of the second plurality of vertices. 10. The computer-readable storage medium of claim 6 , wherein applying the filtering process comprises: applying a geometry smoothing filter to seam vertices along the aligned boundary and a second-ring neighborhood of the seam vertices; applying the geometry smoothing filter to the seam vertices and a first-ring neighborhood of the seam vertices; and applying the geometry smoothing filter to the seam vertices. 11. A system, comprising: a processor; and a memory, wherein the memory includes an application program configured to perform an for processing three-dimensional (3D) graphics data, the operation comprising: removing, from a polygonal mesh representing a humanoid figure, a first plurality of vertices corresponding to a face of the humanoid figure, adding a second plurality of vertices to the polygonal mesh, wherein the second plurality of vertices shares a common topology with the removed first plurality of vertices and has a different geometry from that of the first plurality of vertices, aligning boundary vertices of the second plurality of vertices with boundary vertices corresponding to the face of the humanoid figure, and applying a smoothing filter to improve a surface continuity of the polygonal mesh with the aligned boundary. 12. The system of claim 11 , wherein the first plurality of vertices does not include a set of boundary vertices of the face of the humanoid figure. 13. The system of claim 11 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure closes any gaps between the second plurality of vertices and the polygonal mesh. 14. The system of claim 11 , wherein aligning the boundary vertices of the second plurality of vertices with the boundary vertices corresponding to the face of the humanoid figure warps a geometry of the polygonal mesh without warping the geometry of the second plurality of vertices. 15. The system of claim 11 , wherein applying the filtering process comprises: applying a geometry smoothing filter to seam vertices along the aligned boundary and a second-ring neighborhood of the seam vertices; applying the geometry smoothing filter to the seam vertices and a first-ring neighborhood of the seam vertices; and applying the geometry smoothing filter to the seam vertices.

Assignees

Inventors

Classifications

  • G06T17/205Primary

    Re-meshing · CPC title

  • G06T17/20Primary

    Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title

  • Three-dimensional [3D] modelling for computer graphics · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9734628B2 cover?
Techniques are disclosed for creating digital assets that can be used to personalize themed products. For example, a workflow and pipeline used to generate a 3D model from digital images of a person's face and to manufacture a personalized, physical figurine customized with the 3D model are disclosed. The 3D model of the person's face may be simplified to match a topology of a desired figurine.…
Who is the assignee on this patent?
Disney Entpr Inc, ETH Zürich (Eidgenössische Technische Hochschule Zürich)
What technology area does this patent fall under?
Primary CPC classification G06T17/205. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 15 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).