The present invention generally relates to an image projector, and more particularly to an image projector with a programmable light source capable of switchable emitting different patterns of light.
An image projector (or projector for short) is an optical device that projects a (still) image or a series of images (or video) onto a surface such as a projection screen.
The projector may be adapted to a structured-light scanning system, which projects a known pattern (e.g., grids or horizontal bars) onto an object in a scene. The deform resulted from the light reflection may be analyzed to calculate the depth and surface information of the objects in the scene, as used in structured light 3D scanners.
In the conventional structured-light scanning systems, the light source of the projector has a fixed structure, which emits the same pattern of light onto the object. Therefore, the conventional structured-light scanning systems disadvantageously suffer inferior low decode rate and narrow dynamic range for structured-light scanning, thereby obtaining inaccurate depth and surface information of the object.
A need has thus arisen to propose a novel scheme for overcoming the drawbacks of the conventional projectors and structured-light scanning systems.
In view of the foregoing, it is an object of the embodiment of the present invention to provide an image projector with a programmable light source capable of generating different patterns of light, thereby obtaining better decode rate for structured-light scanning.
According to one embodiment, an image projector includes a light source and a beam shaper. The light source is capable of switchable emitting different patterns of light. The beam shaper shapes a light beam emitted by the light source, thereby generating a shaped pattern of light to be projected onto an object in a scene.
According to another embodiment, a structured-light scanning system includes a light source, a controller and a camera. The light source emits a light beam, and includes a laser array composed of a plurality of laser diodes. The controller individually programs the plurality of laser diodes to turn on or off to switchable emit lights to result in different patterns of light to be projected onto an object in a scene. The camera captures a reflected pattern of light reflected from the object in the scene, the captured reflected pattern of light being then fed to the controller to accordingly determine depth and surface information.
According to a further embodiment, a structured-light scanning method includes the following steps. A light source capable of switchable emitting different patterns of light is provided. The light source emits a light beam with a pattern of light projected onto an object in a scene. Decode to determine depth and surface information according to deform of a reflected pattern of light reflected from the object in the scene. It determines whether a decode rate obtained in determining depth and surface information is greater than a predetermined threshold. If the decode rate is not greater than the predetermined threshold, changing the pattern of light and emitting a light beam with a changed pattern of light projected onto the object in the scene.
Specifically, the image projector 100 may include a light source 11 configured to emit a (visible or invisible) light beam. In the embodiment, the light source 11 may include a laser array configured to emit a laser beam through a process of optical amplification based on stimulated emission of electromagnetic radiation, that is, light amplification by stimulated emission of radiation (laser). In one specific embodiment, the laser array (of the light source 11) may include a vertical-cavity surface-emitting laser (VCSEL) composed of an array of semiconductor laser diodes with laser beam emission perpendicular from a top surface thereof.
Returning back to
In one embodiment, the beam shaper 13 may include a diffractive optical element (DOE), micro lens array (MLA) or multifocal diffractive lens (MDL) that shapes and splits the light beam emitted by the light source 11 to allow a single incident beam to be focused simultaneously at several positions, thereby generating a shaped pattern of light to be projected onto the object in the scene.
In one embodiment, no lens is disposed between the light source 11 and the beam shaper 13, thereby resulting in a lensless system. In another embodiment, the image projector 100 may further include at least one lens 14 disposed between the light source 11 and the beam shaper 13. Specifically, the lens 14 is a transmissive optical device configured to focus, collimate or disperse the light beam (from the light source 11) by means of refraction. In one embodiment, a single lens 14 is adopted. In alternative embodiment, a compound lens composed of a plurality of lenses 14 arranged, for example, along a common axis is adopted.
In another example, the lens 14 is a transmissive optical device configured to focus, collimate or disperse the light beam (from the light source 11) by means of diffraction. In one embodiment, a Fresnel lens or Meta lens 14 is adopted, but the present embodiment is not limited thereto.
In a further embodiment, the beam shaper 13 may include a liquid-crystal (LC) lens that shapes and splits the light beam emitted by the light source 11, thereby generating a shaped pattern of light to be projected onto the object in the scene.
In the embodiment, the structured-light scanning system 500 may include a camera 101 configured to capture a reflected pattern of light (of the shaped pattern of light) reflected from the object in the scene. The captured reflected pattern of light is then fed to the controller 12 (e.g., a digital image processor), which can determine depth and surface information according to deform of the reflected pattern of light with respect to the pattern of light generated by the light source 11.
Next, in step 63, the controller 12 determines whether a decode rate obtained in determining depth and surface information (step 62) is greater than a predetermined threshold. If the decode rate is not greater than the predetermined threshold, the controller 12 changes (or programs) the current pattern of light (step 64), and the flow goes back to step 61, in which the light source 11 emits a light beam with a (second) changed pattern (as a current pattern) of light programmed by the controller 12. The flow continues until the decode rate is greater than the predetermined threshold.
According to the embodiments as described above, different patterns of light (generated by the programmable VCSEL) may be adapted to different objects in the scene or adapted to an object situated in different distances (from the light source 11/the camera 101) respectively. Therefore, better decode rate (and more accurate depth and surface information) for structured-light scanning system 500 and method 600 can be obtained, and wider dynamic range for structured-light scanning system 500 and method 600 can be achieved.
Although specific embodiments have been illustrated and described, it will be appreciated by those skilled in the art that various modifications may be made without departing from the scope of the present invention, which is intended to be limited solely by the appended claims.