IP Library Granted Patent US 11,776,204
Granted Patent B2
US 11,776,204 · App. 17/154,827 · Granted Oct 3, 2023

3D dataset generation for neural network model training

Inventors: Jong Hwa Lee (San Diego, CA); Seunghan Kim (San Diego, CA); Gary Lyons (San Diego, CA)
Assignee: SONY GROUP CORPORATION
G06T17/00G06F18/214G06N3/08G06T7/529G06T17/10G06T19/20G06V10/44G06V10/54G06V10/764G06V10/774G06V10/82G06V20/647G06V40/10G06V40/171
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 11,776,204
App. No.
17/154,827
Granted
Oct 3, 2023
Kind
B2
Abstract

An electronic device receives a set of 2D images comprising at least first 2D image of an object of interest and detects a plurality of 2D landmarks on the first 2D image. The detected plurality of 2D landmarks corresponds to shape-features of the object of interest. The electronic device aligns a first three-dimensional (3D) shape model of a reference object by fitting 2D landmarks of the first 3D shape model to the detected plurality of 2D landmarks. The electronic device estimates texture mapping information between the object of interest and the aligned first 3D shape model and generates a dataset by including the first 2D image, the aligned first 3D shape model, and the estimated texture mapping information as a first sample of the dataset. Based on the generated dataset, the electronic device trains a neural network model on a task of 3D reconstruction from a single 2D image.

Claims (50)

1. An electronic device, comprising:

circuitry configured to:

receive a set of two-dimensional (2D) images comprising at least a first two-dimensional (2D) image of an object of interest;

detect a plurality of 2D landmarks on the first 2D image, wherein the detected plurality of 2D landmarks corresponds to shape-features of the object of interest;

align a first three-dimensional (3D) shape model of a reference object by fitting corresponding 2D landmarks of the first 3D shape model to the detected plurality of 2D landmarks of the object of interest;

estimate texture mapping information between the object of interest of the first 2D image and the aligned first 3D shape model;

generate a dataset by including the first 2D image, the aligned first 3D shape model, and the estimated texture mapping information as a first sample of the dataset; and

train, based on the generated dataset, a neural network model on a task of 3D reconstruction from a single 2D image, wherein the trained neural network model:

receives, as an input, a second 2D image of the object of interest, wherein the second 2D image is part of an unseen dataset of images of the object of interest; and

outputs, based on the input, a second 3D shape model corresponding to the object of interest in the second 2D image.

2. The electronic device according to claim 1 , wherein the circuitry is further configured to:

extract a plurality of 3D landmarks from the aligned first 3D shape model; and

generate the dataset by including the detected plurality of 2D landmarks and the extracted plurality of 3D landmarks in the first sample of the dataset.

3. The electronic device according to claim 2 , wherein each 3D landmark of the extracted plurality of 3D landmarks comprises 3D coordinates of a 3D point on a corresponding shape-feature of the aligned first 3D shape model.

4. The electronic device according to claim 1 , wherein the first 3D shape model is one of a 3D morphable model or a 3D Basel model.

5. The electronic device according to claim 1 , wherein the object of interest is one of an inanimate object or an animate object.

6. The electronic device according to claim 1 , wherein the object of interest is one of a body of a human subject, a face of the human subject, or an anatomical portion different from the body and the face of the human subject.

7. The electronic device according to claim 1 , wherein the circuitry is further configured to solve an objective function to minimize a distance between the corresponding 2D landmarks of the first 3D shape model and the detected plurality of 2D landmarks of the object of interest, wherein the fitting corresponds to the solving of the objective function.

8. A method, comprising:

in an electronic device:

receiving a set of two-dimensional (2D) images comprising at least a first two-dimensional (2D) image of an object of interest;

detecting a plurality of 2D landmarks on the first 2D image, wherein the detected plurality of 2D landmarks corresponds to shape-features of the object of interest;

