Systems and methods of object shape and position determination in three-dimensional (3D) space
First Claim
Patent Images
1. A smart phone having an interface that identifies a position and a shape of a portion of a human hand moving in a three-dimensional (3D) space, the smart phone comprising:
- a camera having a particular vantage point configured to view the human hand; and
a fixed function logic circuit storing instructions that, when executed, implement actions including;
capturing, with the camera from the particular vantage point, two or more images of a portion of a human hand moving in the 3D space;
analyzing the two or more images captured by the camera from the particular vantage point to computationally represent the portion of the human hand, as captured, as one or more mathematically represented 3D surfaces, each 3D surface corresponding to a cross-section of the portion of the human hand, based at least in part on a plurality of edge points of the portion of the human hand in the image, tangent lines extending from the camera to at least two edge points of the plurality of edge points, and a centerline corresponding to the tangent lines; and
reconstructing the position of, and the shape fitting, at least the portion of the human hand in the 3D space based at least in part on the plurality of edge points and the centerline.
9 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
24 Claims
-
1. A smart phone having an interface that identifies a position and a shape of a portion of a human hand moving in a three-dimensional (3D) space, the smart phone comprising:
-
a camera having a particular vantage point configured to view the human hand; and a fixed function logic circuit storing instructions that, when executed, implement actions including; capturing, with the camera from the particular vantage point, two or more images of a portion of a human hand moving in the 3D space; analyzing the two or more images captured by the camera from the particular vantage point to computationally represent the portion of the human hand, as captured, as one or more mathematically represented 3D surfaces, each 3D surface corresponding to a cross-section of the portion of the human hand, based at least in part on a plurality of edge points of the portion of the human hand in the image, tangent lines extending from the camera to at least two edge points of the plurality of edge points, and a centerline corresponding to the tangent lines; and reconstructing the position of, and the shape fitting, at least the portion of the human hand in the 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, 20, 21, 22)
-
-
23. A method of using a smart phone to identify a position and a shape of a human hand moving in a three-dimensional (3D) space, the method comprising:
-
configuring a camera of the smart phone to have a particular vantage point to view the human hand; and executing instructions on a fixed function logic circuit of the smart phone to implement actions including; capturing, with the camera from the particular vantage point, two or more images of a portion of a human hand moving in the 3D space; analyzing the two or more images captured by the camera from the particular vantage point to computationally represent the portion of the human hand, as captured, as one or more mathematically represented 3D surfaces, each 3D surface corresponding to a cross-section of the portion of the human hand, based at least in part on a plurality of edge points of the portion of the human hand in the image, tangent lines extending from the camera to at least two edge points of the plurality of edge points, and a centerline corresponding to the tangent lines; and reconstructing the position of, and the shape fitting, at least the portion of the human hand in the 3D space based at least in part on the plurality of edge points and the centerline.
-
-
24. A head mounted device, comprising:
-
an optical assembly to display a displayed environment including at least one of a surrounding three-dimensional (3D) environment and a virtual environment, the surrounding 3D environment including at least a portion of a human hand; and a smart phone having an interface that identifies a position and a shape of a portion of the human hand moving in the surrounding 3D environment, the smart phone including; a camera having a particular vantage point configured to view the human hand; and a fixed function logic circuit storing instructions that, when executed, implement actions including; capturing, with the camera from the particular vantage point, two or more images of a portion of a human hand moving in the surrounding 3D environment; analyzing the two or more images captured by the camera from the particular vantage point to computationally represent the portion of the human hand, as captured, as one or more mathematically represented 3D surfaces, each 3D surface corresponding to a cross-section of the portion of the human hand, based at least in part on a plurality of edge points of the portion of the human hand in the image, tangent lines extending from the camera to at least two edge points of the plurality of edge points, and a centerline corresponding to the tangent lines; and reconstructing the position of, and the shape fitting, at least the portion of the human hand in the surrounding 3D environment based at least in part on the plurality of edge points and the centerline.
-
Specification