The present invention relates to a method for detecting flickering bad elements in line detector. The standard deviation of frame image data is improved by median filtering, and the difference of median filtering results of standard deviation array is calculated. If the absolute value of the first data in the array is greater than the threshold Th, the first pixel is marked as flickering bad elements, otherwise it is not considered as flickering bad elements. The invention realizes the detection of scintillation bad elements of linear infrared detectors by combining the improved median filtering method and the adaptive threshold method. The principle of this method is simple, and it can effectively detect the flickering bad elements in linear infrared detectors, and reduce the false detection rate.
【技术实现步骤摘要】
一种针对线列探测器闪烁坏元的检出方法
本专利技术属于图像处理
,涉及一种针对线列探测器闪烁坏元的检出方法。
技术介绍
在红外成像系统中,由于器件生产工艺的问题,线列红外探测器往往存在盲元、闪烁坏元,导致系统在扫描成像时,图像中沿扫描方向出现亮(暗)条纹(盲元导致),或者亮暗交替的条纹(闪烁坏元导致),严重影响成像的整体效果及后续小目标检测的效果。尤其是闪烁坏元导致生成的亮暗交替的条纹,对小目标的检测的影响极大。针对线列型探测器坏元的检测,代表性的方法是时域法和窗口检测法。时域法具有较高的检测精度,但不能实时实现;现有的窗口法主要针对盲元进行检测,不能对闪烁坏元进行有效地检出。因此,提出一种闪烁坏元的检出方法,以提高线列探测器的成像质量。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种针对线列探测器闪烁坏元的检出方法。技术方案一种针对线列探测器闪烁坏元的检出方法,其特征在于步骤如下:步骤1:系统运行后,获取一帧图像数据,放入帧存中;步骤2:计算帧图像数据中每一行图像数据的标准差,并存储在数组R_ST[M]中;其中,M为探测器像元数;步骤3:以大小为W*1的窗口,对滑动窗口内的标准差数组R_ST[M]进行改进的中值滤波,将滤波结果存储在数组R_Median[M];步骤4:计算标准差数组R_ST[M]与中值滤波结果R_Median[M]的差值,并存储在数组ERR[M]中;步骤5:计算数组ERR[M]的标准差sigma,与设定的权值K相乘,得到闪烁坏元的检出阈值Th:sigma=sqrt[∑(ERR(M)-avg)*(ERR(M)- ...
【技术保护点】
1.一种针对线列探测器闪烁坏元的检出方法,其特征在于步骤如下:步骤1:系统运行后,获取一帧图像数据,放入帧存中;步骤2:计算帧图像数据中每一行图像数据的标准差,并存储在数组R_ST[M]中;其中,M为探测器像元数;步骤3:以大小为W*1的窗口,对滑动窗口内的标准差数组R_ST[M]进行改进的中值滤波,将滤波结果存储在数组R_Median[M];步骤4:计算标准差数组R_ST[M]与中值滤波结果R_Median[M]的差值,并存储在数组ERR[M]中;步骤5:计算数组ERR[M]的标准差sigma,与设定的权值K相乘,得到闪烁坏元的检出阈值Th:sigma=sqrt[∑(ERR(M)‑avg)*(ERR(M)‑avg)]avg=∑ERR(M)/MTh=K*sigma其中:avg为数组ERR[M]的均值;步骤6:对数组ERR[M]以阈值Th进行判断,若数组ERR[M]中第i个数据的绝对值大于阈值Th,则将第i个像元标记为闪烁坏元,否则认为其不是闪烁坏元。
【技术特征摘要】
1.一种针对线列探测器闪烁坏元的检出方法,其特征在于步骤如下:步骤1:系统运行后,获取一帧图像数据,放入帧存中;步骤2:计算帧图像数据中每一行图像数据的标准差,并存储在数组R_ST[M]中;其中,M为探测器像元数;步骤3:以大小为W*1的窗口,对滑动窗口内的标准差数组R_ST[M]进行改进的中值滤波,将滤波结果存储在数组R_Median[M];步骤4:计算标准差数组R_ST[M]与中值滤波结果R_Median[M]的差值,并存储在数组ERR[M]中;步骤5:计算数组ERR[M]的标准差sigma,与设定的权值K相乘,得到闪烁坏元的检出阈值Th:sigma=sqrt[∑(ERR(M)-avg)*(ERR(M)-avg)]a...
【专利技术属性】
技术研发人员:徐华楠,王凯,孙小亮,李玉岩,刘琼,汪江华,
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。