对于高密度的脉冲噪声,现有滤波算法的去噪性能并不理想,在噪声检测与噪声滤除上存在缺陷。鉴于此,提出中值检测的迭代中值滤波算法,对噪声检测和噪声滤除的方法分别进行有效的改进。算法用灰度最值进行噪声检测,再用邻域中值作进一步的检测。对于噪声像素,运用迭代的方法,用邻域中信号像素的中值取代,充分利用了前次滤波的结果。实验结果证明,相对于现有的滤波算法,所提出的算法有着更好的滤波性能,在滤除噪声的同时,很好地保持了图像的纹理边缘和细节。