0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高斯滤波简介,高斯滤波性质及应用

Dbwd_Imgtec 来源:未知 作者:李倩 2018-04-09 15:54 次阅读

1、高斯滤波简介

了解高斯滤波之前,我们首先熟悉一下高斯噪声。高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。高斯白噪声的二阶矩不相关,一阶矩为常数,是指先后信号在时间上的相关性,高斯白噪声包括热噪声和散粒噪声。

高斯滤波器是一类根据高斯函数的形状来选择权值的线性平滑滤波器。高斯平滑滤波器对于抑制服从正态分布的噪声非常有效。一维零均值高斯函数为:

g(x)=exp( -x^2/(2 sigma^2)

其中,高斯分布参数Sigma决定了高斯函数的宽度。对于图像处理来说,常用二维零均值离散高斯函数作平滑滤波器,高斯函数的图形:

2、高斯滤波函数

对于图像来说,高斯滤波器是利用高斯核的一个2维的卷积算子,用于图像模糊化(去除细节和噪声)。

1) 高斯分布

一维高斯分布:

二维高斯分布:

2) 高斯核

理论上,高斯分布在所有定义域上都有非负值,这就需要一个无限大的卷积核。实际上,仅需要取均值周围3倍标准差内的值,以外部份直接去掉即可。如下图为一个标准差为1.0的整数值高斯核。

3、高斯滤波性质

高斯函数具有五个重要的性质,这些性质使得它在早期图像处理中特别有用。这些性质表明,高斯平滑滤波器无论在空间域还是在频率域都是十分有效的低通滤波器,且在实际图像处理中得到了工程人员的有效使用.高斯函数具有五个十分重要的性质,它们是:

(1)二维高斯函数具有旋转对称性,即滤波器在各个方向上的平滑程度是相同的。一般来说,一幅图像的边缘方向是事先不知道的,因此,在滤波前是无法确定一个方向上比另一方向上需要更多的平滑。旋转对称性意味着高斯平滑滤波器在后续边缘检测中不会偏向任一方向。

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

(3)高斯函数的傅立叶变换频谱是单瓣的。正如下面所示,这一性质是高斯函数付立叶变换等于高斯函数本身这一事实的直接推论。图像常被不希望的高频信号所污染(噪声和细纹理)。而所希望的图像特征(如边缘),既含有低频分量,又含有高频分量。高斯函数付立叶变换的单瓣意味着平滑图像不会被不需要的高频信号所污染,同时保留了大部分所需信号。

(4)高斯滤波器宽度(决定着平滑程度)是由参数σ表征的,而且σ和平滑程度的关系是非常简单的。σ越大,高斯滤波器的频带就越宽,平滑程度就越好。通过调节平滑程度参数σ,可在图像特征过分模糊(过平滑)与平滑图像中由于噪声和细纹理所引起的过多的不希望突变量(欠平滑)之间取得折衷。

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

4、高斯滤波应用

高斯滤波后图像被平滑的程度取决于标准差。它的输出是领域像素的加权平均,同时离中心越近的像素权重越高。因此,相对于均值滤波(mean filter)它的平滑效果更柔和,而且边缘保留的也更好。

高斯滤波被用作为平滑滤波器的本质原因是因为它是一个低通滤波器,见下图。而且,大部份基于卷积平滑滤波器都是低通滤波器。

图:高斯滤波器(标准差=3像素)的频率响应。The spatial frequency axis is marked in cycles per pixel, and hence no value above 0.5 has a real meaning。

5、高斯滤波步骤

(1)移动相关核的中心元素,使它位于输入图像待处理像素的正上方

(2)将输入图像的像素值作为权重,乘以相关核

(3)将上面各步得到的结果相加做为输出

6、高斯滤波源码(C语言版)(点击阅读原文前往查看源码)

高斯滤波处理之后:

高斯滤波处理之前:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 高斯滤波
    +关注

    关注

    0

    文章

    18

    浏览量

    8063
  • 图像滤波
    +关注

    关注

    0

    文章

    8

    浏览量

    6804

