IP Library Granted Patent US 12,323,571
Granted Patent B2
US 12,323,571 · App. 17/566,623 · Granted Jun 3, 2025

Method of training a neural network configured for converting 2D images into 3D models

Inventors: Vsevolod Kagarlitsky (Ramat Gan, IL); Shirley Keinan (Tel Aviv, IL); Michael Birnboim (Holon, IL); Amir Green (Mitzpe Netofa, IL); Alik Mokeichev (Tel Aviv, IL); Michal Heker (Tel-Aviv, IL); Yair Baruch (Tel Aviv, IL); Gil Wohlstadter (Givataim, IL); Gilad Talmon (Givataim, IL); Michael Tamir (Tel Aviv, IL)
Assignee: TETAVI LTD.
H04N13/275G06T7/579H04N13/172G06T2207/20081G06T2207/20084
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,323,571
App. No.
17/566,623
Granted
Jun 3, 2025
Kind
B2
Abstract

A computer-implemented method of generating of a database for training a neural network configured for converting 2d images into 3d models comprising steps of: (a) obtaining 3d models; (b) rendering said 3d models in a 2d format from at least one view point; and (c) collecting pairs further comprising said rendered 2d image frame and said corresponding sampled 3d models each.

Claims (41)

1. A computer-implemented method of generating a database for training a neural network, said neural network configured, when trained, for converting 2d images into 3d models; said database comprising a training collection of rendered 2d images and 3d models corresponding thereto; said method comprising steps of:

a. obtaining said 3d models by means of at least one of the following:

i. capturing a number of single volumetric frames of said at least one character in static poses and obtaining said 3d model from said number of single volumetric frames; and

ii. capturing a volumetric video of said at least one character being in motion and obtaining said 3d model from said volumetric video;

said at least one character at sub-steps i to iii being identical to each other or differ from each other;

b. generating said rendered 2d image by rendering said 3d model in a 2d image format from at least one view point; and

c. generating said database by collecting pairs, each of said pairs comprising said rendered 2d image and a corresponding sampled 3d model, said corresponding sampled 3d model comprising at least a portion of said 3d model generated at step (a);

d. said database training at least one neural network configured to convert at least one 2d image to a 3d model;

wherein said 3d model obtained at step (a) is an undivided 3d model, obtained directly, without a dummy model.

2. The method according to claim 1 , additionally comprising a step of sampling said 3d models obtained at step a.

3. The method according to claim 1 , wherein said rigging and skinning of said 3d model is performed by projecting said 3d model to at least one 2d image and calculating a 3d pose estimation based thereon.

4. The system according to claim 3 , wherein said rigging and skinning of said 3d model is performed in an automatic manner.

5. The method according to claim 1 , wherein at least one of said static poses is a T-pose or an A-pose.

6. A computer-implemented system for generating a database for training a neural network, said neural network configured, when trained, for converting 2d images into 3d models; said database comprising a collection of rendered 2d images and 3d models corresponding thereto; said computer-implemented system comprising:

a. a processor;

b. a memory storing instructions which, when executed by said processor, direct said processor to perform steps of:

i. obtaining said 3d models by means of at least one of the following:

1. capturing a number of single volumetric frames of said at least one character in static poses and obtaining said 3d model from said number of single volumetric frames; and

2. capturing a volumetric video of said at least one character being in motion and obtaining said 3d model from said volumetric video;

said at least one character at sub-steps 1 to 3 being identical to each other or differ from each other;

ii. generating said rendered 2d image by rendering said 3d model in a 2d image format from at least one view point; and

iii. generating said database by collecting pairs, each of said pairs comprising said rendered 2d image and a corresponding sampled 3d model, said corresponding sampled 3d model comprising at least a portion of said 3d model generated at step (a);

iv. said database training at least one neural network configured to convert at least one 2d image to a 3d model;

wherein said 3d model obtained at step (i) is an undivided 3d model, obtained directly, without a dummy model.

7. The system according to claim 6 , additionally comprising sampling said 3d models obtained at step i.

8. The system according to claim 6 , wherein said rigging and skinning of said 3d model is performed by projecting said 3d model to at least one 2d image and calculating a 3d pose estimation based thereon.

