Patent ID: 11887216
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method for image processing, comprising:
receiving a training image of a face comprising a plurality of input attributes and a plurality of input facial landmarks;
encoding the image to obtain a joint conditional vector representing the plurality of input attributes and the plurality of input facial landmarks using a joint embedding component wherein the joint conditional vector is an input conditional vector to a mapping component of a generative adversarial network;
generating a latent vector based on the joint conditional vector and an identity vector using the mapping component of the generative adversarial network;
generating a modified image having the plurality of attributes and the plurality of facial landmarks based on the latent vector using the generative adversarial network;
computing an attribute loss based on a one-dimensional attribute vector with a plurality of values corresponding to the plurality input attributes;
computing a landmark loss based on a landmark vector by comparing facial landmarks of the modified image to the plurality of input facial landmarks; and
updating parameters of the joint embedding component based on the attribute loss and the landmark loss.