Acta Photonica Sinica, Volume. 53, Issue 2, 0204002(2024)

Calibration Method for Flickering Pixels under Compound Condition Operating Points of IRFPA Detector

Wenxin ZHAO1,2, Xuefeng LAI1、*, Yucheng XIA1, Sujun LI1, and Jinmei ZHOU1
Author Affiliations
  • 1Institute of Optics and Electronics,Chinese Academy of Sciences,Chengdu 610209,China
  • 2University of Chinese Academy of Sciences,School of Electronic,Electrical and Communication Engineering,Beijing 100049,China
  • show less
    Figures & Tables(10)
    Structure diagram of HgCdTe detector
    Time domain diagram and noise power spectral density diagram of flickering pixels and normal pixel
    Average gray-level changes under different operating points of normal pixel and flickering pixel
    Noise curves of flickering pixel under compound condition operating points,the operating points arranged according to the average temporal noise
    Timing waveforms of flickering pixel under compound condition operating points,the operating points arranged according to the average temporal noise
    Diagram of detection method
    The ηi, j corresponding to the independent detection of flickering pixel in the energy image and the independent detection of flickering pixel in the gray-level image
    • Table 1. The calibration method for flickering pixels

      View table
      View in Article

      Table 1. The calibration method for flickering pixels

      Input:Sequential gray-level images:X(width,height,temperature,integration time,samples)

      Initialization:Coefficient of energy image calculation:hdet,hs,η,;Integration time:t;Threshold:cth

      for i-th temperature

      for i-th integration time

      Calculate sequential energy images LL=Xtη-hdettη-hsη

      sigmaX=std(X (:,:,ij,:),0,5);

      sigmaL=std(L(:,:,ij,:),0,5);

      meansigmaX=mean(sigmaX,'all');

      meansigmaL=mean(sigmaL,'all');

      mapL=zeros(width,height);

      mapX=zeros(width,height);

      mapL(find(sigmaX>cth* meansigmaX))=1;

      mapX(find(sigmaL>cth* meansigmaL))=1;

      map=find((mapL+mapX)>0);

      flickerallmap(:,:,ij)=map;

      end

      end

      flickermap=find(sum(flickerallmap)>0);

      Output:flickermap
    • Table 2. Number of flickering pixel detected at each operating point

      View table
      View in Article

      Table 2. Number of flickering pixel detected at each operating point

      Temperature

      Integrationtime

      320 μs640 μs960 μs1 280 μs
      ABIncrease rateABIncrease rateABIncrease rateABIncrease rate
      303 K1952107.69%1761929.09%1621726.17%12113511.57%
      313 K1851955.41%1581696.96%1271356.30%10211411.76%
      323 K1741877.47%1251368.80%9310411.83%8610623.26%
      333 K14115711.35%9610812.50%759222.67%728720.83%
      343 K1331459.02%728720.83%698421.74%485514.58%
    • Table 3. Comparison of detection results of various methods under compound condition operating points

      View table
      View in Article

      Table 3. Comparison of detection results of various methods under compound condition operating points

      MethodNumber
      2 times the average fluctuation amplitude391
      2 times the average noise equivalent temperature difference505
      2 times the average gray-level temporal noise521
      Our method570
    Tools

    Get Citation

    Copy Citation Text

    Wenxin ZHAO, Xuefeng LAI, Yucheng XIA, Sujun LI, Jinmei ZHOU. Calibration Method for Flickering Pixels under Compound Condition Operating Points of IRFPA Detector[J]. Acta Photonica Sinica, 2024, 53(2): 0204002

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Jul. 24, 2023

    Accepted: Oct. 14, 2023

    Published Online: Mar. 28, 2024

    The Author Email: LAI Xuefeng (laixuefeng@ioe.ac.cn)

    DOI:10.3788/gzxb20245302.0204002

    Topics