日期
- 09/15
- 2022
咨询
-
QQ扫一扫
-
Vision小助手
(CMVU)
深眸科技分享——运用中值滤波对图像进行平滑处理
收藏
2022-09-15 16:10:41来源: 中国机器视觉网
中值滤波是常见的一种非线性滤波器,多用于图像的平滑处理,去除灰度图中的椒盐噪声。
中值滤波
中值滤波通过将目标像素点的值替换为所选kernel内像素值的中值来达到平滑目的。常见的kernel一般是正方形,如3*3,5*5等。也可以是十字形,圆形等。
如上图,所选kernel为3*3大小,蓝色像素点应替换成kernel内像素点(灰色内)的中值。将9个点的中值按顺序排列并取中值替换,得到新的像素值43。由此可以有效平滑孤立的极端噪声如椒盐噪声。
椒盐噪声
salt and pepper noise. 又被称为冲击噪声。是图像中常见的一种随机出现的白色或黑色噪声,其成因可能是成像是收到的干扰或者传输时产生的错误。
具体应用
图像中会对计算产生影响的颗粒点(如板材的颗粒表面或灰尘脏污)也可以当做近似的椒盐噪声处理。
对大尺寸图像(16000*10000)进行滤波处理,检测中值滤波的计算速度。结果显示,在同样尺寸的图像下,中值滤波所需时间仅为均值滤波的三分之一左右。
结论
中值滤波是一种快速的,非线性平滑滤波器。可以有效去除图像内的椒盐类噪声,对于干扰计算的颗粒杂质有很好的效果。