US 12,243,133 B2
Method and system for generating images using generative adversarial networks (GANs)
Asher Wright, Victoria (CA); and Hettige Ray Perera Jayatunga, Toronto (CA)
Assigned to SHOPIFY INC., Ottawa (CA)
Filed by SHOPIFY INC., Ottawa (CA)
Filed on May 2, 2022, as Appl. No. 17/734,938.
Prior Publication US 2023/0351654 A1, Nov. 2, 2023
Int. Cl. G06K 9/62 (2022.01); G06Q 30/0601 (2023.01); G06T 11/60 (2006.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/774 (2022.01)
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
OG exemplary drawing
 
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.