| CPC G06T 7/564 (2017.01) [G06N 3/08 (2013.01); G06T 7/521 (2017.01); G06T 17/20 (2013.01); G06T 19/006 (2013.01); G06T 2207/10028 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
obtaining, with a computer system, access to a profile of a user;
obtaining, with the computer system, a set of images;
detecting, with the computer system, with a trained computer-vision model, a physical clothing item depicted in the set of images;
selecting, with the computer system, based on the physical clothing item and the profile of the user, a virtual object from among a plurality of virtual objects in a virtual object repository;
determining, with the computer system, a contour of the physical clothing item in pixel coordinates of the set of images;
determining, with the computer system, a first three-dimensional reconstruction in world-space coordinates of the physical clothing item based on the set of images and the contour;
generating, with the computer system, a virtual representation of the physical clothing item based on the first three-dimensional reconstruction;
generating, with the computer system, a representation of the virtual object based the first three-dimensional reconstruction;
associating, with the computer system, the representation of the virtual object with the virtual representation of the physical clothing item, wherein a position of the representation of the virtual object is computed based on the contour of the physical clothing item; and
causing, with the computer system, display of the representation of the virtual object at pixel coordinates of a display that at least partially occlude at least part of the physical clothing item from a perspective of the user.
|