9. The system according to claim 8 , wherein said rigging and skinning of said 3d model is performed in an automatic manner.

10. The system according to claim 6 , wherein at least one of said static poses is a T-pose or an A-pose.

11. A non-transitory computer readable medium comprising instructions to a processor for performing a method of generating a training database for training a neural network, said neural network configured, when trained, for converting 2d images into 3d models; said instructions comprising steps of:

a. obtaining 3d models by means of at least one of the following:

i. capturing a number of volumetric frames of said at least one character in static poses and obtaining said 3d model from said number of volumetric frames; and

ii. capturing a volumetric video of said at least one character being in motion and obtaining said 3d model from said volumetric video;

said at least one character at sub-steps i to iii being identical to each other or differ from each other;

b. rendering said 3d models in a 2d image format from at least one view point; and

c. generating said database by collecting pairs, each of said pairs comprising said rendered 2d image and a corresponding sampled 3d model, said corresponding sampled 3d model comprising at least a portion of said 3d model generated at step (a);

d. said database training at least one neural network configured to convert at least one 2d image to a 3d model;

wherein said 3d model obtained at step (a) is an undivided 3d model, obtained directly, without a dummy model.

12. The non-transitory computer readable medium according to claim 11 additionally comprising sampling said 3d models obtained at step a.

13. The non-transitory computer readable medium according to claim 11 , wherein said rigging and skinning of said 3d model is performed by projecting said 3d model to at least one 2d image and calculating a 3d pose estimation based thereon.

14. The non-transitory computer readable medium according to claim 13 , wherein said rigging and skinning of said 3d model is performed in an automatic manner.

15. The non-transitory computer readable medium according to claim 11 , wherein at least one of said static poses is a T-pose or an A-pose.

Assignments (3)
CHANGE OF NAME Recorded Nov 14, 2025
From: TETAVI LTD
To: YOOM.COM LTD
Reel/Frame 073587/0757 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2025
From: YOOM.COM LTD.
To: TAKE-TWO INTERACTIVE SOFTWARE, INC.
Reel/Frame 072683/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2022
From: KAGARLITSKY, VSEVOLOD; KEINAN, SHIRLEY; BIRNBOIM, MICHAEL; GREEN, AMIR; MOKEICHEV, ALIK; HEKER, MICHAL; BARUCH, YAIR; WOHLSTADTER, GIL; TALMON, GILAD; TAMIR, MICHAEL
To: TETAVI LTD.
Reel/Frame 058786/0568 →
Continuity (2)
Provisional Application 63134207 · Jan 6, 2021
Related Publication 20220217321A1 · Jul 7, 2022
References Cited (14)
US 20100111370A1 · Black · 2010 [cited by examiner]
US 20170103563A1 · Erukhimov · 2017 [cited by examiner]
US 20200151963A1 · Lee · 2020 [cited by examiner]
US 20200193677A1 · Vaganov · 2020 [cited by examiner]
US 20200380771A1 · Kim · 2020 [cited by examiner]
CN 107067452A · 2017 [cited by applicant]
KR 20170074413A · 2017 [cited by applicant]
WO 2018067978A1 · 2018 [cited by applicant]
International Search Report of PCT/IL2022/050012 Completed Mar. 14, 2022; Mailed Mar. 23, 2022 3 pages. [cited by applicant]
Written Opinion of PCT/IL2022/050012 Completed Mar. 14, 2022; Mailed Mar. 23, 2022 4 pages. [cited by applicant]
Gül Varol, Javier J Romero, Xavier Martin, Naureen Mahmood, Michael J. Black, et al.. Learning from Synthetic Humans. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2017), Jul. 2017, Honolulu, Uni… [cited by applicant]
European Patent Office, Supplementary European Search Report for European Patent Application No. 22736708, completed Aug. 21, 2024, 2pp. [cited by applicant]
European Patent Office, Search Opinion for European Patent Application No. 22736708, 4pp. [cited by applicant]
European Patent Office, Information on Search Strategy for European Patent Application No. 22736708, 1pg. [cited by applicant]