aligning a first three-dimensional (3D) shape model of a reference object by fitting corresponding 2D landmarks of the first 3D shape model to the detected plurality of 2D landmarks of the object of interest;

estimating texture mapping information between the object of interest of the first 2D image and the aligned first 3D shape model;

generating a dataset by including the first 2D image, the aligned first 3D shape model, and the estimated texture mapping information as a first sample of the dataset;

training, based on the generated dataset, a neural network model on a task of 3D reconstruction from a single 2D image;

receiving, by the trained neural network model, a second 2D image of the object of interest as an input, wherein the second 2D image is part of an unseen dataset of images of the object of interest; and

outputting, by the trained neural network model, a second 3D shape model corresponding to the object of interest in the second 2D image, based on the input.

9. The method according to claim 8 , further comprising:

extracting a plurality of 3D landmarks from the aligned first 3D shape model; and

generating the dataset by including the detected plurality of 2D landmarks and the extracted plurality of 3D landmarks in the first sample of the dataset.

10. The method according to claim 9 , wherein each 3D landmark of the extracted plurality of 3D landmarks comprises 3D coordinates of a 3D point on a corresponding shape-feature of the aligned first 3D shape model.

11. The method according to claim 8 , wherein the first 3D shape model is one of a 3D morphable model or a 3D Basel model.

12. The method according to claim 8 , wherein the object of interest is one of an inanimate object or an animate object.

13. The method according to claim 8 , wherein the object of interest is one of a body of a human subject, a face of the human subject, or an anatomical portion different from the body and the face of the human subject.

14. The method according to claim 8 , further comprising solving an objective function to minimize a distance between the corresponding 2D landmarks of the first 3D shape model and the detected plurality of 2D landmarks of the object of interest, wherein the fitting corresponds to the solving of the objective function.

15. A non-transitory computer-readable medium having stored thereon computer-implemented instructions that, when executed by an electronic device, causes the electronic device to execute operations, the operations comprising:

receiving a set of two-dimensional (2D) images comprising at least a first two-dimensional (2D) image of an object of interest;

detecting a plurality of 2D landmarks on the first 2D image, wherein the detected plurality of 2D landmarks corresponds to shape-features of the object of interest;

aligning a first three-dimensional (3D) shape model of a reference object by fitting corresponding 2D landmarks of the first 3D shape model to the detected plurality of 2D landmarks of the object of interest;

estimating texture mapping information between the object of interest of the first 2D image and the aligned first 3D shape model;

generating a dataset by including the first 2D image, the aligned first 3D shape model, and the estimated texture mapping information as a first sample of the dataset;

training, based on the generated dataset, a neural network model on a task of 3D reconstruction from a single 2D image;

receiving, by the trained neural network model, a second 2D image of the object of interest as an input, wherein the second 2D image is part of an unseen dataset of images of the object of interest; and

outputting, by the trained neural network model, a second 3D shape model corresponding to the object of interest in the second 2D image, based on the input.

16. The non-transitory computer-readable medium according to claim 15 , wherein the operations further comprises:

extracting a plurality of 3D landmarks from the aligned first 3D shape model; and

generating the dataset by including the detected plurality of 2D landmarks and the extracted plurality of 3D landmarks in the first sample of the dataset.

17. The non-transitory computer-readable medium according to claim 15 , wherein the first 3D shape model is one of a 3D morphable model or a 3D Basel model.

18. The non-transitory computer-readable medium according to claim 15 , wherein the object of interest is one of an inanimate object or an animate object.

Assignments (2)
CHANGE OF NAME Recorded Jun 25, 2021
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 056680/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2021
From: LEE, JONG HWA; KIM, SEUNGHAN; LYONS, GARY
To: SONY CORPORATION
Reel/Frame 055990/0035 →
Continuity (2)
Provisional Application 63003028 · Mar 31, 2020
Related Publication 20210304516A1 · Sep 30, 2021