一种红外焦平面探测器盲元校正方法
【专利摘要】本发明公开了一种红外焦平面探测器盲元校正方法,包括:求图像像素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日
【发明人】谢雪平, 曾衡东, 章睿, 董涛
【申请人】成都市晶林科技有限公司