IP Library Granted Patent US 12,573,130
Granted Patent B2
US 12,573,130 · App. 18/236,338 · Granted Mar 10, 2026

Method and system providing temporary texture application to enhance 3D modeling

Inventors: Chelhwon Kim (Palo Alto, CA); Nicolas Dahlquist (Redwood City, CA)
Assignee: LEIA SPV LLC
G06T15/08G06T7/70G06T15/04G06T15/503
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,573,130
App. No.
18/236,338
Granted
Mar 10, 2026
Kind
B2
Abstract

Systems and methods are directed to generating a three-dimensional (3D) model of a first image set. The first image set (e.g., input image set) corresponds to different viewing angles of an object that is subject to 3D modeling. A volumetric density function is generated from the first image set. A second image set (e.g., a textured image set) is generated from the volumetric density function and from a predefined color function. The first image set is blended with the second image set to generate a third image set (e.g., an image set with temporary textures). To generate the 3D model, a 3D surface model is generated from the third image set. In addition, a texture map of the 3D surface model is generated from the first image set. A computing system is configured to render the 3D surface model and texture map for display.

Claims (55)

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

generating a volumetric density function from a first image set, the first image set corresponding to different viewing angles of an object;

generating a second image set from the volumetric density function and from a predefined color function;

blending the first image set with the second image set to generate a third image set;

generating a 3D surface model from the third image set; and

generating a texture map for the 3D surface model from the first image set,

wherein the 3D surface model and texture map are configured to be rendered for display;

wherein blending comprises:

assigning a blending weight indicating whether a pixel is part of a textureless region of the first image set; and

blending the first image set with the second image according to the blending weight; and

wherein the textureless region comprises pixels within a threshold pixel value variance.

2 . The method of claim 1 , wherein the volumetric density function generates a set of volumetric density values corresponding to an input camera pose.

3 . The method of claim 2 , wherein the volumetric density function is a neural network model that comprises a neural radiance field model.

4 . The method of claim 1 , further comprising:

identifying a plurality of camera poses of the first image set; and

generating the volumetric density function from the camera poses.

5 . The method of claim 1 , wherein generating the 3D surface model of the third image set comprises:

identifying a plurality of camera poses of the third image set;

identifying a plurality of 3D points within the third image set using the plurality of camera poses of the third image set; and

reconstructing a surface of the object according to the 3D points.

6 . The method of claim 1 , wherein rendering the 3D surface model and texture map for display comprises contemporaneously rendering a set of views of the object as a multiview image.

7 . A three-dimensional (3D) model generation system comprising:

a processor; and

a memory that stores a plurality of instructions, which, when executed, cause the processor to:

generate a volumetric density model from a first image set, the first image set corresponding to different viewing angles of an object;

generate a second image set from volumetric density model, wherein a pseudo-random texture is applied to generate the second image set;

blend the first image set with the second image set to generate a third image set;

generate a 3D surface model from the third image set; and

generate a texture map for the 3D surface model from the first image set,

wherein a computing system is configured to render the 3D surface model and the texture map for display;

wherein blending comprises:

assigning a blending weight indicating whether a pixel is part of a textureless region of the first image set; and

blending the first image set with the second image according to the blending weight; and

wherein the textureless region comprises pixels within a threshold pixel value variance.

8 . The system of claim 7 , wherein the volumetric density model comprises a function configured to determine a set of volumetric density values corresponding to an input camera pose.

9 . The system of claim 7 , wherein the volumetric density model comprises a neural radiance field model.

10 . The system of claim 7 , wherein the memory that stores the plurality of instructions, which, when executed, further cause the processor to:

identify a plurality of camera poses of the first image set; and

generate the volumetric density model from the first image set according to the camera poses.

11 . The system of claim 7 , wherein the memory that stores the plurality of instructions, which, when executed, further cause the processor to:

identify a plurality of camera poses of the third image set;

identify a plurality of 3D points within the third image set using the plurality of camera poses of the third image set; and

reconstruct a surface of the object according to the 3D points to generate the 3D surface model.

12 . The system of claim 7 , wherein the 3D surface model and texture map are configured to be rendered for display by contemporaneously rendering a set of views of the object as a multiview image.

13 . A non-transitory, computer-readable storage medium storing executable instructions that, when executed by a processor of a computing system, performs operations to generate a three-dimensional (3D) model of a first image set, the operations comprising:

generating a neural radiance field (NeRF) model from the first image set, the first image set corresponding to different viewing angles of an object;

generating a second image set from the NeRF model and a predefined color function;

blending the first image set with the second image set to generate a third image set;

generating a 3D surface model from the third image set; and

generating a texture map for the 3D surface model from the first image set, wherein the computing system is configured to render the 3D surface model and texture map for display:

wherein blending comprises:

assigning a blending weight indicating whether a pixel is part of a textureless region of the first image set; and

blending the first image set with the second image according to the blending weight; and

wherein the textureless region comprises pixels within a threshold pixel value variance.

14 . The non-transitory, computer-readable storage medium of claim 13 , wherein the 3D surface model and texture map are configured to be rendered for display by contemporaneously rendering a set of views of the object as a multiview image.

