Back to results
US 2022/0036647 A1Published application
Object modeling using light projection
AssigneeSnap Inc.
InventorsSoumyadip Sengupta, Linjie Luo, Chen Cao, Menglei Chai
Life of this patent
Estimating the term…
Abstract
A shape generation system can generate a three-dimensional (3D) model of an object from a two-dimensional (2D) image of the object by projecting vectors onto light cones created from the 2D image. The projected vectors can be used to more accurately create the 3D model of the object based on image element (e.g., pixel) values of the image.
Claims20
A method comprising:
- identifying an image depicting an object;
- identifying an initial three-dimensional (3D) virtual model of the object;
- generating, using one or more processors of a machine, an updated 3D virtual model of the object using projected vectors, the projected vectors being projections of normal vectors of the initial 3D virtual model onto light cones from points in the identified image;
- mapping the image as a texture on the updated 3D virtual model of the object;
- and
- generating a modified image of the image by applying an image effect to the mapped image.
3 more elements
A system comprising:
- one or more processors of a machine;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
- identifying an image depicting an object;
- identifying an initial three-dimensional (3D) virtual model of the object;
- generating, using one or more processors of a machine, an updated 3D virtual model of the object using projected vectors, the projected vectors being projections of normal vectors of the initial 3D virtual model onto light cones from points in the identified image;
- mapping the image as a texture on the updated 3D virtual model of the object;
- and
- generating a modified image of the image by applying an image effect to the mapped image.
6 more elements
A non-transitory machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
- identifying an image depicting an object;
- identifying an initial three-dimensional (3D) virtual model of the object;
- generating, using one or more processors of a machine, an updated 3D virtual model of the object using projected vectors, the projected vectors being projections of normal vectors of the initial 3D virtual model onto light cones from points in the identified image;
- mapping the image as a texture on the updated 3D virtual model of the object;
- and
- generating a modified image of the image by applying an image effect to the mapped image.
3 more elements
Dependencies are inferred from the claim text.