基于图像分层的红外图像条纹滤波方法

文档序号:10595034阅读:313来源:国知局
基于图像分层的红外图像条纹滤波方法
【专利摘要】本发明公开了一种基于图像分层的红外图像条纹滤波方法,包括以下步骤:S1.将红外图像分为平滑层图像S和噪声层图像N;S2.对噪声层图像的每行采用一维局部中值滤波,得到预处理的噪声层图像N_O;S3.计算预处理的噪声层图像N_O的行平均值avg_n1;S4.在红外图像中去除预处理的噪声层图像N_O的行平均值avg_n1。本发明通过将图像分为平滑层图像和噪声层图像,这样把条纹噪声留在噪声层图像中,只针对噪声层图像进行处理,避免了图像本身变化使得条纹噪声难以识别,而在噪声层图像大大降低误判率,不会引入新噪声。
【专利说明】
基于图像分层的红外图像条纹滤波方法
技术领域
[0001]本发明涉及图像滤波技术领域,特别是涉及一种基于图像分层的红外图像条纹滤波方法。
【背景技术】
[0002]传统的条纹去除方法是根据行均值和方差去估计无噪声行均值,这种方法处理一般条纹有一定效果,但是噪声具有随机、无规律的特点,而图像场景十分丰富,行均值不能准确估计。

【发明内容】

[0003]本发明的目的在于克服现有技术的不足,提供一种基于图像分层的红外图像条纹滤波方法,把图像分为平滑层图像和噪声层图像,只针对噪声层图像进行处理,避免了图像本身变化使得条纹噪声难以识别。
[0004]本发明的目的是通过以下技术方案来实现的:基于图像分层的红外图像条纹滤波方法,包括以下步骤:
[0005]S1.将红外图像分为平滑层图像S和噪声层图像N;
[0006]S2.对噪声层图像的每行采用一维局部中值滤波,得到预处理的噪声层图像N_0;
[0007]S3.计算预处理的噪声层图像N_0的行平均值avg_nl ;
[0008]S4.在红外图像中去除预处理的噪声层图像~_0的行平均值avg_nl。
[0009]所述步骤SI中使用保持边缘滤波器将红外图像分为平滑层图像S和噪声层图像N。
[0010]所述预处理的噪声层图像N_0的表达式为:
[0011]N_0(x,y)=med(N(x-k:x+k,y))
[0012]式中,x表示列坐标,y表示行坐标2k+l表示窗口大小,k为设定参数,滑动步长I,med为中值运算符。
[0013]所述在红外图像中去除预处理的噪声层图像1^_0的行平均值avg_n I的公式为:
[0014]do(x,y) = I(x,y)-avg_nl(y)0
[0015]式中,X表示列坐标,y表示行坐标。
[0016]本发明的有益效果是:本发明通过将图像分为平滑层图像和噪声层图像,这样把条纹噪声留在噪声层图像中,只针对噪声层图像进行处理,避免了图像本身变化使得条纹噪声难以识别(针对原始图像处理,对于条纹噪声一定程度误判而引入新的噪声),而在噪声层图像大大降低误判率,不会引入新噪声。
【附图说明】
[0017]图1为基于图像分层的红外图像条纹滤波方法的流程图。
【具体实施方式】
[0018]下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
[0019]如图1所示,基于图像分层的红外图像条纹滤波方法,包括以下步骤:
[0020]S1.将红外图像分为平滑层图像S和噪声层图像N。
[0021]所述步骤SI中使用保持边缘滤波器将红外图像分为平滑层图像S和噪声层图像N。
[0022]S2.对噪声层图像的每行采用一维局部中值滤波,得到预处理的噪声层图像N_0。
[0023]所述预处理的噪声层图像N_0的表达式为:
[0024]N_0(x,y)=med(N(x-k:x+k,y))
[0025]式中,X表示列坐标,y表示行坐标2k+l表示窗口大小,k为设定参数,滑动步长I,med为中值运算符。
[0026]S3.计算预处理的噪声层图像1^_0的行平均值a vg_n I。
[0027]S4.在红外图像中去除预处理的噪声层图像1^_0的行平均值a vg_n I。
[0028]所述在红外图像中去除预处理的噪声层图像~_0的行平均值avg_nl的公式为:
[0029]do(x,y) = I(x,y)-avg_nl(y)
[0030]式中,X表示列坐标,y表示行坐标。
[0031]以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.基于图像分层的红外图像条纹滤波方法,其特征在于:包括以下步骤: 51.将红外图像分为平滑层图像S和噪声层图像N; 52.对噪声层图像的每行采用一维局部中值滤波,得到预处理的噪声层图像N_0; 53.计算预处理的噪声层图像N_0的行平均值avg_nl; 54.在红外图像中去除预处理的噪声层图像?^_0的行平均值avg_nI。2.根据权利要求1所述的基于图像分层的红外图像条纹滤波方法,其特征在于:所述步骤SI中使用保持边缘滤波器将红外图像分为平滑层图像S和噪声层图像N。3.根据权利要求1所述的基于图像分层的红外图像条纹滤波方法,其特征在于:所述预处理的噪声层图像N_0的表达式为: N_0(x,y) =med(N(x-k:x+k,y)) 式中,X表示列坐标,y表示行坐标2k+l表示滤波窗口大小,k为设定参数,滑动步长I,med为中值运算符。4.根据权利要求1所述的基于图像分层的红外图像条纹滤波方法,其特征在于:所述在红外图像中去除预处理的噪声层图像~_0的行平均值avg_nl的公式为: do(x,y) = I(x,y)-avg_nl(y)。 式中,X表示列坐标,y表示行坐标。
【文档编号】G06T5/00GK105957033SQ201610266363
【公开日】2016年9月21日
【申请日】2016年4月26日
【发明人】谢雪平, 曾衡东, 章睿, 董涛
【申请人】成都市晶林科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1