CPC G06T 11/60 (2013.01) [G06Q 30/0633 (2013.01); G06Q 30/0643 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06T 2200/24 (2013.01); G06V 10/774 (2022.01)] | 20 Claims |
18. A computer system for generating output images, the computer system comprising:
a processor in communication with a storage, the processor configured to execute instructions stored on the storage to cause the system to:
receive a first input image depicting a first set of products;
determine from the first input image, the first set of products and corresponding first product categories;
receive, via a user interface of a requestor device, a second input image depicting other products having corresponding second product categories, the second input image selected as being of interest; and,
match the first product categories with the second product categories and using one or more generative adversarial networks (GANs) to generate an output image based on one of the first product categories matching the second product categories, the generation including applying the first input image and the second input image to the one or more GANs trained using image dataset for corresponding ones of the first and second product categories, to generate the output image replacing at least a portion of first input image with the second input image, the replacement based on the matching between one of the first product categories and the second product categories.
|