日期
09/15
2022
咨询
  • QQ扫一扫

  • Vision小助手
    (CMVU)

深眸科技分享——运用中值滤波对图像进行平滑处理
收藏
2022-09-15 16:10:41来源: 中国机器视觉网

中值滤波是常见的一种非线性滤波器,多用于图像的平滑处理,去除灰度图中的椒盐噪声。

中值滤波

中值滤波通过将目标像素点的值替换为所选kernel内像素值的中值来达到平滑目的。常见的kernel一般是正方形,如3*3,5*5等。也可以是十字形,圆形等。

微信图片_20220915161234.png

如上图,所选kernel为3*3大小,蓝色像素点应替换成kernel内像素点(灰色内)的中值。将9个点的中值按顺序排列并取中值替换,得到新的像素值43。由此可以有效平滑孤立的极端噪声如椒盐噪声。

椒盐噪声

salt and pepper noise. 又被称为冲击噪声。是图像中常见的一种随机出现的白色或黑色噪声,其成因可能是成像是收到的干扰或者传输时产生的错误。

具体应用

图像中会对计算产生影响的颗粒点(如板材的颗粒表面或灰尘脏污)也可以当做近似的椒盐噪声处理。

微信图片_20220915161227.png

对大尺寸图像(16000*10000)进行滤波处理,检测中值滤波的计算速度。结果显示,在同样尺寸的图像下,中值滤波所需时间仅为均值滤波的三分之一左右。

结论

中值滤波是一种快速的,非线性平滑滤波器。可以有效去除图像内的椒盐类噪声,对于干扰计算的颗粒杂质有很好的效果。