[发明专利]一种基于开关非局部全变分的椒盐噪声污染图像滤波方法有效
申请号: | 201310233989.6 | 申请日: | 2013-06-13 |
公开(公告)号: | CN103337053A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 冯建滨;张旭明;朱玉坤;钱烨;吴意;丁明跃;尹周平;王瑜辉 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于开关非局部全变分的椒盐噪声污染图像滤波方法,包括以下步骤:通过一个二阶段的形态学检测算子对噪声污染图像进行预处理,得到参考图像和噪声标志位。基于噪声标志位,再用改进的非局部全变分方法对参考图像进行滤波,以得到去噪后的图像。本发明可以有效检测图像的噪声分布情况,产生很低的漏检率和误检率。此外,本发明基于参考图像,能精确计算两个图像块之间的相似度,可在有效抑制椒盐噪声的同时很好地保护图像边缘和纹理等细节信息,其提供的峰值信噪比和结构相似度优于现有椒盐噪声滤波方法。 | ||
搜索关键词: | 一种 基于 开关 局部 全变分 椒盐 噪声污染 图像 滤波 方法 | ||
【主权项】:
1.一种基于开关非局部全变分的椒盐噪声污染图像滤波方法,其特征在于,包括以下步骤: 第1步通过一个二阶段的形态学检测算子对椒盐噪声污染的图像进行预处理,以得到参考图像和噪声标志位,具体包括以下子步骤: (1.1)获得椒盐噪声污染的图像f的形态学腐蚀算子(fΘb)(i,j)与膨胀算子(f⊕b)(i,j),图像f的大小为P×Q,其中: (fΘb)(i,j)=min{f(i+s,j+t)-b(s,t)|(i+s,j+t)∈Df,(s,t)∈Db} (1)
其中(i,j)为图像f中的像素点坐标,b为方形结构元素,大小为LbLb,Df和Db分别为图像f与方形结构元素b中元素的取值范围,min表示取集合中最小元素,max表示取集合中最大元素。 (1.2)对形态学腐蚀算子(fΘb)(i,j)与膨胀算子(f⊕b)(i,j)进行n次迭代: ![]()
其中(fΘb)n(i,j)和(f⊕b)n(i,j)分别代表腐蚀算子和膨胀算子的第n次迭代结果,N为最大迭代次数; (1.3)根据迭代结果并采用以下公式(5)和(6)计算内部和外部形态学梯度: ![]()
其中
和
分别为第n次迭代的内部和外部形态学梯度,并获取混合形态学梯度
(1.4)判断是否有gh(i,j)=0,若有,则设置噪声标志位η1(i,j)=1,表示位于(i,j)处的像素点为候选噪声点;否则设置噪声标志位η1(i,j)=0,表示位于(i,j)处的像素点被判定为未被噪声污染点。 (1.5)判断像素点(i,j)处大小为Lb′×Lb′的邻域内的非噪声点数目S(i,j)是否大于0,若S(i,j)≥1,则采用以下公式(7)和(8)进行形态学腐蚀与膨胀运算,否则从Lb′=3开始,将方形结构元素b′以Lb′=Lb′+2的长度向外扩展,直到满足S(i,j)≥1为止,然后采用以下公式(7)和(8)进行形态学腐蚀与膨胀运算: (fΘb′)c(i,j)=min{f(i+s,j+t)-b′(s,t)|η1(i+s,j+t)=0,(i+s,j+t)∈Df,(s,t)∈Db′} (7)
(8) 其中(fΘb′)c(i,j)表示形态学腐蚀结果,(f⊕b′)c(i,j)表示形态学膨胀结果; (1.6)对噪声候选点重新识别,以生成新的噪声标志位η2(i,j),具体为:
其中,D(i,j)为m(i,j)与f(i,j)的差值的绝对值,m(i,j)为两种形态学算子(fΘb′)c(i,j)和(f⊕b′)c(i,j)的均值,T为检测阈值: (1.7)计算像素点(i,j)处的像素点修复值v(i,j),由下式得到:
(1.8)根据像素点修复值v(i,j)和新的噪声标志位η2(i,j)并利用下式计算参考图像: r(i,j)=η2(i,j)·v(i,j)+(1-η2(i,j))·f(i,j) (11) 第2步基于噪声标志位η2(i,j),用改进的非局部全变分方法对参考图像进行滤波,以得到去噪后的图像;具体包括以下子步骤: (2.1)利用改进的非局部全变分方法对参考图像r进行处理,以得到待求的去噪图像u,具体采用以下公式: ![]()
其中
表示使F(u)最小时u的取值,Ωn代表噪声像素点的集合,u(x)是待求的去噪图像,Ωx表示坐标为x的像素点的邻域,y代表Ωx内的像素点的坐标;
表示非局部梯度▽NLu的范数。(2.2)对式(12)利用分裂的布莱格曼方法求最小化问题; (2.3)对步骤(2.2)的结果中加上L1惩罚项,以得到无约束问题; (2.4)用分裂的布莱格曼方法对步骤(2.3)的结果迭代,以得到u的迭代形式; (2.5)用高斯赛德尔方法对步骤(2.4)的结果进行处理,以得到u的快速解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310233989.6/,转载请声明来源钻瓜专利网。