Assignments (3)
SECURITY INTEREST Recorded Nov 4, 2024
From: LEIA, INC.; LEIA SPV LLC; DIMENCO HOLDING B.V.
To: LELIS, INC., AS AGENT
Reel/Frame 069296/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2023
From: LEIA INC.
To: LEIA SPV LLC
Reel/Frame 065984/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: KIM, CHELHWON; DAHLQUIST, NICOLAS
To: LEIA INC.
Reel/Frame 064654/0879 →
Continuity (2)
Continuation PCTUS2021020165 · Feb 28, 2021
Related Publication 20230394740A1 · Dec 7, 2023
References Cited (60)
US 6191794B1 · Priem · 2001 [cited by examiner]
US 7667717B2 · Baudisch · 2010 [cited by examiner]
US 8861841B2 · Bell · 2014 [cited by examiner]
US 10885667B2 · Paik et al. · 2021 [cited by applicant]
US 12094054B2 · Tsai · 2024 [cited by examiner]
US 20020186215A1 · Cronin · 2002 [cited by examiner]
US 20030235344A1 · Kang · 2003 [cited by examiner]
US 20110128354A1 · Tien et al. · 2011 [cited by applicant]
US 20110170784A1 · Tanaka · 2011 [cited by examiner]
US 20110231162A1 · Ramamurthi · 2011 [cited by examiner]
US 20130127895A1 · Miller et al. · 2013 [cited by applicant]
US 20140198097A1 · Evans · 2014 [cited by examiner]
US 20140232742A1 · Reshetov · 2014 [cited by examiner]
US 20160098858A1 · Patkar · 2016 [cited by examiner]
US 20170358119A1 · Forutanpour · 2017 [cited by examiner]
US 20180162144A1 · Miller · 2018 [cited by examiner]
US 20200082596A1 · Festa et al. · 2020 [cited by applicant]
US 20200143522A1 · Vogels et al. · 2020 [cited by applicant]
US 20200202611A1 · Wang et al. · 2020 [cited by applicant]
US 20200250885A1 · Bian et al. · 2020 [cited by applicant]
US 20200349757A1 · Holzer · 2020 [cited by examiner]
US 20210150748A1 · Ciurea · 2021 [cited by examiner]
US 20210225065A1 · Holzer · 2021 [cited by examiner]
US 20210390761A1 · Kowalski · 2021 [cited by examiner]
US 20230030728A1 · Dahlquist · 2023 [cited by applicant]
US 20240331181A1 · Ciurea · 2024 [cited by examiner]
CA 3210872 · 2022 [cited by applicant]
CN 116917946 · 2023 [cited by applicant]
EP 4298606 · 2024 [cited by applicant]
JP 2020149174 · 2020 [cited by applicant]
JP 2024508457 · 2024 [cited by applicant]
KR 101828710B1 · 2018 [cited by applicant]
KR 20230135660 · 2023 [cited by applicant]
TW 201118791 · 2011 [cited by applicant]
TW 202247106 · 2022 [cited by applicant]
TW I810818 · 2023 [cited by applicant]
WO 2022108609A1 · 2022 [cited by applicant]
WO 2022125128A1 · 2022 [cited by applicant]
WO 2022173611A1 · 2022 [cited by applicant]
WO 2022182368A1 · 2022 [cited by applicant]
WO 2022182369 · 2022 [cited by applicant]
WO 2022182376A1 · 2022 [cited by applicant]
WO 2023014576A1 · 2023 [cited by applicant]
WO 2023129214A1 · 2023 [cited by applicant]
“International Application Serial No. PCT US2021 020165, International Preliminary Report on Patentability mailed Sep. 14, 2023”, 7 pgs. [cited by applicant]
“European Application Serial No. 21928309.0, Response to Communication Pursuant to Rules 161(1) and 162 EPC filed Mar. 1, 2024”, 24 pgs. [cited by applicant]
“Taiwanese Application Serial No. 111105580, Office Action mailed Feb. 21, 2022”, w English Translation, 6 pgs. [cited by applicant]
“Taiwanese Application Serial No. 111105580, Office Action mailed Jun. 15, 2022”, w English Translation, 6 pgs. [cited by applicant]
“Taiwanese Application Serial No. 111105580, Office Action mailed Aug. 24, 2022”, w English Translation, 6 pgs. [cited by applicant]
“Taiwanese Application Serial No. 111105580, Office Action mailed Nov. 16, 2022”, w English Translation, 19 pgs. [cited by applicant]
“Taiwanese Application Serial No. 111105580, Response filed Feb. 17, 2023 to Office Action mailed Nov. 16, 2022”, w English Claims, 17 pgs. [cited by applicant]
“Canadian Application Serial No. 3,210,872, Voluntary Amendment filed Aug. 8, 2023”, 31 pgs. [cited by applicant]
“Japanese Application Serial No. 2023-551970, Notification of Reasons for Refusal mailed Jul. 30, 2024”, w English translation, 4 pgs. [cited by applicant]
“European Application Serial No. 21928309.0, Extended European Search Report mailed Sep. 18, 2024”, 8 pgs. [cited by applicant]
Ballabeni, A., “Advances in Image Pre-Processing to Improve Automated 3D Reconstruction”, ISPRS—International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, vol. XL-5 W, (2015), 9 pgs. [cited by applicant]
Hafeez, Jahanzeb, “3D Surface Reconstruction of Smooth and Textureless Objects”, (Feb. 3, 2017), 5 pgs. [cited by applicant]
Mildenhall, Ben, “NeRF: Representing Scenes as Neural Radiance Fields for view Synthesis”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, XP081624988, (Mar. 19, 2020), 21 pg… [cited by applicant]
“Canadian Application Serial No. 3,210,872, Office Action mailed Jan. 7, 2025”, 6 pgs. [cited by applicant]
“European Application Serial No. 21928309.0, Response filed Feb. 12, 2025 to Extended European Search Report mailed Sep. 18, 2024”, 16 pgs. [cited by applicant]
International Search Report and Written Opinion (ISRWO) by International Searching Authority (ISA) Korean Intellectual Property Office (KIPO) dated Nov. 25, 2021 (11 pages) for foreign counterpart parent International A… [cited by applicant]