IP Library › Granted Patent US 12,688,663
Granted Patent B2
US 12,688,663 · App. 18/562,204 · Granted Jul 21, 2026

Method and an apparatus for generating a 3D face comprising at least one deformed region

Inventors: Nicolas Olivier (Chateaubourg, FR); Fabien Danieau (Rennes, FR); Quentin Avril (Betton, FR); Philippe Guillotel (Vern sur Seiche, FR); Ferran Argelaguet Sanz (La Chapelle des Fougeretz, FR); Anatole Lecuyer (Rennes, FR); Franck Multon (Pleumeleuc, FR); Ludovic Hoyet (Noyal sur Vilaine, FR)
Assignee: InterDigital CE Patent Holdings, SAS
G06T19/20G06V10/764G06V10/82G06T2219/2021G06T2219/2024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,688,663
App. No.
18/562,204
Filed
Nov 17, 2023
Granted
Jul 21, 2026
Kind
B2
Art Unit
2615
USPC
345/420
Abstract

A method and an apparatus for generating a 3D face comprising at least one region deformed according to a deformation style are provided. 3D data representative of at least one region of a first 3D face is provided as input to a neural network-based geometry deformation generator. Data representative of the deformation style is provided as input to the neural network-based geometry deformation generator. The 3D face comprising the at least one deformed region is obtained from the neural network-based geometry deformation generator, wherein the at least one deformed region includes geometry deformations representative of the deformation style.

Claims (33)

1 . A method for generating a three-dimensional (3D) face comprising at least one region deformed according to a deformation style, comprising:

providing 3D data representative of at least one region of a first 3D face as input to a neural network-based geometry deformation generator;

providing a style code representative of the deformation style as input to the neural network-based geometry deformation generator; and

obtaining from an output of the neural network-based geometry deformation generator, the 3D face comprising the at least one deformed region wherein the at least one deformed region includes geometry deformations representative of the deformation style.

2 . The method of claim 1 , wherein the style code is obtained as an output of a neural network-based style encoder taking as input 3D data representative of the deformation style.

3 . The method of claim 2 , further comprising transmitting the style code.

4 . The method of claim 2 , wherein at least one of a neural network-based content encoder of the neural network-based geometry deformation generator, a neural network-based decoder of the neural network-based geometry deformation generator or the neural network-based style encoder comprises a set of convolutional layers, and wherein at least one of the layers uses a 3D convolutional operator.

5 . The method of claim 4 , wherein the 3D convolutional operator is based on a spiral path determined for each vertex of the 3D mesh provided as input to the at least one layer, the spiral path comprising a number of neighboring vertices of the vertex to which a convolutional kernel is applied in the at least one layer.

6 . The method of claim 1 , wherein the style code is obtained from a second 3D face.

7 . The method of claim 1 , wherein the neural network-based geometry deformation generator comprises:

a neural network-based content encoder taking as input the 3D data representative of the at least one region of the first 3D face and outputting a content code representative of the at least one region of the first 3D face that is style-invariant; and

a neural network-based decoder taking as input the content code and the style code, the neural network-based decoder outputting the 3D face comprising the at least one region deformed with the deformation style.

8 . The method of claim 7 , further comprising transmitting the content code.

9 . The method of claim 1 , wherein the 3D data representative of the at least one region of the first 3D face or the 3D data representative of the deformation style is a 3D mesh.

10 . The method of claim 9 , wherein the neural network-based geometry deformation generator is trained using at least one of the following loss including combinations thereof:

an adversarial loss using a discriminator that provides a binary classification indicating whether the input 3D mesh of the first 3D face is real mesh having its corresponding style or a 3D mesh produced by the neural network-based geometry deformation generator;

a cycle consistency loss guaranteeing that the output of the neural network-based geometry deformation generator preserves a style invariant characteristic of the input 3D mesh of the first 3D face when applying a style deformation distinct from the style deformation of the input 3D mesh of the first 3D face; or

a reconstruction loss preserving the style invariant characteristic of the input 3D mesh of the first 3D face when applying the style code obtained from a neural network-based style encoder using as input the 3D mesh of the first 3D face.

11 . A non-transitory computer readable storage medium having stored thereon instructions for causing one or more processors to perform the method of claim 1 .

12 . An apparatus for generating a three-dimensional (3D) face comprising at least one region deformed according to a deformation style, comprising one or more processors configured for:

providing 3D data representative of at least one region of a first 3D face as input to a neural network-based geometry deformation generator;

providing a style code representative of the deformation style as input to the neural network-based geometry deformation generator; and

obtaining from an output of the neural network-based geometry deformation generator, the 3D face comprising the at least one deformed region wherein the at least one deformed region includes geometry deformations representative of the deformation style.

13 . The apparatus of claim 12 , wherein the style code is obtained as an output of a neural network-based style encoder taking as input 3D data representative of the deformation style.

14 . The apparatus of claim 13 , wherein the neural network-based geometry deformation generator comprises:

a neural network-based content encoder taking as input the 3D data representative of the at least one region of the first 3D face and outputting a content code representative of the at least one region of the first 3D face that is style-invariant; and

a neural network-based decoder taking as input the content and the style code, the neural network-based decoder outputting the 3D face comprising the at least one region deformed with the deformation style.

15 . The apparatus of claim 14 , wherein the one or more processors are further configured for transmitting the content code.

