• Journal of Infrared and Millimeter Waves
  • Vol. 40, Issue 5, 655 (2021)
Yi-Cheng SHENG1、2, Xiong DUN1, Su QIU1、*, Li LI1, Wei-Qi JIN1, and Xia WANG1
Author Affiliations
  • 1Beijing Institute of Technology,MOE Key Laboratory of Optoelectronic Imaging Technology and System,Beijing 100081,China
  • 2Beijing Institute of Technology,Zhuhai 519088,China
  • show less
    DOI: 10.11972/j.issn.1001-9014.2021.05.012 Cite this Article
    Yi-Cheng SHENG, Xiong DUN, Su QIU, Li LI, Wei-Qi JIN, Xia WANG. On-orbit non-uniformity correction method for infrared remote sensing systems using controllable internal calibration sources[J]. Journal of Infrared and Millimeter Waves, 2021, 40(5): 655 Copy Citation Text show less

    Abstract

    Numerous detectors and the large time scale make non-uniformity correction (NUC) challenging for an infrared focal plane array. Typical calibration systems for infrared remote sensing systems block the full optical pupil and expose the sensor to an on-board calibration source (blackbody) and may also point to deep space as a calibration source. It is impractical (or expensive) to calibrate the high dynamic range remote sensing system with an on-orbit full aperture calibration source. This paper proposes and simulates an internal calibration system wherein a controllable internal calibration illumination is superimposed on the space imagery. The CICS-NUC method is applicable to the NUC when the calibration source adopts steady-state mode. After a comprehensive simulation analysis, an on-orbit NUC method based on the controllable internal calibration sources (CICS-NUC) is proposed using this type of calibrator. The proposed approach provides effective NUC without blocking the full optical pupil when the sensor stares at deep space. After executing the proposed NUC method, the non-uniformity of the evaluation image was reduced from an initial pre-correction value of 15.87% to a post-NUC value of 1.2%. The proposed approach has advantages of high efficiency, adaptability, and real-time processing. In addition, compared with the scheme of cutting a large extended blackbody into the imaging optical path, the simple structure and compact design of the internal calibration device reduce system costs.

    Introduction

    The Nonuniformity correction(NUC)is a crucial procedure for infrared remote sensing 1-2. NUC(i.e.,radiometric calibration in relative scale)can be broadly classified into two major categories:calibration-based techniques(CBNUC)and scene-based techniques(SBNUC)3. A typical CBNUC method uses a uniform onboard calibrator,e.g.,a blackbody source,to block the full entrance pupil or switch the imaging optical path to the radiance source 4. The uniform radiance of the source is projected onto the infrared focal plane array(IRFPA)and the calibration parameters are obtained by changing the calibrator’s temperature 56. Typical CBNUC methods examined by existing literature include the one-point method 7,two-point method 89,multipoint method 1011,and staircase-scene-based method 12. These CBNUC methods are effective with the minimal algorithm complexity;however,it is difficult to adapt to an application system that cannot provide a very uniform scene illumination. In particular,owing to the larger aperture used by high-earth-orbit infrared remote sensing systems,it is impractical(or expensive)to calibrate the remote sensing system with a blackbody of the same size as the primary lens owing to the limitations of space,weight,and power consumption. There is a lack of high dynamic range(HDR)vacuum extended blackbody according to the CBNUC methods for the radiometric calibration of HDR infrared remote sensing system. Because of these physical constraints,CBNUC methods based on an external calibration source are not applicable in this special case. In contrast,SBNUC methods are designed to calculate the non-uniformity from IRFPA frames without a reference source and then compensate the dynamic non-uniformity 13. Most of the current NUC research focuses on the SBNUC methods,including constant statistics based algorithms 14-17,least mean square methods 18,neural network based algorithms 19,and registration based methods 20-21. These SBNUC algorithms estimate true scene radiance based on series of images or the frame-to-frame global motion,which typically have high requirements of computing input data regarding the dynamic scene and the local motion characteristics between scenes 21. The imagery of a high-earth-orbit infrared remote sensing system has a deep-space as background during the calibration procedures,and it becomes impossible for the system to identify a dynamic scene or the motion characteristics of the scene that meet the assumption of the SBNUC algorithm. For the internal calibration scheme 22-24,the calibration optical paths must be separated from the telescope imaging optics during the on-orbit calibration procedure. In this procedure,the internal calibration sources(ICS)may generate non-uniformity and other unfavorable effects. Previously,we proposed an NUC method based on modulated internal calibration sources(MICS-NUC)combined with an SBNUC method to achieve a high dynamic range NUC 25. However,this method requires the ICS to be modulated in the selected dynamic range. If the required modulation condition cannot be met,the processing algorithm is no longer applicable.

    In this study,based on the optical structure of previous research 26,we propose an on-orbit NUC method based on the controllable internal calibration sources(CICS-NUC)for the HDR infrared remote sensing system. During the calibration process,we superimpose the ICS radiance onto the deep space background to construct an HDR scene while the system stares at deep space. After the correction process,calibration parameters are obtained and the CICS-NUC method can be implemented for the remote sensing system. The CICS-NUC method simplifies the ICS control system and the algorithm complexity,thus making the calibration easy to implement. In the following sections,the CICS-NUC method is introduced and verified with simulations.

    1 NUC Method with CICS

    MICS-NUC and CICS-NUC methods have the same on-orbit radiometric calibration device and system structure. The proposed push-room imaging high-earth-orbit system employs a linear dual-band IRFPA 25. The ICS optical components occupy a hole in the main mirror within the central obscuration of the Schmidt telescope. The ICS optics are designed to operate synergistically with the Schmidt telescope’s optics to produce a uniform and HDR light distribution at the IRFPA. The internal blackbody source of nichrome(HelioWorks,model EF8530)has three radiating fins with 1.3% non-uniform illumination at the IRFPA 26. The ICS operates in either pulsed or steady-state mode. The ICS in the proposed CICS-NUC method operates in a steady-state mode.

    As bright stars are not conducive to the calibration process,their effect must be reduced. Another challenge is the difficulty encountered by the IRFPA when obtaining different levels of radiance directly from the space scene. Thus,the proposed approach uses a controllable ICS with various levels of radiance to obtain multiple calibration images for HDR calibration during the IRFPA scan. The on-orbit NUC based on controllable CICS-NUC method has two processing steps:a filtering process based on a local threshold and a segmentation two-point calibration based on a local mean. From the perspective of solving the key problems and the NUC image of the infrared system under the ICS operating in steady-state mode,the scene based adaptive NUC algorithm in this paper adopts the dynamic linear correction method. Figure 1 illustrates the processing flowchart of the proposed CICS-NUC method.

    Flow chart of the CICS-NUC method.

    Figure 1.Flow chart of the CICS-NUC method.

    1.1 Filter the Image Outliers Based on a Local Threshold

    As a few luminous stars within the deep-space background scene directly influence the estimation of the corrected true value,these sampled points must be filtered out. Furthermore,calibration images also contain other influential factors such as random noise of sensors and ICS illumination distribution non-uniformity. Therefore,the proposed algorithm adopts a filtering process based on a local threshold value. This approach discussed in the previous research(MICS-NUC)is to compute a threshold at every point(x,y)in the calibration image fx y)based on two specified properties computed in a neighborhood sxy25. Let σxy and mxy denote the standard deviation and mean value of the set of pixels contained in a neighborhood(set as 1 × d area),centered at coordinates(x,y). These two quantities are effective for determining local thresholds because they are descriptors of local contrast and average intensity. The evaluation method compares the local parameters(a and b)with the preset thresholds of mxy and σxy;a point with a local parameter less than the threshold is an abnormal point. With the IRFPA scan(push-broom mode)horizontally,the corresponding local parameter calculation formula at the point(x,y)is

    mxy=1ds=-rrf(x,y+s)
    σxy=1ds=-rrf(x,y+s)-mxy212.

    where r is the radius(d = 2r + 1),x = 1,2,…,M and y = 1,2,…,NM and N are the rows and columns in the image. By determining the point-by-point local thresholds of the image,an image gx y)with marked outliers can be obtained.

    gx,y=0if fx,y-mxy<a ANDσxy<b   fx,yotherwise                                            ,            

    where a and b are the non-negative thresholds determined by experiments in advance. Note that in the section 2.2,the digital number of the marked point is ignored,the remaining pixels will be preserved as digital number of gx y).

    The parameter of the filtering process in the CICS-NUC method is determined by comparing the NUC effects in advance. The increase in the parameter d(the size of the neighborhood)not only increases the amount of calculation but also calculates another star,and therefore,the error increases. The parameter d should be close to the pixel size of the bright star;we set d = 9. The parameters a and b are descriptors of average intensity and local contrast,respectively. When b ranges from 10 to 13,and a ranges from 39 to 100,the NUC result at low gray-scale segments is optimal(gray-scale segments smaller than ICS-2000). The change of the parameters a and b do not have a large effect on the high gray-scale segments. This is because,when the system performs calibration operations for areas with fewer stars,the brighter pixels remaining after the filtering step will only have a greater impact on the calibration process of the low gray-scale. To better obtain the correction results of low gray-scale segments,d = 9,a = 40,and b = 13 are taken as the optimal local threshold parameters of the filtering process with various filtering parameters analysis. MICS-NUC and CICS-NUC methods have the same filtering process,but the parameter values of the two algorithms are not the same.

    1.2 Segmentation Two-Point Calibration Based on Local Mean

    Because of the HDR and the obvious nonlinear response of the system,the typical linear response model is no longer applicable. Therefore,according to the dynamic range and calibration accuracy requirements,the IRFPA’s dynamic range(Rmin Rmax)is divided into K intervals(Rk-1Rk),where k = 1,2,…,KR0 = Rmin,and RK= Rmax. Calibration is executed respectively in each interval(segment)based on the linear response model. This paper takes the two-point algorithm as an example. According to the linear model,the size of the scanning IRFPA obtained is M × N. Assume that the IRFPA NUC model is

    Y(i,j)=GiX(i,j)+Oi(i=1,2,,M,j=1,2,,N),

    where Gi and Oi are the gain and offset parameters of the i-th channel,respectively,Xi j)is the original output image,and Yi,j)is the output image after NUC for the IRFPA. While the IRFPA is in the imaging process,the input radiance from the scene is used to select the corresponding NUC coefficients at each interval,and then complete the corresponding NUC according to the NUC equation.

    The segmentation NUC can be executed in advance in the laboratory. When the on-orbit environment is simulated,the on-board controllable ICS provides reference radiance for segmentation calibration. The on-orbit segmentation interval and the calibration temperature points in the intervals are initially set during pre-launch calibration. The initial gain parameter GLab and offset parameter OLab can be continuously optimized according to the pre-launch calibration result. The segmentation interval,calibration point,and initial parameters are important coefficients for the subsequent calibration process.

    A common algorithm to the NUC is to perform measurements with a blackbody source at two different absolute temperatures, T1 and T2,and then,to solve for the NUC coefficients. The average of the output values of all detectors is used as the corrected true value. This two-point method is performed using the global mean value as the corrected true value as follows:

    Vc(i,T1)=GiV(i,T1)+Oi=Vc(T1)Vc(i,T2)=GiV(i,T2)+Oi=Vc(T2),

    where Vi,T1and Vi,T2)are the mean values of the i-th channel in the calibration image of the temperatures T1 and T2,respectively,and VcT1)and VcT2are the average of all channel output under the temperatures T1 and T2. Thus,the gain and offset parameters of IRFPA are

    Gi=Vc(T2)-Vc(T1)V(i,T2)-V(i,T1)Oi=Vc(T2)-GiV(i,T2).

    Because the infrared camera is also affected by the weak background radiation of deep space,an NUC algorithm based on a local mean to obtain relative radiation calibration parameters is used. The parameters are obtained as follows:

    The radiance of the ICS is used as a calibration source for an infrared remote sensing system;however,it will bring non-uniformity of illumination distribution of 1.3% through the calibration optical system 26. The illumination from the ICS causes the radiance to be lower at the edge than at the center of the IRFPA,while it is simultaneously affected by the weak background radiance of deep space. Therefore,the periodic correction of the NUC algorithm during on-orbit calibration is required. The proposed method uses the local mean of the calibration image to determine the calibration parameters to reduce the effect of ICS illumination distribution(1.3%). The operating steps are as follows.

    1)For one frame of the image at temperature T1,the mean of each channel is averaged along the scanning direction. The mean of the effective value of the i-th channel is ViT1)and the group of all channels are set as matrix Q.

    2)In the laboratory,NUC is processed using a standard blackbody source. After obtaining the initial NUC parameters,GLab and OLab,for each interval,matrix Q is corrected using the NUC parameters obtained in Step 1. Then,the corrected matrix Q constitutes matrix Q1.

    3)To reduce the influence of weak background radiation,two-round mean filtering is executed on Q1 to obtain matrix Q2. The size of the filter is determined by the fluctuation of weak background radiation.

    4)To eliminate the influence of ICS illumination distribution non-uniformity,Q2 is corrected according to the laboratory NUC parameters. The infrared system is aimed at the cold screen space simulator,the distribution of the ICS is calculated,and the mean value of the effective pixels of each channel is obtained. After normalizing,set the group of all channels as the matrix P. The non-uniformity distribution of the ICS is mapped to the matrix Q2 to obtain a local mean VlocalT1),as detailed in Eq.(7).

    Vlocal(T1)=Pmax(Q2)-min(Q2)1-min(P)+max(Q2)-max(Q2)-min(Q2)1-min(P).

    The average value ViT2)and the local mean VlocalT2)of the effective pixels of the i-th channel of the calibration image of temperature T2 are obtained in the same manner by repeating Steps 1 through 4. The local mean values,VlocalT1)and VlocalT2),are substituted for the global mean values VcT1)and VcT2)in Eq.(6) to obtain the calibration parameters of the interval.

    The non-uniformity of the IRFPA changes with the operating state or environment,thus,a dynamic NUC is required. The system restarts the calibration process when the deviation becomes crosses a threshold determined by the algorithm and updates the calibration parameters accordingly. When the system is in observation mode,the ICS is turned off,and the IRFPA imaging data is subjected to NUC using Eq.(4) according to the NUC coefficients at each segmentation interval.

    2 Verification and Results

    To verify the efficacy of the CICS-NUC method,we analyzed and evaluated an implementation of the proposed algorithm on a simulation of on-orbit NUC for an infrared remote sensing system.

    2.1 Simulation Images Acquisition

    The simulated non-uniformity image was obtained by adding the influencing factors to the IRFPA during the radiometric calibration process while pointed at a specific area with a small number of stars exist in the deep space. The influencing factors included the controllable ICS illumination distribution 26,sensor fixed-pattern noise(FPN),and sensor random noise.

    Based on the assumptions that the infrared remote sensing system points to the deep space during the calibration process and that a small amount of star irradiance exists in the acquired calibration specific area,we selected an actual space scene from the Wide-field Infrared Survey Explorer mission(WISE)in the W2 band(4.36 μm)acquired from the NASA/IPAC Infrared Science Archive 27. For the sake of comparison with the MICS-NUC method 25,we used the same original space scene.

    Influential factors were added to the original space scene. Note that the following simulated images are all equivalent 14-bit gray-scale images. For the M channels of IRFPA,the output image XkM)of each influencing factor was added to the space scene SkM)below K intervals,

    Xk(M)=[a1(M)+a2k(M)+1]Sk(M)+[o2k(M)+o3(M)]

    where a1M)is the illumination non-uniformity of the ICS,a2kM)is the gain of the sensor,o2kM)is the offset of the sensor,and o3M)is the random noise of the sensor.

    We assumed that a1M)followed a Gaussian distribution;then,

    a1(M)=exp-(x-μ)2σ2.

    The position parameter and the scale parameter are set at μ = 218 and σ = 300,respectively. As a result,the illumination from the ICS caused the radiance at the edge of the IRFPA to be approximately 0.88 times that of the center of the IRFPA. Taking the ICS equivalent radiance output at 6000 for example,the original space image with the ICS radiance distribution is obtained after the scanning of the IRFPA.

    We also assumed that the sensor’s gain a2kM)and sensor’s offset o2kM)followed a Gaussian random distribution with means of 1 and 850,and standard deviations of 0.17 and 350,respectively. The sensor’s random noise o3M)conformed to a Gaussian distribution with a mean of 0 and a standard deviation of 10. Based on the Equation(8)Fig. 2 shows the data obtained by superimposing various influential factors and a steady-mode ICS equivalent radiance output at 6000(and other ICS equivalent outputs)using a scanning IRFPA.

    Image data obtained by a scanning IRFPA with different ICS output(e.g. ICS equivalent output is 6000):the original space image data superposed with the ICS radiance,FPN,and random noise.

    Figure 2.Image data obtained by a scanning IRFPA with different ICS output(e.g. ICS equivalent output is 6000):the original space image data superposed with the ICS radiance,FPN,and random noise.

    2.2 Algorithm Process and Effects

    2.2.1 Filtering on the Image

    During the simulation of the on-orbit radiometric calibration,when the system pointed to the deep space scene,superposed calibration images of deep space and the multistage internal calibration radiance with the scanning process were obtained for the CICS-NUC method. Figure 3 shows the image obtained by the IRFPA when the original deep space image was superimposed with an ICS center radiance of equivalent gray-scale output at 500,2000,3000,5500,and 6000. The local parameters were set(the length of the neighborhood d as 9 pixels,a = 40,and b = 13)and the filtering process was performed according to Equation(3). Figure 4 shows how the outliers in the simulated image were marked during filtering. As shown in Fig. 4,the outlier in the simulated image Fig. 3 is marked(the white part is an outlier). The algorithm can effectively mark most of the stars or nebulas.

    Images(f (x, y))obtained before the NUC by superposing various influence factors and a controllable steady-mode ICS equivalent output at 500,2000,3000,5500,and 6000.

    Figure 3.Images(f (x, y))obtained before the NUC by superposing various influence factors and a controllable steady-mode ICS equivalent output at 500,2000,3000,5500,and 6000.

    Figure 3′s outlier is marked during the filtering process.

    Figure 4.Figure 3′s outlier is marked during the filtering process.

    2.2.2 NUC Results and Analysis

    The deep space scene is not a uniform scene. For evaluating and analyzing the calibration results of the CICS-NUC algorithm,we also simulated a series of test images with the ideal uniform output at the IRFPA(gray-scale baseline equivalent output of 500~10000). The fixed-pattern noise distribution in the test images is the same as that in the simulated images(according to the same model,Equation(8)). Figure 5 shows two test images with the same FPN distribution as the aforementioned simulation images. The equivalent gray-scale output of Fig. 5(a) and 5(b) is 1500 and 5000,and the NU is 19.15% and 15.87%,respectively.

    Evaluation images for the validation process: (a) gray-scale baseline equivalent output of 1500, NU = 19.15%; (b) gray-scale baseline equivalent output of 5000, NU = 15.87%.

    Figure 5.Evaluation images for the validation process: (a) gray-scale baseline equivalent output of 1500, NU = 19.15%; (b) gray-scale baseline equivalent output of 5000, NU = 15.87%.

    The test image has the same NUC operation;thus,the change of the test image non-uniformity(NU)also shows the effect of the CICS-NUC algorithm process.

    Note that the evaluation parameter,NU,is given as follows:

    NU=1Vavg1M×N-(D+H)i=1Mj=1N(Vij-Vavg)2 ,
    Vavg=1M×N-(D+H)i=1Mj=1NVij

    where M and N are the total number of rows and columns of the IRFPA,respectively;D is the number of dead pixels in the IRFPA;H is the number of overheated pixels in the IRFPA;and Vij is the corresponding pixel out of row i and column j on the IRFPA. The average of all effective pixels’ output on the IRFPA is designated by Vavg. When calculating the sum and NU of the outputs,the values of the invalid pixels were not included.

    The difference between using the global mean method and the local mean method is the estimation of the corrected true value. Two-point correction was performed with ICS equivalent gray-scale output 2000 and 6000 as calibration points. The correction was executed using global mean and local mean methods. The correction parameters obtained by different statistics methods were used to evaluate the NU of a series of test images. Figure 6 shows the post-NUC results of the test image(Fig. 5(b)),and the local mean method has better effect. Note that intensity transformation is executed to display the corrected image. The corrected non-uniformity evaluation data for a series of test images is shown in Fig. 7.

    With the ICS radiation at 2000 and 6000 as the calibration points, the correction results of Fig. 5b are evaluated by different algorithms: (a) global mean two-point correction algorithm; (b) local mean two-point correction algorithm.

    Figure 6.With the ICS radiation at 2000 and 6000 as the calibration points, the correction results of Fig. 5b are evaluated by different algorithms: (a) global mean two-point correction algorithm; (b) local mean two-point correction algorithm.

    Non-uniformity evaluation before and after NUC of each test image.

    Figure 7.Non-uniformity evaluation before and after NUC of each test image.

    The high dynamic range IRFPA has the effect of response nonlinearity. To further reduce residual non-uniformity,corrections were implemented using the segment method. With the ICS equivalent gray-scale output at interval 500–3000 and interval 3000–5500 as the calibration points,the two-point method based on the local mean was corrected for the two different correction intervals. The correction parameters obtained by the different intervals were used to evaluate the NU of a series of test images. The non-uniformity evaluation data of the test images is shown in Fig. 8. The non-uniformity evaluation results of Fig. 5 following NUC processing are summarized in Table 1. The NUC was more effective when a local mean value was adopted as the correction truth value,rather than when using a global mean. As indicated in Fig. 6Fig. 7,and Table 1,the NU of the test images decreased from the initial 19.15% and 15.87% to 0.68% and 1.18%,respectively,which was better than 3.24% and 6.06% for the global mean correction algorithm. The overall image achieved a uniform and consistent effect that considerably improved image quality. This indicates that the proposed CICS-NUC method substantially improved the accuracy of the estimated NUC gain and offset in the correction of the illumination non-uniformity introduced by ICS. Not only did this realize the effective NUC of the IRFPA sensor,it also partially corrected the illumination NU of ICS. This proves that the estimate of the true mean value depends on the uniformity of the scene,that is,the image after removing the outliers,and the non-uniformity of ICS itself. The NU of ICS plays a major role when using the global mean as the corrected truth value. When the local mean value was used as the corrected truth value,the NU of ICS was considerably weakened,which helped improve the accuracy of calculating the calibration parameters.

    NUC evaluation of test images by using different segmentation interval local mean algorithms.

    Figure 8.NUC evaluation of test images by using different segmentation interval local mean algorithms.

    NUC algorithms

    Non-uniformity of the test image after NUC

    (ICS-1500,NU = 19.15%)

    Non-uniformity of the test image after NUC

    (ICS-5000,NU = 15.87%)

    Internal calibration sources output as calibration pointsAlgorithm adopted
    2000 and 6000Global mean value algorithm3.24%6.06%
    2000 and 6000Local mean value algorithm0.68%1.18%
    500 and 3000Segmentation interval local mean algorithm0.64%1.21%
    3000 and 5500Segmentation interval local mean algorithm0.72%1.17%

    Table 1. Non-uniformity correction (NUC) results from the test images in Fig. 5.

    As indicated in Fig. 8 and Table 1,compared with the different calibration interval,considering the test point to be 1500 as an example,when the ICS calibration interval is 500~3000,the correction result is less than the result at an interval of 2000~6000(0.64% is better than 0.68%). This indicated that the segment correction of the CICS-NUC algorithm in Section 2.2 was effective because the NUC parameters obtained in the selected gray-scale achieved an improvement in the correction effect compared to those from other gray-scale segments. This indicates that an effective interval segmentation algorithm is crucial to the process. In addition,as shown in Fig. 8 and Table 1,with the ICS radiation at 2000–6000 as the calibration interval,the calibration results are similar to the calibration results when ICS radiation is 3000~5500. The correction intervals and calibration points need to be optimized based on the detector response curves and correction results. In fact,the correction method is a fitting process that requires repeated testing based on the results.

    To obtain the visual effect of the CICS-NUC on the actual deep space scenes,a WISE W2 band image located at 323.841,1.48141 J2000 was added to FPN to simulate an original image before correction,as shown in Fig. 9(a). After performing NUC,the result is shown in Fig. 9(b). It shows that when the ICS equivalent output was 2000 and 6000 and these were selected as the calibration points,the CICS-NUC algorithm may be implemented to obtain the correction parameters. Note that intensity transformation is executed to display the corrected image. As observed in Fig. 9,the stripe-like and irregular non-uniform noise in the original image were successfully corrected by the propose NUC method.

    Implementing the proposed CICS-NUC algorithm on an actual space scene.

    Figure 9.Implementing the proposed CICS-NUC algorithm on an actual space scene.

    3 Discussion

    MICS-NUC method and CICS-NUC method are based on ICS operated in different modes(pulsed or steady-state mode). The ICS calibration system constructs the calibration images,thus meets the requirements of the SBNUC algorithms. After the variable threshold process of filtering outliers,the on-orbit HDR radiometric calibration can be finished by both of the two methods without blocking the field of view. Both algorithms can not only achieve effective NUC,but also partially correct the non-uniformity of ICS illumination irradiance. By utilizing the same NU response model to create a series of simulated images as test images,the correction effect of the two methods is compared. The correction results are shown in Fig. 10. It can be seen that:

    NUC evaluation of test images by using MICS-NUC and CICS-NUC algorithms.

    Figure 10.NUC evaluation of test images by using MICS-NUC and CICS-NUC algorithms.

    1)The correction effect of CICS-NUC method is comparable to the MICS-NUC method in the whole dynamic range. The MICS-NUC method shows better NUC results than the CICS-NUC method at the medium gray level(the grayscale segment is 2000 to 4500)and the high grayscale(the grayscale segment is 4500 to 10000). The CICS-NUC method with calibration points of ICS-500 and ICS-2000 shows better NUC results than the MICS-NUC method with calibration point of ICS-1000 at the low grayscale(the grayscale segment is below 2000).

    2)The NUC parameters obtained in the selected greyscale using the MICS-NUC and CICS-NUC methods have a better correction effect than those from other greyscale segments. The calibration point ICS-1000 shows better correction results in the low gray level(the grayscale segment is below 2000)than the MICS-NUC method using the calibration point ICS-2000. Therefore,the selection of the calibration point is crucial to the CICS-NUC method,and the CICS-NUC method obeys the same rules.

    Through the comparison test,taking three segmentation intervals as an example,the MICS-NUC method(pulsed mode)using the local constant statistical algorithm requires three calibration points to obtain the calibration parameters. However,CICS-NUC method(steady-state mode)which adopts the local mean based algorithm requires at least four calibration points. Also,there are differences in the processing procedure:the ICS of the MICS-NUC method needs to be set within a certain range,and higher requirements are imposed on the ICS control. But the CICS-NUC method adopts a steady-state mode,which makes the ICS control simple and stable. Compared with the MICS-NUC based on constant statistics algorithm,the CICS-NUC algorithm requires fewer scan columns of the calibration images,resulting an easier engineering implementation. In summary,the two methods are feasible NUC methods with different ICS operating modes. In different ICS operating modes(pulsed mode and steady state mode),the correction effects are also different,and there are different application occasions.

    The simulation images of this paper superimpose various factors that may affect the radiometric calibration of the infrared remote sensing system,so that they have enough authenticity and can basically conform the actual situation of the system. The simulation images are corrected independently,and the result shows the validity of the algorithm. This method has important reference value for the design of the actual system. Of course,there are errors or secondary effective factors in this process,and it is necessary to improve it through experiments.

    4 Conclusions

    In this study,we proposed the CICS-NUC method to solve the problem of response non-uniformity of IRFPA in infrared remote sensing without blocking the entrance pupil. A detailed implementation of the proposed method was introduced,including segmentation,space scene and controllable ICS image acquisition,a variable threshold function for filtering outliers,local mean based two-point NUC,and other algorithms. Verification with simulated images demonstrated that the non-uniformity of the IRFPA was greatly reduced. Compared with other on-board NUC methods requiring reference sources(e.g.,the CBNUC methods)and previous modulated internal calibration source based NUC methods,our CICS-NUC method has the advantages of miniaturization,ease of control and engineering implementation,fewer column scans,less computation,and thus,lower cost. The CICS-NUC method provides an effective solution for the on-orbit HDR dynamic calibration of a scanning IRFPA. We believe the implementation of this calibration method will meet the unmet demands of remote sensing systems in defense,meteorology and several other fields.

    References

    [1] J.M. Mooney, F.D. Shepherd. Characterizing IR FPA nonuniformity and IR camera spatial noise. Infrared Phys. Technol, 37, 595-606(1996).

    [2] J. Tansock, D. Bancroft, J. Butler, C. Cao et al. Guidelines for Radiometric Calibration of Electro-Optical Instruments for Remote Sensing(2015).

    [3] M. Jin, W. Jin, Y. Li, S. Li. An evaluation method based on absolute difference to validate the performance of SBNUC algorithms. Infrared Phys. Technol, 78, 1-12(2016).

    [4] M. Montanaro, A. Lunsford, Z. Tesfaye, B. Wenny, D. Reuter. Radiometric calibration methodology of the Landsat 8 Thermal Infrared Sensor. Remote Sens, 6, 8803-8821(2014).

    [5] X. Chun. A flux calibration method for remote sensing satellites using star flux. J. Infrared Millim. Waves, 36, 581-588(2017).

    [6] X. Xiong, A. Angal, W. L. Barnes et al. Updates of Moderate Resolution Imaging Spectroradiometer on-orbit calibration uncertainty assessments. J. Appl. Remote Sens, 12, 1-18(2018).

    [7] W. Qian, Q. Chen, G. Gu, Z. Guan. Correction method for stripe nonuniformity. Appl. Opt, 49, 1764-1773(2010).

    [8] R. Datla, X. Shao, C. Cao, X. Wu. Comparison of the calibration algorithms and si traceability of MODIS, VIIRS, GOES, and GOES-E RABI sensors. Remote Sens, 8, 126(2016).

    [9] S. Kim. Two-point correction and minimum filter-based nonuniformity correction for scan-based aerial infrared cameras. Opt. Eng, 51, 106401(2012).

    [10] M. Montanaro, R. Levy, B. Markham. On-Orbit Radiometric Performance of the Landsat 8 Thermal Infrared Sensor. Remote Sens, 6, 11753-11769(2014).

    [11] A. Gerace, M. Montanaro, R. Connal. Leveraging intercalibration techniques to support stray-light removal from Landsat 8 thermal infrared sensor data. J. Appl. Remote Sens, 12, 1-13(2017).

    [12] L. Huo, D. Zhou, D. Wang, R. Liu, B. He. Staircase-scene-based nonuniformity correction in aerial point target detection systems. Appl. Opt, 55, 7149-7156(2016).

    [13] W.T. Black, J.S. Tyo. Improving feedback-integrated scene cancellation nonuniformity correction through optimal selection of available camera motion. J. Electron. Imaging, 23, 053014(2014).

    [14] M.M. Hayat, S.N. Torres, E. Armstrong, S.C. Cain, B. Yasuda. Statistical algorithm for nonuniformity correction in focal-plane arrays. Appl. Opt, 38, 772-780(1999).

    [15] C. Zuo, Q. Chen, G. Gu, X. Sui, W. Qian. Scene-based nonuniformity correction method using multiscale constant statistics. Opt. Eng, 50, 087006-087011(2011).

    [16] J.G. Harris, Y. Chiang. Nonuniformity Correction of Infrared Image Sequences Using the Constant-Statistics Constraint. IEEE, 8, 1148-1151(1999).

    [17] C. Zhang, W. Zhao. Scene-based nonuniformity correction using local constant statistics. JOSA A, 25, 1444-1453(2008).

    [18] R.C. Hardie, F. Baxley, B. Brys, P. Hytla. Scene-Based Nonuniformity Correction with Reduced Ghosting Using a gated LMS Algorithm. Opt. Express, 17, 14918(2009).

    [19] D.A. Scribner, K.A. Sarkady, J.T. Caulfield, M.R. Kruer, G. Katz, C. Gridley, C. Herman. Nonuniformity correction for staring ir focal plane arrays using scene-based techniques, 1308, 224-233(1990).

    [20] R.C. Hardie, M.M. Hayat, E. Armstrong, B. Yasuda. Scene-based nonuniformity correction with video sequences and registration. Appl. Opt, 39, 1241-1250(2000).

    [21] W.T. Black, J.S. Tyo. Feedback-integrated scene cancellation scene-based nonuniformity correction algorithm. J. Electron. Imaging, 23, 023005(2014).

    [22] E.C. Kintner, W.K. Wong, E.S. Jacobs, P.J. Cucchiaro, R.J. Koshel. Efficient and versatile internal reference sources for remote sensing space telescopes, 6297, 62970F(2006).

    [23] E.C. Kintner, J.M. Hartley, E.S. Jacobs, P.J. Cucchiaro. Advanced development of internal calibration sources for remote sensing telescopes, 5543, 313-319(2004).

    [24] E.C. Kintner, E.S. Jacobs, J.M. Hartley, P.J. Cucchiaro, L. Wall. Infrared Internal Calibration Sources developed at SSGPO, inc., 5152, 42-50(2003).

    [25] Y. Sheng, X. Dun, W. Jin, F. Zhou, X. Wang, F. Mi, S. Xiao. The On-Orbit Non-Uniformity Correction Method with Modulated Internal Calibration Sources for Infrared Remote Sensing Systems. Remote Sens, 10, 830(2018).

    [26] Y. Sheng, W. Jin, X. Dun, F. Zhou, S. Xiao. A design of an on-orbit radiometric calibration device for high dynamic range infrared remote sensors, 104631N(2017).

    Yi-Cheng SHENG, Xiong DUN, Su QIU, Li LI, Wei-Qi JIN, Xia WANG. On-orbit non-uniformity correction method for infrared remote sensing systems using controllable internal calibration sources[J]. Journal of Infrared and Millimeter Waves, 2021, 40(5): 655
    Download Citation