原文标题:图像滤波之高斯滤波介绍

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    关于高斯滤波器的响应和逼近

    本文讨论了一种滤波器,其幅频响应特性为,其中是频率的函数,是与滤波器带宽相关的常数。该滤波器的幅度响应曲线具有高斯概率函数的形状,结果表明,相位响应曲线基本上是线性的。以前的研究人员已
    的头像 发表于 04-28 10:29 4000次阅读
    关于<b class='flag-5'>高斯</b><b class='flag-5'>滤波</b>器的响应和逼近

    一文了解高斯滤波器,附原理及实现过程

    `本文主要介绍了高斯滤波器的原理及其实现过程高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。其作用原理和均值
    发表于 09-04 08:00

    高斯滤波是用的什么原理?

    能简单的介绍一下高斯滤波原理吗
    发表于 10-09 08:00

    一种改进的各向异性高斯滤波算法

    一种改进的各向异性高斯滤波算法摘 要:为了抑制更好的抑制噪声保留边缘信息, 提出了一种各向异性高斯滤波的改进方法, 该方法先用中值滤波去除椒
    发表于 04-23 14:59 19次下载

    FPGA 实现 高斯滤波

    1、高斯滤波器的实现方式方法1:与高斯核直接进行卷积实现,这样使用的资源和乘法器 加法器都会很多。例如3*3窗口的滤波核进行卷积运算,一共需要进行9次乘法和8次加法。方法2:采用两个一
    的头像 发表于 10-19 13:39 4318次阅读
    FPGA 实现 <b class='flag-5'>高斯</b><b class='flag-5'>滤波</b>

    高斯滤波器的原理和实现

    高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。其作用原理和均值滤波器类似,都是取滤波器窗口内的像素的均值作为输出。
    发表于 09-01 11:09 8756次阅读
    <b class='flag-5'>高斯</b><b class='flag-5'>滤波</b>器的原理和实现

    高斯滤波器的工作原理及实现方法

    本文主要介绍了高斯滤波器的原理及其实现过程。
    的头像 发表于 04-27 09:06 7131次阅读

    和ChatGPT聊聊高斯滤波器设计

    为什么高斯滤波器具有时域最佳特性,这点在文献[1]中有提及,但是并未解释原因,在这里专门请教了下ChatGPT,看看他是如何由时间响应展宽(Time-response spread)和频域响应展宽
    的头像 发表于 03-29 09:38 776次阅读

    高斯响应滤波器设计

    这是一篇关于模拟高斯滤波器设计的经典文章,发表于1959年1月的《电气通信》杂志上。此篇文章引用度比较高,而且内容非常详实,包含了高斯滤波器综合和实现的整个过程,文章中也讨论了有限Q值
    的头像 发表于 05-11 11:54 1799次阅读
    <b class='flag-5'>高斯</b>响应<b class='flag-5'>滤波</b>器设计

    高斯滤波的基本原理有哪些

    高斯滤波的基本原理可以从以下几个方面进行阐述: 一、定义与性质 定义 :高斯滤波(Gaussian Filter)是一种常见的图像处理威廉希尔官方网站 ,
    的头像 发表于 09-29 09:27 501次阅读

    高斯滤波的卷积核怎么确定

    高斯滤波的卷积核确定主要依赖于高斯函数的特性以及图像处理的具体需求。以下是确定高斯滤波卷积核的几个关键步骤: 一、确定卷积核的大小 卷积核形
    的头像 发表于 09-29 09:29 498次阅读

    高斯滤波的特点有哪些

    高斯滤波作为一种广泛使用的图像处理威廉希尔官方网站 ,具有以下几个显著的特点: 平滑性 : 高斯滤波通过卷积操作对图像进行平滑处理,使图像中的高频部分(如噪声、细节纹理)得到抑制,而低频部分(如图像
    的头像 发表于 09-29 09:36 306次阅读

    高斯滤波和双边滤波的区别

    高斯滤波和双边滤波在图像处理中都是常用的平滑滤波威廉希尔官方网站 ,但它们之间存在一些显著的区别。以下是两者之间的主要区别: 一、基本原理 高斯
    的头像 发表于 09-29 09:37 398次阅读

    高斯滤波和均值滤波的区别

    高斯滤波和均值滤波在图像处理中都是常用的平滑滤波方法,但它们之间存在一些关键的区别。以下是两者之间的主要区别: 1. 滤波原理
    的头像 发表于 09-29 09:40 632次阅读

    图像高斯滤波的原理及FPGA实现思路

    1.概念 高斯分布 图像滤波高斯滤波介绍 图像处理算法|高斯滤波
    的头像 发表于 12-07 09:12 245次阅读
    图像<b class='flag-5'>高斯</b><b class='flag-5'>滤波</b>的原理及FPGA实现思路