前言

从事图像处理行业的同学们大概都会发现,高斯滤波是日常工作中使用最为广泛的滤波器之一,而且高斯滤波器能够很好的保持图像边缘,这对我们处理图像来说非常重要,但为什么高斯滤波能够在均值滤波、中值滤波、双边滤波等滤波器中突出重围,今天我们就来讨论下原因。

1. 图像滤波器三原则

首先,要想知道高斯滤波器为什么被独宠,我们要知道图像滤波器三原则:

原则一:线性。图像中存在多个物体,对每个物体的效果是一致的;

原则二:旋转不变性(各向同性)。不会因为物体的变化,导致效果的不同;

原则三:平滑程度的计量性。可以用某个数值指标表示平滑程度,这是最直观的。

2. 高斯滤波的五个重要特性

特性一:高斯函数是单值函数,这表明,高斯滤波器用像素邻域的加权均值来代替该点的像素值,而且每一邻域像素点权值是随该点于中心点的距离单调增减的,因为边缘是一种图像局部特征,如果平滑算子对离算子中心很远的像素点仍然有很大作用,则平滑运算会使图像失真。

特性二:二维高斯函数具有旋转对称性,滤波器在各个方向的平滑程度是相同的。一般情况下,图像的边缘方向是未知的,因此,滤波前无法确定哪个方向需要更多的平滑,旋转对称性意味着高斯滤波器在后续边缘检测中不会偏向任一方向。

特性三:高斯滤波器宽度(决定平滑程度)是由参数σ表征的,而且σ决定了图像的平滑程度。σ越大,高斯滤波器的频带就越宽,平滑程度就越好。通过调节平滑程度参数σ,可使得图像特征过分模糊与平滑之间取得平衡。

特性四:高斯函数的傅里叶变换频谱是单瓣的,图像经常被一些不希望的高频信号所污染(噪声和细纹理),而所希望的图像特征(如边缘),既含有低频分量,又含有高频分量,高斯函数傅里叶变换的单瓣意味着平滑图像不会被不需要的高频信号污染,同时保留了大部分所需信号;

特性五:高斯函数的可分离性,大的高斯滤波器可以得以有效地的实现。二维高斯函数卷积可以分两步进行,首先将图像与一维高斯函数进行卷积,然后将卷积结果与方向垂直的相同一维高斯函数卷积,因此,二维高斯滤波的计算量随滤波模板宽度成线性增长而不是指数增长。

3. 高斯滤波器被广泛应用的原因

看了上述的滤波器三原则和高斯滤波器的五个特性,大家应该了解了高斯滤波为什么能成为图像处理中应用最广泛的滤波器之一的原因,并且我相信大家对图像滤波器的三原则有了概念以后,对我们自己工作中选择滤波器也会有很大的帮助。

为什么高斯滤波器被广泛用于图像处理?相关推荐

  1. 图像处理-高斯滤波器与图像的关系

    1.概念: 高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程.通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平 ...

  2. 【图像处理:频率域平滑与锐化】理想滤波器,巴特沃思滤波器,高斯滤波器

    [频率域平滑.锐化滤波器]理想滤波器,巴特沃思滤波器,高斯滤波器 一.背景知识 二.理想滤波器原理及实现 1.理想低通滤波器 2.理想低通滤波器的实现: 3.理想高通滤波器: 三.巴特沃思滤波器原理及 ...

  3. 【OpenCV 例程200篇】57. 低通高斯滤波器

    [OpenCV 例程200篇]57. 低通高斯滤波器 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 图像滤波是在尽可 ...

  4. OpenCV高斯滤波器详解及代码实现

    高斯滤波(Gauss Filter)是线性滤波中的一种.在OpenCV图像滤波处理中,高斯滤波用于平滑图像,或者说是图像模糊处理,因此高斯滤波是低通的.其广泛的应用在图像处理的减噪过程中,尤其是被高斯 ...

  5. 7.边缘检测:2D运算——回顾、高斯滤波器2D的导数、Sigma对导数的影响_1

    目录 回顾 高斯滤波器2D的导数 Sigma对导数的影响 回顾 我们要完成我们的边缘检测这个单元,然后它会被用在你以后要做的事情上. 上单元我们讲了边的概念以及它们是如何与梯度和函数导数的大小相关的. ...

  6. python实现陷波滤波器、低通滤波器、高斯滤波器、巴特沃斯滤波器

    在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓,而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 滤波器 低通滤波器 高通滤波器 陷 ...

  7. 理想低通滤波器、Butterworth滤波器和高斯滤波器

    一.简介 我们知道,在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓.而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 低频滤波器,顾 ...

  8. 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)

    一.简介 我们知道,在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓.而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 低频滤波器,顾 ...

  9. matlab自带滤波器函数小结(图像处理)

    matlab自带滤波器函数小结(图像处理)   1 线性平滑滤波器 用MATLAB实现领域平均法抑制噪声程序: I=imread(' c4.jpg '); subplot(231) imshow(I) ...

  10. 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)1

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/cjsh_123456/article/details/79342300 一.简介 我们知道,在一幅图 ...

最新文章

  1. 微博云原生技术的思考与实践
  2. webpack打包HTML配置自动,十三、HtmlWebpackPlugin的使用 ------- 2019-04-25
  3. 电源完整性仿真让电路板更完美
  4. 更新r语言_【R语言学习最佳资料之一】R小抄速查表精简更新版
  5. 为什么选择Java?Java具体好在哪?
  6. Kotlin之函数作为参数传递
  7. 开火锅店的明星们,什么时候才能不道歉?
  8. linux df 查看磁盘剩余空间,du查看文件占用多少空间,rm -rf 删除文件 mkdir -p创建目录(含父级)
  9. win7安装中文语言包
  10. SILVACO 学习笔记第一章
  11. 苹果支付IAP V1
  12. java 日期加7天_java – 如何检查日期是否超过七天
  13. *微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
  14. c语言怎么表示字节集,用易语言写一个电子钢琴软件
  15. Linux中的0.0.0.0和 ::
  16. 程序阅读_全面详解LTE_MATLAB建模仿真与实现_自学笔记(2)OFDM_程序阅读
  17. 使用AFNetworking进行网络状态的监测
  18. 标题创建实体类商品,包含属性:商品名称,商品价格,包含2个属性的构造函数
  19. 题目1022:游船出租(hash简单应用)
  20. 缺陷的严重程度(Severity)

热门文章

  1. mescroll源码
  2. EST 云硬盘修复小工具-SAS希捷固件升级工具
  3. 【面试经历】问题总结
  4. Globle.asax错误:异常详细信息: S…
  5. Tableau绘制符号地图、填充地图、多维地图、混合地图
  6. y电容如何选型_安规Y电容设计选型
  7. 测试打印机性能的软件,打印机检测软件Printer Check
  8. Windows 搭建 FTP 服务器
  9. 步进电机驱动器电压是多少?
  10. PHP 获取微视无水印源地址_如何提取获取下载美拍、微视、微拍等手机视频