首页 > 专利 > 南京信息工程大学 > 基于全变分的混合加权维纳滤波图像去噪方法专利详情

基于全变分的混合加权维纳滤波图像去噪方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-08-11
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-02-13
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-08-11
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-08-11
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710683688.1 申请日 2017-08-11
公开/公告号 CN107610056B 公开/公告日 2020-08-11
授权日 2020-08-11 预估到期日 2037-08-11
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 G06T5/00 主分类号 G06T5/00
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 2
权利要求数量 3 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN104616254A、CN106815818A、CN103839234A、US2010166332A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 南京信息工程大学
发明人 周先春、黄金、王力、汪一凡 第一发明人 周先春
地址 江苏省南京市宁六路219号 邮编 210044
申请人数量 1 发明人数量 4
申请人所在省 江苏省 申请人所在市 江苏省南京市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
江苏海越律师事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
唐小红
摘要
本发明提供的基于全变分的混合加权维纳滤波图像去噪方法,包括如下步骤:步骤一:利用包括电荷耦合器件的摄像机采集需要处理的原始图像;步骤二:对所述摄像机采集到的原始图像进行灰度图像转换;步骤三:对转换后的灰度图像进行加噪处理;步骤四:采用由维纳滤波模型和全变分模型构成的混合模型对加噪后的图像进行去噪处理。本发明既能确保图像内部纹理信息的完整性,又能减少图像边缘角点特征信息的缺失。
  • 摘要附图
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图1
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图2
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图3
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图4
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图5
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图6
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图7A
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图7B
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图7C
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图7D
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图8A
    基于全变分的混合加权维纳滤波图像去噪方法
  • 说明书附图:图8B
    基于全变分的混合加权维纳滤波图像去噪方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-08-11 授权
2 2018-02-13 实质审查的生效 IPC(主分类): G06T 5/00 专利申请号: 201710683688.1 申请日: 2017.08.11
3 2018-01-19 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于全变分的混合加权维纳滤波图像去噪方法,其特征在于,包括如下步骤:
步骤一:利用包括电荷耦合器件的摄像机采集需要处理的原始图像;
步骤二:对所述摄像机采集到的原始图像进行灰度图像转换;
步骤三:对转换后的灰度图像进行加噪处理,且通过最小化能量函数使得加噪处理后的灰度图像达到平滑状态,其中,加噪后图像如下式(1)所示:
I0(x,y)=I(x,y)+n(x,y)   (1)
式(1)中,I(x,y)表示原始灰度图像,I0(x,y)表示含有噪声的灰度图像,x、y分别表示图
2
像中像素点的横坐标、纵坐标,n为均值为0、方差为σ的随机噪声,σ表示平滑尺度;
步骤四:采用如下式(2)所示的混合模型对加噪后的图像进行去噪处理:
I混=αWiener(I)+(1-α)NATV(I)    (2)
式(2)中,I混表示混合模型去噪后图像,Wiener表示维纳滤波模型,NATV表示全变分模型,α表示权重参数,且0<α<1;
所述维纳滤波模型如下式(3)所示,且在所述维纳滤波模型中,应使得原始输入图像的估计与原始图像之间的误差达到最小,
式(3)中,f(x,y)为原始输入图像, 为复原图像,E[·]表示数学期望,x,y表示图像中像素点的横坐标、纵坐标;
所述全变分模型如下式(4)所示:
式(4)中,div为散度算子、为梯度算子,t为时间扩散尺度,ε为正则参数;λ为拉格朗日乘子,λ越小,扩散作用越大,λ趋于0时会导致边缘模糊;λ越大,去噪后的图像纹理就越发粗糙;I0=I0(x,y)表示含有噪声的灰度图像,I=I(x,y,t)为去噪后的灰度图像,为高斯核函数,σ为平滑尺度,定义 且g
(x,y)的范围为[1,2]。

2.根据权利要求1所述的基于全变分的混合加权维纳滤波图像去噪方法,其特征在于,在步骤二中,利用MATLAB的rgb2gray函数将采集到的原始图像转换为灰度图像。

3.根据权利要求1所述的基于全变分的混合加权维纳滤波图像去噪方法,其特征在于,在步骤三中,利用MATLAB的imnoise函数为所述灰度图像添加高斯噪声,其调用格式为J=imnoise(I,’gaussian’,m,v),I表示原始灰度图像,gaussian在MATLAB中表示高斯噪声,其中m为高斯噪声均值,m的默认值为0,v为高斯噪声的方差。
说明书

