-1

我想在数字图像处理的某些分配中使用切换中值 (SM) 滤波器算法。我找了又找,但找不到 SM 过滤器的基本算法。

我会非常感谢任何答案

谢谢

4

1 回答 1

2

为了简要解释我正在描述的切换中值滤波器的版本

仅当检测到像素值已被脉冲噪声破坏时,才会更改像素值。脉冲噪声使用具有预设阈值的决策机制进行检测,并且仅对损坏的像素进行过滤。增加窗口大小以实现更好的噪声去除。

下面是算法的伪代码:

if Amin < Ai,j < Amax{
    Ai,j is a noiseless pixel; no filtering is performed on Ai,j
}else{
    Ai,j is a noisy pixel;determine the median value
}

if median != 0 and median != 255{
    Median filter is performed on Ai,j;
    Ai,j = Amed
}else{
    Median itself is noisy
    Ai,j = Ai-1,j 
}

Ai,j是滤波窗口内中心像素的强度 AminAmaxAmed是噪声图像滤波窗口内的最小、最大和中值像素值。Ai-1,j是已处理的直接顶部相邻像素的强度。

你可以在这里阅读更多

祝你好运。

于 2013-06-12T17:12:05.403 回答