The present disclosure relates to distance-measuring imaging devices that measure a distance to a target object.
A conventionally known distance-measuring imaging device measures a time of flight (TOF) of pulsed light from when emitting the pulsed light to when receiving reflected light from a target object, to measure a distance to the target object. For example, Patent Literatures (PTLs) 1 to 6 each disclose a distance-measuring imaging device that generates a depth map indicating a distance using an image sensor.
PTL 1: U.S. Patent No. 9134114
PTL 2: Japanese Unexamined Patent Application Publication No. 2013-117969
PTL 3: U.S. Pat. No. 9,784,822
PTL 4: U.S. Pat. No. 10,116,883
PTL 5: U.S. Pat. No. 10,132,626
PTL 6: U.S. Pat. No. 8,953,021
It is desirable that conventional distance-measuring imaging devices expand a distance-measuring range.
The present disclosure provides a distance-measuring imaging device capable of expanding a distance-measuring range easily.
A distance-measuring imaging device according to one aspect of the present disclosure is a distance-measuring imaging device that emits pulsed light to a target object and receives reflected light from the target object to measure a distance to the target object, the distance-measuring imaging device including: a drive controller that outputs a light emission control signal for instructing emission of the pulsed light and an exposure control signal for instructing exposure to the reflected light; an image capturer that includes a plurality of pixels and outputs an exposure signal of each of the plurality of pixels that has been exposed at a timing of the exposure control signal; a pixel calculator that generates a composite signal using a pixel filter that combines exposure signals of adjacent pixels among the plurality of pixels using a weight coefficient for the exposure signal; and a time-of-flight (TOF) calculator that generates a distance image, based on the composite signal. The pixel calculator includes at least two pixel filters having different composite scale factors, and selects the pixel filter from the at least two pixel filters.
A distance-measuring imaging device according to the present disclosure is capable of expanding a distance-measuring range easily.
These and other advantages and features will become apparent from the following description thereof taken in conjunction with the accompanying Drawings, by way of non-limiting examples of embodiments disclosed herein.
Hereinafter, a distance-measuring imaging device according to the present disclosure will be described with reference to the drawings. In this regard, however, detailed description may be omitted. For example, detailed description of well-known matter or overlapping description of substantially identical elements may be omitted. Moreover, the respective figures are not necessarily precise illustrations. These are to avoid making the subsequent description needlessly verbose, and thus facilitate understanding by a person skilled in the art.
It should be noted that the embodiment described below shows one specific example of the present disclosure. The numerical values, shapes, materials, constituent elements, the arrangement and connection of the constituent elements, etc. shown in the following embodiment are mere examples and help a person skilled in the art understand the present disclosure sufficiently, and are not intended to limit the subject matter recited in the claims.
Hereinafter, a distance-measuring imaging device according to an embodiment will be described in detail with reference to the drawings.
Distance-measuring imaging device 10 according to the embodiment of the present disclosure includes light source 1, image capturer 2, drive controller 3, pixel calculator 4, time of flight (TOF) calculator 5, determiner 6, and frame controller 7.
Light source 1 emits irradiation light (pulsed light as an example) at a timing of a light emission control signal from pixel calculator 3. Light source 1 includes, for example, light-emitting diodes that emit infrared light or laser diodes.
Image capturer 2 is an image sensor including pixels and outputs an exposure signal for each pixel exposed at a timing of an exposure control signal from pixel calculator 3. Specifically, image capturer 2 generates frames including a frame of a first type and a frame of a second type. A frame of the first type is generated based on K1 times of light emission and exposure. A frame of the second type is generated based on K2 times of light emission and exposure. Here, K1 is an integer greater than or equal to 2. In addition, K2 is an integer greater than K1. For example, K1 is approximately several tens, and K2 is approximately several hundreds. Accordingly, a frame of the first type is for a measurement of a target object in a relatively short distance. Moreover, a frame of the second type is for a measurement of a target object in a relatively long distance. It should be noted that a pixel count of image capturer 2 may conform to, for example, Video Graphics Array (VGA) of 640×480.
Drive controller 3 outputs a light emission control signal for instructing emission of pulsed light and an exposure control signal for instructing exposure to reflected light.
Pixel calculator 4 generates a composite signal through a pixel filter that combines exposure signals of adjacent pixels among the pixels using a weight coefficient for the exposure signal. Pixel calculator 4 includes at least two pixel filters each having a different composite scale factor, and selects, for example, for each frame, one of the at least two pixel filters as the pixel filter according to a determination signal from determiner 6. A pixel filter is capable of multiplying an exposure signal amount by many times using a weight coefficient value. When a target object is located far or a target object is located near but a reflectance is small, it is difficult to obtain a sufficient exposure signal amount relative to noise components such as background light. A pixel filter can be used to increase an exposure signal amount in such a case. Hereinafter, a ratio between an exposure signal amount of a pixel subjected to a pixel filter and a composite signal amount after application of the pixel filter is referred to as a composite scale factor. A composite scale factor depends on a weight coefficient of a pixel filter and ranges from zero times to tens of times.
TOF calculator 5 generates a distance image, based on the composite signal generated by pixel calculator 4.
Determiner 6 determines an image capturing environment or an image capturing use, based on at least one of an estimated distance to the target object, a temperature of image capturer 2, an amount of noise included in the exposure signal, or an operating mode, and outputs a determination signal for controlling pixel filter selection, based on a result of the determination.
Frame controller 7 generates a frame identification signal indicating a type of a frame. For example, a frame identification signal indicates whether a frame is of the first type or the second type.
Next, basic operation of distance-measuring imaging device 10 according to the present embodiment will be simply described.
The light emission timing and the exposure timing are the same at exposure timing A. In other words, a light emission start timing and an exposure start timing are the same, and a light emission end timing and an exposure end timing are the same. At exposure timing B, the pulse width of the light emission control signal and the pulse width of the exposure control signal are the same, but the light emission timing and the exposure timing are different. Stated differently, a light emission end timing and an exposure start timing are the same.
Only exposure is performed without light emission at exposure timing C. As a result, exposure not to reflected light of pulsed light emitted by light source 1 but only to background light is performed.
As shown by
Exposure signal ratio=(A1−A2)/(A0+A1−2×A2) (1)
It should be noted that (b) and (c) in
As shown by the figure, pixel calculator 4 includes pixel filter 4A, pixel filter 4B, and selector 41.
The 3×3 matrix in pixel filter 4 indicates weight coefficients for the nine pixels composed of a pixel to be processed and eight pixels surrounding the pixel. The weight coefficients of, among the nine pixels, the central pixel to be processed and four pixels on the left, right, top, and bottom of the central pixel are 1. Moreover, the weight coefficients of four pixels on the upper left, upper right, lower left, and lower right of the central pixel are 0. Exposure signals of the five pixels having the weight coefficients of 1 are added with weighting and outputted as a composite signal. In this case, a composite scale factor of the composite signal for the original exposure signal amount is approximately fivefold.
On the other hand, the matrix in pixel filter 4B indicates that, among the nine pixels, only the central pixel to be processed has a weight coefficient of 1, and the remaining eight pixels have weight coefficients of 0. An exposure signal of the only pixel having the weight coefficient of 1 is directly outputted as a composite signal. In this case, a composite scale factor is one time (equal scale).
A determination signal is L (i.e., a low level) during a period for short-distance frame A shown by
Pixel group d0 shown by the figure indicates a value of exposure signal A0, A1, or A2 for 5×5 pixels in one frame. Pixel group d0 indicates, for example, an edge line of a target object in a left oblique downward direction.
Pixel group d1 indicates a pixel group after pixel group d0 is processed by pixel filter 4A. Compared to pixel group d0, pixel group d1 obtains a composite signal up to fivefold. This expands a dynamic range.
Pixel group d2 indicates a pixel group after pixel group d0 is processed by pixel filter 4B. Since pixel filter 4B directly outputs an inputted exposure signal, pixel group d2 is the same as pixel group d0.
Determiner 6 outputs L as a determination signal when a frame identification signal is L; and outputs H as a determination signal when a frame identification signal is H.
TOF calculator 5 calculates a distance from each pixel from composite signals A0′, A1′, and A2′, and outputs a distance image signal.
Frame controller 7 switches between H and L on a per image basis and outputs H or L as a frame identification signal.
Drive controller 3 sets a pulse count of a light emission control signal and an exposure control signal to approximately 25 times when a frame identification signal is L; and sets a pulse count of a light emission control signal and an exposure control signal to approximately 200 times when a frame identification signal is H.
In
Next, a second configuration example of pixel calculator 4 will be described.
Pixel filter 4C has a composite scale factor of approximately ninefold.
Pixel filter 4D has a composite scale factor of approximately sixteenfold.
Selector 41 selects one of four pixel filters 4A to 4D according to a determination signal.
A determination signal is a two-bit signal here, and can be determined based on a combination of a frame identification signal and other factors. The other factors include a background light level, that is, a noise level. For example, a pixel filter having a larger composite scale factor may be selected when a frame is a short-distance frame of the first type and as background light is stronger.
Next, a third configuration example of pixel calculator 4 will be described.
Pixel filter 4E compares an inputted exposure signal and a threshold value; outputs zero as a composite signal when the exposure signal is less than the threshold value; and outputs the exposure signal as a composite signal when the exposure signal is greater than or equal to the threshold value.
Threshold value setter 42 determines an image capturing environment or an image capturing use, based on at least one of a temperature of image capturer 2, an amount of noise included in the exposure signal, or an operating mode; selects a threshold value according to a result of the determination; and sets the selected threshold value to pixel filter 4E. Specifically, threshold value setter 42 selects a threshold value according to a determination signal from determiner 6, and sets the selected threshold value to pixel filter 4E.
Since a threshold value is set according to an image capturing environment or an image capturing use, it is possible to set a threshold value broadly appropriate for a distance ranging from a short distance to a long distance and a target object ranging from a target object having a large reflectance to a target object having a small reflectance, and to reduce an exposure signal including a lot of noise.
Next, determination examples of determiner 6 using determination tables will be described.
Temperature sensor 8 measures at least one of a temperature inside distance-measuring imaging device 10 or a temperature outside distance-measuring imaging device 10, and outputs a temperature signal indicating the at least one temperature measured.
Determiner 6 receives not only a frame identification signal but also a light emission control signal, an exposure control signal, an exposure signal, and a temperature signal, compared to
A frame identification signal is, for example, a signal for identifying four types of frames including a first distance frame, a second distance frame, a third distance frame, and a fourth distance frame. In this case, the frame identification signal is also a signal indicating an operating mode determining which of the four types of the frames will be captured.
The above-described first distance frame to fourth distance frame correspond to, for example, distances in the order of shortest to longest in stated order. In this case, where exposure counts of the first distance frame to the fourth distance frame are denoted by M1 to M4, respectively, M1<M2<M3<M4 is satisfied. For example, M1, M2, M3, and M4 may be 25, 100, 200, and 400, respectively. In the determination table shown by
It should be noted that “distance” may be read as “time of flight” in the determination table shown by
It should be noted that determiner 6 may use a determination table obtained by combining at least two determination tables selected from the determination tables shown by
Next, an example in which a pixel filter is configured not by addition with weighting but by exposure count control will be described.
In the example shown by
Moreover, in
This QVGA output is equivalent to conversion into QVGA through an equivalent pixel filter shown by the lower portion of
In this way, by controlling an exposure count for each pixel, that is, controlling a discard count and an accumulation count, it is possible to allow a pixel filter equivalent to addition with weighting to function.
As stated above, distance-measuring imaging device 10 according to the embodiment of the present disclosure is distance-measuring imaging device 10 that emits pulsed light to a target object and receives reflected light from the target object to measure a distance to the target object, distance-measuring imaging device 10 including: drive controller 3 that outputs a light emission control signal and an exposure control signal; light source 1 that emits light at a timing of the light emission control signal; image capturer 2 that outputs an exposure signal obtained by performing exposure to reflected light from the target object resulting from the emitted light, at a timing of the exposure control signal; determiner 6 that outputs a determination signal; and pixel calculator 4 that performs, on the exposure signal, composition according to a pixel filter using the exposure signal as an input, and outputs the exposure signal as a composite signal. Pixel calculator 4 includes at least two pixel filters and switches between the at least two pixel filters, based on the determination signal.
Moreover, distance-measuring imaging device 10 further includes time-of-flight (TOF) calculator 5 that outputs a distance image using composite data as an input.
Furthermore, TOF calculator 5 changes a resolution of the distance image, based on a frame identification signal, and outputs the distance image.
Moreover, driver controller 3, image capturer 2, determiner 6, pixel calculator 4, and TOF calculator 5 are disposed on the same semiconductor substrate.
Furthermore, distance-measuring imaging device 10 further includes frame controller 7. Frame controller 7 outputs a frame identification signal on a per frame basis. Drive controller 3 changes a pulse count of at least one of the light emission control signal or the exposure control signal, based on the frame identification signal. Determiner 6 outputs the determination signal, based on the frame identification signal.
Moreover, distance-measuring imaging device 10 further includes temperature sensor 8. Temperature sensor 8 outputs a temperature signal, based on at least one of a temperature inside distance-measuring imaging device 10 or a temperature outside distance-measuring imaging device 10.
Furthermore, determiner 6 outputs the determination signal, based on the temperature signal.
Moreover, determiner 6 outputs the determination signal, based on a magnitude of the exposure signal.
Furthermore, determiner 6 outputs the determination signal, based on a magnitude of at least one of a pulse count of the light emission control signal or a pulse count of the exposure control signal.
Moreover, determiner 6 outputs the determination signal, based on a ratio of the exposure signal.
Accordingly, the distance-measuring imaging device according to the embodiment of the present disclosure is capable of expanding a distance-measuring range while keeping a resolution of a long-distance frame.
Moreover, the distance-measuring imaging device is capable of reducing the influence of a decrease in resolution because a short-distance target object is captured in a large size.
It should be noted that a determination signal may be controlled based on an exposure signal ratio in such a way that, where exposure signals for respective pixels and exposure timings as shown by
It should be noted that pixel calculator 4 may switch between at least three filters as shown by
It should be noted that although TOF calculator 5 outputs a distance image having VGA when a frame identification signal is H, TOF calculator 5 may output a distance image having a resolution (e.g., QVGA) lower than VGA when a frame identification signal is L.
It should be noted that the distance-measuring imaging device may be configured as shown by
It should be noted that the distance-measuring imaging device may include temperature sensor 8, temperature sensor 8 may detect a surrounding temperature as an input and output a temperature signal, and determiner 6 may output a determination signal, based on a result of comparison between the temperature signal and a determination table.
It should be noted that, as shown by
As described above, distance-measuring imaging device 10 according to one aspect of the present disclosure is distance-measuring imaging device 10 that emits pulsed light to a target object and receives reflected light from the target object to measure a distance to the target object, distance-measuring imaging device 10 including: drive controller 3 that outputs a light emission control signal for instructing emission of the pulsed light and an exposure control signal for instructing exposure to the reflected light; image capturer 2 that includes a plurality of pixels and outputs an exposure signal of each of the plurality of pixels that has been exposed at a timing of the exposure control signal; pixel calculator 4 that generates a composite signal using a pixel filter that combines exposure signals of adjacent pixels among the plurality of pixels using a weight coefficient for the exposure signal; and time-of-flight (TOF) calculator 5 that generates a distance image, based on the composite signal. Pixel calculator 4 includes at least two of pixel filters 4A to 4E having different composite scale factors, and selects the pixel filter from the at least two pixel filters.
This configuration produces an advantageous effect of easily expanding a dynamic range because even when an exposure signal amount is small the exposure signal amount is increased by composition by a pixel filter. The expansion of the dynamic range means an expansion of a distance-measuring range. In addition, since a pixel filter can be selected from the at least two pixel filters, for example, the configuration produces an advantageous effect of expanding the distance-measuring range according to an image capturing environment or an image capturing use.
Here, distance-measuring imaging device 10 may further include determiner 6 that determines an image capturing environment or an image capturing use, based on at least one of an estimated distance to the target object, a temperature of the image capturer, an amount of noise included in the exposure signal, or an operating mode, and outputs a determination signal for controlling pixel filter selection, based on a result of the determination. Pixel calculator 4 may select the pixel filter, based on the determination signal.
According to this configuration, it is possible to adaptively expand a distance-measuring range because a pixel filter is selected according to an image capturing environment or an image capturing use.
Here, image capturer 2 may generate frames including a frame of a first type and a frame of a second type. The frame of the first type may be generated based on K1 times of light emission and exposure, K1 being an integer greater than or equal to 2. The frame of the second type may be generated based on K2 times of light emission and exposure, K2 being an integer greater than K1. Determiner 2 may control the pixel filter selection in the pixel calculator for each of the frames, according to whether the frame generated by the image capturer is of the first type or the second type.
According to this configuration, for example, a frame of the first type is suitable for a short-distance target object that returns relatively strong reflected light, and a frame of the second type is suitable for a long-distance target object that returns relatively weak reflected light. Even when the short-distance target object has a low reflectance, by selecting a pixel filter having a relatively large composite scale factor to an exposure signal of the frame of the first type, it is possible to expand a dynamic range and, by extension, a distance-measuring range. In addition, even when the long-distance target object has a low reflectance, by selecting a pixel filter having a relatively large composite scale factor to an exposure signal of the frame of the second type, it is possible to expand a dynamic range and, by extension, a distance-measuring range.
Here, the at least two pixel filters may include a first pixel filter and a second pixel filter. The first pixel filter may have a composite scale factor larger than a composite scale factor of the second pixel filter. Pixel calculator 4 may select the first pixel filter in response to an exposure signal included in the frame of the first type, and selects the second pixel filter in response to an exposure signal included in the frame of the second type.
According to this configuration, for example, since a first pixel filter having a large composite scale factor is applied, even when a short-distance target object has a low reflectance, it is possible to expand a dynamic range for a short-distance first frame and, by extension, a distance-measuring range.
Here, distance-measuring imaging device 10 may further include temperature sensor 8 that measures at least one of a temperature inside distance-measuring imaging device 10 or a temperature outside distance-measuring imaging device 10. Pixel calculator 4 may select the pixel filter, based on the at least one temperature.
According to this configuration, since a pixel filter is selected based on a temperature, it is possible to reduce temperature dependence of distance-measuring accuracy.
Here, pixel calculator 4 may select a pixel filter having a larger composite scale factor as the at least one temperature is higher.
According to this configuration, since a pixel filter having a larger composite scale factor is selected as a temperature is higher, it is possible to reduce the influence of a variation caused by temperature dependence.
Here, pixel calculator 4 may select the pixel filter, based on a magnitude of a noise component included in the exposure signal.
According to this configuration, since a pixel filter is selected based on, for example, noise components as background light, it is possible to reduce accuracy degradation caused by the background light.
Here, pixel calculator 4 may select a pixel filter having a larger composite scale factor as the noise component is larger in magnitude.
According to this configuration, since a pixel filter having a larger composite scale factor is selected as noise components are larger, it is possible to reduce the influence of accuracy degradation caused by the noise components.
Here, determiner 6 may determine at least one of a pulse count of the light emission control signal or a pulse count of the exposure control signal in a period of one frame, and output the determination signal for selecting a pixel filter having a composite scale factor corresponding to the pulse count determined.
According to this configuration, since a pixel filter corresponding to a pulse count is selected, it is possible to compensate excess or deficiency of an exposure signal amount dependent on a distance.
Here, pixel calculator 4 may select a pixel filter having a larger composite scale factor as the pulse count is smaller.
According to this configuration, since a pixel filter having a larger composite scale factor is selected as a pulse count is smaller, for example, it is possible to compensate deficiency of an exposure signal amount caused by a target object having a small reflectance.
Here, determiner 6 may determine a time of flight of the reflected light indicated by a ratio of the exposure signal, and output the determination signal for selecting a pixel filter based on the time of flight.
According to this configuration, since a pixel filter is selected based on a time of flight, it is possible to compensate excess or deficiency of an exposure signal amount dependent on a distance.
Here, pixel calculator 4 may select a pixel filter having a larger composite scale factor as the time of flight is shorter.
According to this configuration, since a pixel filter having a larger composite scale factor is selected as a time of flight is shorter, for example, it is possible to compensate deficiency of an exposure signal amount caused by a target object having a small reflectance.
Here, the at least two pixel filters may include a threshold value filter that compares the exposure signal and a threshold value, outputs zero as the composite signal when the exposure signal is less than the threshold value, and outputs the exposure signal as the composite signal when the exposure signal is greater than or equal to the threshold value.
According to this configuration, since a threshold value filter considers an exposure signal less than or equal to a threshold value as zero, it is possible to reduce an exposure signal including a lot of noise.
Here, distance-measuring imaging device 10 may further include threshold value setter 42 that determines an image capturing environment or an image capturing use, based on at least one of a temperature of the image capturer, an amount of noise included in the exposure signal, or an operating mode, selects a threshold value according to a result of the determination, and sets the threshold value selected to the threshold value filter.
According to this configuration, since a threshold value is set according to an image capturing environment or an image capturing use, it is possible to set a threshold value broadly appropriate for a distance ranging from a short distance to a long distance and a target object ranging from a target object having a large reflectance to a target object having a small reflectance, and to reduce an exposure signal including a lot of noise.
Here, TOF calculator 5 may reduce a resolution of the distance image corresponding to the frame of the first type.
According to this configuration, although a pixel count of a short-distance frame of the first type is decreased and the resolution is degraded, the degradation of the resolution does not matter much to a short-distance object, and it is possible to expand a dynamic range and a distance-measuring range.
Here, drive controller 3, image capturer 2, determiner 6, pixel calculator 4, and TOF calculator 5 may be disposed on a same semiconductor substrate.
According to this configuration, it is possible to downsize distance-measuring imaging device 10.
The drawings and detailed description have been provided above as the embodiment in order to illustrate the technique disclosed in the present disclosure.
Therefore, the constituent elements recited in the drawings and detailed description may include not only constituent elements essential to solving the aforementioned problem but also constituent elements not essential to solving the aforementioned problem, in order to illustrate the technique. For this reason, the recitation of these non-essential constituent elements in the accompanying drawings and detailed description should not be directly interpreted to mean that the non-essential constituent elements are essential.
It should be noted that the technique disclosed in the present disclosure is not limited to the aforementioned embodiment, and is applicable to an embodiment to which modifications, replacements, additions, omissions, etc. are appropriately made. Furthermore, forms obtained by making to the embodiment various modifications conceived by a person skilled in the art as well as forms realized by combining constituent elements in different embodiments are included within the scope of the technique in the present disclosure, provided that they do not depart from the essence of the technique disclosed in the present disclosure.
Although only some exemplary embodiments of the present disclosure have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the present disclosure.
The present disclosure is applicable to a distance-measuring imaging device that measures a distance to a target object.
This is a continuation application of PCT International Application No. PCT/JP2020/019300 filed on May 14, 2020, designating the United States of America, which is based on and claims priority of U.S. Provisional Patent Application No. 62/864112 filed on Jun. 20, 2019. The entire disclosures of the above-identified applications, including the specifications, drawings and claims are incorporated herein by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
62864112 | Jun 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2020/019300 | May 2020 | US |
Child | 17527566 | US |