技术领域

[0001] 本发明涉及图像处理技术领域,尤其涉及一种基于全变分的混合加权维纳滤波图像去噪方法。

背景技术

[0002] 图像去噪及复原的研究在边缘检测、图像分割、机器视觉、模式识别等图像分析领域已成为重要的研究课题。图像的边缘结构纹理信息能够反映图像内容的基本特征及重要信息,而传统滤波模型在图像去噪处理过程中总会导致边缘信息在一定程度上的损失,故寻找一种既能达到有效的图像去噪效果又能保护边缘信息的方法至关重要。由于先验信息的缺乏,去噪问题常具有病态性,因此需要使用如偏微分方程(PDE)的数学方法,其能够准确反映未知变量关于时间和空间变量的导数之间的制约关系。通过先建立“能量函数”,再由变分法求得欧拉方程,与某种物理过程类比建立对应的PDE。
[0003] 目前,对于去噪方法的研究有很多,但是对于一些内部纹理特征及边缘角点信息仅靠梯度算子来扩散并不能完全达到理想的去噪效果。所以急需对相关的内容进行研究,得到完善的结论,能够有效地为保证图像边缘角点的特征信息的完整性提供有效方法。

发明内容

[0004] 本发明提供一种基于全变分的混合加权维纳滤波图像去噪方法,用以使得在对图像进行去噪处理的过程中,既能确保图像内部纹理信息的完整性,又能减少图像边缘角点特征信息的缺失。
[0005] 为了解决上述问题,本发明提供了一种基于全变分的混合加权维纳滤波图像去噪方法,包括如下步骤:
[0006] 步骤一:利用包括电荷耦合器件的摄像机采集需要处理的原始图像;
[0007] 步骤二:对所述摄像机采集到的原始图像进行灰度图像转换;
[0008] 步骤三:对转换后的灰度图像进行加噪处理,且通过最小化能量函数使得加噪处理后的灰度图像达到平滑状态,其中,加噪后图像如下式(1)所示:
[0009] I0(x,y)=I(x,y)+n(x,y)   (1)
[0010] 式(1)中,I表示原始灰度图像,I0表示加噪图像,x、y分别表示图像中像素点的横坐标、纵坐标,n为均值为0、方差为σ2的随机噪声,σ表示平滑尺度;
[0011] 步骤四:采用如下式(2)所示的混合模型对加噪后的图像进行去噪处理:
[0012] I混=αWiener(I)+(1-α)NATV(I)   (2)
[0013] 式(2)中,I混表示混合模型去噪后的图像,Wiener表示维纳滤波模型,NATV表示全变分模型,α表示权重参数,且0<α<1;
[0014] 所述维纳滤波模型如下式(3)所示,且在所述维纳滤波模型中,应使得原始输入图像的估计与原始图像之间的误差达到最小,
[0015]
[0016] 式(3)中,f(x,y)为原始输入图像, 为复原图像,E[·]表示数学期望,x,y表示图像中像素点的横坐标、纵坐标;
[0017] 所述全变分模型如下式(4)所示:
[0018]
[0019] 式(4)中,I0表示经加噪处理的灰度图像,I表示去噪后图像,div为散度算子、为梯度算子,t为时间扩散尺度,ε为正则参数;λ为拉格朗日乘子,λ越小,扩散作用越大,λ趋于0时会导致边缘模糊;λ越大,去噪后的图像纹理就越发粗糙; 为高斯核
函数,σ为平滑尺度,定义 且g(x,y)的范围为[1,2]。
[0020] 优选的,在步骤二中,利用MATLAB的rgb2gray函数将采集到的原始图像转换为灰度图像。
[0021] 优选的,在步骤三中,利用MATLAB的imnoise函数为所述灰度图像添加高斯噪声,其调用格式为J=imnoise(I,’gaussian’,m,v),其中I为原始灰度图像,gaussian在MATLAB中表示高斯噪声,m为高斯噪声均值,默认值为0,v为高斯噪声的方差。
[0022] 本发明提供的基于全变分的混合加权维纳滤波图像去噪方法,既能确保图像内部纹理信息的完整性,又能减少图像边缘角点特征信息的缺失。

实施方案

