主权项 |
一种快速高效去除图像椒盐噪声的均值滤波方法,其特征在于:包括以下步骤: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>。 |