Nothing Special   »   [go: up one dir, main page]

WO2018033917A1 - Structured light projector - Google Patents

Structured light projector Download PDF

Info

Publication number
WO2018033917A1
WO2018033917A1 PCT/IL2017/050908 IL2017050908W WO2018033917A1 WO 2018033917 A1 WO2018033917 A1 WO 2018033917A1 IL 2017050908 W IL2017050908 W IL 2017050908W WO 2018033917 A1 WO2018033917 A1 WO 2018033917A1
Authority
WO
WIPO (PCT)
Prior art keywords
structured light
light
projector
patterns
pattern
Prior art date
Application number
PCT/IL2017/050908
Other languages
French (fr)
Inventor
Omri BARLEV
Michael Golub
Original Assignee
Ramot At Tel-Aviv University Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ramot At Tel-Aviv University Ltd. filed Critical Ramot At Tel-Aviv University Ltd.
Priority to EP17841216.9A priority Critical patent/EP3500820A4/en
Priority to CN201780064346.XA priority patent/CN109891187A/en
Publication of WO2018033917A1 publication Critical patent/WO2018033917A1/en
Priority to US16/275,479 priority patent/US10809056B2/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2513Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with several lines being projected in more than one direction, e.g. grids, patterns
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/09Beam shaping, e.g. changing the cross-sectional area, not otherwise provided for
    • G02B27/0927Systems for changing the beam intensity distribution, e.g. Gaussian to top-hat
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/09Beam shaping, e.g. changing the cross-sectional area, not otherwise provided for
    • G02B27/0938Using specific optical elements
    • G02B27/0944Diffractive optical elements, e.g. gratings, holograms
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/42Diffraction optics, i.e. systems including a diffractive element being designed for providing a diffractive effect
    • G02B27/4233Diffraction optics, i.e. systems including a diffractive element being designed for providing a diffractive effect having a diffractive element [DOE] contributing to a non-imaging application
    • G02B27/425Diffraction optics, i.e. systems including a diffractive element being designed for providing a diffractive effect having a diffractive element [DOE] contributing to a non-imaging application in illumination systems
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/20Lamp housings
    • G03B21/2006Lamp housings characterised by the light source
    • G03B21/2033LED or laser light sources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images

