版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
图像降噪-平滑滤波-多图像平均法
如果一幅图像包含加性噪声,这些噪声对每个坐标点不是相关的,并且其平均值为零,这种情况下就可以采用多图像平均法来达到去掉噪声的目的。其数学表达式如下:
其中, 为原图像, 为噪声。
计算平均图像的计算表达如下:
Python代码实现如下
def image_average(src,M=100):
dst = np.zeros_like(src).astype(np.float32)
for i in range(M):
dst += np.float32(noise_salt_and_pepper(src))
dst = dst / M
dst = np.clip(dst,0,255).astype(np.uint8)
return dst