This application is the U.S. national phase of International Application No. PCT/EP2020/082167 filed Nov. 14, 2020 which designated the U.S. and claims priority to FR 1913415 filed Nov. 28, 2019, the entire contents of each of which are hereby incorporated by reference.
The present description relates to a method for capturing images which uses sensitive elements exhibiting a memory effect, as well as to an image sensor which implements such method.
There exists a wide variety of image sensors, which vary according to the type of radiation to which they are sensitive and their mode of operation for capturing an image.
In the present description, radiation will be understood to mean all types of external signals capable of originating from a scene and reaching an image sensor so that images of the scene can be captured by the sensor, each image in the form of a set of intensity values respectively assigned to points of the image, arranged in a matrix. In particular, the radiation may be electromagnetic radiation in any wavelength range, in particular X-rays, ultraviolet radiation, visible light, near infrared, and so-called thermal infrared ranges. It may also be acoustic radiation, in particular in the field of ultrasound.
The image sensor comprises a matrix of sensitive elements individually capable of producing a detection signal that varies according to an intensity of the radiation received by the sensitive element. There can then be a one-to-one correspondence between the points of the image and the sensitive elements of the image sensor.
For image sensors of a first type, acquisition of the detection signal is produced by exposing each sensitive element to the radiation originating from the scene, for a determined duration which is commonly called accumulation period. Next, the detection signal that has been generated by the radiation in the sensitive element during the accumulation period is read by a dedicated circuit. Then the sensitive element is reset, between the reading of the detection signal which is carried out in order to capture an image, and the start of a new accumulation period dedicated to capturing a subsequent image. Such reset ensures that successively captured images correspond to separate accumulation periods. The present description does not concern sensitive elements or image sensors of this first type.
It concerns image sensors for which each sensitive element can be in a variable instantaneous state which depends on the radiation received by this sensitive element. With sensors of this second type, an image is captured by reading values which are characteristic of the respective instantaneous states of the sensitive elements of the sensor matrix. Most often, no reset of each sensitive element is possible or is implemented between two successively captured images. In this case, the detection signal which is read from each sensitive element in order to capture an image may depend not only on the radiation received by this sensitive element at the read-out time, but may also depend on the radiation that has been previously received by the same sensitive element. In other words, the detection signal which is read results from a combination of the radiation intensities which have been continuously received by the sensitive element up to the read-out time. Such effect is commonly referred to as “memory effect” by those skilled in the art, and because of this memory effect, each captured image results from a combination of scene states that have successively occurred. When the scene varies over time, the memory effect causes degradation in the image quality, which can appear in different forms depending on the nature of the patterns in the scene and on the movements of some of these patterns. In particular, the memory effect of the sensitive elements of an image sensor of the second type can appear in the form of a reduction in the image contrast, a tail effect which affects moving elements of the scene, etc.
Methods have been developed to reduce such memory effect, which include applying an erasing sequence to at least one of the sensitive elements of the matrix sensor between the instants when two successive images are captured. Such erasing sequences are applied by a dedicated electronic circuit, sometimes called a thermalization circuit. Such methods are hardware-based, in the sense that they act on the sensitive elements of the image sensor.
Other methods have also been developed to reduce the memory effect. They are software-based, and consist of combining together several raw images as directly resulting from successive readings of the sensitive elements. Matrix or scalar coefficients are used to produce a temporal filtering function through convolution and/or linear combination. But the determination of these coefficients is a difficult task, which can cause a reduction in the information contained in the images, and/or can amplify image noise. Furthermore, such filtering operations are not specially adapted for correcting a memory effect of the sensitive elements of the image sensor. The resulting correction is then not optimal for the memory effect.
An object of the invention is therefore to reduce image degradations caused by the memory effect, for image sensors of the second type presented above. In particular, an object of the invention is to improve the transfer function of the image sensor and/or to reduce a tail effect which is present in the images when elements of the scene are moving.
To achieve this or another object, a first aspect of the invention proposes a method for capturing images, wherein several images are successively captured using a same matrix of sensitive elements, each sensitive element exhibiting a memory effect which makes a raw detection signal of the sensitive element depend on an amount of radiation received by this sensitive element at a read-out time at which the raw detection signal is read, but also depend on amounts of radiation received by the same sensitive element before the read-out time.
According to the invention, in order to form an image which is at least partially corrected for the memory effect, called corrected image, an intensity value of a point of the image is assigned separately to each of the sensitive elements of the matrix, this value being proportional to a difference between the raw detection signal of the sensitive element as read for a new captured image, called new raw image, and a part of the raw detection signal of the same sensitive element as read for another image captured before the new raw image, and called prior raw image.
Thanks to such correction, the image degradation caused by the memory effect of the sensitive elements, for each raw image constructed from the raw detection signals as read from the sensitive elements, is reduced in the corrected image constructed from the image point intensity values. The prior raw image is used to evaluate at least part of the memory effect content, and this part of the memory effect content is subtracted from the content of the new raw image, separately for each sensitive element. The resulting corrected image then mainly corresponds to the radiation received by each sensitive element between the two read-out times of the raw images.
Such correction of the memory effect, which consists of using images constructed from the image point intensity values calculated according to the invention, instead of the raw images constructed from raw detection signals such as read in the sensitive elements, is all the more efficient when the “new” and “prior” raw images are captured with a short duration between the read-out times of the sensitive elements. For this purpose, when several prior raw images have been captured before the new raw image, the one used to calculate the image point intensity values for the corrected image may preferably be the last one of the prior raw images captured before the new raw image, in the chronological order of capture of the raw images.
In preferred embodiments of the invention, the image point intensity value which is assigned to each of the sensitive elements in order to form the corrected image, may be proportional to a difference between the raw detection signal of the sensitive element as read for the new raw image, and a result of multiplying, by exp(−Δ/τ), the raw detection signal of the same sensitive element as read for the prior raw image. exp(.) designates an exponential function, τ is a characteristic response time of the sensitive element, and Δ is a non-zero duration between the read-out times of the sensitive element respectively for the new raw image and the prior raw image. Such combining of the new raw image and the prior raw image, in order to produce the corrected image, is all the more appropriate when an operation of each sensitive element corresponds to a first-order transfer function with respect to time, or can be approximately described by such a first-order transfer function with respect to time. In the context of the invention, the transfer function, denoted f(s), of a radiation-sensitive element is the quotient of the Laplace transform of the raw detection signal produced by the sensitive element in response to the incident radiation, by the Laplace transform of the intensity of the incident radiation. In other words: f(s)=Ad(s)/AR(s), where s designates the Laplace variable, f is the transfer function of the sensitive element, AR designates the Laplace transform of the intensity of the radiation which is incident on the sensitive element, and Ad designates the Laplace transform of the raw detection signal produced by the sensitive element. This transfer function is said to be first order with respect to time when it is of the form:
where G is a gain coefficient and τ a characteristic response time, which are fixed for each sensitive element. The memory effect correction provided by the preferred embodiments of the invention is particularly suitable for sensitive elements with first-order transfer function with respect to time. But it is also effective for sensitive elements which do not have first-order transfer function with respect to time, by providing partial correction of the memory effect.
For such preferred embodiments of the invention, the image point intensity value which is assigned to each sensitive element in order to form the corrected image, may be proportional to the result of dividing by [1−exp(−Δ/τ)] the difference between the raw detection signal of the sensitive element as read for the new raw image, and the result of multiplying by exp(−Δ/τ) the raw detection signal of the same sensitive element as read for the prior raw image. The division by [1−exp(−Δ/τ)] can in particular avoid attenuation of the intensity of the corrected image, which could be all the greater when the duration Δ between the respective read-out times for the new raw image and the prior raw image is short. Optionally, an additional proportionality factor may be applied, in addition to 1/[1−exp(−Δ/τ)], in order to adjust the scale of the image point intensity values of the image corrected of the memory effect. This additional proportionality factor may be constant, in the sense that it does not depend on the duration Δ between the respective read-out times for the new raw image and the prior raw image, nor on the characteristic response time τ.
In various embodiments of the invention, including the aforementioned preferred embodiments, at least one of the following additional features may optionally be reproduced, alone or by combining several of them together:
A second aspect of the invention proposes an image sensor which comprises:
Such image sensor may be adapted to implement a method according to the first aspect of the invention, optionally including its preferred modes of implementation and its optional additional features.
The features and advantages of the invention will be more clearly apparent in the following detailed description of some examples of non-limiting implementations, with reference to the appended figures, in which:
According to
It is also known that a microbolometer of this type has a first-order transfer function with respect to time, which is characterized by a value of a gain coefficient denoted G, and by a value of a characteristic response time denoted τ. The transfer function, which is denoted by f(s) and is dependent on the Laplace variable s, is then
In lighting conditions with an intensity of the radiation R which varies sinusoidally over time according to a frequency v, the detection signal produced by the sensitive element also varies over time at frequency v, with an amplitude which is given by the formula Ad=f(j2π·v)·AR, where AR is the complex amplitude of the intensity of the radiation R, Ad is the complex amplitude of the raw detection signal, and j is the imaginary unit of the complex numbers. Commonly, the characteristic response time τ may be between 7 ms (millisecond) and 15 ms, and the value of the gain G depends in particular on the geometric and thermal features of the sensitive element. The detection signal produced by the sensitive element depends on the intensity of the radiation R which has been received at each instant until the moment when the detection signal is read. This behavior is called memory effect, and reduces the sensitivity of the sensitive element to rapid variations in the intensity of the radiation R. This reduction in sensitivity is due to an effect of weighted combination of the instantaneous values of the intensity of the radiation previously received by the sensitive element. This results in a temporal smoothing of these values in the detection signals produced by the sensitive element. The characteristic response time τ defines the time scale according to which a contribution occurs to the detection signal that is read, from radiation received at a time prior to that of the reading of the detection signal. Such contribution to the value of the detection signal that is read is affected by a multiplicative attenuation factor of the type exp(−t/τ), which applies to the intensity of the radiation received before the read-out time, where t is the duration between the time at which the radiation was received by the sensitive element and the read-out time.
To form the image sensor 10, the matrix 10a of sensitive elements 1 is associated with a controller 10b, denoted CTRL. In a known manner, the controller 10b has the power supply and reading functions for each of the sensitive elements 1, an addressing function for each sensitive element 1 within the matrix 10a, and possibly additional functions such as a test function for the sensitive elements 1, an optional thermalization function for at least some of the sensitive elements, and a digitization of the detection signals. In each read-out cycle of all the sensitive elements 1 of the matrix 10a, the controller 10b outputs the values of the detection signals which have been read from all the sensitive elements 1, with one detection signal value read per sensitive element for each captured image. The read-out of these detection signals, which have been called raw detection signals in the general part of this description, constitutes an image capture operation, and the image thus directly obtained is called raw image. The read-out of the matrix of sensitive elements may be performed according to one of the following two modes: rolling shutter, or snapshot mode. In the first case, the rows of the matrix are read sequentially, row by row, and in the second case, all rows are read at the same time. This difference in the reading mode of the image sensor in no way affects the principle of the invention, nor the results. The following detailed description is provided as a non-limiting example for the snapshot reading mode. To transpose it to the case of reading images using rolling shutter mode, one can consider for example the read-out times mentioned thereafter as being those of the first row of the matrix.
Although not shown in
For the invention, the image sensor 10 further comprises an image processing module 11, which is connected so as to receive at input the raw images outputted by the controller 10b. The module 11 is designed to produce processed images from the raw images, in order to compensate for or at least partially correct the memory effect of the sensitive elements 1 which has been described above. For this reason, the processed images produced according to the invention by the image sensor including this module 11 are called corrected images. The image processing module 11 may be a dedicated electronic circuit, or may be a software module hosted in a processor, denoted CPU.
According to the invention, the image processing module 11 produces a corrected image from a raw image, by subtracting from this raw image another raw image which was previously captured, multiplied by a determined coefficient. Multiplying a raw image by a coefficient is understood to mean the operation which consists of multiplying by this coefficient all the raw detection signals which constitute the raw image. Furthermore, subtraction of a first image from a second image is understood to mean the operation which consists, independently for each sensitive element 1, of calculating the difference between the detection signal which was read for the second image and the one read for the first image. Thus, according to the invention, a corrected image denoted Scorr(t) may be obtained by calculating and grouping the values Si,j
Advantageously, the coefficient α, and possibly also the coefficient β, may be selected to vary as a function of the duration between the read-out times of both raw images Sraw(t−Δ) and Sraw(t), which are separately composed of the read-out raw signals Si,j_raw(t−Δ) and Si,j_raw(t).
Possibly, but optionally, at least one of the coefficients α and β may have values which are different for sensitive elements 1 which are distinct in the matrix 10a. In this case, the values of the coefficients α and β may be determined separately for each sensitive element 1, during a calibration or benchmarking step which may be carried out before each image capture sequence, or in laboratory.
In preferred implementations of the invention, coefficient α may be determined in accordance with the equation:
where Δ again designates the duration between the respective read-out times of the sensitive element for both raw images Sraw(t−Δ) and Sraw(t), and τ again designates the characteristic response time of the sensitive element. Optionally, the value used for the characteristic response time T may vary according to the sensitive element 1 inside the matrix 10a. In this case, the values of the characteristic response time τ for all sensitive elements 1 may have been determined separately for each sensitive element during the calibration or benchmarking step, carried out before each image capture sequence or in laboratory. They are then stored within the image processing unit 11 or in a memory which is accessible to the unit 11.
In even more preferred implementations of the invention, coefficient β may be determined according to the equation:
where a is a non-zero constant which can set a scale for the image point intensity values of the corrected images. For these implementations, the image point intensity value of the corrected image Scorr(t) for sensitive element i,j is then
The use of such value for coefficient β makes it possible to reduce attenuation effects on the intensity of the corrected image when the duration Δ between the respective read-out times of the two raw images is short.
The expressions cited above for coefficient α, and possibly also for coefficient β, make it possible to correct the memory effect in a particularly efficient manner when the sensitive element is of a type with first-order transfer function with respect to time, as described above. Indeed, in this case, the raw image Sraw(t−Δ), corresponding to the prior raw image as called in the general part of the present description, when it is multiplied by α=exp(−Δ/τ), quantifies the memory effect contribution which is associated with all the radiation received by each sensitive element before the capture of this prior raw image. This memory effect contribution, which can be called the long-term memory effect and which contributes to the new raw image Sraw(t), is then completely eliminated by the invention in the corrected image Scorr(t). However, another memory effect contribution, which is associated with the radiation received by each sensitive element during the duration Δ between the respective read-out times of both raw images, remains. This can be called the short-term memory effect.
When a sensitive element is not of a type with first-order transfer function with respect to time, the expression of coefficient α as a function of the characteristic response time τ and of the duration Δ can still be used. To this end, an empirical value adapted to the sensitive element concerned may be adopted for the characteristic response time τ, even if this value has no theoretical significance relating to the transfer function f(s) of the sensitive element.
A second corrected image Scorr_2, composed of image point intensity values Si,j_corr_2, is obtained by reusing raw image Sraw(t) and combining it with image Sraw(t-2Δ) composed of raw detection signals Si,j_raw(t-2Δ), using coefficients
A third corrected image Scorr_3, composed of image point intensity values Si,j_corr_3, is obtained by combining raw image Sraw(t) with image Sraw(t-3Δ) constructed from raw detection signals Si,j_raw(t-3Δ), using coefficients
Similarly, a fourth corrected image Scorr_4, composed of image point intensity values Si,j_corr_4, is obtained by combining raw image Sraw(t) with image Sraw(t-4Δ) constructed from raw detection signals Si,j_raw(t-4Δ), using coefficients
etc. The set of corrected images thus obtained makes it possible to assess the effects of the duration between the raw images which are combined according to the invention, on the quality of the corrected images. Some of these advantageous effects are presented here: better rendering of high spatial frequencies in the image in the presence of lateral movement, and reduction of the tail effect.
Rendering of image spatial frequencies in the presence of lateral movement. It is known that one way to highlight the attenuation of the temporal transfer function of a matrix of sensitive elements is to capture an image of a spatial pattern which is periodic and moved at constant speed parallel to its direction of periodicity. Each sensitive element thus receives radiation whose instantaneous intensity varies periodically according to a temporal frequency value which is equal to the product of the apparent travel speed and the period of the pattern. A scene which consists of bands parallel to the direction of the columns of the matrix 10a, and whose luminance varies sinusoidally parallel to the direction of the rows of the matrix 10a, is imaged onto the matrix 10a of sensitive elements 1. The spatial frequency of these bands in the scene image is denoted νs, which can be expressed in pixels−1. This scene is moving at constant speed parallel to the rows of the matrix 10a, and V designates the speed of movement of the image of the scene on the matrix 10a, which can be expressed in pixels/s (pixels per second). It is assumed that all the sensitive elements 1 have the same value for the characteristic response time τ, and that their common transfer function is
Tail Effect.
The matrix 10a used comprises 320 columns and 240 rows of sensitive elements 1, and the characteristic response time τ of all the sensitive elements is approximately 14 ms. An image sensor which is composed from this matrix of sensitive elements captures a video sequence having a uniform background composed of a black body at 325 K (Kelvin), through the upper part of an opaque rotating disc which has three radial slit openings. The matrix 10a is optically conjugate with the rotating disk, and the axis of rotation of the disk is parallel to the optical axis of the conjugating optics used. The rotation speed of the disk is 1.5 revolutions per second, and the raw image acquisition rate is 60 images per second, corresponding to a duration between the respective read-out times for any two successive raw images which is equal to 16.7 ms. The diagram of
It is understood that the invention can be reproduced while modifying secondary aspects of the modes of implementation which have been described in detail above, while retaining at least some of the advantages cited. In particular, the selection of the raw images which are combined in pairs to obtain the corrected images, can be modified with respect to the illustrated examples. In addition, one will recall that the use of a coefficient β which depends on the duration Δ between the raw images combined to form a corrected image is optional, even if the coefficient α used is calculated according to this duration Δ.
Number | Date | Country | Kind |
---|---|---|---|
1913415 | Nov 2019 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/082167 | 11/14/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/104905 | 6/3/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5249123 | Hsieh | Sep 1993 | A |
5731794 | Miyazawa | Mar 1998 | A |
6028314 | Finkler | Feb 2000 | A |
6040568 | Caulfield | Mar 2000 | A |
7692146 | Tissot | Apr 2010 | B2 |
8080793 | Dupont | Dec 2011 | B2 |
8431901 | Crastes | Apr 2013 | B2 |
11875483 | Durand | Jan 2024 | B2 |
20020106123 | Inoue | Aug 2002 | A1 |
20060228100 | Ignatowicz | Oct 2006 | A1 |
20080048119 | Tissot | Feb 2008 | A1 |
20090152465 | Dupont | Jun 2009 | A1 |
20100080337 | Seppi | Apr 2010 | A1 |
20100142791 | Tsuji | Jun 2010 | A1 |
20110186737 | Crastes | Aug 2011 | A1 |
20110248167 | Gurvitch | Oct 2011 | A1 |
20120188582 | Yamaguchi | Jul 2012 | A1 |
20130299679 | Kyushima | Nov 2013 | A1 |
20190349541 | Iwashita | Nov 2019 | A1 |
20220198618 | Durand | Jun 2022 | A1 |
20230010469 | Krapez | Jan 2023 | A1 |
Number | Date | Country |
---|---|---|
2 593 454 | Feb 2008 | CA |
2 647 370 | Jun 2009 | CA |
3 301 640 | Apr 2018 | EP |
2010087563 | Apr 2010 | JP |
2010131223 | Jun 2010 | JP |
2000-0026869 | May 2000 | KR |
2010037944 | Apr 2010 | WO |
2014100787 | Jun 2014 | WO |
Entry |
---|
International Search Report and Written Opinion for PCT/EP2020/082167, dated Feb. 23, 2021, 15 pp. |
Larry M. Miloshevich et al., “Development and Validation of a Time-Lag Correction for Vaisala Radiosonde Humidity Measurement”, Journal of Atmospheric and Oceanic Technology, vol. 21, Sep. 2004, pp. 1305-1327. |
Beata Oswald-Tranta et al., “Motion deblurring of infrared images from a microbolometer camera”, Infrared Physics & Technology, vol. 53, No. 4, 2010, pp. 274-279. |
Number | Date | Country | |
---|---|---|---|
20230010469 A1 | Jan 2023 | US |