Semi-automatic plane extrusion for 3D modeling
First Claim
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors, cause the one or more processors to:
- identify a plane in a 3D coordinate system in which a 3D model is being generated based on one or more 2D images;
identify a direction of extrusion for the plane;
receive a user identification of a region of interest on a 2D image;
project the region of interest from the 2D image onto the plane; and
automatically identify a location of the region of interest in the 3D model by extruding the plane along the direction of extrusion until the region of interest in the plane matches a corresponding region of at least one of the one or more 2D images.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with one or more aspects, a plane in a 3D coordinate system in which a 3D model is to be generated based on one or more 2D images is identified. A direction of extrusion for the plane is also identified. Additionally, a user identification of a region of interest on a 2D image is received and projected onto the plane. A location in the 3D model of the region of interest is then automatically identified by extruding the plane along the direction of extrusion until the region of interest in the plane matches a corresponding region of at least one of the one or more 2D images.
-
Citations
19 Claims
-
1. One or more computer storage media having stored thereon multiple instructions that, when executed by one or more processors, cause the one or more processors to:
-
identify a plane in a 3D coordinate system in which a 3D model is being generated based on one or more 2D images; identify a direction of extrusion for the plane; receive a user identification of a region of interest on a 2D image; project the region of interest from the 2D image onto the plane; and automatically identify a location of the region of interest in the 3D model by extruding the plane along the direction of extrusion until the region of interest in the plane matches a corresponding region of at least one of the one or more 2D images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of identifying a location of a portion of an object in a 3D model, the method comprising:
-
receiving a user input identifying a region of interest on a 2D image; projecting the region of interest from the 2D image onto a plane in a 3D coordinate system in which the 3D model is being generated based on multiple 2D images; and determining the location of the portion of the object by moving the plane along an extrusion direction until the region of interest on the plane matches a corresponding region of one or more of the multiple 2D images. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a processor; and a computer readable media having stored thereon; a projection module to project a user-selected region of interest on a 2D image onto a plane in a 3D coordinate system in which a 3D model is being generated; and a plane extrusion module to automatically identify a location of the region of interest in the 3D model by moving the plane along an extrusion direction until the region of interest in the plane matches a corresponding region of at least one of one or more 2D images. - View Dependent Claims (16, 17, 18, 19)
-
Specification