Definitions

  • the present invention is in the field of projectors and relates specifically to structured light illumination that can be used in three-dimensional scanning for sensing, imaging, three-dimensional printing and computer-integrated manufacturing (CIM).
  • CCM computer-integrated manufacturing
  • Computed reconstruction of a three-dimensional (3D) object can be achieved by projecting a known pattern, such as vertical or horizontal bars or spots, either random or deterministic, on the object. As the bars deform or spots deviate when striking surfaces, vision systems can calculate the depth and surface information of the object.
  • a known pattern such as vertical or horizontal bars or spots, either random or deterministic
  • vision systems can calculate the depth and surface information of the object.
  • State of the art light projectors used in such reconstruction applications include spatial light modulators (SLM) such as DLP, LCD, and LCoS with incoherent LED or lamp light sources. These projectors are usually restricted to visible spectral region, have limited number of spatial pixels, have limited, high, etendue of the power flux and have low light efficiency due to multiple layers structure.
  • SLM spatial light modulators
  • the raster structure of the projectors imposes limitations on the state of the art light projectors to be used as a source for structured light for three-dimensional scanning. Accordingly, power losses, acquisition time, frame rate, object size, contrast of projected Structured Light (SL) intensity patterns in the sun or other background light are compromised and consequently the resolution and the working distance range of the entire 3D scanning system is reduced.
  • SL Structured Light
  • WO 2013/127974 discloses a structured light projector, wherein a spatially coded structured light is generated by an array of laser diodes in order to perform structured light triangulation.
  • the laser diodes are VCSEL, where the light is emitted in the direction perpendicular to the semiconductor wafer surface.
  • Plural such laser diodes are integrated monolithically to form an array.
  • the position of the individual laser diodes in the array is coded spatially to form a non-regular unique pattern.
  • the light output by the lasers is projected by a refractive or diffractive optical system into the space to be monitored to form the structured light pattern.
  • An object to be investigated may be illuminated by the VCSEL array and a camera captures the frames.
  • a processing unit controls the power of VCSEL and processes the data from the camera.
  • WO 2015/059705 discloses an apparatus for generating a dynamic structured light pattern for optical tracking in three-dimensional space, the apparatus comprises an array of lasers, such as a VCSEL laser array, to project light in a pattern into a three- dimensional space; and an optical element or elements arranged in cells.
  • the cells are aligned with subsets of the laser array, and each cell individually applies a modulation, in particular an intensity modulation, to light from the laser or lasers of the subset, to provide a distinguishable and separately controllable part of the dynamic structured light pattern.
  • the present invention provides a novel projector for creating structured light (SL) patterns.
  • the projector of the present invention is highly efficient, e.g. in its use of light power, cost-effective and provides high resolution structured light patterns.
  • the projector can be used, inter alia, in 3D imaging of far objects (e.g. 5 to 200 meters away) with high resolution, as well as for relatively wide objects from a close distance thanks to scan capability with large fan angles.
  • Visible and IR laser sources have high power, advantageous low etendue and ability to create diffraction-limited SL patterns, albeit they are incompatible with existing DLP, LCD, and LCoS in 3D scanning.
  • Projectors with micro-scanning mirrors and single high power laser demand a challenging high frequency time scan of a 3D object and may have laser safety problems, especially in situation when the mirror rests and laser is still on.
  • static laser projectors of SL like laser pointers or professional telecentric optical systems project a fixed, single, SL pattern and do not support projection of time-variable patterns with different SL patterns, and therefore are not applicable for high resolution 3D scanning with SL pattern set.
  • static projectors of a single SL pattern customarily use scalar domain diffractive optical elements (DOEs) with local period of tens of light wavelengths, which have severe restrictions in angular dimensions of the light pattern, fan angle, spatial resolution and light efficiency.
  • DOEs scalar domain diffractive optical elements
  • the novel projector device includes a static projector capable of scanning an object with spatial patterns, for example a predetermined set of spatial patterns.
  • the projector includes a structured light generator configured to controllably operate as a spatial light modulator that creates a restricted set of high resolution, high contrast and powerful spatial patterns of light, and preferably comprises an array of static structured light sources (light emitters, or light output regions associated with an external emitter), such as lasers associated with static beam shapers that spatially modulate the emitters.
  • Each light source produces a light beam and is electronically controlled/tuned, being switchable on and off.
  • the array of light sources provides dynamic pattern projection by turning on and off selected static light source(s).
  • the array of light sources is preferably constituted by array(s) of lasers, such as VCSELs.
  • each light source is formed by a sub-array or group of lasers (e.g. VCSEL arrays) which is associated with its own/dedicated high-efficiency diffractive beam shaper.
  • the projector includes a diffractive unit accommodated such that each laser or each sub- array / group of the lasers is associated (aligned) with a corresponding region of the diffractive element which acts as the beam shaper for said laser / sub-array or group of lasers.
  • the patterns in said regions may or may not be different.
  • the diffractive unit includes a resonance domain DOE (RDDOE).
  • RDDOE is configured with local period comparable to that of the laser wavelength.
  • the RDDOE is usually arranged in an off-axis orientation with respect to the light source(s) orientation. It should be understood that if the RDDOE has different patterns in the different regions thereof, all these patterns have periods comparable to that of the laser(s) wavelength being associated therewith.
  • the laser wavelength and accordingly the RDDOE period(s) are selected in accordance with the specific application.
  • the inventors have found that diffraction efficiency and ability to withstand high light power densities of the resonance domain diffractive beam shaper in the range of 80%-100% supports increased distance range, while high NA supports increased resolution in 3D scanning and enables the large fan angles, such that large objects can be illuminated from a short distance.
  • Combination of dynamically controlled laser array(s) with the static resonance- domain DOE(s) brings together high power of light, high spatial fidelity, wide angular range, fast dynamics, compactness and cost efficiency to dynamic SL projectors for 3D scanning and other fields.
  • a projector comprising an optical device configured and operable as a structured light generator to produce at least one structured light pattern, the optical device comprising a light source unit configured and operable to generate one or more light beams along predetermined one or more optical paths, and a diffractive optical unit accommodated in said one or more optical paths and comprising a resonance-domain diffractive optical element (RDDOE) having a predetermined operative wavelength range and being configured and operable as a beam shaper for said one or more light beams to thereby create said at least one structured light pattern.
  • RDOE resonance-domain diffractive optical element
  • the use of a resonance domain DOE set of several sub-arrays / groups of lasers, e.g. VCSELs, with independent temporal electronic control for each of the lasers or sub-arrays (each such sub-array is sometimes called herein IAVA); and a different resonance domain DOE (or different regions of a single resonance domain DOE) for a different laser of a single array; provides the ability to create a time-series (time pattern) of structured light patterns, such that each light pattern includes sub-patterns and primitive shapes.
  • time-series time pattern
  • time pattern or time-series refers to successively produced different sub-patterns
  • primitive shape e.g. line(s) or rectangular shape(s) or spot(s)
  • Each sub-pattern of the SL pattern is created by combined operation of the lasers of a single array.
  • the projector comprises a control unit configured and operable to operate said optical device to successively perform multiple illumination sessions and produce a desired sequence of different structured light patterns, said control unit controls selection of one or more sets of one or more light sources in the light source unit to produce respective one or more of the light beams to create each of the different structured light patterns, and operates said selection of the sets of the light sources according to a predetermined time pattern to create said desired sequence of the different structured light patterns during a predetermined time interval.
  • each laser array contains several lasers with RDDOEs per laser.
  • Each RDDOE creates primitive shape (e.g. part of long straight line of a spot).
  • the RDDOEs altogether belonging to one IAVA create sub-patterns (e.g. full long straight line or a plurality/set of spots).
  • the technique of the present invention advantageously provides at least the following features: scalability for high optical power based on array of lasers; narrow spectrum of the structured patterns created by the laser light, high optical power enables outdoor (in sunlight) mid-range 3D scanning of 5-200 meters; reduced temporal coherence and minimized speckle noise (due to superposition of light from several lasers); high, diffraction limited, spatial fidelity in the projected patterns; wide angular range for extension of the SL pattern; independent on and off switching of hundreds of separate line stripes for the projection of binary or gray level structured patterns onto a scanned scene; extremely fast dynamics (typical laser rise time of ⁇ Ins), and unprecedented low power losses with light projection efficiency of about 80%; and no projection lens.
  • scalability for high optical power based on array of lasers narrow spectrum of the structured patterns created by the laser light, high optical power enables outdoor (in sunlight) mid-range 3D scanning of 5-200 meters; reduced temporal coherence and minimized speckle noise (due to superposition of light from several lasers);
  • the technique of the invention enables projection of light to a large distance, the invention is capable of operating in bright sun light or other bright light (because of narrow spectral width of the patterns), reduces dissipated heat of the projector because of efficient use of laser power, and substantially saves in cost of the projector and final 3D scanner product.
  • the combination of standard VCSEL arrays with a high NA and efficient resonance domain DOEs enables to combine the high power with high spatial fidelity, fast dynamics, and cost efficiency in dynamic structured light projectors for 3D scanning and other fields. It delivers a compact dynamic projector capable of high sharpness, increased scanning speed, low heating, scalable light power and cost margins.
  • Such projector can serve as a key block of a high resolution 3D scanner using SL triangulation and time multiplexing technique for outdoor and mid- range distances.
  • the 3D scanning fields of applications might be but are not restricted to the following: Outdoor scanning of building(s), parts of building or vehicles (digitization and 3D scanning of mechanical parts, cars, planes ,buildings and terrain); Unmanned vehicles and systems that require low weight high resolution simultaneous 3D scanning abilities for investigating the environment; Additive manufacturing and 3D printing based on 3D scanners; Robotic manufacturing and systems with 3D scanners; Dimensional characterization, measurement and quality control of parts, automatic measurements in production; Law enforcement - crime scene investigation, accident, fingerprint scanning; and Face recognition.
  • control unit of the invention comprises an actuator utility connectable to an operating utility of the structured light generator to simultaneously activate generation of a respective set of the light beams for the illumination session such that the light beams produced by the structured light generator during the illumination session intersect with corresponding locations on the RDDOE resulting in a desired structure light pattern.
  • each of the corresponding locations on the RDDOE creates a portion (sub-pattern) of each of the different structured light patterns, wherein each of the different structured light patterns is split in one of the following: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending parallel to a vertical axis, parts by boundaries extending in both the horizontal axis and vertical axis, or parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams.
  • each of the corresponding locations or regions on the RDDOE identically creates an entire structured light pattern, such that the desired structured light pattern at the projection plane is a superposition of several identical patterns created by a plurality of simultaneously activated locations or regions on the RDDOE. This way the RDDOE becomes almost insensitive to the tolerances of its lateral positioning relative to the optical axis of the projector.
  • each of the different structured light patterns have a different arrangement of features of the patterns.
  • control unit comprises an analyzer utility configured and operable to control a number of the illumination sessions being performed to create said sequence of the desired structured light patterns.
  • the different structured light patterns have different spatial frequencies of the features of the patterns.
  • the structured light pattern comprises an array of spaced- apart light stripes.
  • the structured light pattern comprises an array of spaced- apart light spots, arranged randomly or deterministically.
  • the RDDOE has an array of patterned regions, each such array of patterned regions being optically aligned with a respective sub-array of an array of light sources of the structured light generator.
  • the structured light pattern produced by a pair of the optically aligned light source and the patterned region of the RDDOE has a rectangular shape.
  • the optical unit is configured to produce the structured light pattern having a fan angle of light projection onto a projection surface, where the object is located, the fan angle being larger than 20 degrees.
  • the at least one spatial frequency of the spatial patterns is at least 3 cycles per degree.
  • a method for use in 3D imaging of an object comprising: projecting onto the object structured light patterns, capturing by a digital camera a 2D image(s) of the object while illuminated by the structured light patterns, digitally analyzing of geometrical distortion of each of the structured light patterns, and providing image data indicative of the object, wherein said projecting comprises a sequence of projections including projections of different structured light patterns successively projected onto the object according to a predetermined time pattern, said image data thereby comprising a sequence of image data pieces including the data pieces corresponding to the different structured light patterns, thereby enabling processing of said image data to reconstruct a 3D image of the object.
  • number of the different structured light patterns projected onto the object is determined based on ongoing processing of the image data pieces, such that each object is reconstructed using a specific number of different structured light patterns.
  • Fig. 1 is a schematic block-diagram illustration of a projector according to exemplary embodiments of the invention
  • Figs. 2A-C exemplify a projector according to one specific non-limiting embodiment of the invention
  • Figs. 3A-C show a non-limiting example of sequential binary-coded SL pattern projections for 3D imaging.
  • Fig. 3 A shows the exemplary set of five patterns;
  • Fig. 3B shows a spatial-temporal sequence of binary-coded patterns of the structured light;
  • Fig. 3C shows the object illuminated by different structured light patterns at different moments of time;
  • Fig. 4 shows typical 2D high power VCSEL array (left) and their near field emission (middle and right);
  • Fig. 5 shows ESEM images of a section of a resonance domain DOE.
  • Fig. 6 shows a resonance-domain DOE beam shaper that converts a Gaussian beam of a VCSEL into a rectangle with uniform top-hat intensity distribution
  • Fig. 7 shows off-axis conversion of a Gaussian beam into a top-hat beam
  • Fig. 8 shows geometrical optics arrangement for a map transformation design of the resonance-domain DOE beam shaper
  • Figs. 9A-D show designed parameters of local diffraction gratings as functions of the relative coordinate at the plane of the beam shaping resonance-domain DOE;
  • Fig. 9A shows grating period;
  • Fig. 9B shows aspect ratio of groove depth to period;
  • Fig. 9C shows slant angle;
  • Fig. 9D shows groove peak position;
  • Figs. 10A-B show a temporal sequence of binary-coded patterns of the structured illumination and their corresponding VCSEL array switched on; Fig. 10A VCSEL arrays, Fig. 10B Binary code patterns;
  • Fig. 11 show schematics of a SL triangulation based 3D scanning system with projector and a projected binary-coded pattern in stationary and mobile systems;
  • Figs. 12A-B illustrate estimations of resolution and power density of the structured light pattern created by diffractive top-hat beam shaper, and estimation of resolution of the 3D scanner, assuming that single pixel of the camera is the resolution limit;
  • Fig. 13 exemplifies three different selected gray patterns projected onto a simulated sphere, using 1200x1600 resolution projector and texture image;
  • Figs. 14A1-2 show diffraction efficiency as a function of angle of incidence (AOI) vs grating depth and period respectively, for 0.6328nm wavelength; Figs. 14B1-2 show the same for 0.86nm wavelength;
  • AOI angle of incidence
  • Fig. 15 shows schematically light emitted from a single VCSEL onto the DOE plane and then diffracted by the beam shaper
  • Fig. 16 shows the Gaussian intensity at the DOE plane
  • Figs. 17A-C show top-hat image plane simulation with cross sections in two directions
  • Figs. 19A-C show different views of the RDDOE beam shaper layout
  • Figs. 20A-B show parameters used for e-beam lithography and microscope images of dose test with given parameters
  • Figs. 21A-B show different views of ESEM images of the RDDOE beam shaper with resist and FS cross section after etching
  • Figs. 22A-B show a typical log-log plot of the peak optical power as a function of drive current for a VCSEL
  • Figs. 23A-B show example for current and trigger pulse used with a VCSEL
  • Figs. 24 and 25 show an example of an optical setup of fiber coupled HeNe laser diffracted from a single top-hat beam shaper;
  • Fig. 26 shows calibration of a 3D scanner configured according to the invention.
  • Fig. 27 shows 3D reconstruction of a cup using the 3D scanner of the invention.
  • One of the industrial fields that can utilize the invention is 3D scanning and imaging using structured light (SL) triangulation method, where mass production of a low cost, high resolution, and high power dynamic light projector is desired.
  • Digitally acquiring the shape of a 3D object is bridging between computer systems and real world and vice versa.
  • the widely used triangulation principle is based on the geometric relationship between the location of the imaging sensor, SL projector, and the object surface points.
  • the principal method for high resolution and fast 3D surface imaging is based on the use of SL i.e., active illumination of the scene with specially designed 2D spatially varying intensity pattern, as will be further illustrated below.
  • Fig. 1 illustrating a projector 100 of the present invention configured for creating structured light pattern(s) 160.
  • the projector 100 includes an optical device 140 and a control unit 120 that controls the operation of the optical device 140.
  • the optical device 140 and the control unit 120 communicate with each other via a connection 130 which can be wired or wireless as well known in the art.
  • the optical device 140 operates as a structured light generator that is controllably operated to produce various structured light patterns.
  • the optical device 140 includes a light source unit 142 that generates one or more light beams. More specifically, the invention utilizes a structured light generator in the form of a light source unit 142 which produces light by the included array of light sources 144, each light source typically produces a light beam.
  • the invention more specifically utilizes an array of lasers and is therefore described below with respect to this specific example. It should however be understood, and indicated above, that the principles of the invention are not limited to this specific example.
  • the light sources can be of any suitable kind, such as LEDs.
  • the light sources are lasers, and more specifically vertical- cavity surface emitting lasers (VCSELs).
  • the light source may be constituted by a light emitter itself (e.g. laser) or a light output region associated with (optically coupled to) an external light emitter.
  • the array of light sources 144 can be formed by individual light sources, groups of individual light sources or sub-arrays where each sub-array includes one or more individual light sources. Therefore, the array of light sources, as used herein, should be interpreted broadly.
  • the control unit 120 includes an actuator utility 122 which selectively actuates the light sources in the array by controlling an operating utility 146 located in the light source unit 142 and connected to each of the light sources in the array of light sources 144. Accordingly, the actuator utility 122 of the control unit 120 receives an input from a user (via appropriate user interface) or a preprogrammed controller as the case may be, and generates a respective output which selectively activates predetermined light sources in the array to produce the light beams used for creating a specific structured light pattern 160. To create a specific pattern, the light sources are controlled by the actuator utility in an individual or collective (i.e. in sets/groups/sub-arrays) manner. The actuator utility 122 is configured to generate specific time-based illumination sessions that activate the suitable light sources each time.
  • the projector 100 is configured to successively produce a desired sequence of different structured light patterns 160, when each structured light pattern is obtained by an illumination session that includes simultaneous activation of different light sources in the light sources array 144.
  • the projector therefore includes a light sources array 144 which is defined and chosen according to the different structured light patterns being of interest.
  • the optical device 140 also includes a diffractive optical unit 150 that functions as a light beam shaper for directing, shaping and focusing the light beams produced by the light sources 144 to thereby produce the structured light pattern 160 on a predetermined surface found at defined distance and elevation from the projector 100, with a sufficient resolution.
  • the diffractive optical unit 150 includes a resonance- domain diffractive optical element (RDDOE) 152 responsible for shaping the light beams passing therethrough.
  • RDOE resonance- domain diffractive optical element
  • an RDDOE is a diffractive element with a local period comparable to the wavelength of the light beam. Therefore, the RDDOE 152 has one or more predetermined operative wavelength ranges that correspond to the wavelengths of the light that the light sources in the array produce. In one specific embodiment, each specific light source has its corresponding RDDOE or region in the RDDOE where the specific light source and the corresponding RDDOE share a predetermined working wavelength range. Accordingly, the diffractive optical unit 150 is chosen to complement the light sources in the array in that the diffractive optical unit includes one or more RDDOE elements that complement the one or more light sources aligned therewith. In one specific non-limiting example, the array of light sources includes identical light sources working within the same wavelength range, i.e.
  • the RDDOE has corresponding regions, each aligned with one light source, the regions having identical operating wavelength range matching the wavelength range of the light sources.
  • the RDDOE 152 is accommodated in an optical path of the light beams generated by the light sources, such that each of the light beams passes through a respective location on the RDDOE 152.
  • the RDDOE has an array of patterned regions (not shown), each such array of patterned regions is optically aligned with a respective sub-array (e.g. a single light source) of the array of light sources 144.
  • the structured light pattern which is produced by a pair of optically aligned single light source and the single patterned region of the RDDOE has a rectangular shape. Therefore, the structured light pattern produced by a line-array of light sources optically aligned with a corresponding patterned region in the RDDOE is a light line (e.g., a stripe).
  • control unit 120 further includes an analyzer utility 124 which is configured and operable to control the number of the illumination sessions needed to create the sequence of the desired structured light patterns.
  • analyzer unit receives verification image and determines whether this data is sufficient to 3D image reconstruction or additional illumination sessions with the structured light should be carried out.
  • FIG. 2A-2C illustrating one non-limiting example of a projector according to one exemplary embodiment of the invention.
  • the optical device 240 includes a light source unit 242 and a diffractive optical unit 250, configured and operable generally as described above.
  • the light source unit 240 includes an array of the light sources 244, e.g. VCSELs, with temporally controllable light power being operable by the operating utility 246 which communicates with a control unit (not shown).
  • the array of light sources 244 includes a set of four sub-arrays 244A-D, each including eight light sources.
  • the light sources are configured to be controlled as sub- arrays such that all the light sources in each sub-array are turned on or off together.
  • the diffractive optical unit 250 includes a resonance-domain diffractive optical element configured as a set of sub-arrays of static optical elements 252A-D (RDDOEs) associated respectively with the sub-arrays 244A-D of the light sources, as illustrated by the arrows 270.
  • each sub-array of the resonance-domain diffractive optical element includes eight different RDDOEs associated with the eight light sources in each sub-array 244A-D.
  • the RDDOEs 252A-D are configured to direct and shape the light generated by the respective light sources into a set of sub-patterns and primitive shapes that in their plurality constitute each and every structured light pattern 260.
  • the operating utility 246 functions as a multichannel temporal signal controller being electronically connected to the sub-arrays of the light sources and configured to put-on said set of sub-patterns and primitive shapes at a time frame that is dedicated for each spatially structured light pattern.
  • Fig. 2B shows optical scheme of a non-limiting example of the projector of the invention, where light beams generated by independently addressable sub-array of light sources 244X, called sometimes here IAVA, are shaped by an associated sub-array of RDDOEs 252X to create a single sub-pattern 260X (line stripe) of binary-coded pattern.
  • the light source array 244 and the resonance-domain diffractive optical element 252 are inclined with respect to each other, i.e. they are off-axis and not parallel.
  • the off-axis configuration is necessary to achieve comparable to wavelength feature-size in diffractive optical element, as required in the resonance domain of diffraction.
  • the angles in the off-axis configuration correspond to Bragg angle of diffraction for the laser wavelength. Such configuration leads to high diffraction efficiency, minimization of power losses and efficient use of the laser power.
  • Fig. 2C shows entire structured light pattern 262 created altogether by the set of all sub-arrays of IAVAs 244 turned on and the respective RDDOE beam shapers 252.
  • the RDDOEs convert each IAVA into a sub pattern (e.g. a segment of a line stripe) in the SL pattern 262.
  • the projector of the invention dynamically controls the turning on and off of each IAVA (sub-array of light sources).
  • Each of the spatial intensity patterns will be formed by a different combination of turned on and off IAVAs.
  • the entire set of RDDOEs and VCSELs yields a sequence of binary-coded structured light patterns onto an image plane of an imaged 3D object.
  • the projector is capable of projecting any time sequence of binary or grey level structured light patterns.
  • the structured light pattern includes lit parts
  • the structured light pattern created by the projector of the present invention can be in other forms including, but not limited to, light lines split in one of the following: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending in both the horizontal axis and vertical axis, parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams; or the structured light pattern may include set(s) of spots with random or deterministic locations. Further, a single structured light pattern may include both lines (stripes) and spots.
  • FIG. 3A-C An example of sequential binary-coded structured light patterns is illustrated in Figs. 3A-C.
  • the spatially varying 2D structured illumination is generated by a dynamic projector.
  • the intensity of each pixel on the SL pattern is represented by the digital signal
  • Fig. 3A illustrates a time sequence of five SL patterns, for example, that can be generated by the projector of the present invention and used in 3D scanning and reconstruction of scanned objects.
  • Each one of the five SL patterns is achieved by a corresponding combination of turned-on IAVAs of the light source unit (242 in Fig. 2A).
  • the number and order of the individual SL patterns (in a time sequence) projected onto an object, to thereby reconstruct the object can be determined and controlled by the control unit (120 in Fig. 1) based on the ongoing reconstruction data received during the scanning process.
  • the reconstruction data is affected from one or more characteristics of the object/scene under reconstruction, including but not limited to surface complexity, size, distance from projector and others.
  • the projector of the present invention via its control unit for example, is capable of producing costumed number and forms of the structured light patterns in order to reconstruct a specific object.
  • the control unit of the projector determines if more projections and what kind of projections are needed to successfully reconstruct the object with predetermined resolution and/or accuracy.
  • Fig. 3B illustrates the spatial -temporal activation of the individual IAVAs in the light source unit in order to generate the five SL patterns of Fig. 3A.
  • the spatial activation is illustrated along the horizontal axis X and the temporal activation is illustrated along the vertical axis Y, when dark/black means on-state and light/white means off-state of the specific IAVA.
  • the black and white stripes in the horizontal axis X correspond to the spatial patterns shown in Fig. 3A.
  • FIG. 3C An example of illuminating an object with sequential different SL patterns in the aim of reconstructing the object in 3D is illustrated in Fig. 3C.
  • the object/scene can be reconstructed with the projector of the present invention using the known triangulation method.
  • An imaging sensor a video camera, for example
  • the pattern shown in the acquired image is similar to that of the projected SL pattern.
  • the geometric shape of the surface distorts the projected SL pattern as seen from the camera.
  • the principle of SL 3D surface imaging techniques is to extract the 3D surface shape based on the information from the distortion of the projected SL pattern. Accurate 3D surface profiles of objects in the scene can be computed by using various SL principles and algorithms.
  • Arrays of VCSEL are produced with matured off-the-shelf technology, and are used in several industrial fields, including optical communication and sensors.
  • the VCSELs can deliver high peak power with wavelength stability, and reduced temporal coherence (no speckles).
  • High power operation in a VCSEL can be achieved by either scaling the emitting region in diameter (typical Datacom VCSELs are - ⁇ ) up to ⁇ or larger, or using 2 dimensional arrays of individual emitters. To preserve low manufacturing cost and obtain optimal device performance, the scale is done using a 2D array of individual emitters.
  • An example of a typical top emitting VCSEL laser array with approximately 200 individual VCSEL emitters is shown in Fig. 4. Scaling of power with a 2D array has several advantages in the application.
  • the lasers are all emitting independently, so the coherence of the source is reduced, but since the VCSELs are all in close proximity, the emission wavelength is still very tightly controlled.
  • an individual element in the array can fail, but the overall power and source properties are only modestly affected.
  • the heat generated by the laser is spread over a larger area and thus allows for improved heat- sinking.
  • pulsed drive current depends on the pulse width and duty cycle which ultimately determine the overall temperature rise of the VCSEL and the package.
  • Diffractive optical elements in the resonance domain can provide more than
  • the inventors have designed and fabricated high-efficiency binary off-axis resonance domain diffractive lenses and diffraction gratings with very high spectroscopic spatial frequency of 2000 lp/mm.
  • the fabrication technology included direct e-beam writing of the spatial pattern, transferring the recorded pattern to a submicron Chrome mask by Ch plasma reactive ion etching (RIE), and transferring the spatial pattern from the Chrome mask to the fused silica (FS) substrate by CHF3 plasma RIE.
  • RIE Ch plasma reactive ion etching
  • FS fused silica
  • Typical environmental scanning electron microscopy (ESEM) images of magnified sections, upper and side sectional views, from the fabricated FS resonance domain diffraction gratings are shown in Fig. 5.
  • the high 0.14 NA of the lens is exceeding 10 times the limit of scalar diffractive optics.
  • Measured diffraction efficiency 83% of the lens is exceeding twice the known limits of thin binary optics.
  • the binary diffraction grating shows 75° separation between the 1 st and zero diffraction orders and measured diffraction efficiency 97.4%.
  • top-hat beam shapers are used to create SL illumination patterns.
  • the operational goal of the RDDOE beam shaper 752 is to convert a Gaussian beam 770 generated by a VCSEL 744 into a rectangle 772 with uniform top-hat intensity distribution at a projection plane 760.
  • Such rectangle can be part of a line stripe of each SL sub-pattern.
  • Formation of a full line stipe (sub-pattern) of the SL pattern is done by switching on all the light source members of a VCSEL array (IAVA).
  • IAVA VCSEL array
  • Several lines stripes, which form an SL pattern are formed by switching on several VCSEL arrays.
  • Dynamic sequence of SL patterns is achieved by switching on different sets of the VCSEL arrays at different times, in accordance with a predetermined time diagram.
  • the beam shaper 852 with the size 2Ax 2B of the clear aperture is considered, where A is size in u axis direction, B is size in v axis direction, and where u, v are Cartesian coordinates in the plane of the beam shaper.
  • Incident beam 870 with wavelength ⁇ preferably with Gaussian intensity, illuminates the plane of the beam shaper 852.
  • the beam shaper is configured to convert the incident beam 870 into output beam 872 with an intensity distribution that is nonzero within
  • the scheme is off-set with preferably Bragg angle of incidence, to keep local DOE periods in the range of the resonance domain for a given wavelength.
  • the illuminating beam provides at the DOE plane with Cartesian coordinates , the eikonal S mc (u) , phase kS mc (u) and the intensity
  • the eikonal S mc (u) provides at the DOE plane with Cartesian coordinates , the eikonal S mc (u) , phase kS mc (u) and the intensity
  • Gaussian incident beam the eikonal is defined as
  • parameter of Gaussian beam at the level of exp(-2) of intensity fall in the plane of the DOE is angle of incidence corresponding to the Bragg angle of the resonance
  • the RDDOE beam shaper is described by the phase function
  • the problem of beam shaper design can be described as the following inverse task: function ⁇ is to be found when the ⁇ , 2 A x 2B , lo, 2a x 2b, I are given.
  • Analytical solution for the phase function of the beam shaper is provided here by ray-tracing considerations for the input S 0 and output 5 eikonals in the beam shaper's plane, as illustrated in Fig. 8.
  • Integral form of equations can be based on integral Poynting theorem from light flux conservation, which is applicable in geometrical optics to any part of surface limited by respective ray bundle. Then, two integral functions P and P
  • the beam shaper' s phase function is found as
  • l 0 is the radius of curvature of incident Gaussian beam wavefront
  • / is a focal length of a focusing diffractive lens incorporated into the RDDOE beam shaper
  • 3 ⁇ 4 (u) is shaping addition to the focusing diffractive lens. It is assumed that the focus of the focusing diffractive lens is chosen so that without shaping (when the point
  • incident beam because it is related to incident beam, whereas should be
  • mapping of coordinates for ray-tracing correspondence can be found by solving above equation with
  • the ID (in x) phase function of the RDDOE is where
  • the RDDOE is composed of binary diffractive zones, each bounded by adjacent isolines numbered as m and m+l.
  • Each binary diffractive zone includes groove and gap, whose relative width is determined by the local duty cycle. It is noted that diffractive grooves in vicinity of x axis are perpendicular to it, same as in classical mounting of the rigorous light diffraction.
  • Figs. 9A-9D show designed parameters of local diffraction gratings as functions of the relative coordinate at the plane of the beam shaping RDDOE.
  • Fig. 9A shows grating period;
  • Fig. 9B shows aspect ratio of groove depth to period;
  • Fig. 9C shows slant angle;
  • Fig. 9D shows groove peak position.
  • the graphs in Figs. 9A-D provide data that is used in design of the exemplified resonance-domain beam shaper.
  • the groove depths are determined depending on TE or TM polarizations of the incident beam of the VCSEL as where coefficients ⁇ and c > 0 are and ⁇ is local grating period, h groove depth, q is the duty cycle and refractive indices in grating grooves and gaps respectively, is the mean square averaged refractive index of the grooves material and air, and is the 1 st Fourier coefficient of the normalized binary rectangular groove profile
  • a common technique for ranging is stereovision. It is based on imaging the scene from two or more points of view and then finding correspondences between the different images in order to triangulate the 3D position. Difficulties in finding the correspondences arise, even when taking into account epipolar constraints.
  • Coded structured light consists of replacing one of the two cameras by a device that projects a light pattern onto the measuring surface. Such devices project an image with a certain structure so that a set of pixels are easily distinguishable by means of a local coding strategy. Thus, when locating such coded points in the image grabbed by the remaining camera, their correspondence problem is solved with no need for geometrical constraints.
  • the projecting images are called patterns, since they are globally structured.
  • dynamic sequence of SL patterns is used for measuring 3D surface.
  • Techniques which are based on binary codes has only two illumination levels that are commonly used, which are coded as 0 and 1. Every pixel of the pattern has its own codeword formed by the sequence of 0s and Is corresponding to its value in every projected pattern. Thus, a codeword is obtained once the sequence is completed.
  • a sequence of m patterns to encode 2 m stripes using a plain binary code is the sequence of 0s and Is obtained from the m patterns, the first pattern being the one which contains the most significant bit.
  • the symbol 0 corresponds to black intensity while 1 corresponds to full illuminated white.
  • Every stripe of the last pattern has its own binary codeword.
  • the maximum number of patterns that can be projected is the resolution in pixels of the projector device or the imaging device whichever comes first.
  • Figs. 10A-B An example is shown in Figs. 10A-B.
  • Fig. 10A simply illustrates that the light sources are arranged in sub-arrays (IAVAs) which are activated or inactivated together. Two exemplary IAVAs are highlighted by dashed lines. It should be understood, that in other examples, the light sources can be activated on an individual basis, i.e. each sub- array includes one light source, such as a VCSEL, which is activated or inactivated individually.
  • Fig. 10B illustrates the binary activation status of four IAVAs, both graphically (the graph in the upper part of the figure) and numerically (the table in the lower part of the figure), where 1 means the IAVA is turned on, and 0 means the IAVA is turned off. The total number of activation states for Four IAVAs is 16 (2 4 ), and this is illustrated in the figure, there are 16 different combinations (columns) in the table.
  • Gray code instead of plain binary can be used.
  • the advantages of Gray code is that consecutive codewords have a Hamming distance of one, being more robust against noise.
  • the arrays of light sources are preferably VCSELs that can be produced on the base of a mature off-the-shelf technology, and are widely used in several industrial fields, including optical communication and sensors.
  • the VCSELs can deliver high peak power (of ⁇ 2W for 50ns pulse from 30 VCSELs) with wavelength stability, and reduced temporal coherence.
  • DOEs in the resonance domain can provide a record of more than 85% diffraction efficiency with high NA -0.15.
  • the resonance domain DOE can be implemented as a set of diffractive zones with dense groove profiles on a substrate surface.
  • DOE integrated circuit
  • RIE Ch plasma reactive ion etching
  • FS fused silica
  • the experimental data relates, inter alia, to design of the dynamic projector concept, design and computer simulation of the DOE in the projector, and fabrication of the DOE. Design and production of the resonance domain diffractive beam shaper and arrangement of the optical set-up for experimental investigation of the diffractive beam shapers and VCSELs are reported.
  • projector field of view
  • projected patterns depth of field
  • spatial and depth resolution were defined. Accordingly projector's architecture, spatial arrangement, operating wavelength of IAVAs, number of VCSEL in each array, number of arrays, and required functionality of the DOEs were determined.
  • Fig. 11 shows an architecture of a projector in a triangulation optical scheme.
  • Triangulation parameters are: d - Projector, camera distance, I - Projector, object distance.
  • Projector and DOE parameters are: D - DOE width, ⁇ - wavelength, 2a - top hat width, 2b - top hat height, FOV - angular field of view.
  • Single VCSEL with pitch of 40//m can deliver peak power of .
  • the peak power density of a single VCSEL is
  • the intensity on the image plane is proportional to squared magnification
  • the resolution of a projector (3D scanner) with VCSELs and DOE was also estimated, assuming that single pixel of the camera should match to the diffraction resolution limit for the DOE aperture.
  • the tables of Figs. 12A and 12B show results of the calculations.
  • the table of Fig. 12A shows estimations of resolution and power density of the structured light pattern created by diffractive top-hat beam shaper.
  • the table of Fig. 12B shows estimation of resolution of the 3D scanner, assuming that single pixel of the camera is the resolution limit.
  • a 3D scanner with VECSELs and DOEs will have estimated lateral spatial resolution up to 0.26 mrad (5.2 mm for the distance 20 m from the object) and longitudinal (depth) resolution of about 0.04 % of the distance (8 mm for distance 20 m).
  • Estimated field of view can be designed from 5° up to 100°.
  • a 3D scanner simulator was created based on a freeware available in Internet.
  • the simulator recreates a scene illuminated by a structured light projector and sampled by a camera, and reconstructs the 3D data according to a given camera and specified parameters.
  • the parameters include intrinsic and extrinsic parameters, such as projection and viewing angels, base line and geometrical distortions.
  • Physical model for the simulation resorted to a "pinhole" camera assumptions that yield the following equations.
  • X is object coordinate in camera reference frame
  • Rotation matrix rotates by the angle between coordinate systems
  • the simulator allowed to investigate 3D reconstruction performance with variety of patterns in the VCSEL-DOE projector, considering aberrations and noise. Results of simulations are shown in Fig. 13 that shows three different selected gray patterns projected onto a simulated sphere that serves as an object, using 1200x1600 resolution projector and texture image. Therefore the simulation results confirm that the spatial pattern can be projected onto the 3D object. Design and computer simulation of the DOE in the projector:
  • Analytic model for intensity pattern created by a VCSEL array at the DOE plane was developed.
  • Computer simulations for light propagation in free space from VCSEL to DOE and from DOE to spatial light pattern were conducted.
  • Fourier optics methods with numerical computing software codes MATLAB and DiffractMod Rsoft
  • Design of a DOE in the resonance domain that converts the VCSEL array light pattern into the structured light pattern onto the image plane was done.
  • DOE design and simulations included possible aberrations of the incident beam and tolerance analysis.
  • DOE design started with searching for optimal resonance domain grating parameters that give maximum efficiency with lowest sensitivity to a change in the parameter.
  • DOEs for VCSEL and Helium Neon (HeNe) laser were designed.
  • the HeNe laser was used for reference due to its high coherence.
  • a design and simulation tool for diffractive optics called DiffractMOD which is based on the Rigorous Coupled Wave Analysis (RCWA) technique was used.
  • single VCSEL was treated as a single mode Gaussian beam with the divergence angle and its phase and amplitude onto the DOE
  • phase and amplitude after a propagation distance of l and rotation of (the Bragg angle of incidence angle) are given by:
  • phase after the resonance domain top-hat beam shaper is given by:
  • the resonance domain top-hat beam shaper phase function is:
  • the resonance domain top-hat beam shaper phase function contains term in place of wherein function is configured accordingly to direct mapping of coordinates u at the beam shaper plane to coordinates at the output plane with the top-hat pattern, by considering the angle of incidence
  • the resonance domain top-hat beam shaper phase function is configured accordingly to direct mapping of coordinates u,v at the beam shaper plane to coordinates at the output plane with the top-hat intensity distribution by considering the 2D angle of incidence with components in direction of axis x and
  • Fig. 16 shows the Gaussian intensity at DOE plane, where inside the dashed line the intensity is above exp(-8) .
  • diffractive beam splitter spot array generator
  • the phase of the beam splitter is a periodic function of one coordinate u , with period of
  • phase of diffractive beam splitter can be calculated through a function of a dimensionless variable 1 reduced to a single period with length 1.0,
  • the 3D graph in Fig. 17A shows intensity distribution in the top-hat
  • the graphs in Figs. 17B and 17C show cross section across and along the line. The latter graph reveals that the intensity distribution is indeed top- hat, as expected.
  • the DOE design data was converted to industrial standard files for driving the electron beam (e-beam) lithography machines.
  • the e-beam lithography process with precision stitching of sub-fields in a large several square millimeters DOE area in e- beam resist layer, was conducted with sub-contractor. This process required thorough calibration of electron doses for proper features size and minimization of the stitching error.
  • a stage of ion-beam milling of Chrome was carried out, to transfer the e-beam pattern into a metallic Chrome mask.
  • RIE reactive ion etching
  • FS Fused Silica
  • Evaluating the fabrication process was done with the help of environmental scanning electron microscopy (ESEM). Several iterations in each process stage were conducted. Assembling of the optical set-up with sampled VCSELs was performed. Preliminary optical characterization of the DOEs in the optical set-up was done.
  • Matlab and the beam shaper smooth phase function were used to find the locations of the beam shaper isolones.
  • the isoline equation was solved numerically. Each isoline point was converted to GDSII file to create the mask.
  • Fig. 19A shows small area of where a selected contour line is plotted.
  • Fig. 19B shows the entire DOE beam shaper layout file and Fig. 19C shows a magnified area of Fig. 19B.
  • the fabrication was done using the following procedure (a) recording a resonance domain grating pattern in e-beam resist layer with e-beam lithography, (b) transferring the recorded spatial pattern to a fine metal mask, and (c) transferring the spatial pattern from the metal mask to the substrate of the resonance domain grating using reactive ion etching technology (RIE). Finally, images of the DOE were taken with environmental scanning electron microscopy (ESEM). Specifically, the following main equipment was used: e-beam writers Raith EBPG 5200 ; AJA Ion Beam Milling ATC-2020-IM, Nextral (Unaxis) NE 860 machines, and Quanta 200 FEG (ESEM).
  • the substrate material was Fused Silica (FS) with dimensions: 18 mm x 18 mm x 0.42 mm.
  • Coating 100 nm of Chrome deposited with e-beam evaporation.
  • Resist 400-300nm of ZEP 520A, spin coated at 2000-4000 rpm for 1 minute and then baked under hot plate (with vacuum) at 180 C° for three minutes on top of the Chrome.
  • the gas mixture was 0 2 (6 seem), and CHF 3 (lOOsccm).
  • the plasma had the following parameters: pressure of 50mtor and ICP generator frequency of 13.6 Mhz with a power of 400W. Finally, substrate cooling was done with He (5sccm).
  • ESEM scanning was carried out to verify proper physical sizes of the gratings, and stitching error.
  • the substrate was cut for cross section ESEM inspection to verify proper etching depth.
  • Figs. 21A-B show respectively top images and cross section images of selected areas of the DOE beam shaper, after etching was done into the FS.
  • a circuit for high current with very short pulses required for VCSEL operations was assembled.
  • LDP-V 40-70 ultra-compact driver module from PicoLAS was used to drive 'HVS7000' high power VCSEL array from Finisar.
  • the VCSEL array is capable of producing more than lOWatts of optical power and requires ⁇ 10ns pulse duration with a current of 10-50A.
  • Fig. 22 A shows the array optical power vs the required current, where continuation of drive conditions is demonstrated. Both the optical power, on the Y-axis, and the drive current, on the X-axis are plotted on a log scale.
  • the transient response of the VCSEL in the standard transistor outline (TO) package typically has a rise and fall times that can be made less than Ins. It is important to drive the VCSEL with a current limited waveform to insure that the laser is not damaged.
  • the electrical resistance of the 2D array is significantly less than lOhm, and the total capacitance will be less than a few pF when forward biased.
  • the package inductance and capacitance typically dominate the pulse performance.
  • Fig. 22B shows the microscope image of the fabricated array.
  • Fig. 23A shows the trigger signal given by the function generator
  • Fig. 23B shows the VCSEL array current (down) and trigger pulse (up) as shown on an oscilloscope.
  • the first fabricated DOE beam shapers were for HeNe wavelength. This was done to verify correctness of the entire process due to the HeNe highly coherent nature.
  • the HeNe laser was coupled to a single mode fiber to achieve high spatial coherence.
  • Fig. 26 shows the calibration process of the 3D scanner
  • Fig. 27 shows the 3D reconstruction of a coffee cup using the 3D scanner built according to the present invention.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

Structured light projector and method for use in 3D scanning are presented. The projector comprises an optical device configured and operable as a structured light generator to produce at least one structured light pattern, the optical device comprising a light source unit configured and operable to generate one or more light beams along predetermined one or more optical paths, and a diffractive optical unit accommodated in the one or more optical paths and comprising a resonance-domain diffractive optical element (RDDOE) having a predetermined operative wavelength range and being configured and operable as a beam shaper for the one or more light beams to thereby create the at least one structured light pattern. The method comprises successively projecting a sequence of different structured light patterns onto the object according to a predetermined time pattern, processing a sequence of image data pieces corresponding to the different structured light patterns enable reconstructing a 3D image of the object.

Description

STRUCTURED LIGHT PROJECTOR
TECHNOLOGICAL FIELD
The present invention is in the field of projectors and relates specifically to structured light illumination that can be used in three-dimensional scanning for sensing, imaging, three-dimensional printing and computer-integrated manufacturing (CIM).
BACKGROUND
Computed reconstruction of a three-dimensional (3D) object can be achieved by projecting a known pattern, such as vertical or horizontal bars or spots, either random or deterministic, on the object. As the bars deform or spots deviate when striking surfaces, vision systems can calculate the depth and surface information of the object. State of the art light projectors used in such reconstruction applications include spatial light modulators (SLM) such as DLP, LCD, and LCoS with incoherent LED or lamp light sources. These projectors are usually restricted to visible spectral region, have limited number of spatial pixels, have limited, high, etendue of the power flux and have low light efficiency due to multiple layers structure. The raster structure of the projectors imposes limitations on the state of the art light projectors to be used as a source for structured light for three-dimensional scanning. Accordingly, power losses, acquisition time, frame rate, object size, contrast of projected Structured Light (SL) intensity patterns in the sun or other background light are compromised and consequently the resolution and the working distance range of the entire 3D scanning system is reduced.
WO 2013/127974 discloses a structured light projector, wherein a spatially coded structured light is generated by an array of laser diodes in order to perform structured light triangulation. The laser diodes are VCSEL, where the light is emitted in the direction perpendicular to the semiconductor wafer surface. Plural such laser diodes are integrated monolithically to form an array. The position of the individual laser diodes in the array is coded spatially to form a non-regular unique pattern. The light output by the lasers is projected by a refractive or diffractive optical system into the space to be monitored to form the structured light pattern. An object to be investigated may be illuminated by the VCSEL array and a camera captures the frames. A processing unit controls the power of VCSEL and processes the data from the camera.
WO 2015/059705 discloses an apparatus for generating a dynamic structured light pattern for optical tracking in three-dimensional space, the apparatus comprises an array of lasers, such as a VCSEL laser array, to project light in a pattern into a three- dimensional space; and an optical element or elements arranged in cells. The cells are aligned with subsets of the laser array, and each cell individually applies a modulation, in particular an intensity modulation, to light from the laser or lasers of the subset, to provide a distinguishable and separately controllable part of the dynamic structured light pattern.
GENERAL DESCRIPTION
The present invention provides a novel projector for creating structured light (SL) patterns. The projector of the present invention is highly efficient, e.g. in its use of light power, cost-effective and provides high resolution structured light patterns. The projector can be used, inter alia, in 3D imaging of far objects (e.g. 5 to 200 meters away) with high resolution, as well as for relatively wide objects from a close distance thanks to scan capability with large fan angles.
Visible and IR laser sources have high power, advantageous low etendue and ability to create diffraction-limited SL patterns, albeit they are incompatible with existing DLP, LCD, and LCoS in 3D scanning. Projectors with micro-scanning mirrors and single high power laser, demand a challenging high frequency time scan of a 3D object and may have laser safety problems, especially in situation when the mirror rests and laser is still on.
Alternatively, static laser projectors of SL, like laser pointers or professional telecentric optical systems project a fixed, single, SL pattern and do not support projection of time-variable patterns with different SL patterns, and therefore are not applicable for high resolution 3D scanning with SL pattern set. Furthermore, these static projectors of a single SL pattern customarily use scalar domain diffractive optical elements (DOEs) with local period of tens of light wavelengths, which have severe restrictions in angular dimensions of the light pattern, fan angle, spatial resolution and light efficiency.
The novel projector device, disclosed herein, includes a static projector capable of scanning an object with spatial patterns, for example a predetermined set of spatial patterns. The projector includes a structured light generator configured to controllably operate as a spatial light modulator that creates a restricted set of high resolution, high contrast and powerful spatial patterns of light, and preferably comprises an array of static structured light sources (light emitters, or light output regions associated with an external emitter), such as lasers associated with static beam shapers that spatially modulate the emitters.
Each light source produces a light beam and is electronically controlled/tuned, being switchable on and off. The array of light sources provides dynamic pattern projection by turning on and off selected static light source(s). The array of light sources is preferably constituted by array(s) of lasers, such as VCSELs. In some embodiments, each light source is formed by a sub-array or group of lasers (e.g. VCSEL arrays) which is associated with its own/dedicated high-efficiency diffractive beam shaper. Thus, the projector includes a diffractive unit accommodated such that each laser or each sub- array / group of the lasers is associated (aligned) with a corresponding region of the diffractive element which acts as the beam shaper for said laser / sub-array or group of lasers. The patterns in said regions may or may not be different.
The diffractive unit includes a resonance domain DOE (RDDOE). The RDDOE is configured with local period comparable to that of the laser wavelength. The RDDOE is usually arranged in an off-axis orientation with respect to the light source(s) orientation. It should be understood that if the RDDOE has different patterns in the different regions thereof, all these patterns have periods comparable to that of the laser(s) wavelength being associated therewith. The laser wavelength and accordingly the RDDOE period(s) are selected in accordance with the specific application.
The inventors have found that diffraction efficiency and ability to withstand high light power densities of the resonance domain diffractive beam shaper in the range of 80%-100% supports increased distance range, while high NA supports increased resolution in 3D scanning and enables the large fan angles, such that large objects can be illuminated from a short distance. Combination of dynamically controlled laser array(s) with the static resonance- domain DOE(s) brings together high power of light, high spatial fidelity, wide angular range, fast dynamics, compactness and cost efficiency to dynamic SL projectors for 3D scanning and other fields.
Thus, according to a first aspect of the invention, there is provided a projector comprising an optical device configured and operable as a structured light generator to produce at least one structured light pattern, the optical device comprising a light source unit configured and operable to generate one or more light beams along predetermined one or more optical paths, and a diffractive optical unit accommodated in said one or more optical paths and comprising a resonance-domain diffractive optical element (RDDOE) having a predetermined operative wavelength range and being configured and operable as a beam shaper for said one or more light beams to thereby create said at least one structured light pattern.
In accordance with some aspects of the invention, the use of a resonance domain DOE; set of several sub-arrays / groups of lasers, e.g. VCSELs, with independent temporal electronic control for each of the lasers or sub-arrays (each such sub-array is sometimes called herein IAVA); and a different resonance domain DOE (or different regions of a single resonance domain DOE) for a different laser of a single array; provides the ability to create a time-series (time pattern) of structured light patterns, such that each light pattern includes sub-patterns and primitive shapes. In this connection, it should be understood that the terms of sub-array or group of lasers refer to multiple lasers being simultaneously activated thus forming a sub-pattern of the structured light pattern. Also, the term time pattern or time-series refers to successively produced different sub-patterns; and the term primitive shape (e.g. line(s) or rectangular shape(s) or spot(s) ) refers to a light pattern resulting from activation of a single laser or a group of lasers operated together.
Each sub-pattern of the SL pattern is created by combined operation of the lasers of a single array.
To this end, in some embodiments, the projector comprises a control unit configured and operable to operate said optical device to successively perform multiple illumination sessions and produce a desired sequence of different structured light patterns, said control unit controls selection of one or more sets of one or more light sources in the light source unit to produce respective one or more of the light beams to create each of the different structured light patterns, and operates said selection of the sets of the light sources according to a predetermined time pattern to create said desired sequence of the different structured light patterns during a predetermined time interval.
Entire time-sequence of the SL patterns is decomposed to timeframes of a limited number of sub-patterns and primitive shapes, such that each primitive shape is created by a single resonance domain DOE or a plurality of resonance domain DOEs installed opposite to a single laser in an off-axis orientation thereto. In more detail, each laser array (IAVA) contains several lasers with RDDOEs per laser. Each RDDOE creates primitive shape (e.g. part of long straight line of a spot). The RDDOEs altogether belonging to one IAVA create sub-patterns (e.g. full long straight line or a plurality/set of spots). Several IAVAs that are put on create one of the SL patterns. Putting on/off of entire set of the IAVAs in a proper predetermined temporal sequence yields entire time-sequence of the SL patterns.
Accordingly, the technique of the present invention advantageously provides at least the following features: scalability for high optical power based on array of lasers; narrow spectrum of the structured patterns created by the laser light, high optical power enables outdoor (in sunlight) mid-range 3D scanning of 5-200 meters; reduced temporal coherence and minimized speckle noise (due to superposition of light from several lasers); high, diffraction limited, spatial fidelity in the projected patterns; wide angular range for extension of the SL pattern; independent on and off switching of hundreds of separate line stripes for the projection of binary or gray level structured patterns onto a scanned scene; extremely fast dynamics (typical laser rise time of ~ Ins), and unprecedented low power losses with light projection efficiency of about 80%; and no projection lens.
Therefore, the technique of the invention enables projection of light to a large distance, the invention is capable of operating in bright sun light or other bright light (because of narrow spectral width of the patterns), reduces dissipated heat of the projector because of efficient use of laser power, and substantially saves in cost of the projector and final 3D scanner product.
The combination of standard VCSEL arrays with a high NA and efficient resonance domain DOEs, according to the invention, enables to combine the high power with high spatial fidelity, fast dynamics, and cost efficiency in dynamic structured light projectors for 3D scanning and other fields. It delivers a compact dynamic projector capable of high sharpness, increased scanning speed, low heating, scalable light power and cost margins. Such projector can serve as a key block of a high resolution 3D scanner using SL triangulation and time multiplexing technique for outdoor and mid- range distances.
The 3D scanning fields of applications, using the invention, might be but are not restricted to the following: Outdoor scanning of building(s), parts of building or vehicles (digitization and 3D scanning of mechanical parts, cars, planes ,buildings and terrain); Unmanned vehicles and systems that require low weight high resolution simultaneous 3D scanning abilities for investigating the environment; Additive manufacturing and 3D printing based on 3D scanners; Robotic manufacturing and systems with 3D scanners; Dimensional characterization, measurement and quality control of parts, automatic measurements in production; Law enforcement - crime scene investigation, accident, fingerprint scanning; and Face recognition.
In some embodiments, the control unit of the invention comprises an actuator utility connectable to an operating utility of the structured light generator to simultaneously activate generation of a respective set of the light beams for the illumination session such that the light beams produced by the structured light generator during the illumination session intersect with corresponding locations on the RDDOE resulting in a desired structure light pattern.
In some embodiments, each of the corresponding locations on the RDDOE creates a portion (sub-pattern) of each of the different structured light patterns, wherein each of the different structured light patterns is split in one of the following: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending parallel to a vertical axis, parts by boundaries extending in both the horizontal axis and vertical axis, or parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams.
In some embodiments, each of the corresponding locations or regions on the RDDOE identically creates an entire structured light pattern, such that the desired structured light pattern at the projection plane is a superposition of several identical patterns created by a plurality of simultaneously activated locations or regions on the RDDOE. This way the RDDOE becomes almost insensitive to the tolerances of its lateral positioning relative to the optical axis of the projector. In some embodiments, each of the different structured light patterns have a different arrangement of features of the patterns.
In some embodiments, the control unit comprises an analyzer utility configured and operable to control a number of the illumination sessions being performed to create said sequence of the desired structured light patterns.
In some embodiments, the different structured light patterns have different spatial frequencies of the features of the patterns.
In some embodiments, the structured light pattern comprises an array of spaced- apart light stripes.
In some embodiments, the structured light pattern comprises an array of spaced- apart light spots, arranged randomly or deterministically.
In some embodiments, the RDDOE has an array of patterned regions, each such array of patterned regions being optically aligned with a respective sub-array of an array of light sources of the structured light generator.
In some embodiments, the structured light pattern produced by a pair of the optically aligned light source and the patterned region of the RDDOE has a rectangular shape.
In some embodiments, the optical unit is configured to produce the structured light pattern having a fan angle of light projection onto a projection surface, where the object is located, the fan angle being larger than 20 degrees.
In some embodiments, the at least one spatial frequency of the spatial patterns is at least 3 cycles per degree.
According to yet another aspect of the invention, there is provided a method for use in 3D imaging of an object, the method comprising: projecting onto the object structured light patterns, capturing by a digital camera a 2D image(s) of the object while illuminated by the structured light patterns, digitally analyzing of geometrical distortion of each of the structured light patterns, and providing image data indicative of the object, wherein said projecting comprises a sequence of projections including projections of different structured light patterns successively projected onto the object according to a predetermined time pattern, said image data thereby comprising a sequence of image data pieces including the data pieces corresponding to the different structured light patterns, thereby enabling processing of said image data to reconstruct a 3D image of the object. In some embodiments, number of the different structured light patterns projected onto the object is determined based on ongoing processing of the image data pieces, such that each object is reconstructed using a specific number of different structured light patterns.
BRIEF DESCRIPTION OF THE DRAWINGS
In order to better understand the subject matter that is disclosed herein and to exemplify how it may be carried out in practice, embodiments will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
Fig. 1 is a schematic block-diagram illustration of a projector according to exemplary embodiments of the invention;
Figs. 2A-C exemplify a projector according to one specific non-limiting embodiment of the invention;
Figs. 3A-C show a non-limiting example of sequential binary-coded SL pattern projections for 3D imaging. Fig. 3 A shows the exemplary set of five patterns; Fig. 3B shows a spatial-temporal sequence of binary-coded patterns of the structured light; Fig. 3C shows the object illuminated by different structured light patterns at different moments of time;
Fig. 4 shows typical 2D high power VCSEL array (left) and their near field emission (middle and right);
Fig. 5 shows ESEM images of a section of a resonance domain DOE. (a) Top- view and (b) cross section images of at magnification of about 100,000 and 60,000 respectively;
Fig. 6 shows a resonance-domain DOE beam shaper that converts a Gaussian beam of a VCSEL into a rectangle with uniform top-hat intensity distribution;
Fig. 7 shows off-axis conversion of a Gaussian beam into a top-hat beam;
Fig. 8 shows geometrical optics arrangement for a map transformation design of the resonance-domain DOE beam shaper;
Figs. 9A-D show designed parameters of local diffraction gratings as functions of the relative coordinate at the plane of the beam shaping resonance-domain DOE; Fig. 9A shows grating period; Fig. 9B shows aspect ratio of groove depth to period; Fig. 9C shows slant angle; Fig. 9D shows groove peak position;
Figs. 10A-B show a temporal sequence of binary-coded patterns of the structured illumination and their corresponding VCSEL array switched on; Fig. 10A VCSEL arrays, Fig. 10B Binary code patterns;
Fig. 11 show schematics of a SL triangulation based 3D scanning system with projector and a projected binary-coded pattern in stationary and mobile systems;
Figs. 12A-B illustrate estimations of resolution and power density of the structured light pattern created by diffractive top-hat beam shaper, and estimation of resolution of the 3D scanner, assuming that single pixel of the camera is the resolution limit;
Fig. 13 exemplifies three different selected gray patterns projected onto a simulated sphere, using 1200x1600 resolution projector and texture image;
Figs. 14A1-2 show diffraction efficiency as a function of angle of incidence (AOI) vs grating depth and period respectively, for 0.6328nm wavelength; Figs. 14B1-2 show the same for 0.86nm wavelength;
Fig. 15 shows schematically light emitted from a single VCSEL onto the DOE plane and then diffracted by the beam shaper;
Fig. 16 shows the Gaussian intensity at the DOE plane;
Figs. 17A-C show top-hat image plane simulation with cross sections in two directions;
Figs. 18A-C show simulation of light diffracted from the RDDOE beam shaper at image plane for FOV=10deg, with top-hat splitting of 8, 16 and 32 respectively;
Figs. 19A-C show different views of the RDDOE beam shaper layout;
Figs. 20A-B show parameters used for e-beam lithography and microscope images of dose test with given parameters;
Figs. 21A-B show different views of ESEM images of the RDDOE beam shaper with resist and FS cross section after etching;
Figs. 22A-B show a typical log-log plot of the peak optical power as a function of drive current for a VCSEL;
Figs. 23A-B show example for current and trigger pulse used with a VCSEL;
Figs. 24 and 25 show an example of an optical setup of fiber coupled HeNe laser diffracted from a single top-hat beam shaper; Fig. 26 shows calibration of a 3D scanner configured according to the invention; and
Fig. 27 shows 3D reconstruction of a cup using the 3D scanner of the invention. DETAILED DESCRIPTION OF EMBODIMENTS
One of the industrial fields that can utilize the invention is 3D scanning and imaging using structured light (SL) triangulation method, where mass production of a low cost, high resolution, and high power dynamic light projector is desired. Digitally acquiring the shape of a 3D object is bridging between computer systems and real world and vice versa. The widely used triangulation principle is based on the geometric relationship between the location of the imaging sensor, SL projector, and the object surface points. The principal method for high resolution and fast 3D surface imaging is based on the use of SL i.e., active illumination of the scene with specially designed 2D spatially varying intensity pattern, as will be further illustrated below.
Reference is made to Fig. 1 illustrating a projector 100 of the present invention configured for creating structured light pattern(s) 160. The projector 100 includes an optical device 140 and a control unit 120 that controls the operation of the optical device 140. The optical device 140 and the control unit 120 communicate with each other via a connection 130 which can be wired or wireless as well known in the art.
The optical device 140 operates as a structured light generator that is controllably operated to produce various structured light patterns. The optical device 140 includes a light source unit 142 that generates one or more light beams. More specifically, the invention utilizes a structured light generator in the form of a light source unit 142 which produces light by the included array of light sources 144, each light source typically produces a light beam. The invention more specifically utilizes an array of lasers and is therefore described below with respect to this specific example. It should however be understood, and indicated above, that the principles of the invention are not limited to this specific example. The light sources can be of any suitable kind, such as LEDs. Preferably, the light sources are lasers, and more specifically vertical- cavity surface emitting lasers (VCSELs). As indicated above, generally, the light source may be constituted by a light emitter itself (e.g. laser) or a light output region associated with (optically coupled to) an external light emitter. The array of light sources 144 can be formed by individual light sources, groups of individual light sources or sub-arrays where each sub-array includes one or more individual light sources. Therefore, the array of light sources, as used herein, should be interpreted broadly.
The control unit 120 includes an actuator utility 122 which selectively actuates the light sources in the array by controlling an operating utility 146 located in the light source unit 142 and connected to each of the light sources in the array of light sources 144. Accordingly, the actuator utility 122 of the control unit 120 receives an input from a user (via appropriate user interface) or a preprogrammed controller as the case may be, and generates a respective output which selectively activates predetermined light sources in the array to produce the light beams used for creating a specific structured light pattern 160. To create a specific pattern, the light sources are controlled by the actuator utility in an individual or collective (i.e. in sets/groups/sub-arrays) manner. The actuator utility 122 is configured to generate specific time-based illumination sessions that activate the suitable light sources each time.
This way, the projector 100 is configured to successively produce a desired sequence of different structured light patterns 160, when each structured light pattern is obtained by an illumination session that includes simultaneous activation of different light sources in the light sources array 144. The projector therefore includes a light sources array 144 which is defined and chosen according to the different structured light patterns being of interest.
The optical device 140 also includes a diffractive optical unit 150 that functions as a light beam shaper for directing, shaping and focusing the light beams produced by the light sources 144 to thereby produce the structured light pattern 160 on a predetermined surface found at defined distance and elevation from the projector 100, with a sufficient resolution. The diffractive optical unit 150 includes a resonance- domain diffractive optical element (RDDOE) 152 responsible for shaping the light beams passing therethrough.
An RDDOE is a diffractive element with a local period comparable to the wavelength of the light beam. Therefore, the RDDOE 152 has one or more predetermined operative wavelength ranges that correspond to the wavelengths of the light that the light sources in the array produce. In one specific embodiment, each specific light source has its corresponding RDDOE or region in the RDDOE where the specific light source and the corresponding RDDOE share a predetermined working wavelength range. Accordingly, the diffractive optical unit 150 is chosen to complement the light sources in the array in that the diffractive optical unit includes one or more RDDOE elements that complement the one or more light sources aligned therewith. In one specific non-limiting example, the array of light sources includes identical light sources working within the same wavelength range, i.e. they are monochromatic light sources. In this case, the RDDOE has corresponding regions, each aligned with one light source, the regions having identical operating wavelength range matching the wavelength range of the light sources. To this end, the RDDOE 152 is accommodated in an optical path of the light beams generated by the light sources, such that each of the light beams passes through a respective location on the RDDOE 152. In one example, the RDDOE has an array of patterned regions (not shown), each such array of patterned regions is optically aligned with a respective sub-array (e.g. a single light source) of the array of light sources 144. Generally, the structured light pattern which is produced by a pair of optically aligned single light source and the single patterned region of the RDDOE has a rectangular shape. Therefore, the structured light pattern produced by a line-array of light sources optically aligned with a corresponding patterned region in the RDDOE is a light line (e.g., a stripe).
In the described example, the control unit 120 further includes an analyzer utility 124 which is configured and operable to control the number of the illumination sessions needed to create the sequence of the desired structured light patterns. For example, the analyzer unit receives verification image and determines whether this data is sufficient to 3D image reconstruction or additional illumination sessions with the structured light should be carried out.
Reference is made to Figs. 2A-2C illustrating one non-limiting example of a projector according to one exemplary embodiment of the invention. In this example, schematics of an optical device 240, forming part of a projector, for projection of time- sequence of SL patterns 260 is shown. The optical device 240 includes a light source unit 242 and a diffractive optical unit 250, configured and operable generally as described above. The light source unit 240 includes an array of the light sources 244, e.g. VCSELs, with temporally controllable light power being operable by the operating utility 246 which communicates with a control unit (not shown). In this example, as shown, the array of light sources 244 includes a set of four sub-arrays 244A-D, each including eight light sources. The light sources are configured to be controlled as sub- arrays such that all the light sources in each sub-array are turned on or off together. The diffractive optical unit 250 includes a resonance-domain diffractive optical element configured as a set of sub-arrays of static optical elements 252A-D (RDDOEs) associated respectively with the sub-arrays 244A-D of the light sources, as illustrated by the arrows 270. As such, each sub-array of the resonance-domain diffractive optical element includes eight different RDDOEs associated with the eight light sources in each sub-array 244A-D. The RDDOEs 252A-D are configured to direct and shape the light generated by the respective light sources into a set of sub-patterns and primitive shapes that in their plurality constitute each and every structured light pattern 260. The operating utility 246 functions as a multichannel temporal signal controller being electronically connected to the sub-arrays of the light sources and configured to put-on said set of sub-patterns and primitive shapes at a time frame that is dedicated for each spatially structured light pattern.
Fig. 2B shows optical scheme of a non-limiting example of the projector of the invention, where light beams generated by independently addressable sub-array of light sources 244X, called sometimes here IAVA, are shaped by an associated sub-array of RDDOEs 252X to create a single sub-pattern 260X (line stripe) of binary-coded pattern. It should be noted that the light source array 244 and the resonance-domain diffractive optical element 252 are inclined with respect to each other, i.e. they are off-axis and not parallel. The off-axis configuration is necessary to achieve comparable to wavelength feature-size in diffractive optical element, as required in the resonance domain of diffraction. In particular, in some embodiments, the angles in the off-axis configuration correspond to Bragg angle of diffraction for the laser wavelength. Such configuration leads to high diffraction efficiency, minimization of power losses and efficient use of the laser power.
Fig. 2C shows entire structured light pattern 262 created altogether by the set of all sub-arrays of IAVAs 244 turned on and the respective RDDOE beam shapers 252.
The RDDOEs convert each IAVA into a sub pattern (e.g. a segment of a line stripe) in the SL pattern 262. To provide time variable (dynamic) sequence of sequential patterns, the projector of the invention dynamically controls the turning on and off of each IAVA (sub-array of light sources). Each of the spatial intensity patterns will be formed by a different combination of turned on and off IAVAs. The entire set of RDDOEs and VCSELs yields a sequence of binary-coded structured light patterns onto an image plane of an imaged 3D object. The projector is capable of projecting any time sequence of binary or grey level structured light patterns.
In the described example of Fig. 2C, the structured light pattern includes lit parts
(lines, stripes) separated by boundaries extending parallel to a vertical axis. It should be understood that the structured light pattern created by the projector of the present invention can be in other forms including, but not limited to, light lines split in one of the following: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending in both the horizontal axis and vertical axis, parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams; or the structured light pattern may include set(s) of spots with random or deterministic locations. Further, a single structured light pattern may include both lines (stripes) and spots.
Various schemes for the structured light patterns and optical arrangements are known for the 3D scanning. An example of sequential binary-coded structured light patterns is illustrated in Figs. 3A-C. The spatially varying 2D structured illumination is generated by a dynamic projector. The intensity of each pixel on the SL pattern is represented by the digital signal where
Figure imgf000016_0001
represent the (x, y) coordinates of the projected SL pattern. Fig. 3A illustrates a time sequence of five SL patterns, for example, that can be generated by the projector of the present invention and used in 3D scanning and reconstruction of scanned objects. Each one of the five SL patterns is achieved by a corresponding combination of turned-on IAVAs of the light source unit (242 in Fig. 2A). The number and order of the individual SL patterns (in a time sequence) projected onto an object, to thereby reconstruct the object, can be determined and controlled by the control unit (120 in Fig. 1) based on the ongoing reconstruction data received during the scanning process. The reconstruction data is affected from one or more characteristics of the object/scene under reconstruction, including but not limited to surface complexity, size, distance from projector and others. In other words, the projector of the present invention, via its control unit for example, is capable of producing costumed number and forms of the structured light patterns in order to reconstruct a specific object. During the scanning and the analysis of the image data received after each or set of projections of structured light pattern(s) onto the object, the control unit of the projector determines if more projections and what kind of projections are needed to successfully reconstruct the object with predetermined resolution and/or accuracy.
Fig. 3B illustrates the spatial -temporal activation of the individual IAVAs in the light source unit in order to generate the five SL patterns of Fig. 3A. The spatial activation is illustrated along the horizontal axis X and the temporal activation is illustrated along the vertical axis Y, when dark/black means on-state and light/white means off-state of the specific IAVA. The black and white stripes in the horizontal axis X correspond to the spatial patterns shown in Fig. 3A.
An example of illuminating an object with sequential different SL patterns in the aim of reconstructing the object in 3D is illustrated in Fig. 3C.
As will be further described below, the object/scene can be reconstructed with the projector of the present invention using the known triangulation method. An imaging sensor (a video camera, for example) is used to acquire a 2D image of the object/scene under the SL illumination,. If the scene is a planar surface without any 3D surface variation, the pattern shown in the acquired image is similar to that of the projected SL pattern. However, when the surface in the scene is nonplanar, the geometric shape of the surface distorts the projected SL pattern as seen from the camera. The principle of SL 3D surface imaging techniques is to extract the 3D surface shape based on the information from the distortion of the projected SL pattern. Accurate 3D surface profiles of objects in the scene can be computed by using various SL principles and algorithms.
In the following, various aspects of the projector of the present invention are described with relation to non-limiting experiments performed and components chosen by the inventors.
Arrays of VCSEL are produced with matured off-the-shelf technology, and are used in several industrial fields, including optical communication and sensors. The VCSELs can deliver high peak power with wavelength stability, and reduced temporal coherence (no speckles). High power operation in a VCSEL can be achieved by either scaling the emitting region in diameter (typical Datacom VCSELs are -ΙΟμπι) up to ΙΟΟμπι or larger, or using 2 dimensional arrays of individual emitters. To preserve low manufacturing cost and obtain optimal device performance, the scale is done using a 2D array of individual emitters. An example of a typical top emitting VCSEL laser array with approximately 200 individual VCSEL emitters is shown in Fig. 4. Scaling of power with a 2D array has several advantages in the application. Firstly, the lasers are all emitting independently, so the coherence of the source is reduced, but since the VCSELs are all in close proximity, the emission wavelength is still very tightly controlled. Secondly, an individual element in the array can fail, but the overall power and source properties are only modestly affected. Thirdly, the heat generated by the laser is spread over a larger area and thus allows for improved heat- sinking.
The benefit of pulsed drive current depends on the pulse width and duty cycle which ultimately determine the overall temperature rise of the VCSEL and the package.
Diffractive optical elements in the resonance domain can provide more than
80% diffraction efficiency with high NA. The inventors have designed and fabricated high-efficiency binary off-axis resonance domain diffractive lenses and diffraction gratings with very high spectroscopic spatial frequency of 2000 lp/mm. The fabrication technology included direct e-beam writing of the spatial pattern, transferring the recorded pattern to a submicron Chrome mask by Ch plasma reactive ion etching (RIE), and transferring the spatial pattern from the Chrome mask to the fused silica (FS) substrate by CHF3 plasma RIE. Typical environmental scanning electron microscopy (ESEM) images of magnified sections, upper and side sectional views, from the fabricated FS resonance domain diffraction gratings are shown in Fig. 5. The high 0.14 NA of the lens is exceeding 10 times the limit of scalar diffractive optics. Measured diffraction efficiency 83% of the lens is exceeding twice the known limits of thin binary optics. The binary diffraction grating shows 75° separation between the 1st and zero diffraction orders and measured diffraction efficiency 97.4%.
In non-limiting exemplary embodiments, top-hat beam shapers are used to create SL illumination patterns. As shown in Fig. 6, the operational goal of the RDDOE beam shaper 752 is to convert a Gaussian beam 770 generated by a VCSEL 744 into a rectangle 772 with uniform top-hat intensity distribution at a projection plane 760. Such rectangle can be part of a line stripe of each SL sub-pattern. Formation of a full line stipe (sub-pattern) of the SL pattern is done by switching on all the light source members of a VCSEL array (IAVA). Several lines stripes, which form an SL pattern, are formed by switching on several VCSEL arrays. Dynamic sequence of SL patterns is achieved by switching on different sets of the VCSEL arrays at different times, in accordance with a predetermined time diagram. As illustrated in Fig. 7, the beam shaper 852 with the size 2Ax 2B of the clear aperture is considered, where A is size in u axis direction, B is size in v axis direction, and where u, v are Cartesian coordinates in the plane of the beam shaper. Incident beam 870 with wavelength λ , preferably with Gaussian intensity, illuminates the plane of the beam shaper 852. The beam shaper is configured to convert the incident beam 870 into output beam 872 with an intensity distribution that is nonzero within
Figure imgf000019_0008
rectangle with dimensions 2a x 2b in the output plane located at the distance I from the beam shaper. In a case of a top-hat beam shaper intensity distribution is / = const . The scheme is off-set with preferably Bragg angle of incidence, to keep local DOE periods in the range of the resonance domain for a given wavelength.
The illuminating beam provides at the DOE plane with Cartesian coordinates , the eikonal Smc (u) , phase kSmc(u) and the intensity In a special case of
Figure imgf000019_0007
Gaussian incident beam the eikonal is defined as
Figure imgf000019_0002
and the intensity is
Figure imgf000019_0003
where is the radius of curvature of incident Gaussian beam wavefront, σ is the size
Figure imgf000019_0006
parameter of Gaussian beam at the level of exp(-2) of intensity fall in the plane of the DOE, is angle of incidence corresponding to the Bragg angle of the resonance
Figure imgf000019_0005
domain grating incorporated into the RDDOE beam shaper.
The RDDOE beam shaper is described by the phase function
Figure imgf000019_0001
Light field that is created just after the RDDOE beam shaper has the phase
Figure imgf000019_0004
and the intensity I0 propagates from the plane of beam shaper to the output plane and forms the shaped intensity there. Thus, the problem of beam shaper design can be described as the following inverse task: function φ is to be found when the λ , 2 A x 2B , lo, 2a x 2b, I are given. Analytical solution for the phase function of the beam shaper is provided here by ray-tracing considerations for the input S0 and output 5 eikonals in the beam shaper's plane, as illustrated in Fig. 8. 2-D Cartesian coordinates x = (x, y) are defined in the output plane. Geometrical optics eikonal equations N = VS in beam shaping are related to the first derivatives of the eikonals
Figure imgf000020_0001
where L is the distance from the point u to the corresponding point x=x(u) which is expected to lie on the same ray as u; an approximation sign indicates the paraxial approximation. Accordingly, eikonal 5 just after the RDDOE beam shaper can be restored from its gradient by integration along some path in the u-plane:
Figure imgf000020_0002
The correspondence is obtained from the special form of power
Figure imgf000020_0004
conservation relations used for non-interacting ray tubes rather than for the total cross- sections of the beam. Differential form equations are
where
Figure imgf000020_0003
Integral form of equations can be based on integral Poynting theorem from light flux conservation, which is applicable in geometrical optics to any part of surface limited by respective ray bundle. Then, two integral functions P and P
Figure imgf000021_0006
for are obtained. are denoted for entire integrals
Figure imgf000021_0007
Figure imgf000021_0001
Figure imgf000021_0005
The beam shaper' s phase function is found as
Figure imgf000021_0003
and can be expressed as
Figure imgf000021_0004
where l0 is the radius of curvature of incident Gaussian beam wavefront , / is a focal length of a focusing diffractive lens incorporated into the RDDOE beam shaper and ¾ (u) is shaping addition to the focusing diffractive lens. It is assumed that the focus of the focusing diffractive lens is chosen so that without shaping (when the point
Figure imgf000021_0009
source of the incident beam is imaged to the top-hat output plane, i.e.
Figure imgf000021_0002
In a case of separated variables
Figure imgf000021_0014
Figure imgf000021_0008
Important to note that for should be calculated on the side of the
Figure imgf000021_0012
Figure imgf000021_0013
incident beam, because it is related to incident beam, whereas should be
Figure imgf000021_0011
calculated on the side of the diffracted beam.
In a case of separated rectangular ray-tubes, typical for the geometrical optics, there is a correspondence x(u) or in scalar form and the light flux
Figure imgf000021_0010
is conserved along the ray bungles, in addition to being conserved integrally in entire cross-section of the beam. As shaper is transparent and phase only, optical flux density is same before and after the shaper. As equations for Iinc (u) and / (x) are not matched to the actual light fluxes, The inventors compared normalized powers (i.e. powers for total light flux 1 W/m2 through the DOE). Accordingly, scales for the light fluxes before and after the DOE shaper are defined as
Figure imgf000022_0002
where integrals are taken within entire RDDOE aperture and within entire shaped 2D domain respectively.
For each point u and corresponding point the inventors define
Figure imgf000022_0005
corresponding 2D domains starting from the origin of coordinates and bounded by an expanding sequence of ray bundles. The integral light fixes within them are
Figure imgf000022_0003
normalized light fluxes before and after the beam shaper can be defined
Figure imgf000022_0004
and equaled in accordance to the power conservation law for each in expanding sequence of ray bundles.
In a ID case or case with separable u,V variables in the range |u| < A , the Eqs. (19)-(22) reduce to following. At the incident beam side before beam shaper):
Figure imgf000022_0001
Specifically, for Gaussian input intensity distribution:
Figure imgf000023_0001
where
Figure imgf000023_0005
Then
Figure imgf000023_0002
For output shaped beam
Figure imgf000023_0003
Specifically, for uniform "top-hat" output distribution of the output shaped beam
Figure imgf000023_0004
The ID geometrical optics power conservation relations are
Figure imgf000024_0007
The mapping
Figure imgf000024_0012
of coordinates for ray-tracing correspondence ("map transformation") can be found by solving above equation with
Figure imgf000024_0001
Specifically, in the case of Gaussian incident beam and top-hat output, the mapping of coordinates is defined from equation
Figure imgf000024_0002
Now, the 2D eikonal after the beam shaper can be determined from equations
Figure imgf000024_0003
The ID eikonal in integral form is
Figure imgf000024_0004
The ID (in x) phase function of the RDDOE is where
Figure imgf000024_0005
is the ID eikonal function of the DOE.
In a case of separable x,y variables the 2D eikonal function of the RDDOE beam shaper is
Figure imgf000024_0008
The ID (in y) functions and are defined by the similar equations as
Figure imgf000024_0009
Figure imgf000024_0006
functions and but with variables v,b, B instead of ιι, α, Α respectively.
Figure imgf000024_0010
Figure imgf000024_0011
In a special case of Gaussian beam used in this task:
Figure imgf000025_0001
Full equation for case of Gaussian to top-hat paraxial beam shaper,
Figure imgf000025_0002
where
Figure imgf000025_0004
To find the locations of the RDDOE diffractive zones from the smooth eikonal function Eq. (3), an isoline equation is solved:
Figure imgf000025_0003
where m is number of 2π diffractive zone. Finally, the RDDOE is composed of binary diffractive zones, each bounded by adjacent isolines numbered as m and m+l. Each binary diffractive zone includes groove and gap, whose relative width is determined by the local duty cycle. It is noted that diffractive grooves in vicinity of x axis are perpendicular to it, same as in classical mounting of the rigorous light diffraction.
Figs. 9A-9D show designed parameters of local diffraction gratings as functions of the relative coordinate at the plane of the beam shaping RDDOE. Fig. 9A shows grating period; Fig. 9B shows aspect ratio of groove depth to period; Fig. 9C shows slant angle; Fig. 9D shows groove peak position. The graphs in Figs. 9A-D provide data that is used in design of the exemplified resonance-domain beam shaper.
In some non-limiting exemplary embodiments, for achieving high diffraction efficiencies at Brag angle of incidence
Figure imgf000025_0006
Figure imgf000025_0005
Figure imgf000026_0002
In transmittance mode, the groove depths are determined depending on TE or TM polarizations of the incident beam of the VCSEL as
Figure imgf000026_0003
where coefficients κ and c > 0 are
Figure imgf000026_0001
and Λ is local grating period, h groove depth, q is the duty cycle and refractive
Figure imgf000026_0006
Figure imgf000026_0008
indices in grating grooves and gaps respectively,
Figure imgf000026_0004
is the mean square averaged refractive index of the grooves material and air, and is
Figure imgf000026_0007
the 1st Fourier coefficient of the normalized binary rectangular groove profile
Figure imgf000026_0005
A common technique for ranging is stereovision. It is based on imaging the scene from two or more points of view and then finding correspondences between the different images in order to triangulate the 3D position. Difficulties in finding the correspondences arise, even when taking into account epipolar constraints. Coded structured light consists of replacing one of the two cameras by a device that projects a light pattern onto the measuring surface. Such devices project an image with a certain structure so that a set of pixels are easily distinguishable by means of a local coding strategy. Thus, when locating such coded points in the image grabbed by the remaining camera, their correspondence problem is solved with no need for geometrical constraints. The projecting images are called patterns, since they are globally structured.
In some non-limiting exemplary embodiments, dynamic sequence of SL patterns is used for measuring 3D surface. Techniques which are based on binary codes has only two illumination levels that are commonly used, which are coded as 0 and 1. Every pixel of the pattern has its own codeword formed by the sequence of 0s and Is corresponding to its value in every projected pattern. Thus, a codeword is obtained once the sequence is completed.
A sequence of m patterns to encode 2m stripes using a plain binary code. The codeword associated to each pixel is the sequence of 0s and Is obtained from the m patterns, the first pattern being the one which contains the most significant bit. The symbol 0 corresponds to black intensity while 1 corresponds to full illuminated white. Thus, the number of stripes is increasing by a factor of two at every consecutive pattern. Every stripe of the last pattern has its own binary codeword. The maximum number of patterns that can be projected is the resolution in pixels of the projector device or the imaging device whichever comes first.
An example is shown in Figs. 10A-B. Fig. 10A simply illustrates that the light sources are arranged in sub-arrays (IAVAs) which are activated or inactivated together. Two exemplary IAVAs are highlighted by dashed lines. It should be understood, that in other examples, the light sources can be activated on an individual basis, i.e. each sub- array includes one light source, such as a VCSEL, which is activated or inactivated individually. Fig. 10B illustrates the binary activation status of four IAVAs, both graphically (the graph in the upper part of the figure) and numerically (the table in the lower part of the figure), where 1 means the IAVA is turned on, and 0 means the IAVA is turned off. The total number of activation states for Four IAVAs is 16 (24), and this is illustrated in the figure, there are 16 different combinations (columns) in the table.
Other coding techniques are possible as well. A Gray code instead of plain binary can be used. The advantages of Gray code is that consecutive codewords have a Hamming distance of one, being more robust against noise.
As said above, the arrays of light sources are preferably VCSELs that can be produced on the base of a mature off-the-shelf technology, and are widely used in several industrial fields, including optical communication and sensors. The VCSELs can deliver high peak power (of ~2W for 50ns pulse from 30 VCSELs) with wavelength stability, and reduced temporal coherence.
DOEs in the resonance domain can provide a record of more than 85% diffraction efficiency with high NA -0.15. The resonance domain DOE can be implemented as a set of diffractive zones with dense groove profiles on a substrate surface.
Major production technologies for the DOE belong to semiconductor industry and include: Direct electron beam writing; Reactive ion etching of fused silica and chromium layers. One non-limiting example for the fabrication technology includes direct e-beam writing of the spatial DOE pattern on an e-beam resist, transferring the recorded pattern to a submicron chrome mask by Ch plasma reactive ion etching (RIE), and transferring the spatial pattern from a chrome mask to a fused silica (FS) substrate by CHF3 plasma RIE.
In the following, exemplary non-limiting experimental data of stages executed in accordance with the invention is presented. The experimental data relates, inter alia, to design of the dynamic projector concept, design and computer simulation of the DOE in the projector, and fabrication of the DOE. Design and production of the resonance domain diffractive beam shaper and arrangement of the optical set-up for experimental investigation of the diffractive beam shapers and VCSELs are reported.
Design of the dynamic projector concept:
The specification of the projector, field of view (FOV), projected patterns, depth of field, spatial and depth resolution were defined. Accordingly projector's architecture, spatial arrangement, operating wavelength of IAVAs, number of VCSEL in each array, number of arrays, and required functionality of the DOEs were determined.
Fig. 11 shows an architecture of a projector in a triangulation optical scheme. Triangulation parameters are: d - Projector, camera distance, I - Projector, object distance. Projector and DOE parameters are: D - DOE width, λ - wavelength, 2a - top hat width, 2b - top hat height, FOV - angular field of view. A single row of the light source VCSEL projector is composed of 190 x 1 VCSELs = 7.6mm x 40 μπι. Single VCSEL with pitch of 40//m can deliver peak power of . The
Figure imgf000029_0002
parameters are set following:
Figure imgf000029_0006
Figure imgf000029_0001
The VCSEL power and projector specifications were considered and calculations were made.
The peak power density of a single VCSEL is
Figure imgf000029_0003
Projector magnification:
Figure imgf000029_0004
The intensity on the image plane is proportional to squared magnification
Figure imgf000029_0005
The resolution of a projector (3D scanner) with VCSELs and DOE was also estimated, assuming that single pixel of the camera should match to the diffraction resolution limit for the DOE aperture. The tables of Figs. 12A and 12B show results of the calculations. The table of Fig. 12A shows estimations of resolution and power density of the structured light pattern created by diffractive top-hat beam shaper.
The table of Fig. 12B shows estimation of resolution of the 3D scanner, assuming that single pixel of the camera is the resolution limit.
It is noted that position of lines with known spatial intensity distribution can be determined even better than the single pixel, for certain signal to noise ratios. Accordingly "sub pixel" resolution (better than in Fig. 13B) might be feasible with proper digital image processing.
Based on the above estimations, a 3D scanner with VECSELs and DOEs will have estimated lateral spatial resolution up to 0.26 mrad (5.2 mm for the distance 20 m from the object) and longitudinal (depth) resolution of about 0.04 % of the distance (8 mm for distance 20 m). Estimated field of view can be designed from 5° up to 100°.
For further system estimations, a 3D scanner simulator was created based on a freeware available in Internet. The simulator recreates a scene illuminated by a structured light projector and sampled by a camera, and reconstructs the 3D data according to a given camera and specified parameters. The parameters include intrinsic and extrinsic parameters, such as projection and viewing angels, base line and geometrical distortions. Physical model for the simulation resorted to a "pinhole" camera assumptions that yield the following equations.
Figure imgf000030_0001
X is object coordinate in camera reference frame
Figure imgf000030_0002
Rotation matrix rotates by the angle between coordinate systems
Figure imgf000030_0004
u— pixel coordinates of image of X in camera plane
Figure imgf000030_0003
It is noted that the simulation doesn't yet account for distortion.
The simulator allowed to investigate 3D reconstruction performance with variety of patterns in the VCSEL-DOE projector, considering aberrations and noise. Results of simulations are shown in Fig. 13 that shows three different selected gray patterns projected onto a simulated sphere that serves as an object, using 1200x1600 resolution projector and texture image. Therefore the simulation results confirm that the spatial pattern can be projected onto the 3D object. Design and computer simulation of the DOE in the projector:
Analytic model for intensity pattern created by a VCSEL array at the DOE plane was developed. Computer simulations for light propagation in free space from VCSEL to DOE and from DOE to spatial light pattern were conducted. For the free space simulation of light propagation, Fourier optics methods with numerical computing software codes (MATLAB and DiffractMod Rsoft) were used. Design of a DOE in the resonance domain that converts the VCSEL array light pattern into the structured light pattern onto the image plane was done. DOE design and simulations included possible aberrations of the incident beam and tolerance analysis.
Optimal parameters of basic resonance domain diffraction grating:
The DOE design started with searching for optimal resonance domain grating parameters that give maximum efficiency with lowest sensitivity to a change in the parameter. DOEs for VCSEL and Helium Neon (HeNe) laser were designed. The HeNe laser was used for reference due to its high coherence. A design and simulation tool for diffractive optics called DiffractMOD which is based on the Rigorous Coupled Wave Analysis (RCWA) technique was used.
Figs. 14A1-2 and 14B1-2 show simulation results for the HeNe and VCSEL lasers with wavelengths of
Figure imgf000031_0001
and λ=860 nm respectively. In both figures, diffraction efficiency as a function of AOI vs grating depth (left side), and period (right side) are shown for both wavelengths. The selected parameters were chosen to be and
Figure imgf000031_0004
Figure imgf000031_0002
for HeNe and VCSEL consecutively where is the Bragg angle, h is the etching
Figure imgf000031_0006
depth, and is the periodicity of the DOE at its center.
Figure imgf000031_0007
Finding the incident phase onto the DOE:
As shown in Fig. 15, single VCSEL was treated as a single mode Gaussian beam with the divergence angle
Figure imgf000031_0009
and its phase and amplitude onto the DOE
Figure imgf000031_0010
Figure imgf000031_0005
plane were calculated. Accordingly, the phase and amplitude after a propagation distance of l and rotation of (the Bragg angle of incidence angle) are given by:
Figure imgf000031_0008
Figure imgf000031_0003
where are Cartesian coordinates in the plane of the resonance domain top-hat beam
Figure imgf000032_0008
shaper , which is tilted at angle to the plane of the shaped top-hat pattern.
Figure imgf000032_0009
Finding the desired output phase of the resonance domain tophat beam shaper DOE:
The phase after the resonance domain top-hat beam shaper is given by:
Figure imgf000032_0001
where Z is the distance to the top-hat plane, and , are the partial top-hat eikonals. In one of the embodiments, the resonance domain top-hat beam shaper phase function is:
Figure imgf000032_0002
In another embodiment, the resonance domain top-hat beam shaper phase function contains term in place of wherein function is
Figure imgf000032_0006
Figure imgf000032_0003
Figure imgf000032_0004
configured accordingly to direct mapping of coordinates u at the beam shaper plane to coordinates at the output plane with the top-hat pattern, by considering the angle of incidence
Figure imgf000032_0005
In still another embodiment, the resonance domain top-hat beam shaper phase function is configured accordingly to direct mapping of coordinates u,v at the beam shaper plane to coordinates at the output plane with the top-hat intensity distribution by considering the 2D angle of incidence with components in direction of axis x and
Figure imgf000032_0007
ΘΒ in direction of axis y .
Dimensions of DOE aperture:
In order to conduct efficient e-beam lithography the DOE pattern was written only where the incidence Gaussian intensity was above > exp (-8) . By solving equation:
Figure imgf000033_0001
It was found that the aperture is an ellipse (See Fig. 16), given by equation:
Figure imgf000033_0002
Figure imgf000033_0003
Fig. 16 shows the Gaussian intensity at DOE plane, where inside the dashed line the intensity is above exp(-8) .
Multi TopHat beam shaper:
Multiple top-hat beam shaper with can be achieved by adding a phase of
Figure imgf000033_0010
diffractive beam splitter (spot array generator) to the phase of the sole top-hat
Figure imgf000033_0016
beam shaper
Figure imgf000033_0017
that was derived by map-transformation techniques.
Figure imgf000033_0004
The phase of the beam splitter is a periodic function of one coordinate u , with period of
Figure imgf000033_0005
where Ax is a distance between centers of adjacent tophats, I is a distance from the DOE to the output plane with multiple tophats. The phase of diffractive beam splitter can be calculated through a function
Figure imgf000033_0018
of a dimensionless variable 1 reduced to a single period with length 1.0,
Figure imgf000033_0006
where mod is a minimal non-negative residue of u after subtraction of
Figure imgf000033_0015
multiples of In case of odd number of stripes, is calculated directly as
Figure imgf000033_0014
Figure imgf000033_0011
piecewise constant function with alternating values 0 and
Figure imgf000033_0013
In case of even number of stripes, is calculated through another function defined on half of the
Figure imgf000033_0008
Figure imgf000033_0012
interval
Figure imgf000033_0009
Figure imgf000033_0007
The is piecewise constant function with alternating values 0 and π , as
Figure imgf000034_0002
defined by coordinates in arrays provided below.
Computer simulation of DOE beam shaper:
2D simulation of the DOE shaper was conducted to determine and verify its diffracted light at the image plane. Figs. 17A-C show simulation results of top-hat with width of a = 2mm , and height b = 1.3mm for wavelength l = 860nm and image plane distance from DOE of I = 1000mm . The 3D graph in Fig. 17A shows intensity distribution in the top-hat, the graphs in Figs. 17B and 17C show cross section across and along the line. The latter graph reveals that the intensity distribution is indeed top- hat, as expected.
Figs. 18A-C show simulation of diffracted light from a multi Top-Hat beam shaper, with top-hat splitting of 8 (Fig. 18A), 16 (Fig. 18B) and 32 (Fig. 18C), for FOV=10deg, 1 = 120mm , λ = 632.8 nm .
Fabrication of the DOE:
The DOE design data was converted to industrial standard files for driving the electron beam (e-beam) lithography machines. The e-beam lithography process, with precision stitching of sub-fields in a large several square millimeters DOE area in e- beam resist layer, was conducted with sub-contractor. This process required thorough calibration of electron doses for proper features size and minimization of the stitching error. After the e-beam lithography, a stage of ion-beam milling of Chrome was carried out, to transfer the e-beam pattern into a metallic Chrome mask. Finally, reactive ion etching (RIE) into the Fused Silica (FS) substrate was done. Evaluating the fabrication process was done with the help of environmental scanning electron microscopy (ESEM). Several iterations in each process stage were conducted. Assembling of the optical set-up with sampled VCSELs was performed. Preliminary optical characterization of the DOEs in the optical set-up was done.
Creating GDSH files using MATLAB:
Matlab and the beam shaper smooth phase function were used to find the locations of the beam shaper isolones. The isoline equation was solved numerically.
Figure imgf000034_0001
Each isoline point was converted to GDSII file to create the mask.
Figure imgf000035_0001
Fig. 19A shows small area of where a selected contour line is plotted.
Figure imgf000035_0002
Fig. 19B shows the entire DOE beam shaper layout file and Fig. 19C shows a magnified area of Fig. 19B.
DOE Fabrication:
The fabrication was done using the following procedure (a) recording a resonance domain grating pattern in e-beam resist layer with e-beam lithography, (b) transferring the recorded spatial pattern to a fine metal mask, and (c) transferring the spatial pattern from the metal mask to the substrate of the resonance domain grating using reactive ion etching technology (RIE). Finally, images of the DOE were taken with environmental scanning electron microscopy (ESEM). Specifically, the following main equipment was used: e-beam writers Raith EBPG 5200 ; AJA Ion Beam Milling ATC-2020-IM, Nextral (Unaxis) NE 860 machines, and Quanta 200 FEG (ESEM).
The substrate material was Fused Silica (FS) with dimensions: 18 mm x 18 mm x 0.42 mm. Coating: 100 nm of Chrome deposited with e-beam evaporation. Resist: 400-300nm of ZEP 520A, spin coated at 2000-4000 rpm for 1 minute and then baked under hot plate (with vacuum) at 180 C° for three minutes on top of the Chrome.
In the E-beam lithography, two different sets of parameters were tested, one with slower writing time and higher resolution, and the second with faster writing time and lower resolution. The e-beam lithography parameters and results are shown in Figs. 20A-B.
For RIE, the gas mixture was 02 (6 seem), and CHF3 (lOOsccm). The plasma had the following parameters: pressure of 50mtor and ICP generator frequency of 13.6 Mhz with a power of 400W. Finally, substrate cooling was done with He (5sccm).
After e-beam lithography stage was completed, ESEM scanning was carried out to verify proper physical sizes of the gratings, and stitching error. After RIE into FS was completed, the substrate was cut for cross section ESEM inspection to verify proper etching depth. Figs. 21A-B show respectively top images and cross section images of selected areas of the DOE beam shaper, after etching was done into the FS.
In order to design a DOE beam shaper specially tailored for VCSEL, a circuit for high current with very short pulses required for VCSEL operations was assembled. LDP-V 40-70 ultra-compact driver module from PicoLAS was used to drive 'HVS7000' high power VCSEL array from Finisar. The VCSEL array is capable of producing more than lOWatts of optical power and requires ~ 10ns pulse duration with a current of 10-50A. Fig. 22 A shows the array optical power vs the required current, where continuation of drive conditions is demonstrated. Both the optical power, on the Y-axis, and the drive current, on the X-axis are plotted on a log scale. The transient response of the VCSEL in the standard transistor outline (TO) package typically has a rise and fall times that can be made less than Ins. It is important to drive the VCSEL with a current limited waveform to insure that the laser is not damaged. The electrical resistance of the 2D array is significantly less than lOhm, and the total capacitance will be less than a few pF when forward biased. The package inductance and capacitance typically dominate the pulse performance. Fig. 22B shows the microscope image of the fabricated array.
Fig. 23A shows the trigger signal given by the function generator, while Fig. 23B shows the VCSEL array current (down) and trigger pulse (up) as shown on an oscilloscope.
The first fabricated DOE beam shapers were for HeNe wavelength. This was done to verify correctness of the entire process due to the HeNe highly coherent nature. The HeNe laser was coupled to a single mode fiber to achieve high spatial coherence. Fig. 24 shows the optical setup of light emitting from a fiber coupled HeNe laser and diffracted from a single Tophat, beam splitting and Tophat shaper, with FOV of 10° and I = lm and Tophat D8 with I = 120mm .
Fig. 25 shows the optical setup and image plane of HeNe fiber illuminating Top- Hat D64 with FOV of lOdeg and I = 120mm .
A 3D scanner from off-the-shelf product (an 4000 Lumen projector and Aptina lOMp digital image camera) was built. The purpose of this scanner is for future reference. Fig. 26 shows the calibration process of the 3D scanner, and Fig. 27 shows the 3D reconstruction of a coffee cup using the 3D scanner built according to the present invention.

Claims

CLAIMS:
1. A projector comprising an optical device configured and operable as a structured light generator to produce at least one structured light pattern, the optical device comprising a light source unit configured and operable to generate one or more light beams along predetermined one or more optical paths, and a diffractive optical unit accommodated in said one or more optical paths and comprising a resonance-domain diffractive optical element (RDDOE) having a predetermined operative wavelength range and being configured and operable as a beam shaper for said one or more light beams to thereby create said at least one structured light pattern.
2. The projector of claim 1, comprising a control unit configured and operable to operate said optical device to successively perform multiple illumination sessions and produce a desired sequence of different structured light patterns, said control unit controls selection of one or more sets of one or more light sources in the light source unit to produce respective one or more of the light beams to create each of the different structured light patterns, and operates said selection of the sets of the light sources according to a predetermined time pattern to create said desired sequence of the different structured light patterns during a predetermined time interval.
3. The projector of claim 2, wherein said light sources are laser sources.
4. The projector of claim 3, wherein said light sources are vertical-cavity surface-emitting laser sources(VCSELs).
5. The projector of any one of claims 2 to 4, wherein said control unit comprises an actuator utility connectable to an operating utility of the structured light generator to simultaneously activate generation of a respective set of the light beams for the illumination session such that the light beams produced by said structured light generator during the illumination session intersect with corresponding locations on the RDDOE resulting in a desired structured light pattern.
6. The projector of claim 5, wherein each of the corresponding locations on the RDDOE creates a portion of each of the different structured light patterns, each of the different structured light patterns is split in one of the following: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending parallel to a vertical axis, parts by boundaries extending in both the horizontal axis and vertical axis (y), parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams, or sets of spots with random or deterministic locations.
7. The projector of claim 5, wherein each of the corresponding locations or regions on the RDDOE identically creates an entire structured light pattern, such that the desired structured light pattern at the projection plane is a superposition of several identical patterns created by a plurality of simultaneously activated locations or regions on the RDDOE.
8. The projector of claim 5, wherein each of the different structured light patterns have a different arrangement of features of the patterns.
9. The projector of any one of claims 1 to 5, wherein the different structured light patterns have different spatial frequencies of the features of the patterns.
10. The projector of any one of claims 2 to 5, wherein the control unit comprises an analyzer utility configured and operable to control a number of the illumination sessions being performed to create said desired sequence of the different structured light patterns.
11. The projector of any one of claims 1 to 9, wherein the structured light pattern comprises an array of spaced-apart light stripes or a set of spots with random or deterministic locations.
12. The projector of any one of claims 1 to 10, wherein said RDDOE has an array of patterned regions, each such array of patterned regions being optically aligned with a respective sub-array of array of light sources of the structured light generator.
13. The projector of claim 11, wherein a structured light pattern produced by a pair of the optically aligned light source and the patterned region of the RDDOE has a rectangular shape.
14. The projector of any of claims 1 to 12, configured to produce the structured light pattern having a fan angle of light projection onto a projection surface, where the object is located, the fan angle being larger than 20 degrees.
15. The projector of any of claims 8 to 13, wherein said at least one spatial frequency of the features of the spatial patterns is at least 3 cycles per degree.
16. The projector of any of claims 1 to 14, wherein said light beam has a Gaussian intensity distribution profile and said beam shaper is configured and operable to convert said Gaussian profile into a single or multiple top-hat profile(s).
17. A method for use in 3D imaging of an object, the method comprising: projecting structured light patterns onto the object and extracting a 3D image data indicative of the object utilizing said projected structured light patterns, wherein said projecting comprises a sequence of projections including projections of different structured light patterns successively projected onto the object according to a predetermined time pattern, said image data of the object illuminated by the different structured light patterns thereby comprising a sequence of image data pieces including the data pieces corresponding to the different structured light patterns, thereby enabling processing of said image data to reconstruct a 3D image of the object.
18. The method of claim 17, wherein each of the different structured light patterns is split in one of the following configurations: parts by boundaries extending parallel to a horizontal axis, parts by boundaries extending parallel to a vertical axis, parts by boundaries extending in both the horizontal axis and vertical axis (y), parts by straight boundaries extending in oblique directions or curved boundaries in a plane that is lateral to propagation directions of the light beams, or sets of spots with random or deterministic locations.
19. The method of claim 17 or 18, wherein number of the different structured light patterns projected onto the object is determined based on ongoing processing of the image data pieces, such that each object is reconstructed using a specific number of different structured light patterns.
PCT/IL2017/050908 2016-08-18 2017-08-17 Structured light projector WO2018033917A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP17841216.9A EP3500820A4 (en) 2016-08-18 2017-08-17 Structured light projector
CN201780064346.XA CN109891187A (en) 2016-08-18 2017-08-17 Structured light projection instrument
US16/275,479 US10809056B2 (en) 2016-08-18 2019-02-14 Structured light projector

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201662376727P 2016-08-18 2016-08-18
US62/376,727 2016-08-18

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/275,479 Continuation-In-Part US10809056B2 (en) 2016-08-18 2019-02-14 Structured light projector

Publications (1)

Publication Number Publication Date
WO2018033917A1 true WO2018033917A1 (en) 2018-02-22

Family

ID=61196507

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2017/050908 WO2018033917A1 (en) 2016-08-18 2017-08-17 Structured light projector

Country Status (4)

Country Link
US (1) US10809056B2 (en)
EP (1) EP3500820A4 (en)
CN (1) CN109891187A (en)
WO (1) WO2018033917A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109274953A (en) * 2018-09-30 2019-01-25 Oppo广东移动通信有限公司 A kind of data processing method, terminal, server and storage medium
CN110824819A (en) * 2018-08-07 2020-02-21 三星电子株式会社 Structured light projector and electronic device including the same

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10924638B2 (en) * 2016-06-27 2021-02-16 Intel Corporation Compact, low cost VCSEL projector for high performance stereodepth camera
KR102451601B1 (en) 2017-11-15 2022-10-06 매직 립, 인코포레이티드 Systems and methods for external calibration of cameras and diffractive optical elements
CN109903719A (en) * 2017-12-08 2019-06-18 宁波盈芯信息科技有限公司 A kind of the structure light coding method for generating pattern and device of space-time code
EP3518356A1 (en) * 2018-01-24 2019-07-31 Koninklijke Philips N.V. Laser arrangement with irregular emission pattern
US20190349569A1 (en) * 2018-05-10 2019-11-14 Samsung Electronics Co., Ltd. High-sensitivity low-power camera system for 3d structured light application
US11333895B1 (en) 2019-01-11 2022-05-17 Facebook Technologies, Llc Systems and methods for structured light projector operational safety
EP4025869B1 (en) * 2019-09-04 2023-07-05 ams Sensors Singapore Pte. Ltd. Designing and constructing dot projectors for three-dimensional sensor modules
WO2021083641A1 (en) * 2019-10-30 2021-05-06 Trumpf Photonic Components Gmbh Light source, sensor and method of illuminating a scene
US11580654B2 (en) * 2019-12-30 2023-02-14 Qualcomm Incorporated Alternating light distributions for active depth sensing
CN113376854A (en) * 2020-03-10 2021-09-10 深圳市光鉴科技有限公司 Structured light projector and three-dimensional imaging device
EP4162230A4 (en) * 2020-04-21 2024-09-11 Magik Eye Inc. DIFFRACTIVE OPTICAL ELEMENT WITH COLLIMATOR FUNCTION
CN111880317B (en) * 2020-05-08 2022-05-06 东莞埃科思科技有限公司 Simulation system and method of laser projection module
CN114509879B (en) * 2022-04-18 2022-07-26 杭州灵西机器人智能科技有限公司 Dynamic grating pattern generation method and system for 3D measurement
CN115113409B (en) * 2022-08-26 2022-12-30 成都莱普科技股份有限公司 Linear flat-top light spot generation system, method and equipment based on Dammann grating
US20240077306A1 (en) * 2022-09-01 2024-03-07 Himax Technologies Limited Structured-light scanning system and method and an image projector thereof
US20240092259A1 (en) * 2022-09-21 2024-03-21 Gentex Corporation Structured lighting system
CN115421349A (en) * 2022-11-02 2022-12-02 四川川大智胜软件股份有限公司 Non-digital optical machine structure light projection module, acquisition device and three-dimensional measurement system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040051976A1 (en) * 2002-08-29 2004-03-18 Accretech (Israel) Ltd Confocal microscope with diffractively formed virtual pinhole array
US7593150B2 (en) * 2007-07-04 2009-09-22 Ricoh Company, Ltd. Diffraction optical element, light beam detection device, optical scanner and image forming apparatus
WO2009153446A2 (en) * 2008-06-12 2009-12-23 Universite De Strasbourg Device for projecting structured light using vcsels and phase diffractive optical components
WO2015059705A1 (en) * 2013-10-23 2015-04-30 Pebbles Ltd. Three dimensional depth mapping using dynamic structured light
US20160223828A1 (en) * 2014-08-12 2016-08-04 Mantisvision Ltd. Structured light projection and imaging

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7492450B2 (en) 2005-10-24 2009-02-17 General Electric Company Methods and apparatus for inspecting an object
US20110298896A1 (en) * 2009-02-23 2011-12-08 Dimensional Photonics International, Inc. Speckle noise reduction for a coherent illumination imaging system
WO2011042711A2 (en) * 2009-10-09 2011-04-14 Milan Momcilo Popovich Compact edge illuminated diffractive display
JP5542410B2 (en) 2009-10-27 2014-07-09 ジヤトコ株式会社 Automatic transmission and protection method thereof
US9606237B2 (en) 2012-03-01 2017-03-28 Iee International Electronics & Engineering S.A. Spatially coded structured light generator
EP3195057B8 (en) * 2014-09-15 2019-06-19 Hewlett-Packard Development Company, L.P. Digital light projector having invisible light channel

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040051976A1 (en) * 2002-08-29 2004-03-18 Accretech (Israel) Ltd Confocal microscope with diffractively formed virtual pinhole array
US7593150B2 (en) * 2007-07-04 2009-09-22 Ricoh Company, Ltd. Diffraction optical element, light beam detection device, optical scanner and image forming apparatus
WO2009153446A2 (en) * 2008-06-12 2009-12-23 Universite De Strasbourg Device for projecting structured light using vcsels and phase diffractive optical components
WO2015059705A1 (en) * 2013-10-23 2015-04-30 Pebbles Ltd. Three dimensional depth mapping using dynamic structured light
US20160223828A1 (en) * 2014-08-12 2016-08-04 Mantisvision Ltd. Structured light projection and imaging

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3500820A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110824819A (en) * 2018-08-07 2020-02-21 三星电子株式会社 Structured light projector and electronic device including the same
US11543740B2 (en) 2018-08-07 2023-01-03 Samsung Electronics Co., Ltd. Structured light projector and electronic apparatus including the same
US11815795B2 (en) 2018-08-07 2023-11-14 Samsung Electronics Co., Ltd. Structured light projector and electronic apparatus including the same
CN109274953A (en) * 2018-09-30 2019-01-25 Oppo广东移动通信有限公司 A kind of data processing method, terminal, server and storage medium

Also Published As

Publication number Publication date
CN109891187A (en) 2019-06-14
US20190249984A1 (en) 2019-08-15
US10809056B2 (en) 2020-10-20
EP3500820A1 (en) 2019-06-26
EP3500820A4 (en) 2020-04-29

Similar Documents

Publication Publication Date Title
US10809056B2 (en) Structured light projector
US20230392920A1 (en) Multiple channel locating
CN108779905B (en) Multimode Lighting Module and Related Methods
US9885459B2 (en) Pattern projection using micro-lenses
US11796640B2 (en) Time-of-flight depth camera with low resolution pixel imaging
KR101408959B1 (en) Depth-varying light fields for three dimensional sensing
EP3274653B1 (en) Depth mapping with a head mounted display using stereo cameras and structured light
US8374397B2 (en) Depth-varying light fields for three dimensional sensing
CN101451826B (en) Object three-dimensional profile measuring device and measuring method
CN105659106A (en) Three dimensional depth mapping using dynamic structured light
CN113574438B (en) Systems and methods for imaging through scattering media
JP2004191092A (en) Three-dimensional information acquisition system
CN112762859A (en) High-precision three-dimensional measuring device for sine stripe structured light of non-digital optical machine
KR20130028594A (en) Method for creating structured light, apparatus thereof and aparatus for motion detection by using apparatus thereof
WO2003014665A1 (en) Device and method for 3d imaging
US20220074738A1 (en) Three dimensional imaging
JP2939944B2 (en) 3D object shape measurement device
EP4321937A1 (en) A binocular holographic machine vision system and method for identifying locations of target elements
JP2021152503A (en) Pattern projection device, appearance inspection device and pattern projection method
CN115102036A (en) Lattice laser emission structure, lattice laser system and depth calculation method
Sagawa et al. One-shot 3d reconstruction of moving objects by projecting wave grid pattern with diffractive optical element
Muravsky et al. Accurate definition of correlation peak position by optical speckle-displacement correlation technique
KR20220158987A (en) High speed Non contact Type Figure Inspection Method with Large area Freeform Surface Using Phase Measuring Deflectometry
CN117872691A (en) Processing system and method based on digital exposure

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17841216

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017841216

Country of ref document: EP

Effective date: 20190318