This application is a National Stage of International Application No. PCT/FR2017/000112, filed on May 30, 2017, which claims priority from French Patent Application No. 16/00872, filed on May 30, 2016, and French Patent Application No. 16/00947, filed on Jun. 13, 2016.
The present invention relates to a method of limiting cross-talk in an image sensor.
Various technologies serve to analyze an object with satisfactory spectral resolution when it is desired to have a spectrum that is continuous.
These technologies are also well adapted to circumstances in which a finite number of passbands that are relatively narrow (i.e. a spectrum that is discrete as compared with a spectrum that is continuous) suffices to identify the looked-for components.
Nevertheless, these technologies consider the object that is to be analyzed as an indissociable entity, i.e. an entity that is not resolved in three dimensions, and they are not suitable for identifying variations in optical transmission or reflection specifically within a single object.
Thus, Document FR 2 904 432 teaches an optical filter matrix structure and an associated image sensor. The idea is to be able to capture different colors. Specifically, starting from three fundamental colors taken in the visible spectrum (red, green, blue), it is possible to reconstitute most colors.
Specifically, use is made of a matrix of filters arranged at the surface of a matrix of detectors. The matrix of filters is a so-called “Bayer” matrix, but that is of little importance to the present invention. The matrix of detectors is a so-called active pixel sensor complementary metal oxide semiconductor (APS CMOS) matrix. The matrix is implemented on a semiconductor substrate on the surface of which there are arranged photosensitive zones, electronic circuits, and electrical connections.
For an individual pixel, the photosensitive zone represents only a fraction of the total area, the remainder of the area being occupied by control electronics. It is therefore necessary to provide microlenses, one per pixel, in order to focus the incident light on the photosensitive zone of the pixel. The matrix of filters is arranged in contact with the detector so that the resulting assembly is presented as a single component constituted by a detector-filter-microlense stack.
Specifically, it is not possible to envisage depositing the matrix of filters on the microlenses since the microlenses have topology that is very marked. Furthermore, the microlenses are made of resin, so that it would appear to be difficult to make an inorganic filter on an organic material.
Unfortunately, the angular aperture of the beam incident on the filters is large when the filters are arranged under the microlenses. The response of the filters is very closely associated with this angle of incidence. That gives rise to a modification to the spectral response.
In order to avoid that problem of angle of incidence on the filters, it is possible to envisage eliminating the microlenses. Nevertheless, the photosensitive zone presents an area that is smaller than the total area of the pixel. A microlens delivers an increase in sensitivity of about 50%. It therefore appears to be inappropriate to lose sensitivity by eliminating the microlenses.
It should also be mentioned that the fabrication yield of such a component is relatively low. The overall yield is substantially equal to the product of the following three yields:
As a result, by increasing the number of fabrication operations, the overall yield is significantly reduced.
A multispectral imaging sensor is thus made available that does not present the above-mentioned limitations.
That sensor is described with reference to the accompanying figures, in which:
Elements present in more than one of the figures are given the same references in each of them.
The description begins with a filter module that has a plurality of filter cells that are generally identical.
With reference to
The cell is constituted by stacking the following on a substrate SUB, e.g. made of glass or of silica: a first mirror M1; a spacer membrane SP; and a second mirror MIR2.
The spacer membrane SP defines the sensor wavelength of each filter and is therefore constant for a given filter but varies from one filter to another. Its profile is staircase-shaped since each filter presents a surface that is substantially rectangular.
A first method of making the filter module by thin film technology is given by way of example.
With reference to
With reference to
The spacing membrane SP in the first filter FP1 has the thickness of the deposit.
With reference to
The spacer membrane SP may be obtained by depositing a dielectric TF followed by successive etching operations as described above, however it could also be obtained by depositing a plurality of thin layers in succession.
By way of example, it is possible to cover the wavelength range 800 nanometers (nm) to 1000 nm by modifying the optical thickness of the spacer membrane from 1.4λ0/2 to 2.6λ0/2 (where λ0=900 nm and n=1.45 while e lies in the range 217 nm to 403 nm).
It should be observed at this point that the thickness of the spacer membrane needs to be thin enough to obtain only one transmission band in the range that is to be probed. Specifically, the more this thickness is increased, the greater the number of wavelengths that satisfy the condition [ne=kλ/2].
A second method of making a filter module is described below.
With reference to
With reference to
With reference to
With reference to
With reference to
With reference to
Making of the filter module may optionally be terminated by depositing a passivation layer (not shown) on one and/or the other of the bottom and top faces OX1 and OX2.
It is thus possible to make a set of filters in alignment, the filters thus being capable of being referenced in a space of one dimension.
With reference to
Each of four identical horizontal strips comprises four cells that are now considered as macropixels. The first strip, i.e. the strip that appears at the top of the figure, corresponds to the first row of a matrix and comprises the macropixels IF11 to IF14. The second, third, and fourth strips respectively comprise the macropixels IF21 to IF24, the macropixels IF31 to IF34, and the macropixels IF41 to IF44.
The organization is said to be in the form of a matrix since macropixel IFjk belongs to the jth horizontal strip and also to a kth vertical strip, which is made up of the macropixels IF1k, IF2k, . . . , IF4k.
With reference to
In this figure, for reasons of clarity, the spacing between macropixels is deliberately exaggerated compared with the spacing between two individual pixels. In reality, these spacings are naturally identical.
The filter module is thus associated with a detector suitable for detecting the light fluxes produced by the various filters. The detector is thus made up of a plurality of compartments.
With reference to
The detector DET is made of CMOS technology on a silicon substrate SS. At the center of each compartment CP1, CP2, CP3 of square shape there is a photosensitive zone PS1, PS2, PS3.
Above each compartment CP1, CP2, CP3 there is a microlens ML1, ML2, ML3 of diameter equal to the side of the compartment.
The filter module MF bears on the array of microlenses ML1, ML2, ML3 so that the filters λ1, λ2, λ3 are in register with the microlenses ML1, ML2, ML3.
This positioning of the module MF is performed by means of alignment patterns, a technique that is known to the person skilled in the art of photolithography, and that is therefore not described in greater detail.
The filter module MF is fastened on the detector DET by means of a bead of adhesive ST.
To clarify ideas, it is specified that the size of the pixels is commonly about 5 micrometers.
The above-described multispectral imaging sensor is satisfactory concerning most of its characteristics. Nevertheless, it has been found, surprisingly, that that sensor suffers from cross-talk between an individual pixel and its closest neighbors.
Thus, Document US 2012/274786 proposes a method of limiting cross-talk in an imaging sensor, the sensor being in the form of a matrix of macropixels defining an image, each macropixel being formed by a matrix of individual pixels, each of which is dedicated to a distinct spectral band, all of the individual pixels dedicated to the same spectral band forming a sub-image, the image being topologically subdivided into at least one parcel, and the method comprising the following steps:
An object of the present invention is thus to limit cross-talk in any multi-spectral imaging sensor, and more particularly in a sensor as described above.
The invention provides a method of limiting cross-talk in an imaging sensor, the sensor being in the form of a matrix of macropixels defining an image, each macropixel being formed by a matrix of individual pixels, each of which is dedicated to a distinct spectral band, all of the individual pixels dedicated to the same spectral band forming a sub-image, the image being topologically subdivided into at least one parcel, and the method comprising the following steps:
the method being remarkable in that said ideal response is a Gaussian function.
This significantly reduces cross-talk in the imaging sensor.
In a first arrangement, there are a plurality of parcels and the parcels coincide with the macropixels.
In a second arrangement, there are a plurality of parcels and each of the parcels comprises a plurality of contiguous macropixels.
In a third arrangement, there is a single parcel and the parcel coincides with the image.
In a preferred implementation, the estimation step comprises an optimization stage for producing the series of coefficients so as to minimize the difference between the responses of the sub-images corrected by these coefficients and the ideal responses of these sub-images.
Preferably, the optimization stage makes use of the generalized reduced gradient method.
In a first option, each individual pixel is processed with reference to the other individual pixels of the same macropixel.
This first option has the merit of simplicity.
In a second option, each individual pixel is processed with reference to the other individual pixels that are its closest neighbors.
This second option presents the advantage of greater accuracy.
The present invention is described below in greater detail in the context of the following description of implementations given by way of illustration and with reference to the following accompanying figures, in which:
By assumption, the image is thus formed by all of the macropixels of the imaging sensor.
The image may then be subdivided topologically into parcels.
A parcel for which the topological unit is a macropixel can thus comprise from one to all of the macropixels, with the limiting situation being a single parcel that coincides with the image.
It is this particularly advantageous limiting situation that is addressed below.
Returning to the matrix configuration described with reference to
With reference to
Thereafter, there is an averaging step 701 for calculating the average spectral response of each sub-image while considering the pertinent individual pixels. By way of example, among the nine sub-images, eight are tuned to distinct spectral bands, while the last sub-image is panchromatic. This provides a reference.
The following step is a targeting step 702 for determining the ideal spectral response of each sub-image. In the present example, a Gaussian function is selected for each of them, by specifying a center wavelength and a half-height width. The panchromatic sub-image is not corrected.
The following step is an estimation step 703 for obtaining a tensor of 9×9 coefficients that is to come as close as possible to the ideal responses when applied to the average spectral responses. In the present example, this estimation is performed using the so-called generalized reduced gradient method. Hover, the person skilled in the art knows numerous other methods that could be used, and in particular:
Finally, in a correction step 704, the tensor is applied to the raw image in order to obtain the cross-talk corrected image.
There follows a detailed description of the estimation step while using the following notations:
Fr (λ): light flux;
QEi(λ): quantum efficiency of an individual pixel provided with a filter λi;
QEri(λ): quantum efficiency of a virtual individual pixel after cross-talk processing;
Pi: response of an individual pixel associated with the λi filter;
Pri: response of a virtual individual pixel after processing;
CCij: cross-talk coefficients of the sensor.
The following assumptions are made:
The following are then defined:
The response of an individual pixel is as follows:
Pi=∫λFr(λ)×QEi(λ)dλ (2)
The response of a virtual pixel is as follows:
Pri=∫λFr(λ)×QEri(λ)dλ (3)
Substituting equation (1) into equation (3):
The coefficients CCij are independent of λ, thus:
Substituting equation (2) into equation (5):
This serves to obtain the values of the corrected individual pixels Pri as a function of the values of the raw individual pixels Pj.
By proceeding as above, an individual pixel is corrected as a function of all of the individual pixels in a given macropixel. This solution has the merit of simplicity and it relies on the fact that there is little variation in luminosity between two adjacent macropixels.
With reference to
By way of example, in order to correct the individual pixel λ9 of the macropixel that appears top left, consideration is given to the following individual pixels:
The correction method is then analogous to that described above. It is therefore not described in detail since it comes within the competence of the person skilled in the art.
The arrangement described above has only one parcel, with the image being processed globally. The main advantage of that arrangement lies in the fact that there is only one tensor to calculate. However that arrangement assumes that the sensor is substantially uniform over its entire area. That is not always true.
Thus, in another arrangement, the image is subdivided into a plurality of parcels, each of which presents uniformity that is better than the uniformity of the image. By way of example, it is possible to select two parcels, one forming the center of the image and the other its periphery, such that the two parcels together coincide with the image.
The method of the invention is identical to that described above except that the processing that is applied above to the entire image is now applied successively to each of the parcels.
Returning to
There follows the averaging step 701 for calculating the average spectral response in a parcel of each sub-image while considering the pertinent individual pixels.
The following step is the targeting step 702 for determining the ideal spectral response for each sub-image in the parcel under consideration.
The following step is an estimation step 703 for obtaining a tensor of 9×9 coefficients that is to come as close as possible to the ideal responses, when applied to the average spectral responses in the parcel under consideration. In the present example, this estimation is performed using the so-called generalized reduced gradient method.
Finally, in a correction step 704, the tensor is applied to the raw parcel in order to obtain the cross-talk corrected parcel.
Together, the corrected parcels produce the corrected image.
Two tensors suffice in this example in order to obtain better accuracy.
Naturally, the number of parcels may be increased in order to improve accuracy, but that is to the detriment of computation time.
The greatest accuracy is obtained when there are as many parcels as macropixels.
Under such circumstances, the averaging step 701 does not exist. Specifically, it should be observed that the average of only one value is equal to that value.
The method of the invention is identical to that described above, except that the processing that is applied above to all of the image or else to each parcel, is now applied to each individual pixel.
Returning to
The averaging step 701 is omitted since it involves taking the average of a single value.
The following step is the targeting step 702 for determining the ideal spectral response of each individual pixel in the macropixel under consideration.
The following step is an estimation step 703 for obtaining a tensor of 9×9 coefficients that is to come as close as possible to the ideal responses, when applied to the individual pixels of the macropixel under consideration. In the present example, this estimate is performed using the so-called generalized reduce gradient method.
Finally, in a correction step 704, the tensor is applied to the raw macropixel in order to obtain the cross-talk corrected macropixel.
The corrected image is then obtained by re-assembling all of the corrected macropixels.
The implementations of the invention described above have been selected for their concrete nature. Nevertheless, it is not possible to list exhaustively all implementations covered by the invention. In particular, any means or any step described above may be replaced by equivalent means or an equivalent step without going beyond the ambit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
16/00872 | May 2016 | FR | national |
16/00947 | Jun 2016 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/FR2017/000112 | 5/30/2017 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/207881 | 12/7/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20030156214 | Guimaraes | Aug 2003 | A1 |
20110031418 | Shcherback | Feb 2011 | A1 |
20120262544 | Damera-Venkata | Oct 2012 | A1 |
20120274786 | Wang | Nov 2012 | A1 |
20140193050 | Miller | Jul 2014 | A1 |
Number | Date | Country |
---|---|---|
2904432 | Feb 2008 | FR |
2011-223452 | Nov 2011 | JP |
2009142641 | Nov 2009 | WO |
Entry |
---|
International Search Report for PCT/FR2017/000112 dated Oct. 9, 2017 [PCT/ISA/210]. |
Number | Date | Country | |
---|---|---|---|
20200326235 A1 | Oct 2020 | US |