The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 09, 2025

Filed:

Jul. 23, 2021
Applicant:

Adobe Inc., San Jose, CA (US);

Inventors:

Ratheesh Kalarot, San Jose, CA (US);

Wei-An Lin, San Jose, CA (US);

Cameron Smith, Santa Cruz, CA (US);

Zhixin Shu, San Jose, CA (US);

Baldo Faieta, San Francisco, CA (US);

Shabnam Ghadar, Menlo Park, CA (US);

Jingwan Lu, Santa Clara, CA (US);

Aliakbar Darabi, Seattle, WA (US);

Jun-Yan Zhu, San Jose, CA (US);

Niloy Mitra, London, GB;

Richard Zhang, San Francisco, CA (US);

Elya Shechtman, Seattle, WA (US);

Assignee:

Adobe Inc., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/08 (2023.01); G06F 3/04845 (2022.01); G06F 3/04847 (2022.01); G06F 18/21 (2023.01); G06F 18/211 (2023.01); G06F 18/214 (2023.01); G06F 18/40 (2023.01); G06N 3/045 (2023.01); G06N 20/20 (2019.01); G06T 3/02 (2024.01); G06T 3/18 (2024.01); G06T 3/40 (2006.01); G06T 3/4038 (2024.01); G06T 3/4046 (2024.01); G06T 5/20 (2006.01); G06T 5/77 (2024.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01); G06V 10/28 (2022.01); G06V 10/98 (2022.01);
U.S. Cl.
CPC ...
G06N 3/08 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 18/211 (2023.01); G06F 18/214 (2023.01); G06F 18/2163 (2023.01); G06F 18/40 (2023.01); G06N 3/045 (2023.01); G06N 20/20 (2019.01); G06T 3/02 (2024.01); G06T 3/18 (2024.01); G06T 3/40 (2013.01); G06T 3/4038 (2013.01); G06T 3/4046 (2013.01); G06T 5/20 (2013.01); G06T 5/77 (2024.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06V 10/28 (2022.01); G06V 10/98 (2022.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/20221 (2013.01); G06T 2210/22 (2013.01);
Abstract

Systems and methods train an encoder neural network for fast and accurate projection into the latent space of a Generative Adversarial Network (GAN). The encoder is trained by providing an input training image to the encoder and producing, by the encoder, a latent space representation of the input training image. The latent space representation is provided as input to the GAN to generate a generated training image. A latent code is sampled from a latent space associated with the GAN and the sampled latent code is provided as input to the GAN. The GAN generates a synthetic training image based on the sampled latent code. The sampled latent code is provided as input to the encoder to produce a synthetic training code. The encoder is updated by minimizing a loss between the generated training image and the input training image, and the synthetic training code and the sampled latent code.


Find Patent Forward Citations

Loading…