Systems and methods of constructing three-dimensional (3D) model of an object using image cross-sections
First Claim
Patent Images
1. A method of identifying a position and shape of at least a portion of an object or object portion in three-dimensional (3D) space, the method comprising:
- capturing, with a plurality of cameras, each camera having a particular vantage point, two or more images generated by casting an output from at least one source onto a portion of an object;
analyzing the two or more images captured by the cameras from the particular vantage points to computationally represent the object portion, as captured, as one or more mathematically represented three-dimensional (3D) surfaces, each 3D surface corresponding to a cross-section of the object portion, based at least in part on a plurality of edge points of the object portion in the image, tangent lines extending from the cameras to at least two of the plurality of edge points and a centerline corresponding to the tangent lines; and
reconstructing the position of and a shape fitting at least a portion of the object portion in 3D space based at least in part on the plurality of edge points and the centerline.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for capturing motion and/or determining the shapes and positions of one or more objects in 3D space utilize cross-sections thereof. In various embodiments, images of the cross-sections are captured using a camera based on edge points thereof.
-
Citations
25 Claims
-
1. A method of identifying a position and shape of at least a portion of an object or object portion in three-dimensional (3D) space, the method comprising:
-
capturing, with a plurality of cameras, each camera having a particular vantage point, two or more images generated by casting an output from at least one source onto a portion of an object; analyzing the two or more images captured by the cameras from the particular vantage points to computationally represent the object portion, as captured, as one or more mathematically represented three-dimensional (3D) surfaces, each 3D surface corresponding to a cross-section of the object portion, based at least in part on a plurality of edge points of the object portion in the image, tangent lines extending from the cameras to at least two of the plurality of edge points and a centerline corresponding to the tangent lines; and reconstructing the position of and a shape fitting at least a portion of the object portion in 3D space based at least in part on the plurality of edge points and the centerline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A head mounted device, comprising:
-
an optical assembly to display a displayed environment including at least one of a surrounding environment and a virtual environment, the surrounding environment including at least a portion of an object or object portion; and a motion-capture system facilitating interactive control of the displayed environment, the system including; a plurality of cameras, each camera having a particular vantage point, to capture two or more images of the object portion; at least one source to direct illumination onto the object portion; and an image analyzer coupled to the cameras and the at least one source and configured to; analyze the two or more images captured by the cameras from the particular vantage points to computationally represent the object portion, as captured, as one or more mathematically represented 3 dimensional (3D) surfaces, each 3D surface corresponding to a cross-section of the object portion, based at least in part on a plurality of edge points of the object portion in the image, tangent lines extending from the cameras to at least two of the plurality of edge points and a centerline corresponding to the tangent lines; and reconstruct a position of and a shape fitting at least a portion of the object portion in 3D space based at least in part on the plurality of edge points and the centerline. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification