Method and system for providing three-dimensional and range inter-planar estimation
First Claim
1. A method of performing 3-D (three-dimensional) object profile inter-planar estimation and/or range inter-planar estimation of one or more objects within a scene, said method comprising:
- a) providing a predefined finite set of distinct types of features, giving rise to feature types, each feature type being distinguishable according to a unique bi-dimensional formation;
b) providing a coded light pattern comprising multiple appearances of said feature types;
c) projecting said coded light pattern, having axially varying intensity, on one or more objects within a scene, said scene having at least two planes, giving rise to a first plane and to a second plane;
d) capturing a 2-D (two-dimensional) image of said objects having said projected coded light pattern projected thereupon, thereby giving rise to a captured 2-D image, said captured 2-D image comprising reflected said feature types;
e) determining intensity values of the 2-D captured image, giving rise to the determined intensity values; and
f) performing 3-D object profile inter-planar estimation and/or range inter-planar estimation of said one or more objects within said scene based on said determined intensity values.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus and method of performing 3-D object profile inter-planar estimation and/or range inter-planar estimation of objects within a scene, including: providing a predefined finite set of distinct types of features, resulting in feature types, each feature type being distinguishable according to a unique bi-dimensional formation; providing a coded light pattern having multiple appearances of the feature types; projecting the coded light pattern, having axially varying intensity, on objects within a scene, the scene having at least two planes, resulting in a first plane and a second plane; capturing a 2-D image of the objects having the projected coded light pattern projected thereupon, resulting in a captured 2-D image, the captured 2-D image including reflected feature types; determining intensity values of the 2-D captured image; and performing 3-D object profile inter-planar estimation and/or range inter-planar estimation of objects within the scene based on determined intensity values.
22 Citations
54 Claims
-
1. A method of performing 3-D (three-dimensional) object profile inter-planar estimation and/or range inter-planar estimation of one or more objects within a scene, said method comprising:
-
a) providing a predefined finite set of distinct types of features, giving rise to feature types, each feature type being distinguishable according to a unique bi-dimensional formation; b) providing a coded light pattern comprising multiple appearances of said feature types; c) projecting said coded light pattern, having axially varying intensity, on one or more objects within a scene, said scene having at least two planes, giving rise to a first plane and to a second plane; d) capturing a 2-D (two-dimensional) image of said objects having said projected coded light pattern projected thereupon, thereby giving rise to a captured 2-D image, said captured 2-D image comprising reflected said feature types; e) determining intensity values of the 2-D captured image, giving rise to the determined intensity values; and f) performing 3-D object profile inter-planar estimation and/or range inter-planar estimation of said one or more objects within said scene based on said determined intensity values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus configured to perform 3-D (three-dimensional) object profile inter-planar estimation and/or range inter-planar estimation of one or more objects within a scene, said apparatus comprising:
-
a) a predefined set of types of features, giving rise to feature types, each feature type being distinguishable according to a unique bi-dimensional formation; b) a coded light pattern, having axially varying intensity, comprising multiple appearances of said feature types; c) a projector configured to project said coded light pattern on one or more objects within a scene, said scene having at least two planes, giving rise to a first plane and to a second plane; d) an imaging device configured to capture a 2-D (two-dimensional) image of said objects having said projected coded light pattern projected thereupon, giving rise to a 2-D captured image, said 2D image comprising reflected said feature types; and e) a processing unit configured to; e.1. determine intensity values of the 2-D captured image, giving rise to the determined intensity values; and e.2. perform 3-D object profile inter-planar estimation and/or range inter-planar estimation of said one or more objects within said scene by using the determined intensity values. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system configured to perform 3-D (three-dimensional) object profile inter-planar estimation and/or range inter-planar estimation of one or more objects within a scene, said system comprising:
-
a) a pattern-projecting apparatus configured to project a bi-dimensional coded light pattern, having axially varying intensity and having a plurality of feature types onto one or more objects within a scene having at least two planes, such that each feature reflects from a respective reflection location of the object within said scene, giving rise to a reflected feature, said feature types being distinguishable according to a unique bi-dimensional formation; b) an imaging device configured to capture a 2-D (two-dimensional) image of said scene comprising the reflected features; and c) a processing unit configured to; c.1. determine intensity values of the 2-D captured image, giving rise to the determined intensity values; and c.2. perform 3-D object profile inter-planar estimation and/or range inter-planar estimation of said one or more objects within said scene by making use of the determined intensity values. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
- 46. A method of generating a sequence of SOP (Single-Optical-Path) or nearly SOP patterns, said method comprising modulating a predefined pattern and using at least one of volumetric matrices, each of said volumetric matrices complying with one or more predefined rules.
-
49. A method of generating a sequence of SOP (Single-Optical-Path) or nearly SOP patterns, said method comprising:
-
a) defining code formations and corresponding code formation changes; b) generating one or more sets of local-uniqueness matrices, containing only said code formations; c) generating at least one set of matrices containing only said local-uniqueness matrices; d) generating at least one set of consecutive matrices, containing only sequences of said matrices, according to said code formation changes, while said at least one set of the consecutive matrices does not contain any axial repetitions of both local-uniqueness matrices and averaged local-uniqueness matrices; e) generating at least one set of volumetric matrices, while said volumetric matrices containing only said consecutive matrices and not containing any axial repetitions of both local-uniqueness matrices and averaged local-uniqueness matrices; and f) generating a sequence of patterns by modulating a predefined pattern and using at least one of said repeating volumetric matrices. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification