Structured Light Sensing for 3D Sensing
20170234679 · 2017-08-17
Inventors
Cpc classification
G06F3/017
PHYSICS
G06F3/011
PHYSICS
G01B11/2513
PHYSICS
G01B11/25
PHYSICS
International classification
G01B11/25
PHYSICS
G02B27/42
PHYSICS
Abstract
Apparatus for structured light scanning, the structured light comprising one or more projected lines or other patterns, comprises at least two independent emitters for each projected line or pattern, typically arranged in a row, and a pattern generator for causing light from respective emitters of a given row to overlap along the pattern axis to form the projected pattern. The independent emitters provide incoherent light along the pattern so that speckle noise is minimized despite the overlapping.
Claims
1. An apparatus for projected structured light, using at least one projected pattern, the apparatus comprising: at least two independent emitters, each of said independent emitters configured to generate a respective part of said projected pattern; and a pattern generator for causing light from respective emitters to overlap to form said projected pattern.
2. The apparatus according to claim 1, wherein said at least two independent emitters comprise a row or column of an overall pattern.
3. (canceled)
4. The apparatus according to claim 2, wherein said at least two independent emitters overlap to form a sub-pattern and said overall pattern comprises a plurality of sub-patterns.
5. (canceled)
6. The apparatus according to claim 2, comprising variable numbers of operational emitters per row, thereby to provide different levels of intensity per projected line.
7. The apparatus according to claim 6, wherein said rows are provided with an equal number of emitters, of which predetermined emitters in predetermined rows are switched off to provide a lower level of light intensity.
8. The apparatus according to claim 5, wherein said rows are provided with different numbers of emitters respectively.
9. The apparatus according to claim 8, wherein said different number of emitters is provided by setting respective rows to different lengths and retaining a fixed distance between emitters.
10. The apparatus according to claim 8, wherein said different number of emitters is provided by providing a different distance between emitters in respective rows.
11. The apparatus according to claim 1, further comprising a diffraction element configured to duplicate a block of said projected lines to fill a field of view.
12. The apparatus according to claim 1, wherein a spacing between said rows and a focal length of a collimating lens are predetermined to define an angular spread between said projected lines.
13. The apparatus according to claim 12, wherein said angular spread between said projected lines is constant for all neighboring projected lines, thereby to provide a regular pattern in said projected lines.
14. The apparatus according to claim 1, wherein said independent emitters are arranged as an emitter array.
15. The apparatus according to claim 13, wherein said emitter array comprises one member of the group consisting of a laser bar and a VCSEL array.
16. A method for structured light projecting, the structured light comprising a plurality of projected lines, the method comprising: emitting light from independent coherent light emitters arranged in a plurality of rows; and causing light from respective independent coherent light emitters of a given row to overlap along an axis of said row to form a respective projected line of incoherent light.
17. The method of claim 16, further comprising collimating light of a given row in an axis perpendicular to said axis of said row.
18. The method of claim 16, comprising providing different numbers of operational emitters per row so that different rows provide projected lines of differing intensity.
19. The method of claim 16, further comprising duplicating a block, the block comprising a plurality of said projected lines, one or more times to fill a field of view.
20. The method of claim 16, comprising fixing a spacing between said rows and a focal length of a collimating lens to define an angular spread between said projected lines.
21. The method of claim 20, comprising defining said angular spread between said projected lines to be constant between all neighboring projected lines, thereby to provide a regular pattern in said projected lines.
22-24. (canceled)
25. Apparatus for projected structured light using a plurality of projected lines, the apparatus comprising: a plurality of rows of independent emitters, each row configured to generate a respective said projected lines; and a line generator for causing light from respective emitters of a given row to overlap along a respective line axis to form a corresponding one of said projected lines.
26. (canceled)
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0042] Some embodiments of the invention are herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of embodiments of the invention. In this regard, the description taken with the drawings makes apparent to those skilled in the art how embodiments of the invention may be practiced.
[0043] In the drawings:
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
DESCRIPTION OF SPECIFIC EMBODIMENTS OF THE INVENTION
[0052] The present invention, in some embodiments thereof, relates to structured light generation for 3D sensing and the like and, more particularly, but not exclusively, to a structured light generation method and apparatus using overlapping patterns of multi-emitters.
[0053] The structured light may comprise multiple projected lines, and the rows of independent emitters are provided for each projected line. A line generator causes light from respective emitters of a given row to overlap along the line axis to form the projected line. The emitters themselves may emit coherent light but the different emitters are mutually incoherent. The independent, that is mutually incoherent, emitters ensure that the light lined up along the projected line is incoherent, so that speckle noise is minimized due to the overlapping.
[0054] Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not necessarily limited in its application to the details of construction and the arrangement of the components and/or methods set forth in the following description and/or illustrated in the drawings and/or the Examples. The invention is capable of other embodiments or of being practiced or carried out in various ways.
[0055] Referring now to the drawings,
[0056] A light pattern is shone from the optics into the field of view that includes for example the hand. The pattern may be a curve or a straight line or a complex pattern made of simpler patterns. One example of a pattern is a straight line. A series of parallel straight lines may be used in one example.
[0057] Within the limits of the pattern, light from different emitters overlaps or mixes, so that with the exception perhaps of the ends of the pattern, any given point in the pattern as projected onto the detection area receives light from two or more of the emitters.
[0058] A striped light pattern of projected lines is shone from optics 16 located on or around the screen, or alternatively is located as shown, on the camera, and the projected lines, exaggerated for the purpose of illustration, are distorted by the shape of the hand. The camera picks up the image of the hand with the distortions in the projected lines and uses the distortions to determine that the object 10 is indeed a hand and to determine the location, orientation and positions of internal features of the hand to identify gestures, or for example posture and the like.
[0059]
[0060] Reference is now made to
[0061] Each individual emitter 22 typically emits coherent light. The emitters are independent in the sense that the light emitted from different emitters is not mutually coherent.
[0062] In order to translate the light from the emitters into a projected pattern across the field of view an optical arrangement 26 is provided. The optical arrangement consists of line generator 28 which spreads point light along an axis. The axis selected is the axis of the row direction 25, and the effect of using a line generator with multiple row emitters is to cause the light from the different emitters of the given row to overlap along the line axis to form the projected line.
[0063] In order for the projected lines to be distinct, collimator 30 collimates the light of a given row in the axis perpendicular to the line axis and crossing the rows.
[0064] Image analysis is made easier if individual lines are distinct. The present embodiments allow for each line to be identified by brightness or intensity. In each row a different number of emitters can be used, so that each row has a unique intensity, even though the row pattern itself is uniform. Brighter rows can be interspersed with darker rows so that the image analysis can pick up the correct projected line following a discontinuity such as the edge of an object. Thus the emitters may be designed to be switchable, that is switched on and off, in order to provide different numbers of operational emitters per row so that different rows provide projected lines of differing intensity.
[0065] As an alternative to switching off emitters, an embodiment retains the same number of operational emitters in each row but varies the driving current for each row, hence achieving the same result of varied intensity. The variations in driving current may be designed into the hardware and/or may be controllable by a driver.
[0066] In a further alternative, different rows in the array are of different length, thus having different numbers of the evenly spaced emitters in order to achieve different intensities. A variation on such an embodiment has different spacings between emitters in different rows.
[0067] Any combination of the above embodiments may also be provided for achieving lines of varying intensity. A reason for combining the embodiments is to provide a residual level of intensity difference with the further option of increasing the intensity difference when the region being illuminated demands a greater contrast.
[0068] An exemplary embodiment uses a regular grid array with two types of row, a high intensity type of row and a low intensity type of row, the low intensity type of row having fewer operational emitters than the high type. The row types however are not defined by the number of emitters but rather by the power output per row.
[0069] The distance between emitters is the same in both the high and low intensity rows and the distance between the rows is also fixed.
[0070] It is not necessary to have unique projected lines projected over the entire field of view. Instead one can generate a tile in which all projected lines are unique and then project multiples of that tile. A multi-spot or diffraction element 32 can be used, where a single element tiles in a single dimension. Two such elements can be used for tiling in a second dimension and the tile or block can be duplicated to fill a field of view.
[0071] The width of the projected lines can be set by the collimator, and the focal length of the collimating lens. The spacing between rows 22 and the focal length of the collimating lens may define an angular spread between neighboring projected lines. In general the angular spread between neighboring projected lines is kept constant to provide a uniform pattern.
[0072] Independent emitters may be arranged as an emitter array 24, and the array may be made up of a laser bar or a vertical cavity surface-emitting laser (VCSEL) array. A VCSEL array may comprise a monolithic construction of semiconductor lasers in a wafer, where the beam emission direction is perpendicular to the wafer surface.
[0073]
[0074] The result is a row of light spots which are then collimated in
[0075]
[0076] Reference is now made to
[0077] Reference is now made to
[0078] Although light is spread along the axis of the row, the light is collimated 44 in the perpendicular axis to form distinct rows.
[0079] As mentioned, each row can be made to have a unique intensity by setting, for example, different numbers of elements in each row. Other methods can include driving each row with a different current. The result is a tile with a unique pattern of intensities. The tile can then be duplicated to fill a field of view. Within the tile, one can typically use two or more intensity levels and uniqueness may be obtained by identifying a sequence of intensities. For example the pattern of “high, low, high, high” is unique, but there is nothing unique about an individual line unless a larger number of intensity levels is used.
[0080] The line generation and optics are now considered in greater detail. An advantage of using multiple emitters is the ability to considerably reduce speckle noise. However, such an advantage can only be realized when different emitters are used to illuminate the same pattern in an overlapping way. Thus the present embodiments may make use of the following pattern formation technique. The pattern is suitable for structured light applications on the one hand, while easily lending itself to additional multiple emitter overlapping illumination applications on the other hand.
[0081] A regular array of emitters is used, such as a laser bar or VCSEL array. The emitters are followed by a sequence of optical elements that collimate one axis and create a line in the second, perpendicular axis. The line direction may be aligned exactly along the emitters' array axes in such a way that a row of emitters creates a series of overlapping lines.
[0082] Since each emitter creates the same lines, up to some small lateral shift, the different lines from each emitter overlap along the length of an enhanced line. Since the emitters are different, the light is incoherent, and there is no interference between light from different emitters, resulting in considerably reduced speckle noise in the line pattern. A careful alignment between the array axes and the line direction may be provided as any misalignment may have the effect of enlarging the line width. At the line edge the overlap ceases as the line formed by each emitter terminates at a slightly different position. That is to say the different line end-points are shifted with respect to each other. However, the range over which the different lines end may typically be small compared to the length of the line.
[0083] Using the same single optical element, each row of emitters, as in a regularly spaced array, leads to the creation of a single line in the projected pattern. The lines in the projected pattern are equally spaced with each projected pattern line corresponding to a single row. Each projected pattern line contains overlapping lines from the emitters, specifically one line from each emitter in the row. The angular spread between the lines is fixed by the actual spacing between emitter rows and the collimating lens focal length.
[0084] Typically, every additional emitter 20 in a given row 22 may further reduce the speckle noise in the projected line since the light becomes more incoherent. The number of rows 22 may then determine the number of projected lines created by the optical element. In order to produce more projected lines a simple diffractive optical element (DOE) 32 may be used to duplicate the projected line pattern several times, as discussed above.
[0085] To further enhance the pattern one may control the relative light intensity of each projected line by controlling the number of active emitters in the corresponding row. While still using a regular array 24, the number of active emitters can be reduced by eliminating a small number of emitters from each line. In this way, each projected line may be set to a predetermined line intensity which can then be used by the analysis software to recognize the individual projected line.
[0086] An embodiment uses a simplified optical design for the above pattern formation technique. A single common optical element 34 may be used that is common to all the emitters, allowing their regular arrangement to be transformed into the desired far field pattern or projected pattern. The unique regularity of the far field pattern may allow the present technique to be effective. The optics include a collimator, a line generator and a multi-spot or DOE in order to duplicate the line pattern to fill the field of view.
[0087] The following advantages are shown by at least some of the present embodiments.
[0088] The embodiments may allow effective reduction of speckle noise which would normally be the case due to emitter pattern overlap when there is coherent light.
[0089] The embodiments may allow for improved global line uniformity due to overlap of multiple sources within individual projected lines.
[0090] The embodiments may use simple optics that are common to all the independent emitters.
[0091] As discussed, the embodiments may allow for control of line intensity by setting a number of active emitters in each row.
[0092] The embodiments may allow for control of line angular spacing by setting the row to row spacing in the emitter array layout and/or setting the focal length of the collimating lens.
[0093] In an embodiment the emitters may be divided into subsets of emitters in which each subset allows individual on/off switching or individual control of driving current.
[0094] In an embodiment the division into subsets is row/column based, with each row/column being individually addressable. Alternatively several row/columns can be collected into one subset. As an example, odd rows/columns can be collected into one subset and even rows/columns can be collected into another. Using each subset alternatively in sync with the data capture allows creation of a dynamic pattern to enhance resolution.
[0095] It is expected that during the life of a patent maturing from this application many relevant optical emitters and projected analysis technologies will be developed and the scopes of the corresponding terms are intended to include all such new technologies a priori.
[0096] The terms “comprises”, “comprising”, “includes”, “including”, “having” and their conjugates mean “including but not limited to”.
[0097] The term “consisting of' means “including and limited to”.
[0098] As used herein, the singular form “a”, “an” and “the” include plural references unless the context clearly dictates otherwise.
[0099] It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment, and the above description is to be construed as if this combination were explicitly written. Conversely, various features of the invention, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination or as suitable in any other described embodiment of the invention, and the above description is to be construed as if these separate embodiments were explicitly written. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments, unless the embodiment is inoperative without those elements.
[0100] Although the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.
[0101] All publications, patents and patent applications mentioned in this specification are herein incorporated in their entirety by reference into the specification, to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art to the present invention. To the extent that section headings are used, they should not be construed as necessarily limiting.