CPC G06T 19/20 (2013.01) [G06F 3/04845 (2013.01); G06N 20/00 (2019.01); G06T 19/006 (2013.01); G06T 2219/2016 (2013.01)] | 20 Claims |
1. A system comprising:
one or more processors; and
one or more non-transitory computer-readable storage devices storing computing instructions configured to run on the one or more processors causing the one or more processors to perform operations comprising:
generating a mask of an object using one or more images;
generating a 3D model of the object using the mask of the object;
simulating an artificial 3D capture environment for the 3D model of the object;
generating an artificial surface for the 3D model of the object in the artificial 3D capture environment;
transferring the artificial surface for the 3D model of the object to the one or more images; and
blending the artificial surface for the 3D model of the object with a real-world surface in the one or more images to create a blended surface that (1) comprises both the artificial surface and the real-world surface and (2) has a higher cleanliness level than the real world surface when displayed on an electronic device.
|