一種紅外焦平面探測器盲元校正方法
【專利摘要】本發明公開了一種紅外焦平面探測器盲元校正方法,包括:求圖像像素I為中心,和周圍像素點構成的初始窗n*n (n=3);求窗口中值M,并判斷I?M是否大于預設閾值v_thd,若I?M>v_thd不成立,則繼續判斷n是否大于預設閾值n_thd,若成立則判斷該點為非盲元,進入下一個像素點;若n>n_thd不成立則擴大窗口n*n(n=n+2),繼續求窗口中值M;若I?M>v_thd成立,則跳轉下一步驟;擴大窗口n*n(n=n+2),求其中值M1;判斷I?M1>v_thd是否成立,若不成立則判斷該點為非盲元,若成立則確定該點為盲元,使用M替換該像素,進入下一個像素點。本發明基本思想是可變窗口盲元消除法,根據實際應用中盲元的特點,完全不用存儲盲元信息,適應任何時候、任何合格探測器,不需要迭代就可以完成對所有盲元的校正。
【專利說明】
一種紅外焦平面探測器盲元校正方法
技術領域
[0001]本發明涉及一種盲元校正方法,特別是涉及一種紅外焦平面探測器盲元校正方法。
【背景技術】
[0002]非制冷紅外焦平面陣列屬于大面陣的探測器,由于制作器件的半導體材料的不一致性,掩膜誤差、缺陷、工藝等原因,紅外焦平面探測器存在不可避免的非均勻性、盲元,如果忽視這些問題,成像圖像信噪比很差。這些盲元點在圖像中表現為其灰度值變化緩慢,不能正確地反映場景的變化。對于盲元的定義,主要是從器件對黑體輻射的響應程度作為量化指標的。從目前文獻來看,國內外現有的盲元檢測與補償算法主要為盲元矯正標定法,該方法標定盲元的位置信息,然后由周圍均值去矯正盲元,該方法能精確矯正盲元,算法思想簡單明了,但是對于每個探測器而言都有不同盲元點,都需要進行標定,而且探測也可能會產生新的盲元,盲元位置消耗存儲資源,不利于量產和使用。
【發明內容】
[0003]本發明的目的在于克服現有技術的不足,提供一種紅外焦平面探測器盲元校正方法,根據實際應用中盲元的特點,不需要迭代就可以完成對所有盲元的校正。
[0004]本發明的目的是通過以下技術方案來實現的:一種紅外焦平面探測器盲元校正方法,包括以下步驟:
S1:求圖像像素I為中心,和周圍像素點構成的初始窗n*n (n=3);
S2:求窗口中值M,并判斷1-M是否大于預設閾值v_thd,若1-M > v_thd不成立,則繼續判斷η是否大于預設閾值n_thd,若n>n_thd成立則判斷該點為非盲元,進入下一個像素點;若n>n_thd不成立則擴大窗口n*n(n=n+2),繼續求窗口中值M;若I_M>v_thd成立,則跳轉至步驟S3;
S3:擴大窗口 n*n (n=n+2),求其中值Ml;
S4:判斷1-Ml >v_thd是否成立,若不成立則判斷該點為非盲元,若成立則確定該點為盲元,使用M替換該像素,進入下一個像素點。
[0005]本發明的有益效果是:
盲元具有以下兩個特點:(I)盲元像素值和周圍正常像素值相差甚遠;(2)盲元一般是孤立的I個點、2-6個點或行列出現。
[0006]本方法基本思想是可變窗口盲元消除法,根據實際應用中盲元的特點,完全不用存儲盲元信息,適應任何時候、任何合格的探測器,不需要迭代就可以完成對所有盲元的校正。
【附圖說明】
[0007]圖1為本發明校正方法流程圖。
【具體實施方式】
[0008]下面結合附圖進一步詳細描述本發明的技術方案,但本發明的保護范圍不局限于以下所述。
[0009]如圖1所示,一種紅外焦平面探測器盲元校正方法,包括以下步驟:
S1:求中心像素I和周圍像素點初始窗n*n (n=3); //求圖像像素I為中心,和周圍像素點構成的初始窗n*n (n=3);
S2:求窗口中值M,并判斷1-M是否大于預設閾值v_thd,若1-M > v_thd不成立,則繼續判斷η是否大于預設閾值n_thd,若n>n_thd成立則判斷該點為非盲元,進入下一個像素點;若n>n_thd不成立則擴大窗口n*n(n=n+2),繼續求窗口中值M;若I_M>v_thd成立,則跳轉至步驟S3;
S3:擴大窗口 n*n (n=n+2),求其中值Ml;
S4:判斷1-Ml >v_thd是否成立,若不成立則判斷該點為非盲元,若成立則確定該點為盲元,使用M替換該像素,進入下一個像素點。
[0010]實際應用中,一般N=5可以完成所有盲元的校正。
[0011]以上所述僅是本發明的優選實施方式,應當理解本發明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環境,并能夠在本文所述構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本發明的精神和范圍,則都應在本發明所附權利要求的保護范圍內。
【主權項】
1.一種紅外焦平面探測器盲元校正方法,其特征在于,包括以下步驟: S1:求圖像像素I為中心,和周圍像素點構成的初始窗n*n (n=3); S2:求窗口中值M,并判斷1-M是否大于預設閾值v_thd,若1-M > v_thd不成立,則繼續判斷η是否大于預設閾值n_thd,若n>n_thd成立則判斷該點為非盲元,進入下一個像素點;若n>n_thd不成立則擴大窗口n*n(n=n+2),繼續求窗口中值M;若I_M>v_thd成立,則跳轉至步驟S3; S3:擴大窗口 n*n(n=n+2),求其中值Ml ; S4:判斷1-Ml >v_thd是否成立,若不成立則判斷該點為非盲元,若成立則確定該點為盲元,使用M替換該像素,進入下一個像素點。
【文檔編號】G01J5/00GK105928622SQ201610264937
【公開日】2016年9月7日
【申請日】2016年4月26日
【發明人】謝雪平, 曾衡東, 章睿, 董濤
【申請人】成都市晶林科技有限公司