Patent ID: 11869275
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory, processor-readable medium storing code representing instructions executable by a processor, the code comprising code to cause the processor to:
receive a first image that shows a non-frontal view of a face of a user;
input the first image into each convolutional neural network (CNN) from a plurality of CNNs to generate a plurality of CNN outputs;
concatenate the CNN outputs from the plurality of CNN outputs to generate a concatenated CNN output;
input the concatenated CNN output to a first encoder that includes a first fully connected neural network with a plurality of layers to generate a first plurality of values;
generate configural information based on the first image, the configural information indicating a plurality of distances among facial landmarks of the face;
input the configural information to a second encoder that includes a second fully connected neural network with a plurality of layers to generate a second plurality of values;
generate a plurality of vectors based on the first plurality of values and the second plurality of values;
generate a vector based on the plurality of vectors; and
generate a second image showing a frontal view of the face of the user by inputting the vector to a decoder network that includes a third fully connected neural network with a plurality of layers.