The disclosure is related to structured light systems and static spatial light modulators.
Structured light systems project known light patterns onto an object. Surface contours of the object make the patterns appear distorted when viewed with a camera at a vantage point separated from the pattern projector by a baseline distance. Geometrical relationships are used to interpret the distortions to determine the distance from the projector to points on the object. In this way, three dimensional spatial coordinates of the surface of the object may be obtained.
Many conventional structured light systems are based on projecting patterns that are periodic in one dimension, such as stripe patterns. Successive spatially phase-shifted replicas of a pattern are projected. Conventional projectors, such as those based on digital-micromirror-array spatial light modulators, are able to produce grayscale patterns at approximately 200 Hz. The update rate is limited by the use of pulse width modulation to produce grayscale (analog pixel brightness) from a digital light modulator (binary pixel brightness).
Depth resolution of a structured light system depends on how well the spatial phase of a periodic pattern can be resolved, and that in turn depends on accurate measurements of pixel brightness across an image. When the update rate of a pattern projector is limited to a few hundred Hertz, noise from low-frequency sources such as 60 Hz lighting may degrade structured light system performance.
What are needed are structured light systems with faster pattern projection rates that enable synchronous detection of the phase of spatial patterns.
Structured light systems with static spatial light modulators are capable of projecting light patterns much faster than is possible with conventional, reconfigurable spatial light modulators. A static spatial light modulator is one that has a fixed spatial pattern that it imparts to light passing through it. An example of a static spatial light modulator is a photomask: a glass plate with a metal coating adhered to it that varies from opaque to partially transmitting to clear in different regions of the plate. A static spatial light modulator may be moveable, but its spatial pattern cannot be reconfigured.
Three examples of structured light systems based on static spatial light modulators are discussed below. In one example, multiple light sources each illuminate different static spatial light modulators. This system permits pattern rates as fast as the light sources can be temporally modulated, well into the megahertz range. In two other examples, one temporally modulated light source is combined with a movable, static spatial light modulator. Different parts of the modulator are illuminated at different times. The speed of these systems depends on how fast different parts of a static modulator can be moved in front of a light source. Such systems may permit pattern rates in the kilohertz range.
Light sources 105-108 may be diode lasers or light emitting diodes. These light sources are modulated temporally with standard diode driver electronics. The modulation frequency may be as high as 1 MHz or more, although modulation that fast may not be necessary. Static spatial light modulators 115-118 may be photomasks with variable thickness metal coatings. Areas on the mask where the coating is thin or nonexistent pass the most light while areas where the coating is thicker pass less light. Lenses 120-123 may be individual lenses as illustrated, lenses in a lens array, or part of a more complex optical system.
In the figure, the masks are shown with stripe patterns having sinusoidal optical density variations in one direction. Although the masks are shown as if they were in the plane of the page, in fact they are perpendicular to the page.
Light sources 105-108 are modulated such that they are turned on and off in succession. Thus the projected pattern that is incident upon object 125 changes from an image of static modulator 115 to one of static modulator 116 to one of static modulator 117, etc. The system of
In
Masks or static spatial light modulators 216-219 move back and forth in the apparatus of
Light source 205, which may be a diode laser or light emitting diode, can be modulated at high speed. However, the system can only produce new images as fast as carrier 215 can position masks in the light path. This may limit pattern projection to kilohertz rates. Comparing the systems of
A third example of a structured light system based on a static spatial light modulator is shown in
In
Frame 315 is stationary with respect to the light source, homogenizer and lens. Mask 312 moves as indicated by the double arrow. Mask 312 moves such that successive spatial phases of the mask pattern are projected. The mask may move in steps and dwell in positions corresponding to specific spatial phases, or it may move smoothly and appear frozen at different spatial phases by short pulses of light emitted by the light source.
In one mechanical arrangement the mask stops at each position (0, 90, 180, 270) briefly. During the time the mask is stopped, a light source (e.g. 305) is turned on to illuminate the mask. The light source is then turned off while the mask is moved to a new position. Alternatively the light source may be modulated so that it emits short pulses of light. The mask may move smoothly in the direction indicated by the double arrow. The light pulses may be made short enough that movement of the mask is negligible during each pulse.
The short pulse approach simplifies the mechanics of moving the mask since in that case it need only oscillate back and forth. On the other hand, stopping and starting the mask at each phase may allow longer duration illumination in each position and thereby make signal detection easier.
Any of the projectors of
Pattern projector “P” may be any of the projectors based on static spatial light modulators as described above. Frequency and phase information describing the temporal modulation characteristics of projected patterns is communicated between projector P and camera C by a SYNC connection 630. Camera C (and associated processors and memory, not shown) demodulate the spatial phase of patterns that appear on the camera's image sensor. This spatial phase demodulation is aided by temporal demodulation of the same signal. Since projector P is capable of projecting images at kilohertz or even megahertz frame rates, the temporal demodulation allows the camera to separate the desired signal (i.e. the image intensity at each camera pixel) from lower frequency noise.
Static spatial light modulators may be used in systems that project grayscale light patterns much faster than is possible with conventional, reconfigurable spatial light modulators since the pattern repetition rate depends on the speed of light modulation (or in some cases mask movement) rather than the time required to reconfigure light modulator elements. These systems may be especially useful when the diversity of spatial objects to be measured is limited. Depth capture in an industrial production line setting can be a more predictable environment than gesture recognition for games, as an example.
The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the principles defined herein may be applied to other embodiments without departing from the scope of the disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
This application claims priority benefit from U.S. 61/705,000, “Structured light systems”, filed on Sep. 24, 2012 and incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61705000 | Sep 2012 | US |