16 . The apparatus of claim 14 , wherein at least one of the neural network-based content encoder, the neural network-based decoder or the neural network-based style encoder comprises a set of convolutional layers, and wherein at least one of the layers uses a 3D convolutional operator.

17 . The apparatus of claim 16 , wherein the 3D convolutional operator is based on a spiral path determined for each vertex of the 3D mesh provided as input to the at least one layer, the spiral path comprising a number of neighboring vertices of the vertex to which a convolutional kernel is applied in the at least one layer.

18 . The apparatus of claim 12 , wherein the style code is obtained from a second 3D face.

19 . The apparatus of claim 12 , wherein the 3D data representative of the at least one region of the first 3D face or the 3D data representative of the deformation style is a 3D mesh.

20 . The apparatus of claim 12 , wherein the one or more processors are further configured for transmitting the style code.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR NAME PREVIOUSLY RECORDED AT REEL: 65606 FRAME: 167. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 3, 2026
From: OLIVIER, NICOLAS; DANIEAU, FABIEN; AVRIL, QUENTIN; GUILLOTEL, PHILIPPE; ARGELAGUET SANZ, FERRAN; LECUYER, ANATOLE; MULTON, FRANCK; HOYET, LUDOVIC
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 075338/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: OLIVIER, NICOLAS; DANIEAU, FABIEN; AVRIL, QUENTIN; GUILLOTEL, PHILIPPE; ARGELAGUET SANZ, FERRAN; LECUYER, ANATOLE; MULTON, FRANCK; HOYET, LUCLOVIC
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 065606/0167 →
Priority Claims (1)
EP 21305647 · May 18, 2021 · regional
Continuity (1)
Related Publication 20240249489A1 · Jul 25, 2024
References Cited (26)
US 11436865B1 · Motiian · 2022 [cited by examiner]
US 11508148B2 · Li · 2022 [cited by examiner]
US 11688100B1 · Sun · 2023 [cited by examiner]
US 20180033181A1 · Sela et al. · 2018 [cited by applicant]
US 20190272668A1 · Echevarria Vallespi · 2019 [cited by examiner]
US 20210125390A1 · Cotter et al. · 2021 [cited by applicant]
US 20210319532A1 · Gong · 2021 [cited by examiner]
US 20220044352A1 · Liao · 2022 [cited by examiner]
US 20220374625A1 · Chu · 2022 [cited by examiner]
US 20230334805A1 · Danieau · 2023 [cited by examiner]
US 20230342893A1 · Hinz · 2023 [cited by examiner]
CN 112837210A · 2021 [cited by applicant]
WO WO2019098872A1 · 2019 [cited by applicant]
WO WO2021099003A1 · 2021 [cited by applicant]
WO WO2022053431A1 · 2022 [cited by applicant]
Zhou et al., “3D cartoon face generation by local deformation mapping”, International Journal of Computer Graphics, The Visual Computer, vol. 32, Jun. 10, 2016, 11 pages. [cited by applicant]
Liu et al., “Few-Shot Unsupervised Image-to-Image Translation”, Cornell University Library, Computer Science, Computer Vision and Pattern Recognition, arXiv:1905.01723v2, Sep. 9, 2019, 20 pages. [cited by applicant]
Zhang et al., “Landmark Detection and 3D Face Reconstruction for Caricature using a Nonlinear Parametric Model”, Cornell University Library, Computer Science, Computer Vision and Pattern Recognition, arXiv:2004.09190v1,… [cited by applicant]
Cao, Chen, “Real-time 3D Neural Facial Animation from Binocular Video (SIGGRAPH 2021)”, YouTube Video Duration: 6:38, May 7, 2021, 3 pages. [cited by applicant]
Brennan, Susan, “Caricature Generator: The Dynamic Exaggeration of Faces by Computer”, Leonardo, vol. 18, Issue No. 3, 1985, 10 pages. [cited by applicant]
Han et al., “Exemplar-Based 3D Portrait Stylization”, Cornell University Library, Computer Science, Computer Vision and Pattern Recognition, ArXiv2104.14559v1, Apr. 29, 2021, 14 pages. [cited by applicant]
Gong et al., “SpiralNet++: A Fast and Highly Efficient Mesh Convolution Operator”, Cornell University Library, Computer Science, Computer Vision and Pattern Recognition, arXiv:1911.05856v1, Nov. 13, 2019, 8 pages. [cited by applicant]
Cao et al., “Carigans: Unpaired Photo-to-Caricature Translation”, Association for Computing Machinery (ACM), ACM Transactions on Graphics, vol. 37, Issue 6, Article No. 244, Dec. 4, 2018, 14 pages. [cited by applicant]
Blanz et al., “A Morphable Model for the Synthesis of 3D Faces”, Association for Computing Machinery (ACM). SIGGRAPH '99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, Jul. 1… [cited by applicant]
Nonis et al., “3D Approaches and Challenges in Facial Expression Recognition Algorithms—A Literature Review”, MDPI Open Access Journals, Applied Sciences, vol. 9, Article 3904, Sep. 18, 2019, 33 pages. [cited by applicant]
Sela et al., “Computational caricaturization of surfaces”, ScienceDirect, Computer Vision and Image Understandings, vol. 141, Dec. 2015, 17 pages. [cited by applicant]