发明名称 一种快速高效去除图像椒盐噪声的均值滤波方法
摘要 本发明公开了一种快速高效去除图像椒盐噪声的均值滤波方法。包括以下步骤:8位灰度图像中,设定图像的滤波窗口,若中心像素灰度值为0或者255,则为疑似噪声像素,否则为信号像素;若为疑似噪声像素,从边界像素中提取信号像素构成集合,若为信号像素,则不处理;若提取的信号像素所构成集合为非空集,不处理;若为空集,则将滤波窗口大小加2,直至新集合为非空集;再用集合的元素灰度值均值代替,重复上述步骤处理直至所有疑似噪声像素,得到滤波处理后的图像。本发明具有良好的消除噪声和保持细节的能力,实用性强;实现了图像的自适应滤波,可简单、高效地去除高密度椒盐噪声,保留边缘及图像细节,效率远优于传统的滤波方法。
申请公布号 CN103761707A 申请公布日期 2014.04.30
申请号 CN201310719021.4 申请日期 2013.12.20
申请人 浙江大学;宁波成筑智能科技有限公司 发明人 杨捷;齐冬莲;何海明;吴越;闫云凤;顾弘
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 林怀禹
主权项 一种快速高效去除图像椒盐噪声的均值滤波方法,其特征在于:包括以下步骤:1)8位灰度图像中,令被椒盐噪声污染的图像<b><i>X</i></b>的滤波窗口大小<b><i>W </i></b>为N×N,若该滤波窗口的中心像素灰度值<i>x(i , j)</i>为0或者255,则该像素为疑似噪声像素,否则为信号像素;2)若该滤波窗口的中心像素为疑似噪声像素,从滤波窗口的边界像素中提取该滤波窗口中的信号像素构成集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>0</sub></i></b>,初始集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>0</sub></i></b>如下公式1所示:<b><i>Ω<sup>s</sup><sub>0 </sub></i></b>= <b>{</b>{<i>x</i>(<i>m , n</i>) | <i>i‑(W‑</i>1)/2 ≤<i>m</i>≤ <i>i</i>+(<i>W</i>‑1)/2, <i>n</i> = <i>j</i>‑(<i>W</i>‑1)/2}∪{<i>x</i>(<i>m</i> , <i>n</i>) | <i>i</i>‑(<i>W</i>‑1)/2 ≤<i>m</i>≤ <i>i</i>+(<i>W</i>‑1)/2, <i>n</i> = <i>j</i>+(<i>W</i>‑1)/2}∪{<i>x</i>(<i>m</i> , <i>n</i>) |j+1‑(<i>W</i>‑1)/2 ≤<i>n</i>≤ <i>j</i>‑1+(<i>W</i>‑1)/2, <i>m</i> =<i> i</i>‑(<i>W</i>‑1)/2}∪{<i>x</i>(<i>m</i> , <i>n</i>) |<i> j</i>+1–(<i>W</i>‑1)/2 ≤<i>n</i>≤ <i>j‑</i>1+(<i>W</i>‑1)/2, <i>m</i> = <i>i</i>+(<i>W</i>‑1)/2}<b>}</b> ∩<b>{</b><i>x</i>(<i>m</i> , <i>n</i>) | <i>x</i>(<i>m</i> , <i>n</i>) ≠ 0<b>}</b>∩<b>{</b><i>x</i>(<i>m</i> , <i>n</i>) | <i>x</i>(<i>m</i> , <i>n</i>) ≠ 255<b>}</b>                                   (1)其中,<i>m</i>为滤波窗口中除中心像素以外的其他像素的横坐标,<i>n</i>为滤波窗口中除中心像素以外的其他像素的纵坐标,<i>i</i>为滤波窗口的中心像素的横坐标,<i>j</i>为滤波窗口的中心像素的纵坐标;若该滤波窗口的中心像素为信号像素,则不进行任何处理;3)若步骤2)得到的集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>0</sub></i></b>为非空集,不进行任何处理;若步骤2)得到的集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>0</sub></i></b>为空集,则继续将滤波窗口大小<b><i>W</i></b>加2,针对大小加2后的滤波窗口重复步骤2)构造新集合,直到新集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>1</sub></i></b>为非空集;4)将该滤波窗口的中心像素灰度值<i>x(i , j)</i>用集合<b><i>Ω</i></b><b><i><sup>s</sup><sub>1</sub></i></b>中的元素灰度值均值代替,进行滤波处理,得到该中心像素滤波处理后的像素<i>y(i , j)</i><i>,</i>即<i>y(i , j) = mean( y(m , n) , y(m , n)</i><i>∈ </i><b><i>Ω<sup>s</sup><sub>1 </sub></i></b><i>)</i><i>;</i>5)对于被椒盐噪声污染的图像<i>X</i>中的其他初始滤波窗口中的疑似噪声像素,重复2)到4)直至完成所有疑似噪声像素的滤波处理,得到滤波处理后的图像<b><i>Y</i></b>。
地址 310058 浙江省杭州市西湖区余杭塘路866号