[发明专利]一种针对线列探测器坏元检测的方法在审
申请号: | 201910834316.3 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110717887A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 徐华楠;朱寅非;孙晓燕;张广伟 | 申请(专利权)人: | 中国航空工业集团公司洛阳电光设备研究所 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 61204 西北工业大学专利中心 | 代理人: | 刘新琼 |
地址: | 471099 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 红外探测器 图像处理技术 线列探测器 坏元检测 技术结合 有效检测 窗口法 时域法 误检率 检出 | ||
1.一种针对线列探测器坏元检测的方法,其特征在于步骤如下:
步骤1:获取红外图像数据,放入帧存中;
步骤2:对每一行图像数据,以P个输出为一组计算其均值并存储在数组R_AVG[M*N]中;其中,M为探测器像元数,N为一行图像数据个数除以P的商的整数;
步骤3:对均值数组R_AVG[M*N]的第一列R_AVG[M*1]进行截尾均值滤波:取窗口大小为W*1,对滑动窗口内的均值数组R_AVG[M*1]进行截尾均值滤波,将滤波结果存储在数组R_Mean[M];
步骤4:计算均值数组R_AVG[M*1]与截尾均值滤波结果R_Mean[M]的差值,并存储在数组ERR_AVG[M]中;
步骤5:将数组ERR_AVG[M]与设定阈值AVG_TH进行判断:若数组ERR_AVG[M]中第i个数据的绝对值大于阈值AVG_TH,则将第i个像元标记为盲元;
步骤6:对均值数组R_AVG[M*N]按行计算其标准差,并存储在数组R_ST[M]中;
步骤7:对标准差数组R_ST[M]进行中值滤波:取窗口大小为W*1,对滑动窗口内的标准差数组R_ST[M]进行中值滤波,将滤波结果存储在数组R_Median[M];
步骤8:计算标准差数组R_ST[M]与中值滤波结果R_Median[M]的差值,并存储在数组ERR[M]中;
步骤9:计算自适应阈值:求数组ERR[M]的标准差sigma,与设定的权值K相乘,得到闪烁坏元的检出阈值Th;
步骤10:对数组ERR[M]以阈值Th进行判断,若数组ERR[M]中第i个数据的绝对值大于阈值Th,则将第i个像元标记为闪烁坏元,否则认为其不是闪烁坏元。
2.根据权利要求1所述的一种针对线列探测器坏元检测的方法,其特征在于步骤3中记载的截尾均值滤波方法如下:
a)将滑动窗口内的W个均值数值记为数组AVG_WD[W];
b)判断窗口中心的数值是否为极值,若不为极值,则计算窗口中其余数值与中心数值的差值,若差值的绝对值小于阈值W_TH,则将数值放入数组AVG_TEMP中;若窗口中心的数值为极值,则以中心数值左边的数为基准,将其余数值中与基准数值差的绝对值小于阈值W_TH的放入数组AVG_TEMP中;
c)计算数组AVG_TEMP的均值,将均值输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司洛阳电光设备研究所,未经中国航空工业集团公司洛阳电光设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910834316.3/1.html,转载请声明来源钻瓜专利网。