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 PDF

Info

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
Application number
CN202011135899.XA
Other languages
Chinese (zh)
Other versions
CN112291446A (en
Inventor
张贵祥
王士伟
徐伟
陶淑苹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN202011135899.XA priority Critical patent/CN112291446B/en
Publication of CN112291446A publication Critical patent/CN112291446A/en
Application granted granted Critical
Publication of CN112291446B publication Critical patent/CN112291446B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/63Noise processing, e.g. detecting, correcting, reducing or removing noise applied to dark current
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/60Noise processing, e.g. detecting, correcting, reducing or removing noise
    • H04N25/67Noise processing, e.g. detecting, correcting, reducing or removing noise applied to fixed-pattern noise, e.g. non-uniformity of response
    • H04N25/671Noise 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N25/00Circuitry of solid-state image sensors [SSIS]; Control thereof
    • H04N25/70SSIS architectures; Circuits associated therewith
    • H04N25/76Addressed sensors, e.g. MOS or CMOS sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/20Circuitry for controlling amplitude response
    • H04N5/202Gamma 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

Non-uniformity correction method for large-area array CMOS image sensor
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 obtained12,…,β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:
Figure BDA0002736647440000031
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:
Figure BDA0002736647440000032
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:
Figure BDA0002736647440000033
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 beta12,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta12,…,θk
Fourteen steps: according to curve fi(x) And matrix theta12,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
Figure BDA0002736647440000041
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:
Figure BDA0002736647440000051
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 beta12,…,β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 obtained12,…,β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:
Figure BDA0002736647440000061
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:
Figure BDA0002736647440000071
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:
Figure BDA0002736647440000072
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 beta12,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta12,…,θk
Fourteen steps: according to curve fi(x) And matrix theta12,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
Figure BDA0002736647440000073
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
Figure BDA0002736647440000081
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 beta123(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 beta123
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,12,1,…,β10,1,β1,22,2,…,β10,2,β1,32,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,12,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 residuals
Figure BDA0002736647440000091
Making a and b reasonably valued to minimize the value of M;
by calculating the partial derivatives of a and b:
Figure BDA0002736647440000092
Figure BDA0002736647440000093
obtaining correction parameters a and b by the above formula;
Figure BDA0002736647440000101
Figure BDA0002736647440000102
for the rest 2 sets of matrix data beta1,22,2,…,β10,2,β1,32,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 beta123The elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta123
Step S14: according to curve fi(x) And matrix theta123Establishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
Figure BDA0002736647440000103
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 obtained12,…,β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:
Figure FDA0002736647430000011
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:
Figure FDA0002736647430000021
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:
Figure FDA0002736647430000022
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 beta12,…,βkThe elements with the internal non-zero value are assigned to be 1 to obtain a matrix theta12,…,θk
Fourteen steps: according to curve fi(x) And matrix theta12,…,θkEstablishing a correction model for carrying out non-uniformity correction on the CMOS image sensor:
Figure FDA0002736647430000023
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:
Figure FDA0002736647430000024
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
CN202011135899.XA 2020-10-22 2020-10-22 Non-uniformity correction method for large-area array CMOS image sensor Active CN112291446B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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