[0031] 下面结合附图对本发明提供的基于全变分的混合加权维纳滤波图像去噪方法的具体实施方式做详细说明。
[0032] 本具体实施方式提供了一种基于全变分的混合加权维纳滤波图像去噪方法,附图1是本发明具体实施方式的基于全变分的混合加权维纳滤波图像去噪方法的流程图。如图1所示,本具体实施方式提供的基于全变分的混合加权维纳滤波图像去噪方法包括如下步骤:
[0033] 步骤S11:利用包括电荷耦合器件(charge-coupled device,CCD)的摄像机采集需要处理的原始图像。摄像机采用的采用电荷耦合器件座位图像传感器元件,是因为电荷耦合器件具有体积小、重量轻、分辨率高、灵敏度高、动态范围宽、光敏元的几何精度高、功耗小、寿命长、抗震性和抗冲击性好、不受电磁场干扰和可靠性高等一系列优点。
[0034] 步骤S12:对所述摄像机采集到的原始图像进行灰度图像转换。利用CCD摄像机采集到的原始图像为彩色图像,对于去噪处理过程来说,所需图像均为灰度图像。这是因为,先进行灰度图像转换,可以减少原始图像噪声,从而更好的保证采集到的原始图像的质量。优选的,为单独处理每一个颜色分量,减少原始噪声的干扰,可利用MATLAB的rgb2gray函数将采集到的原始图像转换为灰度图像。
[0035] 步骤S13:对转换后的灰度图像进行加噪处理,且通过最小化能量函数使得加噪处理后的灰度图像达到平滑状态,其中,加噪后图像如下式(1)所示:
[0036] I0(x,y)=I(x,y)+n(x,y)   (1)
[0037] 式(1)中,I表示原始灰度图像,I0表示加噪图像,x、y分别表示图像中像素点的横坐标、纵坐标,n为均值为0、方差为σ2的随机噪声,σ表示平滑尺度。优选的,利用MATLAB的imnoise函数为所述灰度图像添加高斯噪声,来验证去噪模型的有效性,其调用格式为J=imnoise(I,’gaussian’,m,v),其中I为原始灰度图像,gaussian在MATLAB中表示高斯噪声,m为高斯噪声均值,默认值为0,v为高斯噪声的方差。
[0038] 步骤S14:采用如下式(2)所示的混合模型对加噪后的图像进行去噪处理:
[0039] I混=αWiener(I)+(1-α)NATV(I)   (2)
[0040] 式(2)中,I混表示混合模型去噪后的图像,Wiener表示维纳滤波模型,NATV表示全变分模型,α表示权重参数,且0<α<1,权重参数可在(0,1)内任意取值,为了达到最优状态,可利用图像相似度SSIM算法拟合确定出α的最优取值;
[0041] 所述维纳滤波模型如下式(3)所示,且在所述维纳滤波模型中,应使得原始输入图像的估计与原始图像之间的误差达到最小,
[0042]
[0043] 式(3)中,f(x,y)为原始输入图像, 为复原图像,E[·]表示数学期望,x,y表示为像素点;
[0044] 所述全变分模型如下式(4)所示:
[0045]
[0046] 式(4)中,I0表示经加噪处理的灰度图像,I表示去噪后图像,div为散度算子、为梯度算子,t为时间扩散尺度,ε为正则参数,通常取10-32,λ为拉格朗日乘子,参数λ越小,扩散作用越大,趋于0时会导致边缘模糊;参数λ越大,去噪后的图像纹理就越发粗糙。为高斯核函数,σ为平滑尺度,定义 且g
(x,y)的范围为[1,2]。
[0047] 以下举例说明本具体实施方式提供的基于全变分的混合加权维纳滤波图像去噪方法与传统的单一采用维纳滤波模型、全变分模型对图像去噪的优劣。
[0048] 附图2是本发明具体实施方式的原始图像进行灰度图像转换后的灰度灰度图像,附图3是本发明具体实施方式的对灰度图像进行加噪处理后的加噪图像。具体来说,将进行灰度变换后的附图2添加方差为20的高斯噪声之后,用以各个模型分别进行去噪处理。
[0049] 1、采用传统的维纳滤波模型对图3进行去噪处理
[0050] 附图4是采用传统的维纳滤波模型对加噪图像进行去噪处理后的效果图。维纳滤波器是一种将最小误差估计应用到图像滤波中的经典的滤波器,其平滑效果取决于局部方差,在采用维纳滤波模型对图像进行去噪处理的过程中,要求尽量使得原始输入图像的估计 与原始图像f(x,y)之间的误差达到最小,也就是说,局部方差越小,消除噪声的效果也就越明显。即:
[0051]
[0052] 则均方误差(MSE)可用下式表示:
[0053]
[0054] 设H(u,v)为退化函数h(x,y)的傅里叶变换,G(u,v)为退化图像g(x,y)的傅里叶变换,K为常数,即维纳滤波复原的频域表达式如下式(7)
[0055]
[0056] 2、采用改进后的全变分模型对图3进行去噪处理
[0057] 附图5是采用全变分模型对加噪图像进行去噪处理后的效果图。变分原理就是通过最小化能量函数来达到平滑状态,噪声信号可表示为:
[0058] I0(x,y)=I(x,y)+n(x,y)   (1)
[0059] 式(1)中,I表示原始灰度图像,I0表示加噪图像,n为均值为0、方差为σ2的随机噪声,σ表示平滑尺度,x,y分别表示像素点的横坐标与纵坐标;
[0060] 设Ω为实平面中的一个有界开子集,定义为图像的定义域,可根据最大似然原理求解如下变分问题:
[0061] min||I||=min{∫Ω|I-I0|2dxdy}   (8)
[0062] 式(8)中I表示去噪后图像,I0表示加噪图像。然而上述问题具有病态性,为解决此问题并保证解的唯一性,可在上述目标泛函中引入一个正则项 该模型基于L2的范数,模型如下:
[0063]
[0064] 根据变分法可以求得式(10)的欧拉方程为下式(10)
[0065]
[0066] 式(10)中, 为扩散系数,λ为拉格朗日乘子,I表示去噪后图像,I0表示加噪图像。由于该扩散性在任意方向都是一致的,易使边缘模糊,故用 作为图像平滑性的度量,即能量泛函为:
[0067]
[0068] 式(11)中,I表示去噪后图像,I0表示加噪图像。右边第一项为计算图像能量以及平滑作用的常规项,第二项为保持原图像的基本特征的保真项。根据拉格朗日算法通过引入拉格朗日乘子λ以平衡下列式中由噪声决定的常规项与保真项,参数λ越小,扩散作用越大,趋于0时会导致边缘模糊;λ参数越大,去噪后的图像纹理就越发粗糙。故选择合适的参数λ值显得尤为重要,即:
[0069]
[0070] 式(12)中,σ2为噪声方差,Ω为图像的定义域,div为散度算子, 为扩散系数,I表示去噪后图像,I0表示加噪图像。根据变分法可求得式(12)的欧拉方程为:
[0071]
[0072] 其中, 为扩散系数, 为梯度幅值,在图像的边缘区域,梯度的模值较大,扩散系数小,扩散程度小或者不进行扩散,可有效保护边缘部分的信息;相反,在图像的平滑区域内,梯度的模值较小,即扩散系数反而较大,因此扩散能力较强,可达到去噪效果。为了避免在实际应用过程中平坦区域的梯度模值为0,特引入一个较小正则参数ε,通过梯度下降法求解式(11)可求得变分扩散模型为:
[0073]
[0074] 其中,div为散度算子、 为梯度算子, 为梯度幅值,ε为正则参数,I0表示经加噪处理的灰度图像,I表示去噪后图像,然而上述模型只向梯度 的正交方向扩散,即使在平坦区域中出现了虚假边缘也依旧会沿边缘方向扩散,导噪声抑制不充分,从而存有“分片常数”效应,故对此模型提出改进,可利用自适应正则项替换变分模型中的正则项。定义:
[0075]
[0076] 式(15)表明,1<g(x,y)<2,g(x,y)的取值与预处理图像的梯度值 有关,其中I0为加噪图像, 为高斯核函数,其在图像边缘之处,
很大,当 g(x,y)→1,可选择在保持边缘细节信息的全变分模型。
在远离边缘处的平坦区域的 梯度值较小, g(x,y)→2,
则应选择有效的二范数逼近法。该模型如下:
[0077]
[0078] 式(16)中,div为散度算子、 为梯度算子, 为梯度幅值,ε为正则参数,I0表示加噪图像,I表示去噪后图像。自适应模型可以根据每一个像素点的梯度信息自适应地选择g(x,y)的参数值,使得在不同的图像区域选择适当的模型,达到既能有效去噪又能保护边缘结构信息的效果。但该模型在内部纹理细节方面的处理一样是存在缺陷的,在除去导数中不相干的局部最大值过程时,图像本身纹理处的局部最大值也易被去除。为解决此问题,再一次改进模型,为了得到更好的去噪恢复效果,可在每次迭代中,都先对处理后的图像再进行一次处理。可用平滑的Gσ*I代替(18)式中的I,模型如下所示:
[0079]
[0080] 其中,div为散度算子、为梯度算子,t为时间扩散尺度,ε为正则参数,通常取10-32,λ为拉格朗日乘子,I0表示经加噪处理的灰度图像,I表示去噪后图像。为高斯核函数,σ为平滑尺度,定义g(x,y)的范围为[1,2],为式(15)定
义式。
[0081] 3、采用本具体实施方式提供的由维纳滤波模型与全变分模型构成的混合模型对图3进行去噪处理
[0082] 附图6是本发明具体实施方式的方法对加噪图像进行去噪处理后的效果图。维纳滤波模型在去噪过程中有效的保护了原始图像的边缘结构及图像纹理信息,去噪效果却不是很理想,而改进后的全变分模型能很好地保护内部纹理结构信息,为了得到更好去噪效果,考虑将维纳滤波方法与改进后的全变分去噪模型混合。引入一个权重参数α(0<α<1)以使得维纳滤波与全变分模型在去噪过程中充分发挥其优势,平衡两项作用。表达式如下:
[0083] I混=αWiener(I)+(1-α)NATV(I)   (2)
[0084] 式(2)中,I混表示混合模型,Wiener表示维纳滤波模型,NATV表示全变分模型。α取值的不同,去噪效果也会存在偏差,故选择合适的α值也相当重要。可将提出的混合模型对加噪图像进行处理,利用结构相似性(SSIM)算法来衡量去噪后的图像与原始图像之间的相似度,SSIM的值在(0,1)的范围内,越接近于1表示滤波效果越好。利用MTALAB软件将多次去噪试验得到的数据进行拟合,从而得到最高SSIM值所对应的α值即可确定为权重参数α的最优取值。
[0085] 在MATLAB中,函数edge可利用Canny算子进行边缘检测,该算子具有低误码率,高定位精准度,以及抑制虚假边缘等优点。在进行边缘检测时,采用函数自动计算的阈值,并返回该阈值,对边缘提取具有非常好的效果。
[0086] 附图7A-7D是加噪图像和各模型去噪后的的Canny算子边缘检测图。其中,附图7A是图3的边缘检测图,图7B是图4的边缘检测图,图7C是图5的边缘检测图,图7D是图6的边缘检测图。
[0087] 附图8A-8B是各模型在不同方差下的MSE和PSNR仿真图。为了说明显示该发明的有效性,可通过如下式(17)、(18)、(19)分别所示的均方差(MSE)、峰值信噪比(PSNR),结构相似比(SSIM)来分析仿真结果:
[0088]
[0089]
[0090] SSIM=[l(X,Y)αC(X,Y)βS(X,Y)γ]   (19)
[0091] 其中,W×H表示图像的分辨率,X表示去噪后图像,Y表示初始图像,l(·)、c(·)、s(·)分别是亮度、对比度、结构比较函数,α、β、γ三个分量分别用于调整亮度、对比度、结构的失真度。均方差越小越好,而峰值信噪比则要求越大越好,SSIM则是越接近于1越好,以此评价去噪算法的可行性。
[0092] 由以上的结果可以清晰、有效的看出基于全变分的混合加权维纳滤波图像去噪模型的研究得到的可视性效果更好,由于全变分模型是通过梯度作为边缘算子进行检测,能量泛函对于图像梯度在无穷远处又是线性的,便会导致在平滑过程中图像的不连续点处出现阶梯现象,而本具体实施方式提出的方法很好的避免了在光滑区域出现的阶梯现象,有效的保护了边缘纹理信息。
[0093] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

附图说明

[0023] 附图1是本发明具体实施方式的基于全变分的混合加权维纳滤波图像去噪方法的流程图;
[0024] 附图2是本发明具体实施方式的原始图像进行灰度图像转换后的灰度灰度图像;
[0025] 附图3是本发明具体实施方式的对灰度图像进行加噪处理后的加噪图像;
[0026] 附图4是采用传统的维纳滤波模型对加噪图像进行去噪处理后的效果图;
[0027] 附图5是采用全变分模型对加噪图像进行去噪处理后的效果图;
[0028] 附图6是本发明具体实施方式的方法对加噪图像进行去噪处理后的效果图;
[0029] 附图7A-7D是加噪图像和各模型去噪后的的Canny算子边缘检测图;
[0030] 附图8A-8B是各模型在不同方差下的MSE和PSNR仿真图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号