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

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

3天内不再提示

图像处理中滤波与卷积有什么区别?

Dbwd_Imgtec 来源:未知 作者:胡薇 2018-07-09 10:30 次阅读

图像处理中滤波和卷积是常用到的操作。两者在原理上相似,但是在实现的细节上存在一些区别。本篇主要叙述这两者之间的区别。

滤波

简单来说,滤波操作就是图像对应像素与掩膜(mask)的乘积之和。比如有一张图片和一个掩膜,如下图:

那么像素( i , j )的滤波后结果可以根据以下公式计算:

其中G ( i , j )是图片中 ( i , j )位置像素经过滤波后的像素值。

当掩膜中心m5位置移动到图像( i , j )像素位置时,图像( i , j )位置像素称为锚点。

滤波步骤:

对原始图像的边缘进行某种方式的填充(一般为0填充)。

将掩膜划过整幅图像,计算图像中每个像素点的滤波结果。

依照这个步骤,假设我们有一个二维矩阵I,掩膜M,则滤波的结果如下:

滤波后的图像大小不变。

卷积

卷积的原理与滤波类似,但是卷积却有着细小的差别。

卷积操作也是卷积核与图像对应位置的乘积和。但是卷积操作在做乘积之前,需要先将卷积核翻转180度,之后再做乘积。

卷积步骤:

180度翻转卷积核。

不做边界填充,直接对图像进行相应位置乘积和。

从以上步骤可以看出,如果卷积核不是中心对称的,那么卷积和滤波操作将会得到完全不一样的结果。另外,卷积操作会改变图像大小!

由于卷积操作会导致图像变小(损失图像边缘),所以为了保证卷积后图像大小与原图一致,经常的一种做法是人为的在卷积操作之前对图像边缘进行填充。

最后,关于卷积后图像尺寸的计算:假设原始图像为 M * M,卷积核大小为 N * N,边缘填充像素个数为pad,步长为stride。则卷积后图像的尺寸变为:m = ( M - N + 2 * pad ) / sride + 1。

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

    关注

    10

    文章

    661

    浏览量

    56564
  • 图像处理
    +关注

    关注

    27

    文章

    1274

    浏览量

    56540
  • 卷积
    +关注

    关注

    0

    文章

    95

    浏览量

    18485

原文标题:图像处理中滤波与卷积的区别

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

收藏 人收藏

    评论

    相关推荐

    滤波电路和积分电路什么区别

    本帖最后由 gk320830 于 2015-3-7 16:59 编辑 滤波电路和积分电路什么区别?不清楚二者的区别经常听到 请指教啊
    发表于 11-11 09:22

    卷积神经网络为什么适合图像处理

    卷积神经网络为什么适合图像处理
    发表于 09-08 10:23

    电容的耦合是什么具体意思啊?它和滤波什么区别吗?

    电容的耦合是什么具体意思啊?它和滤波什么区别吗?
    发表于 05-06 10:36

    数字信号处理教程之卷积滤波的详细课件说明

    本文档的主要内容详细介绍的是数字信号处理教程之卷积滤波的详细课件说明包括了:1 卷积基础,2 差分方程与卷积,3 滑动平均
    发表于 11-13 14:48 19次下载

    RTOS和 TSOS什么区别

    RTOS和TSOS什么区别
    的头像 发表于 03-12 11:22 4474次阅读

    dsp芯片是什么_dsp芯片和通用微处理什么区别

    对于dsp芯片很多人都会比较陌生,它主要运用在信号处理图像处理、声音语言等多个场所。那么dsp芯片到底是什么呢?它和通用微处理什么不同
    发表于 05-11 12:11 1.4w次阅读

    信号处理各种滤波器的种类什么区别

    详解滤波器的种类 信号处理各种滤波器的种类什么区别?自己设计的低通高通带阻和传说中的巴特沃兹
    发表于 05-07 17:38 3470次阅读

    Vivado Schematic的实线和虚线什么区别

    Vivado Schematic的实线和虚线什么区别
    的头像 发表于 06-06 11:13 1061次阅读
    Vivado Schematic<b class='flag-5'>中</b>的实线和虚线<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>?

    Vivado Schematic的实线和虚线什么区别

    Vivado Schematic的实线和虚线什么区别
    的头像 发表于 06-16 16:53 1083次阅读
    Vivado Schematic<b class='flag-5'>中</b>的实线和虚线<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>?

    旁路电容和滤波电容什么区别

    旁路电容和滤波电容什么区别  旁路电容和滤波电容是电子电路中常见的两种电容。尽管它们的用途可能相似,但它们之间存在很大的区别。在本文中,我
    的头像 发表于 09-18 09:15 2091次阅读

    输入滤波器和输出滤波什么区别

    输入滤波器和输出滤波什么区别? 输入滤波器和输出滤波器是信号
    的头像 发表于 12-18 13:52 1676次阅读

    带通滤波器和带阻滤波器哪个更适合音频处理什么区别

    带通滤波器和带阻滤波器哪个更适合音频处理什么区别?跟着维爱普小编一起来了解一下吧:
    的头像 发表于 04-07 09:28 966次阅读
    带通<b class='flag-5'>滤波</b>器和带阻<b class='flag-5'>滤波</b>器哪个更适合音频<b class='flag-5'>处理</b>?<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>?

    卷积神经网络在图像识别的应用

    卷积操作 卷积神经网络的核心是卷积操作。卷积操作是一种数学运算,用于提取图像的局部特征。在
    的头像 发表于 07-02 14:28 802次阅读

    图像处理卷积运算

    卷积运算是图像处理中一种极其重要的操作,广泛应用于图像滤波、边缘检测、特征提取等多个方面。它基于一个核(或称为
    的头像 发表于 07-11 15:15 1488次阅读

    高斯滤波卷积核怎么确定

    高斯滤波卷积核确定主要依赖于高斯函数的特性以及图像处理的具体需求。以下是确定高斯滤波卷积核的几
    的头像 发表于 09-29 09:29 223次阅读