[发明专利]基于迭代非局部均值抑制图像脉冲噪声的方法有效

专利信息
申请号: 201410317538.5 申请日: 2014-07-04
公开(公告)号: CN104050646B 公开(公告)日: 2016-11-02
发明(设计)人: 王晓甜;王艳涛;石光明;季超亚;张佩钰;吴金建;刘丹华;林杰 申请(专利权)人: 西安电子科技大学
主分类号: G06T5/00 分类号: G06T5/00
代理公司: 陕西电子工业专利中心 61205 代理人: 王品华;朱红星
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于迭代非局部均值抑制图像脉冲噪声的方法,主要用于解决现有方法无法在去噪过程中保留图像细节信息,及在高噪声密度下无法恢复清晰图像的问题。其实现步骤为:(1)对噪声图像使用直方图方法检测噪声位置;(2)通过选择开关中值滤波器对噪声图像进行预滤波;(3)在预滤波后的图像上使用迭代非局部均值方法,得到有效抑制脉冲噪声的清晰图像。仿真实验表明,在受不同程度脉冲噪声的情况下,本发明在主观视觉效果和客观评价结果上均优于现有算法,可用于抑制高密度脉冲噪声,恢复清晰图像。
搜索关键词: 基于 迭代非 局部 均值 抑制 图像 脉冲 噪声 方法
【主权项】:
一种基于迭代非局部均值抑制图像脉冲噪声的方法,包括如下步骤:(1)对待处理的噪声图像I进行噪声检测,标记受噪声污染的像素点的位置;(2)对噪声图像I进行滤波操作,对受噪声污染的像素点进行初始化估计,得到预滤波图像R;(3)对预滤波图像R进行迭代非局部均值滤波,得到清晰图像C:(3a)初始化参数:根据迭代非局部均值算法,设置搜索窗S的大小为(2n0+1)×(2n0+1),被匹配块B的大小为(2n1+1)×(2n1+1),以及滤波参数h三个初始化参数,其中n0=5,n1=2,h=2;(3b)以预滤波图像R中受噪声污染的像素点为中心,对预滤波图像R加两个不同大小的窗,分别作为搜索窗S(i,j)和被匹配块B(i,j):S(i,j)={R(i+s,j+t)|‑n0≤s,t≤n0},B(i,j)={R(i+s,j+t)|‑n1≤s,t≤n1},其中,(i,j)为受噪声污染的像素点的坐标,i=1,2,…M,j=1,2,…N,M×N为噪声图像I的大小,S(i,j)为以坐标(i,j)为中心的搜索窗,B(i,j)为以坐标(i,j)为中心的被匹配块,R(i+s,j+t)为预滤波图像R中位于坐标(i+s,j+t)处像素点的灰度值;(3c)在搜索窗S(i,j)中利用滑窗搜索方法寻找被匹配块B(i,j)的相似块:将被匹配块与相似块的灰度值差值的平方和作为衡量相似性的标准,将这些平方和聚集成一个列向量D0,同时将列向量D0在搜索窗S(i,j)中对应位置处的相似块的中心像素点的灰度值聚集成一个列向量G0:D0={d1,d2,…,dk,…,dL},dk=||vi,j‑vk||2,G0={g1,g2,…,gk,…,gL},其中,dk为被匹配块B(i,j)与第k个相似块灰度值差值的平方和,k=1,2,…,L,L为列向量D0的长度,vi,j表示去掉被匹配块B(i,j)中心像素点的其他像素点灰度值拉成的列向量,vk为去掉与被匹配块B(i,j)相似的第k个相似块中心像素点的其他像素点灰度值拉成的列向量,||·||2为向量的二范数,gk为被匹配块B(i,j)的第k个相似块中心像素点的灰度值;(3d)将列向量D0中选择出的元素聚集成一个列向量D,同时将列向量D在列向量G0中对应位置处的元素聚集成一个列向量G:<mrow><mi>D</mi><mo>=</mo><mo>{</mo><msub><mi>d</mi><mi>k</mi></msub><mo>|</mo><msub><mi>d</mi><mi>k</mi></msub><mo>&lt;</mo><mover><mi>d</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>L</mi><mo>}</mo><mo>,</mo></mrow><mrow><mi>G</mi><mo>=</mo><mo>{</mo><msub><mi>g</mi><mi>k</mi></msub><mo>|</mo><msub><mi>d</mi><mi>k</mi></msub><mo>&lt;</mo><mover><mi>d</mi><mo>&OverBar;</mo></mover><mo>,</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>L</mi><mo>}</mo><mo>,</mo></mrow><mrow><mover><mi>d</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mrow><mi>s</mi><mi>u</mi><mi>m</mi><mrow><mo>(</mo><msub><mi>D</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow><mi>L</mi></mfrac><mo>,</mo></mrow>其中,dk为列向量D0的第k个元素,gk为列向量G0的第k个元素,L为列向量D0的长度,为列向量D0的平均值,sum(·)为向量的求和;(3e)对列向量D和列向量G中的元素采用加权平均方法,估计去噪图像O中受噪声污染像素点的灰度值O(i,j):(3e1)对列向量D中的元素结合滤波参数h,计算列向量G中对应位置处的元素在恢复去噪图像时选用的权重ωp<mrow><msub><mi>&omega;</mi><mi>p</mi></msub><mo>=</mo><msup><mi>e</mi><mrow><mo>-</mo><mfrac><msub><mi>d</mi><mi>p</mi></msub><mi>h</mi></mfrac></mrow></msup><mo>,</mo><mi>p</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>Q</mi><mo>,</mo><msub><mi>d</mi><mi>p</mi></msub><mo>&Element;</mo><mi>D</mi><mo>,</mo></mrow>其中,dp为列向量D中的第p个元素,p=1,2,…,Q,Q为列向量D的长度;(3e2)用列向量G中Q个元素选用的权重ωp聚集成一个列向量集W:W={ω12,…,ωp,…,ωQ},其中,ωp为列向量集W中的第p个元素,p=1,2,…,Q;(3e3)对列向量G和列向量集W中的元素加权平均,得到去噪图像O受噪声污染像素点的灰度值O(i,j):<mrow><mi>O</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>Q</mi></munderover><msub><mi>&omega;</mi><mi>p</mi></msub><mo>*</mo><msub><mi>g</mi><mi>p</mi></msub><mo>,</mo></mrow>其中,(i,j)为受噪声污染像素点的坐标,i=1,2,…M,j=1,2,…N,M×N为噪声图像O的大小,gp为列向量G中的第p个元素;(3f)用噪声图像I中未受噪声污染的像素点修正去噪图像O对应位置处的像素点,得到恢复图像C1的像素点的灰度值C1(i,j):其中,(i,j)为恢复图像C1中像素点的坐标,i=1,2,…M,j=1,2,…N,M×N为恢复图像C1的大小,I(i,j)为噪声图像I位于坐标(i,j)处的像素点的灰度值;(3g)根据恢复图像C1像素点的灰度值C1(i,j),得到恢复图像C1={C1(i,j)},计算恢复图像C1与预滤波图像R之间的均方误差MSE:<mrow><mi>M</mi><mi>S</mi><mi>E</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>&times;</mo><mi>N</mi></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>C</mi><mn>1</mn></msub><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo><mo>-</mo><mi>R</mi><mo>(</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow>其中,C1(i,j)为恢复图像C1位于坐标(i,j)处像素点的灰度值,R(i,j)为预滤波图像R位于坐标(i,j)处像素点的灰度值;(3h)当均方误差MSE>T时,其中T=40,将恢复图像C1作为新的预滤波图像R=C1,返回步骤(3a),当均方误差MSE≤T,或迭代次数大于5时,输出清晰图像C=C1
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410317538.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top