IP Library Granted Patent US 10,679,338
Granted Patent B2
US 10,679,338 · App. 15/684,695 · Granted Jun 9, 2020

Three-dimensional modeling of an object

Inventors: Eric Michael Gros (Waukesha, WI); Junli Ping (Clifton Park, NY); Arpit Jain (Niskayuna, NY); Ming-Ching Chang (Clifton Park, NY); Peter Henry Tu (Niskayuna, NY)
Assignee: GENERAL ELECTRIC COMPANY
G06T7/001G05D1/0094G06K9/00208G06T7/11G06T7/40G06T7/73G06T7/74G06T17/00B64C39/024B64C2201/123G06T2200/04G06T2200/08G06T2207/10028G06T2207/10032G06T2207/20021G06T2207/30108G06T2207/30244
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 10,679,338
App. No.
15/684,695
Granted
Jun 9, 2020
Kind
B2
Abstract

The present approach relates to the use of a point cloud of an object to initialize or seed a space carving technique used to generate a 3D model of the object. In one implementation, feature matching is performed on 2D images, with matched features constituting the points of a point cloud model. The point cloud generated in this manner, is one input of a foreground/background segmentation algorithm, which generates a set of segmented 2D images used by a space carving routine to generate a 3D model of the object.

Claims (18)

1. A method of generating a 3D model of an object, comprising:

performing feature matching on a set of two-dimensional (2D) images to generate a three dimensional (3D) point cloud model of an object, wherein performing the feature matching on the set of 2D images comprises matching features of the object present in two or more 2D images of the set of 2D images, wherein the features constitute points of the 3D point cloud model;

providing the 3D point cloud model as an input to a segmentation routine;

segmenting foreground and background of the set of 2D images or subsamples of the set of 2D images based on the 3D point cloud model to generate a plurality of 2D segmented images defining silhouettes of the object;

projecting the silhouettes on an initial volume to generate a plurality of projection regions;

performing a space carving operation on the initial volume by excluding volumes outside of the plurality of projection regions from the initial volume to generate the 3D model of the object; and

comparing the 3D model to a prior 3D model of the object or to landmark distances observed in the object to determine a degree of error in the 3D model.

2. The method of claim 1 , wherein segmenting the foreground and the background of the set of 2D images or the subsamples of the set of 2D images outputs respective camera pose estimations for each of the plurality of 2D segmented images.

3. The method of claim 2 , wherein the space carving operation uses the respective camera pose estimations associated with each of the plurality of 2D segmented images to generate the 3D model.

4. The method of claim 1 , wherein the set of 2D images is acquired by a drone executing a flight plan about the object.

5. The method of claim 1 , wherein the object is an industrial asset, a commercial asset, or infrastructure.

6. The method of claim 1 , wherein the 3D model comprises a water-tight convex hull representation of the object.

7. The method of claim 1 , further comprising:

comparing the 3D model to the prior 3D model to identify surface or structural irregularities.

8. The method of claim 1 , wherein the space carving operation is provided with a respective camera pose estimation for each of the plurality of 2D segmented images.

9. The method of claim 1 , wherein determining the degree of error in the 3D model comprises comparing the landmark distances observed in the object to corresponding landmark distances in the 3D model to determine a scale factor between the 3D model and the object.

10. The method of claim 9 , wherein the degree of error is a root mean square error, and wherein the root mean square error is determined based on a root mean square error calculation between the landmark distances observed in the object and the corresponding landmark distances in the 3D model.

11. The method of claim 6 , wherein a surface of the water-tight convex hull representation is colored mapped.

Assignments (5)
QUITCLAIM ASSIGNMENT Recorded Apr 9, 2026
From: EDISON INNOVATIONS LLC
To: BUNKER HILL TECHNOLOGIES, LLC
Reel/Frame 074326/0549 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2025
From: GENERAL ELECTRIC COMPANY
To: GE INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070636/0815 →
CHANGE OF NAME Recorded Mar 26, 2025
From: GE INTELLECTUAL PROPERTY LICENSING, LLC
To: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
Reel/Frame 070643/0907 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
To: EDISON INNOVATIONS, LLC
Reel/Frame 070293/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2017
From: GROS, ERIC MICHAEL; PING, JUNLI; JAIN, ARPIT; CHANG, MING CHING; TU, PETER HENRY
To: GENERAL ELECTRIC COMPANY
Reel/Frame 043805/0877 →
Continuity (1)
Related Publication 20190066283A1 · Feb 28, 2019