IP Library Granted Patent US 12694619
Granted Patent B2
US 12694619 · App. 18/639,047 · Granted Jul 28, 2026

Generation of representations of three-dimensional subjects

Inventors: Safa Can Medin (Cambridge, MA); Gengyan Li (Volketswil, CH); Ruofei Du (San Francisco, CA); Stephan Joachim Garbin (London, GB); Philip Lindsley Davidson (Arlington, MA); Thabo Beeler (Egg, CH); Abhimitra Meka (Redwood City, CA)
Assignee: Google LLC
G06T17/20G06T15/04G06T15/20G06T15/506
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12694619
App. No.
18/639,047
Granted
Jul 28, 2026
Kind
B2
Abstract

According to an aspect, a method includes generating at least one surface for a subject based on image data, the image data comprising a first image from a first perspective and a second image from a second perspective. The method further includes identifying a distribution of light intensity over the at least one surface and identifying a view independent feature based on the distribution of light intensity. The method also provides generating a texture map for a sequence of images based on the view independent feature.

Claims (41)

1 . A method comprising:

generating at least one surface for a subject based on image data, the image data comprising a first image from a first perspective and a second image from a second perspective;

identifying a distribution of light intensity over the at least one surface based on the image data, the distribution of light intensity including a first feature that is view independent feature and a second feature that is view dependent;

separating the first feature included in the distribution of light intensity from the second feature; and

generating a texture map for a sequence of images based on the first feature.

2 . The method of claim 1 further comprising generating a layered mesh from the at least one surface.

3 . The method of claim 1 , wherein the texture map comprises a Red, Green, Blue, and Alpha texture map.

4 . The method of claim 1 , wherein the distribution of light intensity is included as part of a radiance value.

5 . The method of claim 4 , wherein the radiance value further comprises a directionality across the at least one surface.

6 . The method of claim 1 further comprising:

generating a layered mesh from the at least one surface; and

communicating the layered mesh and the texture map to a device.

7 . The method of claim 6 further comprising:

rendering the subject using the layered mesh and the texture map.

8 . The method of claim 1 , wherein the subject comprises a face of a person.

9 . The method of claim 1 , wherein separating the first feature from the second feature comprises:

determining a UV mapping from the distribution of light intensity; and

separating the first feature from the second feature based on the UV mapping.

10 . A computer-readable storage medium storing program instructions that when executed by at least one processor cause the at least one processor to execute operations, the operations comprising:

generating at least one surface for a subject based on image data, the image data comprising a first image from a first perspective and a second image from a second perspective;

identifying a distribution of light intensity over the at least one surface based on the image data, the distribution of light intensity including a first feature that is view independent feature and a second feature that is view dependent;

separating the first feature included in the distribution of light intensity from the second feature; and

generating a texture map for a sequence of images based on the first feature.

11 . The computer-readable storage medium of claim 10 , wherein the operations further comprise generating a layered mesh from the at least one surface.

12 . The computer-readable storage medium of claim 10 , wherein the texture map comprises a Red, Green, Blue, and Alpha texture map.

13 . The computer-readable storage medium of claim 10 , wherein the distribution of light intensity is included as part of a radiance value.

14 . The computer-readable storage medium of claim 13 , wherein the radiance value further comprises a directionality across the at least one surface.

15 . The computer-readable storage medium of claim 10 , wherein the operations further comprise:

generating a layered mesh from the at least one surface; and

communicating the layered mesh and the texture map to a device.

16 . The computer-readable storage medium of claim 10 , wherein the subject comprises a face of a person.

17 . An apparatus comprising:

at least one processor; and

a non-transitory computer-readable storage medium storing program instructions that cause the at least one processor to:

generate at least one surface for a subject based on image data, the image data comprising a first image from a first perspective and a second image from a second perspective;

identify a distribution of light intensity over the at least one surface based on the image data, the distribution of light intensity comprising a first feature that is view independent and a second feature that is view dependent;

separate the first feature included in the distribution of light intensity from the second feature; and

generate a texture map for a sequence of images based on the first feature.

18 . The apparatus of claim 17 , wherein the program instructions further direct the at least one processor to generate a layered mesh from the at least one surface.

19 . The apparatus of claim 17 , wherein the texture map comprises a Red, Green, Blue, and Alpha texture map.

20 . The apparatus of claim 17 , wherein the distribution of light intensity is included as part of a radiance value.