IP Library › Granted Patent US 12,499,617
Granted Patent B2
US 12,499,617 · App. 18/454,402 · Granted Dec 16, 2025

Method and electronic device for generating three-dimensional (3D) model

Inventors: Jaewook Shin (Suwon-si, KR); Dongchan Kim (Suwon-si, KR); Dongnam Byun (Suwon-si, KR); Jinyoung Hwang (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06T17/00G06T7/50G06T7/70G06T19/20G06V10/764G06T2219/2004G06T2219/2016G06T2219/2021
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,499,617
App. No.
18/454,402
Granted
Dec 16, 2025
Kind
B2
Abstract

A method of generating a three-dimensional (3D) model and a device for generating a 3D model are provided. The method includes generating a base 3D model of an object, determining a first target 3D model similar to the base 3D model from a 3D model database storing a plurality of 3D models, generating a first synthesized 3D model, determining a first similarity between the first synthesized 3D model and the at least one object image, determining a component having a low similarity between the first synthesized 3D model and the at least one object image, determining, as a second target 3D model, a 3D model having a high similarity to the first synthesized 3D model with respect to the component having the low similarity, from the 3D model database, and generating a second synthesized 3D model.

Claims (74)

1 . A method of generating a three-dimensional (3D) model, the method comprising:

generating a base 3D model of an object, based on at least one object image;

determining a first target 3D model similar to the base 3D model from a 3D model database storing a plurality of 3D models;

generating a first synthesized 3D model, based on the base 3D model and the first target 3D model;

determining a first similarity between the first synthesized 3D model and the at least one object image;

determining a component having a low similarity between the first synthesized 3D model and the at least one object image, based on the first similarity being less than or equal to a threshold value;

determining, as a second target 3D model, a 3D model having a high similarity to the first synthesized 3D model with respect to the component having the low similarity, from the 3D model database; and

generating a second synthesized 3D model, based on the first synthesized 3D model and the second target 3D model.

2 . The method of claim 1 , wherein the generating of the base 3D model comprises:

obtaining depth information of the at least one object image by using the at least one object image; and

generating the base 3D model including 3D location information about at least a portion of the object by using the at least one object image and the obtained depth information.

3 . The method of claim 1 , wherein the determining of the first target 3D model comprises:

determining a second similarity between the base 3D model and the plurality of 3D models; and

determining, as the first target 3D model, a 3D model having a high second similarity among the plurality of 3D models.

4 . The method of claim 1 , wherein the generating of the first synthesized 3D model comprises:

performing deformation on the first target 3D model to correspond to the base 3D model; and

merging the base 3D model and deformed first target 3D model.

5 . The method of claim 1 , further comprising:

classifying the base 3D model into a plurality of components of the object.

6 . The method of claim 5 , wherein the determining of the component having the low similarity comprises:

determining a third similarity between the first synthesized 3D model and the at least one object image with respect to each of the plurality of classified components; and

determining, as the component having the low similarity, a component having the third similarity less than a certain value among the plurality of components.

7 . The method of claim 1 , wherein the determining of the first similarity comprises:

rendering the first synthesized 3D model;

modifying a pose of the rendered first synthesized 3D model to correspond to the at least one object image; and

determining the first similarity between the modified rendered first synthesized 3D model and the at least one object image.

8 . The method of claim 1 , further comprising:

identifying a type of the object, based on the at least one object image, wherein the 3D model database comprises 3D models related to the type of the object.

9 . The method of claim 1 , wherein the generating of the first synthesized 3D model comprises:

generating information about a location of the first synthesized 3D model, based on information about a location of the base 3D model and information about a location of the first target 3D model; and

generating information about a color of the first synthesized 3D model, based on information about a color of the base 3D model.

10 . The method of claim 1 , wherein the first synthesized 3D model comprises at least one of a point cloud model, a polygon mesh model, a triangle mesh model, a non-uniform rational B-spline (NURBS) model, or a sculpting model.

11 . An electronic device for generating a three-dimensional (3D) model, the electronic device comprising:

at least one processor; and

a memory storing at least one instruction,

wherein the at least one processor is configured to execute the at least one instruction to:

generate a base 3D model of an object, based on at least one object image,

determine a first target 3D model similar to the base 3D model from a 3D model database storing a plurality of 3D models,

generate a first synthesized 3D model, based on the base 3D model and the first target 3D model,

determine a first similarity between the first synthesized 3D model and the at least one object image,

determine a component having a low similarity between the first synthesized 3D model and the at least one object image, based on the first similarity being less than or equal to a threshold value,

determine, as a second target 3D model, a 3D model having a high similarity to the first synthesized 3D model with respect to the component having the low similarity, from the 3D model database, and

generate a second synthesized 3D model based on the first synthesized 3D model and the second target 3D model.

12 . The electronic device of claim 11 , wherein the at least one processor is further configured to:

execute the at least one instruction to obtain depth information of the at least one object image by using the at least one object image, and

generate the base 3D model including 3D location information about at least a portion of the object by using the at least one object image and the obtained depth information.

13 . The electronic device of claim 11 , wherein the at least one processor is further configured to:

execute the at least one instruction to determine a second similarity between the at least one object image and the plurality of 3D models, and

determine, as the first target 3D model, a 3D model having a high second similarity among the plurality of 3D models.

14 . The electronic device of claim 11 , wherein the at least one processor is further configured to:

execute the at least one instruction to perform deformation on the first target 3D model to correspond to the base 3D model, and

merge the base 3D model and the deformed first target 3D model.

15 . The electronic device of claim 11 , wherein the at least one processor is further configured to execute the at least one instruction to classify the base 3D model into a plurality of components of the object.

16 . The electronic device of claim 15 , wherein the at least one processor is further configured to:

execute the at least one instruction to determine a third similarity between the first synthesized 3D model and the at least one object image with respect to each of the plurality of classified components, and

determine, as the component having the low similarity, a component having the third similarity less than a certain value among the plurality of components.

17 . The electronic device of claim 11 , wherein the at least one processor is further configured to:

execute the at least one instruction to render the first synthesized 3D model,

modify a pose of the rendered first synthesized 3D model to correspond to the at least one object image, and

determine the first similarity between the modified rendered first synthesized 3D model and the at least one object image.

18 . The electronic device of claim 11 ,

wherein the at least one processor is further configured to execute the at least one instruction to identify a type of the object based on the at least one object image, and

wherein the 3D model database comprises 3D models related to the type of the object.

19 . The electronic device of claim 11 , wherein the at least one processor is further configured to:

execute the at least one instruction to generate information about a location of the first synthesized 3D model, based on information about a location of the base 3D model and information about a location of the first target 3D model, and

generate information about a color of the first synthesized 3D model, based on information about a color of the base 3D model.

20 . A non-transitory computer-readable recording medium storing a program for performing a method of:

generating a base three-dimensional (3D) model of an object, based on at least one object image;

determining a first target 3D model similar to the base 3D model from a 3D model database storing a plurality of 3D models;

generating a first synthesized 3D model, based on the base 3D model and the first target 3D model;

determining a first similarity between the first synthesized 3D model and the at least one object image;

determining a component having a low similarity between the first synthesized 3D model and the at least one object image, based on the first similarity being less than or equal to a threshold value;

determining, as a second target 3D model, a 3D model having a high similarity to the first synthesized 3D model with respect to the component having the low similarity, from the 3D model database; and

generating a second synthesized 3D model, based on the first synthesized 3D model and the second target 3D model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: SHIN, JAEWOOK; KIM, DONGCHAN; BYUN, DONGNAM; HWANG, JINYOUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064681/0187 →
Priority Claims (2)
KR 10-2022-0129036 · Oct 7, 2022 · national
KR 10-2022-0183216 · Dec 23, 2022 · national
Continuity (2)
Continuation PCTKR2023012359 · Aug 21, 2023
Related Publication 20240119666A1 · Apr 11, 2024
References Cited (24)
US 9978177B2 · Mehr et al. · 2018 [cited by applicant]
US 11257287B2 · Balestra et al. · 2022 [cited by applicant]
US 11276226B2 · Lim · 2022 [cited by applicant]
US 20170004621A1 · Maranzana · 2017 [cited by examiner]
US 20190147221A1 · Grabner · 2019 [cited by examiner]
US 20200005020A1 · Meany · 2020 [cited by examiner]
US 20200160616A1 · Li et al. · 2020 [cited by applicant]
US 20210104071A1 · Shao · 2021 [cited by examiner]
US 20210383115A1 · Alon · 2021 [cited by examiner]
US 20220301324A1 · Gustavsson · 2022 [cited by examiner]
US 20220358770A1 · Guler et al. · 2022 [cited by applicant]
CN 106446010A · 2017 [cited by applicant]
EP 3179407B1 · 2022 [cited by applicant]
JP 2005071095A · 2005 [cited by applicant]
KR 1020160090622A · 2016 [cited by applicant]
KR 101906431B1 · 2018 [cited by applicant]
KR 1020190112428A · 2019 [cited by applicant]
KR 1020200056905A · 2020 [cited by applicant]
KR 102207855B1 · 2021 [cited by applicant]
KR 1020210028941A · 2021 [cited by applicant]
KR 1020210078813A · 2021 [cited by applicant]
KR 1020220024517A · 2022 [cited by applicant]
International Search Report dated Nov. 20, 2023, issued in International Patent Application No. PCT/KR2023/012359. [cited by applicant]
Extended European Search Report dated Jul. 25, 2025, issued in a European Patent Application No. 23875042.6. [cited by applicant]