CPC G06T 17/20 (2013.01) [G06N 3/045 (2023.01); G06T 7/586 (2017.01); G06T 7/73 (2017.01); G06T 13/40 (2013.01); G06T 15/04 (2013.01); G06V 40/165 (2022.01); G06V 40/176 (2022.01)] | 17 Claims |
1. A computer-implemented method, comprising:
collecting multiple images of a subject, the images from the subject comprising one or more simultaneous views from different profiles of the subject;
forming a three-dimensional mesh for the subject based on a facial expression code and a head pose of the subject extracted from the images of the subject;
forming a texture transformation based on an illumination parameter associated with an illumination configuration for the images from the subject;
forming a three-dimensional model for the subject based on the three-dimensional mesh and the texture transformation;
determining a loss factor based on selected points in a test image from the subject and a rendition of the test image by the three-dimensional model; and
updating the three-dimensional model according to the loss factor, wherein collecting multiple images of the subject comprises selecting the illumination configuration based on a position, an intensity, and a color gamut for each of multiple light sources around the subject.
|