US 11,869,057 B2
Generating a digital image using a generative adversarial network
Mohammadhadi Kiapour, San Francisco, CA (US); Shuai Zheng, Berkeley, CA (US); Robinson Piramuthu, Oakland, CA (US); and Omid Poursaeed, New York, NY (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Dec. 1, 2021, as Appl. No. 17/539,558.
Application 17/539,558 is a continuation of application No. 16/733,766, filed on Jan. 3, 2020, granted, now 11,222,246.
Application 16/733,766 is a continuation of application No. 15/923,347, filed on Mar. 16, 2018, granted, now 10,552,714, issued on Feb. 4, 2020.
Prior Publication US 2022/0092367 A1, Mar. 24, 2022
Int. Cl. G06V 10/25 (2022.01); G06Q 30/0601 (2023.01); G06F 16/532 (2019.01); G06F 16/583 (2019.01); G06F 16/9535 (2019.01); G06V 40/10 (2022.01); G06F 18/214 (2023.01); G06F 18/2413 (2023.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/44 (2022.01)
CPC G06Q 30/0625 (2013.01) [G06F 16/532 (2019.01); G06F 16/5838 (2019.01); G06F 16/9535 (2019.01); G06F 18/214 (2023.01); G06F 18/2413 (2023.01); G06Q 30/0631 (2013.01); G06Q 30/0643 (2013.01); G06V 10/25 (2022.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 40/103 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors; and
a computer-readable medium having instructions stored thereon, which, when executed by the one or more processors, cause the system to perform operations comprising:
receiving, from a client device, a user-provided image comprising an object of interest;
pre-processing the user-provided image to produce a pre-processed image;
training a first image generator by processing the pre-processed image using a first generative adversarial network;
generating, by the first image generator, based on the pre-processed image, a first generated image;
combining the pre-processed image and the first generated image to produce a combined image;
training a second image generator by processing the combined image using a second generative adversarial network;
generating, by the second image generator, based on the combined image, a second generated image;
performing, based on the first generated image or the second generated image, an image-based search to identify a set of one or more search result images, wherein each search result image of the set of one or more search result images comprises an object similar to the object of interest; and
providing, to the client device, the set of one or more search result images.