Generating enhanced three-dimensional object reconstruction models from sparse set of object images

US11669986B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11669986-B2
Application numberUS-202117233122-A
CountryUS
Kind codeB2
Filing dateApr 16, 2021
Priority dateApr 16, 2021
Publication dateJun 6, 2023
Grant dateJun 6, 2023

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.

Enhanced methods and systems for generating both a geometry model and an optical-reflectance model (an object reconstruction model) for a physical object, based on a sparse set of images of the object under a sparse set of viewpoints. The geometry model is a mesh model that includes a set of vertices representing the object's surface. The reflectance model is SVBRDF that is parameterized via multiple channels (e.g., diffuse albedo, surface-roughness, specular albedo, and surface-normals). For each vertex of the geometry model, the reflectance model includes a value for each of the multiple channels. The object reconstruction model is employed to render graphical representations of a virtualized object (a VO based on the physical object) within a computation-based (e.g., a virtual or immersive) environment. Via the reconstruction model, the VO may be rendered from arbitrary viewpoints and under arbitrary lighting conditions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a reconstruction of a three-dimensional ( 3 D) physical object, the method comprising: receiving a set of images, wherein each image of the set of images depicts the physical object from a separate viewpoint of a set of viewpoints; generating, based on the set of image, a set of per-view (PV) reflectance maps, a set of composite feature maps, and a coarse geometry model encoding a coarse representation of a geometry of a surface of the physical object, wherein each PV reflectance map of the set of PV reflectance maps corresponds to one of the viewpoints of the set of viewpoints and each composite feature map of the set of composite feature maps corresponds to one of the viewpoints of the set of viewpoints and is based a composite of the set of images warped to the corresponding viewpoint; aggregating the set of PV reflectance maps across the set of viewpoints to generate a coarse reflectance model that includes a set of estimated reflectance parameters for each vertex of the coarse geometry model and for each viewpoint of the set of viewpoints; and jointly refining, based on the set of composite feature maps, the coarse geometry model and the coarse reflectance model to generate a refined geometry model and a refined reflectance model, wherein the refined geometry model encodes a refined representation of the geometry and the refined reflectance models encodes a refined representation of the reflectance property, wherein the coarse geometry model and the coarse reflectance model are refined by fusing the set of estimated reflectance parameters for each vertex to reconstruct geometry and reflectance associated with the physical object. 2. The method for claim 1 , further comprising: generating a set of PV depth maps based on the set of images, wherein each PV depth map of the set of PV depth maps corresponds to one of the viewpoints of the set of viewpoints; aggregating the set of PV depth maps across the set of viewpoints to generate the set of PV reflectance maps and the set of composite feature maps; and employing the set of PV depth maps to generate the coarse geometry model. 3. The method of claim 2 , further comprising: generating a set of PV feature maps based on the set of images, wherein each PV feature map of the set of PV feature maps corresponds to one of the viewpoints of the set of viewpoints; for each viewpoint of the set of viewpoints, warping each PV feature map to each of the other viewpoints of the set of viewpoints to generate a set of warped feature maps; and generating the set of PV depth maps based on the set of warped feature maps. 4. The method of claim 2 , further comprising: generating a set of PV surface-normal maps based on the set of PV depth maps, wherein each PV surface-normal map of the set of PV surface-normal maps corresponds to one of the viewpoints of the set of viewpoints; generating a set of PV diffuse albedo maps based on the set of PV depth maps, wherein each PV diffuse albedo map of the set of PV diffuse albedo maps corresponds to one of the viewpoints of the set of viewpoints; generating a set of PV surface-roughness maps based on the set of PV depth maps, wherein each PV surface-roughness map of the set of PV surface-roughness maps corresponds to one of the viewpoints of the set of viewpoints; generating a set of PV specular albedo maps based on the set of PV depth maps, wherein each PV specular map of the set of PV specular maps corresponds to one of the viewpoints of the set of viewpoints; and generating the set of PV reflectance maps based on a combination of the set of PV surface-normal maps, the set of PV diffuse albedo maps, the set of PV surface-roughness maps, and the set of PV specular albedo maps. 5. The method of claim 2 , further comprising: generating an intermediate feature map for each pair of viewpoints of the set of viewpoints; and generating each composite feature map of the set of composite feature maps by aggregating the intermediate feature maps for each pair of viewpoints that includes a viewpoint of the pair of viewpoints. 6. The method of claim 1 , further comprising: generating a synthetic image for each image of the set of input images based on the coarse geometry model, the coarse reflectance model, and the set of composite feature maps; and determining an error function based on a comparison of each of the synthetic images with the corresponding image of the set of images; and refining each of the coarse geometry model and the coarse reflectance model based on the error function. 7. A computing system for a reconstruction of a three-dimensional (3D) physical object, comprising: a processor device; and a computer-readable storage medium, coupled with the processor device, having instructions stored thereon, which, when executed by the processor device, perform actions comprising: steps for generating a set of per-view (PV) reflectance maps based on a set of images, wherein each image of the set of images depicts the physical object from a separate viewpoint of a set of viewpoints and each PV reflectance map of the set of PV reflectance maps corresponds to one of the viewpoints of the set of viewpoints; steps for generating a set of composite feature maps, wherein each composite feature map of the set of composite feature maps corresponds to one of the viewpoints of the set of viewpoints and is based on a composite of the set of images warped to the corresponding viewpoint; steps for jointly refining, based on the set of composite feature maps, a coarse geometry model and a coarse reflectance model to generate a refined geometry model and a refined reflectance model, wherein the refined geometry model encodes a refined representation of the geometry and the refined reflectance models encodes a refined representation of the reflectance property, and wherein the coarse geometry model and the coarse reflectance model are refined by fusing a set of estimated reflectance parameters for each vertex to reconstruct geometry and reflectance. 8. The computing system of claim 7 , wherein the actions further comprise: steps for generating a set of PV depth maps based on the set of images, wherein each PV depth map of the set of PV depth maps corresponds to one of the viewpoints of the set of viewpoints; steps for aggregating the set of PV depth maps across the set of viewpoints to generate the set of PV reflectance maps and the set of composite feature maps; and steps for employing the set of PV depth maps to generate the coarse geometry model. 9. The computing system of claim 8 , wherein the actions further comprise: steps for generating a set of PV feature maps based on the set of images, wherein each PV feature maps of the set of PV feature maps corresponds to one of the viewpoints of the set of viewpoints; for each viewpoint of the set of viewpoints, steps for warping each PV feature map to each of the other viewpoints of the set of viewpoints to generate a set of warped feature maps; and steps for generating the set of PV depth maps based on the set of warped feature maps. 10. The computing system of claim 8 , wherein the actions further comprise: steps for generating a set of PV surface-normal maps based on the set of PV depth maps, wherein each PV surface-normal map of the set of PV surface-normal maps corresponds to one of the viewpoints of the set of viewpoints; steps for generating a set of PV diffuse albedo maps based on the set of PV depth maps, wherein each PV diffuse albedo map of the set of PV diffuse albedo maps corresponds to one of the viewpoints of the set of viewpoints; steps for generating a set of PV surface-roughness maps based on the set of PV depth maps, wher

Assignees

Inventors

Classifications

  • G06T7/514Primary

    from specularities · CPC title

  • from three or more stereo images · CPC title

  • Stereoscopic video; Stereoscopic image sequence · CPC title

  • Artificial neural networks [ANN] · CPC title

  • wherein the generated image signals comprise depth maps or disparity maps · CPC title

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 US11669986B2 cover?
Enhanced methods and systems for generating both a geometry model and an optical-reflectance model (an object reconstruction model) for a physical object, based on a sparse set of images of the object under a sparse set of viewpoints. The geometry model is a mesh model that includes a set of vertices representing the object's surface. The reflectance model is SVBRDF that is parameterized via mu…
Who is the assignee on this patent?
Adobe Inc, Univ California
What technology area does this patent fall under?
Primary CPC classification G06T7/514. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 06 2023 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).