CN112291446B - Non-uniformity correction method for large-area array CMOS image sensor - Google Patents
Non-uniformity correction method for large-area array CMOS image sensor Download PDFInfo
- Publication number
- CN112291446B CN112291446B CN202011135899.XA CN202011135899A CN112291446B CN 112291446 B CN112291446 B CN 112291446B CN 202011135899 A CN202011135899 A CN 202011135899A CN 112291446 B CN112291446 B CN 112291446B
- Authority
- CN
- China
- Prior art keywords
- image
- matrix
- max
- uniformity
- image sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/63—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to dark current
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/67—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
- H04N25/671—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response for non-uniformity detection or correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/70—SSIS architectures; Circuits associated therewith
- H04N25/76—Addressed sensors, e.g. MOS or CMOS sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/20—Circuitry for controlling amplitude response
- H04N5/202—Gamma control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
Abstract
The invention relates to a non-uniformity correction method of a large-area array CMOS image sensor, which effectively solves the non-uniformity problem of the CMOS image sensor, reduces parameter storage, is easy to realize a hardware system and ensures the real-time requirement. Firstly, under the uniform illumination of an integrating sphere, acquiring an original image of a CMOS image sensor, calculating the non-uniformity of the acquired image to obtain an image corresponding to the maximum value of the non-uniformity, then grouping the columns of the large-area array CMOS image according to the structural characteristics of the CMOS image sensor, solving parameters by utilizing the grouping, and finally establishing a correction model for carrying out the non-uniformity correction on the CMOS image sensor. The invention introduces the least square method, increases the correction precision, obtains parameters far smaller than the parameter quantity of the traditional scaling method, saves hardware resources, reduces the system power consumption, and has simple algorithm structure, small calculated quantity and easy hardware realization.
Description
Technical Field
The invention relates to the technical field of image preprocessing, in particular to a non-uniformity correction method of a large-area array CMOS image sensor.
Background
With the continuous development and progress of the integrated circuit technology, the imaging performance of the CMOS device is continuously improved, and the imaging quality of the CMOS device can meet most application scenarios. Meanwhile, the imaging system based on the CMOS design has the advantages of low cost, low power consumption, simple structure, easy realization of system-on-chip integration and the like, so that the imaging system is more and more widely applied. However, any type of image sensor has a problem of non-uniformity with different degrees, and in practical applications, it is mostly necessary to use a corresponding non-uniformity correction technique for correction.
The non-uniformity of the CMOS image sensor is mainly represented by stripe noise, which is mainly caused by the non-uniform response of the pixels of the CMOS detector, including the subtle difference in the size of the pixels detected by the detector, the influence of weak dark current, the incompleteness of the correction of the response function, the non-uniformity of the optical coating on the surface of the detector, the influence of the external environment and temperature variation on the photoelectric system of the detector, and the like. The non-uniformity correction is an effective method for reducing the fixed pattern noise of the CMOS image sensor, and has important significance for acquiring high-quality images.
In engineering, calibration methods are generally used for non-uniformity correction, and calibration method based on calibration methods mainly include two-point correction, piecewise linear correction, polynomial fitting correction and sigmoid curve correction. The S-shaped curve correction method has the best effect on the non-uniformity correction of the image, but the calculation correction algorithm is complex to realize, and the realization difficulty is high by adopting the FPGA. Although the two-point correction method is easy to implement, the correction effect is not good when the two-point correction method has a nonlinear response characteristic. The correction effect of the piecewise linear correction is related to the length of the piecewise interval, and the more the piecewise interval is, the better the correction effect is, but the more parameters need to be obtained. For hardware real-time operation, too many interval segmentation cannot be realized, so that the segmentation uniformity correction result cannot be ensured. The polynomial fitting correction method fits the coefficients of the polynomial through a least square method, and can balance between calculated amount and correction effect by combining with actual engineering requirements.
However, with the continuous increase of the number of pixels of a large-area array CMOS image sensor, some pixels reach tens of millions and even hundreds of millions, and the frame rate is also continuously increased, so that the original algorithm is difficult to implement in hardware, the storage space of the required correction parameter is increased, the correction time is long, and the real-time processing cannot be guaranteed.
Disclosure of Invention
The invention provides a non-uniformity correction method of a large-area array CMOS image sensor, which can effectively solve the non-uniformity problem of the CMOS image sensor, simultaneously reduces parameter storage, is easy to realize a hardware system and ensures the real-time requirement, in order to overcome the problems of difficult hardware realization, large parameter storage space required for correction, long correction time, incapability of ensuring real-time correction processing and the like of the non-uniformity correction method in the prior art.
In order to solve the technical problems, the invention adopts the following technical scheme:
a non-uniformity correction method of a large-area array CMOS image sensor comprises the following steps:
the method comprises the following steps: under the uniform illumination of the integrating sphere, original image acquisition is carried out on the CMOS image sensor to obtain N images I with different irradiances1,I2,…,IN;
Step two: for the collected image I1,I2,…,INCalculating the non-uniformity to obtain an image I corresponding to the maximum value of the non-uniformitymax;
Step three: finding an image ImaxDetermining the average value of the gray scale of each column of pixels to determine the maximum average value of the gray scale TmaxAnd minimum mean value of gray scale Tmin;
Step four: will [ Tmin,Tmax]The interval is divided into k sub-intervals on average;
step five: according to image ImaxThe number of pixel rows m and the number of pixel columns n establish k m x n zero matrices a1,a2,…,ai,…,akWherein a isiI is more than or equal to 1 and less than or equal to k and is a zero matrix corresponding to the ith subinterval;
step six: according to image ImaxImage I is obtained by averaging the gray levels of each column of pixelsmaxColumn mean matrix A of1Column mean matrix A1A matrix | x of 1 × n1,x2,…,xj,…,xnL, where xjAs an image ImaxJ is more than or equal to 1 and less than or equal to n of the gray level mean value of the jth row of pixels;
step seven: according to the column mean matrix A1The subinterval corresponding to each element of (1), image ImaxAre respectively assigned to the corresponding zero matrix a1,a2,…,ai,…,akIn the corresponding column position, the corresponding matrix beta is obtained1,β2,…,βk;
Step eight: according to the step seven pairs of images ImaxFor the image I respectively1,I2,…,INGrouping to obtain k groups of matrix data:
step nine: respectively solving a gray level mean value for each non-zero matrix element in the k groups of matrix data to obtain k gray level mean value matrixes:
step ten: calculating the mean value of each gray mean value matrix to obtain an image I1,I2,…,INCorresponding image gray average value avg1,avg2,…,avgN;
Step eleven: taking the gray level mean value obtained in the ninth step as a vertical coordinate, taking the corresponding image gray level mean value obtained in the tenth step as a horizontal coordinate, and establishing a data relation to obtain k groups of data for curve fitting:
step twelve: introducing a least square method, and respectively performing curve fitting on the k groups of data according to the residual square sum minimum principle to obtain k curves f containing correction parametersi(x),i=1,2,…,k;
Step thirteen: will matrix beta1,β2,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta1,θ2,…,θk;
Fourteen steps: according to curve fi(x) And matrix theta1,θ2,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
wherein, IpreFor the input image of the CMOS image sensor before correction, IafterAnd outputting an image for the corrected CMOS image sensor.
Compared with the prior art, the invention has the following beneficial effects:
(1) according to the structural characteristics of the CMOS image sensor, grouping the large-area array CMOS image columns, and solving parameters by utilizing the grouping;
(2) a least square method is introduced, so that the correction precision is increased;
(3) the obtained parameters are far smaller than the parameter quantity of the traditional scaling method, so that hardware resources are saved, and the system power consumption is reduced;
(4) the algorithm has simple structure, small calculation amount and easy hardware realization.
Drawings
Fig. 1 is a flowchart of a non-uniformity correction method for a large-area array CMOS image sensor according to an embodiment of the present invention;
FIG. 2 is a diagram of an image I according to an embodiment of the present inventionmaxThe column division result is illustrated by 10 pixels × 10 pixels, k — 3.
Detailed Description
The technical solution of the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments.
Due to the influence of factors such as manufacturing process and the like, the photo-generated charge diffusion length, the photon absorption depth and the size of a photosensitive surface of each pixel photosensitive element are different, and each column of the CMOS image sensor is provided with an amplifier and an AD converter, so that thousands of amplifiers and AD converters cannot be guaranteed to have completely the same parameters in the manufacturing process. Therefore, when the same light intensity is input, the output signal of each pixel is different, so that the output image may have column stripes, which seriously affects the imaging quality.
The invention provides a non-uniformity correction method of a large-area array CMOS image sensor based on a polynomial fitting correction method by combining the structural characteristics of the CMOS image sensor, wherein in one embodiment, as shown in figure 1, the method comprises the following steps:
the method comprises the following steps: under the uniform illumination of the integrating sphere, original image acquisition is carried out on the CMOS image sensor to obtain N images I with different irradiances1,I2,…,IN;
Step two: for the collected image I1,I2,…,INPerforming non-uniformity (PRNU) calculation to obtain image I corresponding to non-uniformity maximum valuemax;
Alternatively, the image I is represented by1,I2,…,INFor each image of the series:
in the formula: PRNU is the image non-uniformity, Avg is the image gray level mean, VijM 'and N' are the number of pixel rows and pixel columns, respectively, of the image, which are the gray scale values at pixel (i, j).
Step three: from the resulting image ImaxObtaining an image ImaxDetermining the average value of the gray scales of each column of pixels, and expressing the average value of the maximum gray scales as TmaxThe minimum gray mean value is represented as Tmin;
Step four: will [ Tmin,Tmax]The interval is divided into k sub-intervals on average;
step five: obtaining an image ImaxThe number of pixel rows m and the number of pixel columns n, and k m × n zero matrixes a are established according to the number of pixel rows m and the number of pixel columns n1,a2,…,ai,…,akWherein a isiI is more than or equal to 1 and less than or equal to k and is a zero matrix corresponding to the ith subinterval;
step six: according to image ImaxImage I is obtained by averaging the gray levels of each column of pixelsmaxColumn mean matrix A of1Column mean matrix A1A matrix | x of 1 × n1,x2,…,xj,…,xnL, where xjAs an image ImaxJ is more than or equal to 1 and less than or equal to n of the gray level mean value of the jth row of pixels; original image ImaxIs an m x n matrix, and after the gray average value of each row of pixels is obtained, a new matrix of 1 x n is formed, and a row average value matrix A is obtained1;
Step seven: according to the column mean matrix A1The subinterval corresponding to each element of (1), image ImaxIs assigned to the corresponding zero matrix a1,a2,…,akIn the corresponding column position, realize the image ImaxTo obtain a corresponding matrix beta1,β2,…,βk;
The specific process is as follows: column mean matrix A1Is a 1 × n matrix | x1,x2,…,xj,…,xnAccording to the column mean matrix A1The size of each element in the matrix may determine the sub-interval corresponding to each element, such as element x in the matrix1Is in the zero matrix a1Within the sub-interval, the image ImaxIs assigned to the zero matrix a1In the first column of (1), and so on, image ImaxAll columns of (a) are assigned to the corresponding zero matrix a1,a2,…,akIn (2), a corresponding matrix beta is obtained1,β2,…,βk。
Step eight: according to the step seven pairs of images ImaxThe column division result can know that each column of the image gray level matrix is specifically divided into the zero matrix, the columns of the image are correspondingly grouped into the zero matrix of the corresponding gray level interval according to the division result, and by analogy, after the image is divided into the same zero matrix, each zero matrix is correspondingly provided with N new matrixes, such as beta11Is I1Gray matrix division into zero matrix a1The new matrix, beta, obtained thereafter11,β21,β31,…βN1Is I1,I2,…,INIn the zero matrix a1The data of (c); by analogy, k groups of matrix data are obtained:
step nine: respectively solving a gray level mean value for each non-zero matrix element in the k groups of matrix data to obtain k gray level mean value matrixes:
in the gray-scale mean matrix, avg11Representing the non-zero matrix element beta11And (5) solving the gray level average value, and so on.
Step ten: calculating the mean value of each gray mean value matrix to obtain an image I1,I2,…,INCorresponding image gray average value avg1,avg2,…,avgNWherein avg is1Is represented by1And (5) averaging the gray levels of all pixels of the gray level image, and so on.
Step eleven: taking the gray level mean value obtained in the ninth step as a vertical coordinate, taking the corresponding image gray level mean value obtained in the tenth step as a horizontal coordinate, and establishing a data relation to obtain k groups of data for curve fitting:
step twelve: introducing a least square method, and respectively performing curve fitting on the k groups of data according to the residual square sum minimum principle to obtain k curves f containing correction parametersi(x),(i=1,2,…k);
Optionally, curve fi(x) For a first order function y ═ aix+biWherein a isiAnd biAre calibration parameters.
Step thirteen: will matrix beta1,β2,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta1,θ2,…,θk。
Fourteen steps: according to curve fi(x) And matrix theta1,θ2,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
wherein, IpreFor the input image of the CMOS image sensor before correction, IafterAnd outputting an image for the corrected CMOS image sensor.
The non-uniformity correction method for the large-area array CMOS image sensor provided by the embodiment has the following beneficial effects:
(1) according to the structural characteristics of the CMOS image sensor, grouping the large-area array CMOS image columns, and solving parameters by utilizing the grouping;
(2) a least square method is introduced, so that the correction precision is increased;
(3) the obtained parameters are far smaller than the parameter quantity of the traditional scaling method, so that hardware resources are saved, and the system power consumption is reduced;
(4) the algorithm has simple structure, small calculation amount and easy hardware realization.
The technical solution of the present invention will be described in detail below with specific examples.
Step S1: collecting a plurality of images under uniform illumination of integrating spheres with different irradiances to obtain 10 images I with different irradiances1,I2,…,I10;
Step S2: the acquired image I is processed by1,I2,…,I10Performing non-uniformity (PRNU) calculation to obtain image I corresponding to PRNU maximum valuemax;
In the formula: PRNU is the image non-uniformity, Avg is the image gray level mean, VijIs a pixel (i, j)The gray scale values M 'and N' are the number of pixel rows and the number of pixel columns of the image, respectively.
Step S3: from the resulting image ImaxObtaining an image ImaxDetermining the average value of the gray scale of each column of pixels to determine the maximum average value of the gray scale TmaxAnd minimum mean value of gray scale Tmin;
Step S4: will [ Tmin,Tmax]The interval is divided into k subintervals with the period of t on average:
[Tmin,Tmin+t],[Tmin+t,Tmin+2t],…,[Tmin+(k-1)t,Tmax]
step S5: with image ImaxFor a 10pixel × 10pixel gray matrix (m is 10, n is 10), k is 3 for example, 3 10 × 10 zero matrices are established, each being a1,a2,a3;
Step S6: according to image ImaxImage I is obtained by averaging the gray levels of each column of pixelsmaxColumn mean matrix A of1Column mean matrix A1Is a matrix | x of 1 × 101,x2,…,x10|;
Step S7: according to the column mean matrix A1The subinterval corresponding to each element of (1), image ImaxIs assigned to the corresponding zero matrix a1,a2,a3In the corresponding column position, realize the image ImaxTo obtain a corresponding matrix beta1,β2,β3(ii) a As shown in fig. 2, the corresponding column mean matrix a1By dividing the image ImaxEach column of to a1,a2,a3In (b) to obtain beta1,β2,β3;
Step S8: for image I according to step S7maxFor the image I respectively1,I2,…,I10Grouping to obtain 3 groups of matrix data: beta is a1,1,β2,1,…,β10,1,β1,2,β2,2,…,β10,2,β1,3,β2,3,…,β10,3;
Step S9: respectively solving a gray average value for each non-zero matrix element in the 3 groups of matrix data to obtain 3 gray average value matrixes:
with one set of matrix data beta1,1,β2,1,…,β10,1For example, the gray level mean value of each non-zero matrix element is calculated respectively to obtain 1 gray level mean value matrix:
avg1,1,avg2,1,…,avg10,1;
step S10: according to the gray level mean matrix avg1,1,avg2,1,…,avg10,1Calculating the mean value to obtain an image I1,I2,…,I10Corresponding image gray average value avg1,avg2,…,avg10;
Step S11: according to (avg)1,avg1,1),(avg2,avg2,1),(avg3,avg3,1),…,(avg10,avg10,1) Drawing a curve;
step S12: introducing a least square method, and fitting a curve according to a minimum principle of residual square sum;
curve fitting is performed taking the first order function y as an example of ax + b:
computing the sum of squares of the residualsMaking a and b reasonably valued to minimize the value of M;
by calculating the partial derivatives of a and b:
obtaining correction parameters a and b by the above formula;
for the rest 2 sets of matrix data beta1,2,β2,2,…,β10,2,β1,3,β2,3,…,β10,3The calculations of steps S9 to S12 are performed, respectively, to obtain a total of 3 sets of correction parameters, a1,b1,a2,b2,a3,b3;
Step S13: will matrix beta1,β2,β3The elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta1,θ2,θ3;
Step S14: according to curve fi(x) And matrix theta1,θ2,θ3Establishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
wherein, IpreFor the input image of the CMOS image sensor before correction, IafterAnd outputting an image for the corrected CMOS image sensor.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (3)
1. A non-uniformity correction method of a large-area array CMOS image sensor is characterized by comprising the following steps:
the method comprises the following steps: under the uniform illumination of the integrating sphere, original image acquisition is carried out on the CMOS image sensor to obtain N images I with different irradiances1,I2,…,IN;
Step two: for the collected image I1,I2,…,INCalculating the non-uniformity to obtain an image I corresponding to the maximum value of the non-uniformitymax;
Step three: finding an image ImaxDetermining the average value of the gray scale of each column of pixels to determine the maximum average value of the gray scale TmaxAnd minimum mean value of gray scale Tmin;
Step four: will [ Tmin,Tmax]The interval is divided into k sub-intervals on average;
step five: according to image ImaxThe number of pixel rows m and the number of pixel columns n establish k m x n zero matrices a1,a2,…,ai,…,akWherein a isiI is more than or equal to 1 and less than or equal to k and is a zero matrix corresponding to the ith subinterval;
step six: according to image ImaxImage I is obtained by averaging the gray levels of each column of pixelsmaxColumn mean matrix A of1Column mean matrix A1A matrix | x of 1 × n1,x2,…,xj,…,xnL, where xjAs an image ImaxJ is more than or equal to 1 and less than or equal to n of the gray level mean value of the jth row of pixels;
step seven: according to the column mean matrix A1The subinterval corresponding to each element of (1), image ImaxAre respectively assigned to the corresponding zero matrix a1,a2,…,ai,…,akIn the corresponding column position, the corresponding matrix beta is obtained1,β2,…,βk;
Step eight: according to the step seven pairs of images ImaxAs a result of column division of (1), respectively for the imageI1,I2,…,INGrouping to obtain k groups of matrix data:
step nine: respectively solving a gray level mean value for each non-zero matrix element in the k groups of matrix data to obtain k gray level mean value matrixes:
step ten: calculating the mean value of each gray mean value matrix to obtain an image I1,I2,…,INCorresponding image gray average value avg1,avg2,…,avgN;
Step eleven: taking the gray level mean value obtained in the ninth step as a vertical coordinate, taking the corresponding image gray level mean value obtained in the tenth step as a horizontal coordinate, and establishing a data relation to obtain k groups of data for curve fitting:
step twelve: introducing a least square method, and respectively performing curve fitting on the k groups of data according to the residual square sum minimum principle to obtain k curves f containing correction parametersi(x),i=1,2,…,k;
Step thirteen: will matrix beta1,β2,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta1,θ2,…,θk;
Fourteen steps: according to curve fi(x) And matrix theta1,θ2,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
wherein, IpreFor the input image of the CMOS image sensor before correction, IafterAnd outputting an image for the corrected CMOS image sensor.
2. The method of claim 1, wherein the non-uniformity of the image I is corrected by1,I2,…,INFor each image of the series:
in the formula: PRNU is the image non-uniformity, Avg is the image gray level mean, VijM 'and N' are the number of pixel rows and pixel columns, respectively, of the image, which are the gray scale values at pixel (i, j).
3. The non-uniformity correction method for large-area CMOS image sensor according to claim 1 or 2,
curve fi(x) For a first order function y ═ aix+bi。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011135899.XA CN112291446B (en) | 2020-10-22 | 2020-10-22 | Non-uniformity correction method for large-area array CMOS image sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011135899.XA CN112291446B (en) | 2020-10-22 | 2020-10-22 | Non-uniformity correction method for large-area array CMOS image sensor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112291446A CN112291446A (en) | 2021-01-29 |
CN112291446B true CN112291446B (en) | 2022-03-01 |
Family
ID=74423535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011135899.XA Active CN112291446B (en) | 2020-10-22 | 2020-10-22 | Non-uniformity correction method for large-area array CMOS image sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112291446B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112985269B (en) * | 2021-02-20 | 2022-09-13 | 河北先河环保科技股份有限公司 | Slit width uniformity measuring system, slit width uniformity measuring method and image processing device |
CN115755155B (en) * | 2022-11-04 | 2024-06-11 | 成都善思微科技有限公司 | Method and system for monitoring image quality of detector |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622739A (en) * | 2012-03-30 | 2012-08-01 | 中国科学院光电技术研究所 | Image non-uniformity correction method for Bayer filter array color camera |
CN106851141A (en) * | 2016-12-14 | 2017-06-13 | 中国资源卫星应用中心 | A kind of asymmetric correction method of remote sensing images |
CN109459135A (en) * | 2018-12-07 | 2019-03-12 | 中国科学院合肥物质科学研究院 | A kind of CCD imaging spectrometer image bearing calibration |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8059180B2 (en) * | 2008-11-25 | 2011-11-15 | Omnivision Technologies, Inc. | Image sensors having non-uniform light shields |
US9451183B2 (en) * | 2009-03-02 | 2016-09-20 | Flir Systems, Inc. | Time spaced infrared image enhancement |
US9992432B2 (en) * | 2016-01-04 | 2018-06-05 | Sensors Unlimited, Inc. | Gain normalization and non-uniformity correction |
-
2020
- 2020-10-22 CN CN202011135899.XA patent/CN112291446B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622739A (en) * | 2012-03-30 | 2012-08-01 | 中国科学院光电技术研究所 | Image non-uniformity correction method for Bayer filter array color camera |
CN106851141A (en) * | 2016-12-14 | 2017-06-13 | 中国资源卫星应用中心 | A kind of asymmetric correction method of remote sensing images |
CN109459135A (en) * | 2018-12-07 | 2019-03-12 | 中国科学院合肥物质科学研究院 | A kind of CCD imaging spectrometer image bearing calibration |
Non-Patent Citations (1)
Title |
---|
多通道宽响应域TDI CCD成像***的非均匀性校正;郑亮亮等;《光学学报》;20170706(第11期);121-129 * |
Also Published As
Publication number | Publication date |
---|---|
CN112291446A (en) | 2021-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112291446B (en) | Non-uniformity correction method for large-area array CMOS image sensor | |
CN110211056B (en) | Self-adaptive infrared image de-striping algorithm based on local median histogram | |
Reibel et al. | CCD or CMOS camera noise characterisation | |
US9883178B2 (en) | Method for measuring performance parameters and detecting bad pixels of an infrared focal plane array module | |
CN107071234B (en) | Lens shadow correction method and device | |
CN103377474B (en) | Camera lens shadow correction coefficient determines method, camera lens shadow correction method and device | |
CN102042878A (en) | Infared nonuniformity correction method for removing temperature shift | |
CN102740008A (en) | Method for correcting nonuniformity of space camera on-orbit radiation response | |
CN114972085B (en) | Fine granularity noise estimation method and system based on contrast learning | |
CN111432093A (en) | Dark current correction method of CMOS image sensor | |
CN109709597B (en) | Gain correction method for flat panel detector | |
CN106791506B (en) | A kind of asymmetric correction method of cmos detector | |
CN102564605B (en) | High-definition thermal imaging infrared detector | |
CN110365404B (en) | Wavefront-free sensing self-adaptive system and method for improving convergence speed by using same | |
CN111504454A (en) | CCD correction method and system and spectrometer with CCD correction system | |
TWI491265B (en) | Black level calibration method and system | |
CN112945897B (en) | Continuous terahertz image non-uniformity correction method | |
RU2550523C2 (en) | Method of determining coordinates of centre of gravity of image | |
US9596460B2 (en) | Mapping electrical crosstalk in pixelated sensor arrays | |
Zin et al. | Characterisation of regional variations in a stitched CMOS active pixel sensor | |
CN114240801A (en) | Remote sensing image non-uniformity correction method | |
CN102457684A (en) | Black level calibration method and system for same | |
CN111076820A (en) | Infrared real-time non-uniformity correction method | |
CN104735369A (en) | Spaceflight huge area array CCD video signal real-time processing method | |
CN117714905B (en) | Method for correcting radiation response characteristic of CMOS image sensor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |