IP Library Granted Patent US 12,267,624
Granted Patent B2
US 12,267,624 · App. 18/056,253 · Granted Apr 1, 2025

Creating a non-riggable model of a face of a person

Inventors: Ran Oz (Maccabim, IL); Amir Bassan-Eskenazi (Los Altos, CA); Yuval Gronau (Ramat Hasharon, IL); Michael Rabinovich (Tel Aviv, IL); Osnat Goren-Peyser (Tel Aviv, IL); Tal Perl (Los Altos, CA); Erez Posner (Rehovot, IL)
Assignee: Cavendish Capital LLC
H04N7/157G06F3/013G06N3/04G06N3/045G06T7/11G06T7/70G06T15/04G06T15/20G06T15/205G06T17/20G06T19/20H04N7/144H04N7/147H04N7/152G06T19/00G06T2200/08G06T2207/30201G06T2219/2004
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,267,624
App. No.
18/056,253
Granted
Apr 1, 2025
Kind
B2
Abstract

A method for creating a non-riggable model of a face of a person, the method includes obtaining video and depth information regarding the face of the person, wherein different images of the video are acquired by a camera at different camera locations; and for each image of the different images repeating the steps of: separating face information from background information; determining translation and rotation parameters that represent the different camera locations; and generating the non-riggable model of the face of the person based on the face information and the translation and rotation parameters.

Claims (25)

1. A method for creating a non-riggable model of a face of a person, the method comprises:

obtaining video and depth information regarding the face of the person, wherein different images of the video are acquired by a camera at different camera locations;

for each image of the different images repeating the steps of:

separating face information from background information;

determining translation and rotation parameters that represent the different camera locations;

generating the non-riggable model of the face of the person based on the face information and the translation and rotation parameters;

wherein the different camera locations comprise multiple sets of camera locations, each set comprises camera locations that are proximate to each other, wherein the determining of the translation and rotation parameters comprises calculating local translation and rotation parameters for each one of the sets of camera locations; and

determining shared-base translation and rotation parameters between a certain camera location and each one of the local translations and rotation parameters.

2. The method according to claim 1 , wherein the determining of the translation and rotation parameters is based on only a part of the different images.

3. The method according to claim 1 , wherein the determining of the translation and rotation parameters is based on only a part of face landmarks of the different images.

4. The method according to claim 1 , wherein the determining of the translation and rotation parameters is based on face portions of different 3D points clouds obtained for the different images.

5. The method according to claim 1 , wherein the determining of the translation and rotation parameters comprises applying a random sample consensus process.

6. The method according to claim 1 , wherein for each image of the different images also repeating the steps of: semantically segmenting the image to provide image segments, wherein at least some of the image segments correspond to face landmarks; and generating a three dimensional (3D) points cloud that correspond to the face landmarks of the image.

7. A non-transitory computer readable medium for creating a non-riggable model of a face of a person, the non-transitory computer readable medium stores instructions that once executed by a processor cause the processor to execute steps, the steps comprising:

obtaining video and depth information regarding the face of the person, wherein different images of the video are acquired by a camera at different camera locations;

for each image of the different images repeating the steps of:

separating face information from background information; determining translation and rotation parameters that represent the different camera locations;

generating the non-riggable model of the face of the person based on the face information and the translation and rotation parameters; and

wherein the different camera locations comprise multiple sets of camera locations, each set comprises camera locations that are proximate to each other, wherein the determining of the translation and rotation parameters comprises calculating local translation and rotation parameters for each one of the sets of camera locations; and

determining shared-base translation and rotation parameters between a certain camera location and each one of the local translations and rotation parameters.

8. The non-transitory computer readable medium according to claim 7 , wherein the determining of the translation and rotation parameters is based on only a part of the different images.

9. The non-transitory computer readable medium according to claim 7 , wherein the determining of the translation and rotation parameters is based on only a part of face landmarks of the different images.

10. The non-transitory computer readable medium according to claim 7 , wherein the determining of the translation and rotation parameters is based on face portions of different 3D points clouds obtained for the different images.

11. The non-transitory computer readable medium according to claim 7 , wherein the determining of the translation and rotation parameters comprises applying a random sample consensus process.

12. The non-transitory computer readable medium according to claim 7 , that stores instructions for repeating, for each image of the different images: semantically segmenting the image to provide image segments, wherein at least some of the image segments correspond to face landmarks; and generating a three dimensional (3D) points cloud that correspond to the face landmarks of the image.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2025
From: TRUEMEETING, INC.
To: CAVENDISH CAPITAL LLC
Reel/Frame 070723/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2025
From: OZ, RAN; BASSAN-ESKENAZI, AMIR; GRONAU, YUVAL; RABINOVICH, MICHAEL; GOREN-PEYSER, OSNAT; PERL, TAL; POSNER, EREZ
To: TRUEMEETING, LTD.
Reel/Frame 070475/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: OZ, RAN; BASSAN-ESKENAZI, AMIR; GRONAU, YUVAL; RABINOVICH, MICHAEL; GOREN-PEYSER, OSNTAT; PERL, TAL; POSNER, EREZ
To: TRUE MEETING INC.
Reel/Frame 068304/0533 →
Continuity (10)
Continuation In Part 17539036 · Nov 30, 2021
Continuation 17249468 · Mar 2, 2021
Continuation In Part 17304378 · Jun 20, 2021
Continuation 17249468 · Mar 2, 2021
Continuation In Part 17249468 · Mar 2, 2021
Provisional Application 63201713 · May 10, 2021
Provisional Application 63199014 · Dec 1, 2020
Provisional Application 63081860 · Sep 22, 2020
Provisional Application 63023836 · May 12, 2020
Related Publication 20230070853A1 · Mar 9, 2023
References Cited (4)
US 10341633B2 · Lindner · 2019 [cited by examiner]
US 10872439B2 · Yu · 2020 [cited by examiner]
US 11503266B2 · Vyas · 2022 [cited by examiner]
US 20120039515A1 · Jeong · 2012 [cited by examiner]