针对许多流行算法主要考虑高噪声密度而忽略属于图像平坦区域的像素可能错误检测为噪声的情况,提出了脉冲噪声检测阶段的新算法。该算法的检测阶段利用两个条件确定像素是否是噪声,其中第二个条件利用两个提前确定的阈值。仅检测阶段确定为噪声的像素在滤波阶段执行滤波操作。为了减小复原图像的模糊,滤波阶段采用小尺寸的滑动窗口。利用提出的算法检测不同密度的脉冲噪声污染的图像。利用几个测量指标检测提出算法的性能。实验结果表明提出算法复原质量效果较好。