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

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

3天内不再提示

何谓高斯噪声? 一文了解高斯滤波器

454398 来源: FPGA干货架 作者:romme 2021-10-01 10:05 次阅读

作者:romme

1 基本概念

滤波,即强调图像中的某些特征,或者去除图像中某些不需要的信息。例如:图像去燥、图像增强、边缘检测等。

滤波是一个邻域操作算子。通常,邻域选择3x3,5x5等,这些3x3或者5x5的邻域,被称作滤波器,掩模或核。利用给定像素邻域内的像素值与掩模做卷积,从而决定该像素的最终输出值。

介绍高斯滤波之前,先从均值滤波说起。

均值滤波,即用掩模确定的领域内像素的平均灰度值代替原像素值。

但是,均值滤波在滤除噪声的同时,也会带来模糊边缘的负面效应。如果使用简单平均,显然不是很合理,因为图像都是连续的,越靠近的点关系越密切,越远离的点关系越疏远。因此,加权平均更合理,那么应该如何分配权重呢?

这时,我们就引入了高斯滤波。

高斯滤波是一种线性平滑滤波,适用于消除高斯噪声。那么,何谓高斯噪声?

高斯噪声就是它的概率密度函数服从高斯分布(即正态分布)的一类噪声。

高斯滤波器,即根据高斯函数的形状来选择权值的线性平滑滤波器。接着,介绍高斯函数和高斯核。

高斯函数

(1)一维高斯分布

(2)二维高斯分布

高斯核

为了计算权重矩阵,需要设定σ的值。假定σ=1.5,则模糊半径为1的权重矩阵如下:

这9个点的权重总和等于0.4787147,这时我们还要确保这九个点加起来为1(高斯模板的特性),因此上面9个值还要分别除以0.4787147,得到最终的高斯核。

2 高斯滤波计算

有了高斯核,下面的计算就简单了。

在掩模领域内,将9个点分别乘以对应的高斯核权重值,将这9个值加起来,就是中心点的高斯滤波后的值。对所有点重复这个过程,就得到了高斯模糊后的图像。如果原图是彩色图片,可以对RGB三个通道分别做高斯模糊。

3 FPGA实现

(1)缓存图像数据;
(2)做卷积;
(3)映射输出。

实现效果如下:

4 补充说明

(1)如果一个点处于边界,周边没有足够的点,怎么办?(可以把已有的点映射到另一面的对应位置,构成完整的掩模)

(2)高斯滤波采用加权平均思想,距离越近的点权重越大,距离越远的点权重越小。但是,这个假设在图像的边缘处变得不成立。如果在边缘处也用这种思路来滤波的话,即认为相邻相近,则得到的结果必然会模糊掉边缘,这是不合理的。这就涉及到另外一种滤波算法,双边滤波。

(3)高斯滤波器宽度(决定着平滑程度)是由参数σ表征的。σ越大,高斯滤波器的频带就越宽,平滑程度就越好。可以通过调节平滑程度参数σ,来达到希望的滤波效果。

编辑:hfy

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

    关注

    1602

    文章

    21320

    浏览量

    593173
  • 高斯滤波
    +关注

    关注

    0

    文章

    12

    浏览量

    8040
收藏 人收藏

    评论

    相关推荐

    如何使用高斯计测量磁铁表磁

    。一、了解表磁表磁是指磁体表面某一点上的磁感应强度,磁铁的表磁不代表磁铁的磁力,是高斯计与磁铁某一个位置接触测得的数值,并非整体的磁性能。二、理论基础高斯计的名称
    的头像 发表于 04-12 08:32 88次阅读
    如何使用<b class='flag-5'>高斯</b>计测量磁铁表磁

    什么是高斯光束

    图1:高斯光束和平顶光束在相同的光功率下,显示高斯光束的峰值强度是平顶光束的两倍 大多数激光束都是高斯光束,尽管在某些情况下,具有非高斯辐照度分布是有益的。随着离激光束横截面中心的距离
    的头像 发表于 04-11 06:32 123次阅读
    什么是<b class='flag-5'>高斯</b>光束

    基于FIR滤波器的带限白噪声的设计方案实现

    高斯噪声:是一种随机噪声,其时域内的信号幅度的统计规律服从高斯分布。
    的头像 发表于 04-09 09:08 413次阅读
    基于FIR<b class='flag-5'>滤波器</b>的带限白<b class='flag-5'>噪声</b>的设计方案实现

    基于FPGA图像处理的高斯模糊实现

    高斯模糊(Gaussian Blur)是一种高斯低通滤波,可以过滤掉图像的高频部分,保留低频部分,对于去除高斯噪声非常有效果,常常被用于图像
    发表于 10-26 09:36 311次阅读
    基于FPGA图像处理的<b class='flag-5'>高斯</b>模糊实现

    种超低功耗便携式高斯计的设计方案

    引言高斯计是用于测量磁场的仪器,在采矿、冶金、磁性材料生产等领域有着广泛的应用。目前国内的便携式高斯计产品存在个重大缺点——电池寿命短,通常为2050 h.正常使用情况下,几天时间
    发表于 10-10 06:52

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

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

    为什么高斯滤波广泛的应用在图像处理中?

    为什么高斯滤波广泛的应用在图像处理中
    发表于 10-09 06:31

    高斯如何得到他理论的结果?聊聊高斯概率分布的数学公式

    这个模拟世界中的各种物理过程都表现出一定程度的随机性,例如,请想想噪声高斯概率分布(Gaussian probability distributions)描述了许多噪声过程,我们应该看看它的数学公式。
    的头像 发表于 07-17 10:21 607次阅读
    <b class='flag-5'>高斯</b>如何得到他理论的结果?聊聊<b class='flag-5'>高斯</b>概率分布的数学公式

    高斯计精度的判定

    高斯计/特斯拉计作为测试磁场强度的测试计量仪器,它的测试精度就尤为重要。
    的头像 发表于 06-15 11:46 372次阅读
    <b class='flag-5'>高斯</b>计精度的判定

    Lake Shore410高斯计介绍

    本帖最后由 jf_25290413 于 2023-6-15 11:09 编辑 产品概述:美国Lake Shore 410是种手持式便携高斯计,可对0.1G到20kG范围内的磁场进行准确的测量
    发表于 06-15 11:07

    PyTorch教程-18.2. 高斯过程先验

    在 SageMaker Studio Lab 中打开笔记本 了解高斯过程 (GP) 对于推理模型构建和泛化以及在各种应用中实现最先进的性能非常重要,包括主动学习和深度学习中的超参数调整。全科医生无处不在
    的头像 发表于 06-05 15:44 557次阅读
    PyTorch教程-18.2. <b class='flag-5'>高斯</b>过程先验

    模拟无源滤波器设计(九)-Gaussian滤波器设计详解

    文章详细对高斯滤波器的综合设计进行讲解,解释如何从时域无过冲推导出高斯滤波器的。并且深入探讨了高斯滤波器
    的头像 发表于 05-28 11:31 4600次阅读

    为什么在信号处理中要假设噪声高斯噪声呢?

    为什么在信号处理中要假设噪声高斯噪声呢?
    发表于 05-16 17:38

    高斯响应滤波器设计

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

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

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