1. Field of the Invention
The present invention relates to an image input apparatus and method for correctly inputting a reflected light image of an object without the influence of a change of external light such as a fluorescent lamp.
2. Description of the Related Art
In a computer system of the prior art, in order to virtually generate a character model in three-dimensional space, a method for obtaining a distance image is well known, as shown in Japanese Application No. PH9-299648. In this method, first, a light is emitted to an actual object imitative of the character model. Second, light reflected from the object is obtained and an image is generated by the reflected light. In this way, the reflected light image represents the shape of the object. In this case, the reflected light from a far background is very slight. Therefore, the shape of the object is easily separated from the background in the reflected light image. If the object includes a reflected characteristic uniformly, this object reflected light closely represents the three-dimensional shape. Therefore, the object-reflected light is transformed into a three-dimensional image. Furthermore, three-dimensional movement of the object is easily extracted from a series of object-reflected light images.
In order to extract the reflected light image, the reflected light from the object is only detected without an external light such as an illumination light or sunlight. Therefore, image input operation is executed two times. At one time, a light is emitted to the object. At the other time, the light is not emitted to the object. The difference between the two images inputted at the two times is calculated as the object-reflected light. These two input operations are executed at a very short interval, and the change of quantity of the external lights between the two input operations is small. However, in an illumination environment such as that created by a fluorescent lamp whose intensity is changing, the external light changes at very short intervals between the two input operations. As a result, the quantity of the reflected light image falls because the shape of the object is not correctly represented in the reflected light image.
Furthermore, in illumination such as that created by a fluorescent lamp, the intensity basically changes in proportion to the cycle of the power supply. However, a waveform change is not clear as a sine wave and partially includes an immediate change. In short, the waveform change includes a harmonic. Therefore, in this case, the reflected light image includes the mixture of the shape of the object and the change element of the external light.
Furthermore, if two input operations are simply executed at an interval “10 ms” such as a flickerless operation of a CCD camera, the time difference between the two input operations is long. In this case, if the object is moving quickly, the quality of the reflected light image falls. As for an LED used as an emission source, the shorter the emission time is, the brighter the LED momentarily emits by power. Therefore, if the stored time of the reflected light is long, the ratio of the external light to the reflected light is large and the dynamic range to input the reflected light is narrow.
It is an object of the present invention to provide an image input apparatus for correctly inputting the reflected light image of the object without the influence of a change of the external light by detecting the most suitable phase difference between the change cycle of the external light and the input timings of the reflected light image.
According to the present invention, there is provided an image input apparatus including a camera means for inputting an image of an object, comprising: a detection means for detecting a change cycle of the intensity of an external light inputted to said camera means; a timing control means for synchronizing the change cycle of the intensity of the external light with a plurality of input timings of said camera means by changing a phase difference in order; an evaluation means for comparing each storage quantity of the external light inputted to said camera means at the plurality of input timings synchronized by said timing control means for each phase difference; and a selection means for selecting the phase difference whose difference of the storage quantities of the external light is smallest from all phase differences changed by said timing control means.
Further in accordance with the present invention there is provided an image input method in a camera system for inputting an image of an object, comprising the steps of: detecting a change cycle of the intensity of an external light inputted to said camera system; synchronizing the change cycle of the intensity of the external light with a plurality of input timings of said camera system by changing the phase difference in order; comparing each storage quantity of the external light inputted to said camera system at the plurality of input timings synchronized for each phase difference; and selecting the phase difference whose difference of the storage quantity of external light is smallest from all phase differences changed.
Further, in accordance with the present invention, there is provided a computer readable memory in a camera system for inputting an image of an object, comprising: an instruction means for causing a computer to detect a change cycle of an intensity of an external light inputted to said camera system; an instruction means for causing a computer to synchronize the change cycle of the intensity of the external light with a plurality of input timings of said camera system by changing a phase difference in order; an instruction means for causing a computer to compare each storage quantity of the external light inputted to said camera system at the plurality of input timings synchronized for each phase difference; and an instruction means for causing a computer to select the phase difference whose difference of the storage quantity of external light is smallest from all phase differences changed.
Embodiments of the present invention are described below with reference to the drawings.
The image sensor 12 receives the light two times and outputs a difference between the two received light images in synchronization with emission. Therefore, the image sensor 12 outputs the object reflected light from the emission section 7 as the image.
In
In
In the present invention, two image input operations are executed at a predetermined interval. At one input timing of the two input operations, a light is emitted to the object. At the other input timing of the two input operations, the light is not emitted to the object. The difference between the two input images is output as the reflected light image of the object. In this case, if a change in the external light between the two input timings affects the quality of the reflected light image, the technique of the present invention avoids this defect.
In the present invention, an external light detector 3, an external light cycle detector 1, a phase control section 2, and an external light influence evaluation section 9 are present as shown in
Furthermore, an optical filter to cut off the object reflected light 18 may be set in front of the external light detector 3. The external light cycle detector 1 generates a change cycle signal of the intensity of the external light in response to the output from the external light detector 3. For example, in the eastern area from the Kanto district of Japan, the intensity of the illumination light of the fluorescent lamp changes at cycle of “100 HZ”. Therefore, the change cycle signal of “100 HZ” is output. The phase control section 2 controls synchronization between the emission section 7 and the image sensor 12 in response to the change cycle of the external light. In this case, the phase control section 2 outputs a suitable trigger signal to the timing control section 4 in order to synchronize the image input operation with the cycle of the external light.
As mentioned-above, the reflected light image is obtained as the difference between two images, one of which includes the object-reflected light from the emission section 7. If the intensity of the external light does not change in the interval between the two input operations, the difference between the two images represents the correct quantity of the reflected light. However, in actuality, the intensity of some external light such as light from a fluorescent lamp often changes. In this case, the change in the external light in the interval is included in the reflected light image as noise. In order to avoid this problem, a cycle of the image input operation is made to be synchronized with the change cycle of the external light. Thus, at each timing of the two input operations, the intensities of the external light are always equal.
For example, even if the intensity of the fluorescent lamp changes at the cycle of “100 HZ,” the intensity is not always represented as a sine wave. Actually, in one cycle, the intensity by unit of time includes a large change part and a small change part. Therefore, in order to synchronize the cycle of the image input operation with the change cycle of the external light, this synchronization is executed by a suitable phase difference. The phase control section 2 changes the phase difference between the change cycle of the external light and the timing cycle of the image input operations by a predetermined width. In order to achieve the most suitable phase difference, the evaluation section 9 of influence of external light is used. The evaluation section 9 evaluates the change quantity of the external light between the two input timings for each phase difference. The most suitable phase difference is determined by using the evaluation result. In general, the phase difference in which the external light does not change at the two input timings is determined to be the most suitable.
First, the phase difference between the change cycle of the external light and the cycle of two image input timings is set at an initial position (S52). Concretely speaking, a first transition of a term of the two input timings is made to coincide with a first transition of a pulse width of the change cycle of the external light. In this situation, the change quantity of the external light is evaluated and an evaluation result is stored (S53).
Next, the phase difference is shifted by a predetermined period in order (S55) and the evaluation result of the change quantity of the external light is stored in the same way. This processing is repeated until the phase difference is shifted to an end position of the change cycle of the external light (S54). The most suitable phase difference is selected from all the phase differences by referring to each evaluation result (S56). In this case, the phase difference in which the change of the external light between two input timings is smallest is selected.
However, as for the phase difference in which the change of the external light is smallest, if the change of the external light is large in a neighboring phase difference, this phase difference is not always selected. If the change of the external light is small in a predetermined width of the phase, a phase difference at a center position of the predetermined width may be selected. After completion of these processings, a normal operation mode is set in order to obtain the reflected light image (S57).
In
As shown in
In order to reset the photo diode 42, a reset gate 35 is opened as H level by a timing shown in
In order to transfer to the electric charge storage section 38 (40), the transfer gate 41 and the first (second) sample gate 37 (39) are opened. The electric charge as a photoelectric conversion of the incident light is continuously stored in the electric charge storage section from the reset of the photo diode to completion of the transfer. In the normal operation mode, when the emission section emits an emission control signal 80 shown in
In the external light influence measurement mode, the emission section 7 does not emit light. As a result, the first storage section 38 and the second storage section 40 respectively store the electric charge of the external light only. In this case, ideally, the storage quantity of the two storage sections 38, 40 are equal. Therefore, in case of emission, the reflected light of the object is correctly obtained as the difference between the two storage quantities.
The relation between the two storage quantities and the change of the external light is explained by referring to
As an output of the image sensor 12, the difference between the first storage quantity and the second storage quantity is output. Accordingly, if the second storage quantity is larger than the first storage quantity, the difference represents the change of the external light. However, if the first storage quantity is larger than the second storage quantity, the difference is output as a negative value. In case of the negative value, the output of the A/D converter 10 is “0”. In a normal operation, a minus signal is not output and the negative signal is uniformly converted to “0”. Accordingly, for each phase difference, a mode 1 by subtracting the first storage quantity from the second storage quantity and a mode 2 by subtracting the second storage quantity from the first storage quantity are prepared. The two differences for mode 1 and mode 2 are evaluated. Alternatively, a negative-digital value is output for the negative signal, and an absolute value of the negative-digital value may be evaluated.
In
In order to evaluate the intensity of the external light, a non-difference mode is set as shown in
The reason for this is explained by referring to
In the normal operation mode, as shown in
In the flow chart shown in
In the above-mentioned embodiment, a normal fluorescent lamp is mainly assumed to be an external element. In case of an inverter fluorescent lamp in which the change period of the external light is short, the present invention is applied. For example, as for the inverter fluorescent lamp, the intensity changes by a frequency of “40 KHZ,” and one cycle of the change of the intensity is about 25 micro seconds. In the image input apparatus of the present invention, a typical storage period per one time is about 2 milliseconds. In short, the storage period per one time includes eighty cycles of the change in intensity. In the case where an external light source is mainly the inverter fluorescent lamp, the influence of the change in the external light is small. However, in an actual inverter fluorescent lamp, the intensity slowly changes by a power supply period during changing by “40 KHZ” because the change of the power supply remains in the high frequency signal generated by the inverter. If this slow change affects the external light, the image input apparatus of the present invention is effective. In this case, the external light cycle detector 1 cuts off the high frequency element by a low-pass filter, and only a cycle of slow change remains. Therefore, this influence is excluded by the above-mentioned processing based on the cycle of slow change.
Furthermore, if a phase difference for the change cycle of “40 KHZ” appears to be an error, a cycle signal of the change cycle of “40 KHZ” is detected at the same time, and a storage processing in the storage section begins by a trigger such as a first transition of the cycle signal. By detecting both a cycle signal of “40 KHZ” and a cycle signal of the slow change, a cycle of the image input operation is synchronized with the cycle signal of the slow change, and the timing of the first image input is executed by a trigger of a first transition of the cycle “40 KHZ.” In this case, the influence of the external light from the inverter fluorescent lamp is greatly suppressed.
As mentioned-above, in the present invention, the change cycle of the external light is detected and the reflected light image is input in synchronization with the change cycle. In the measurement mode, whenever the phase difference between the change cycle of the external light and the timings of the image input operation is changed by unit of a predetermined period, the change quantity of the external light is evaluated for each phase difference. Accordingly, the most suitable phase difference whose change quantity is smallest is selected from all phase differences, and the reflected light image is input in synchronization with the most suitable phase difference.
Furthermore, in the present invention, in order to determine the most suitable phase difference, the intensity of the external light is additionally evaluated. As a result, the image input operation is executed during a period of relative dark external light. Therefore, even if the illumination light is directly input, the image is obtained without saturation of the storage section. In the case of natural light such as sunlight except for the fluorescent lamp, the durability of the storage capacity is maximized.
In the above-mentioned embodiment, two images, one of which includes the object-reflected light, are input while the emission section emits light at the same time as the two input operations. However, the present invention is elective for all image input apparatuses in which a difference between two images or two optical quantities of an optical-detecting element are output. For example, a moving object and a stationary object are separated in the image by calculating the difference between two images. In general, a part whose difference is “0” represents the stationary object and a background, and the part whose difference is a large value represents the moving object. In this case, if the change of the intensity of the illumination light affects the difference, the background is erroneously recognized as the moving object. In order to avoid this problem, the present invention is applied.
Furthermore, the present invention is effective for an ordinary camera apparatus. In case that a series of images such as a computer vision is processed to extract some information, a change in the illumination light produces noise. In the present invention, the series of images without the noise of the change in the illumination light is easily obtained in the same way as in the above-mentioned embodiment.
A memory device, including a CD-ROM, floppy disk, hard disk, magnetic tape, or semiconductor memory can be used to store instructions for causing a processor or computer to perform the process described above.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
P10-066383 | Mar 1998 | JP | national |
The present application is a continuation of application Ser. No. 10/667,861, filed on Sep. 23, 2003, which is a division of application Ser. No. 09/265,598, filed on Mar. 10, 1999, now U.S. Pat. No. 6,661,453, which claims the benefit of priority from the prior Japanese Patent Application No. 10-066383, filed Mar. 17, 1998. The entire contents of each of the above applications are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 09265598 | Mar 1999 | US |
Child | 10667861 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10667861 | Sep 2003 | US |
Child | 12029185 | US |