免费服务热线:020-988635871

产品列表

卷积需要先对滤波矩阵进行180的翻转
发布时间:2019-01-10 05:46

  线性滤波可以说是图像处理最基本的方法,它可以允许我们对图像进行处理,产生很多不同的效果。做法很简单。首先,我们有一个二维的矩阵(有个高大上的名字叫卷积核)和一个要处理的二维图像。然后,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。这样就完成了滤波过程。

  对图像和滤波矩阵进行逐个元素相乘再求和的操作就相当于将一个二维的函数移动到另一个二维函数的所有位置,这个操作就叫卷积或者协相关。卷积和协相关的差别是,卷积需要先对滤波矩阵进行180的翻转,但如果矩阵是对称的,那么两者就没有什么差别了。

  Correlation 和 Convolution可以说是图像处理最基本的操作,但却非常有用。这两个操作有两个非常关键的特点:它们是线性的,而且具有平移不变性shift-invariant。平移不变性指我们在图像的每个位置都执行相同的操作。线性指这个操作是线性的,也就是我们用每个像素的邻域的线性组合来代替这个像素。这两个属性使得这个操作非常简单,因为线性操作是最简单的,然后在所有地方都做同样的操作就更简单了。

  实际上,在信号处理领域,卷积有广泛的意义,而且有其严格的数学定义,但在这里不关注这个。

  2D卷积需要4个嵌套循环4-double loop,所以它并不快,除非我们使用很小的卷积核。这里一般使用3x3或者5x5。而且,对于滤波器,也有一定的规则要求:

  1)滤波器的大小应该是奇数,这样它才有一个中心,例如3x3,5x5或者7x7。有中心了,也有了半径的称呼,例如5x5大小的核的半径就是2。

  2)滤波器矩阵所有的元素之和应该要等于1,这是为了保证滤波前后图像的亮度保持不变。当然了,这不是硬性要求了。

  3)如果滤波器矩阵所有元素之和大于1,那么滤波后的图像就会比原图像更亮,反之,如果小于1,那么得到的图像就会变暗。如果和为0,图像不会变黑,但也会非常暗。

  4)对于滤波后的结构,可能会出现负数或者大于255的数值。对这种情况,我们将他们直接截断到0和255之间即可。对于负数,也可以取绝对值。

  上面的图片说明了图像的卷积操作,但是他也反映出一个问题,如上图,原始图片尺寸为7*7,卷积核的大小为3*3,当卷积核沿着图片滑动后只能滑动出一个5*5的图片出来,这就造成了卷积后的图片和卷积前的图片尺寸不一致,这显然不是我们想要的结果,所以为了避免这种情况,需要先对原始图片做边界填充处理。

  该卷积核的作用在于取九个值的平均值代替中间像素值,所以起到的平滑的效果:。

  高斯平滑水平和垂直方向呈现高斯分布,更突出了中心点在像素平滑后的权重,相比于均值滤波而言,有着更好的平滑效果。

  该卷积利用的其实是图像中的边缘信息有着比周围像素更高的对比度,而经过卷积之后进一步增强了这种对比度,从而使图像显得棱角分明、画面清晰,起到锐化图像的效果。

  梯度Prewitt卷积核与Soble卷积核的选定是类似的,都是对水平边缘或垂直边缘有比较好的检测效果。

  Soble与上述卷积核不同之处在于,Soble更强调了和边缘相邻的像素点对边缘的影响。

  Laplacian也是一种锐化方法,同时也可以做边缘检测,而且边缘检测的应用中并不局限于水平方向或垂直方向,这是Laplacian与soble的区别。

  对图像处理而言,存在两大类的方法:空域处理和频域处理!空域处理是指直接对原始的像素空间进行计算,频率处理是指先对图像变换到频域,再做滤波等处理。

  直接2D卷积就是一开始说的那样,对于图像的每一个像素点,计算它的邻域像素和滤波器矩阵的对应元素的乘积,然后加起来,作为该像素位置的值。

  直接的实现也称为暴力实现bruteforce,因为它严格按照定义来实现,没有任何优化。当然了,在并行实现里面,它也是比较灵活的。另外,也存在一个优化版本,如果我们的kernel是separable可分的。

  这个快速实现得益于卷积定理:时域上的卷积等于频域上的乘积。所以将我们的图像和滤波器通过算法变换到频域后,直接将他们相乘,然后再变换回时域(也就是图像的空域)就可以了。

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

  我们为了实现动态图像的滤波算法,用串口发送图像数据到FPGA开发板,经FPGA进行图像处理算法后....

  50Hz 工频电路中使用的普通电解电容器,其脉动电压频率仅为100Hz,充放电时间是毫秒数量级。为获....

  在机器视觉的测量中,我们得到的尺寸并不是我们真实的物体尺寸,而是像素值,那么如何将像素值转成我们需要....

  请问AD8232的AD8232 Filter Design Tool能做到的窄带滤波最小的通频带宽度是多少

  在使用AD8232的途中,这个软件是否真的有效? 能做到的窄带滤波最小的通频带宽度是多少呢? 此外,一般需要保证放大器的Q值...

  时钟抖动有两种表现形式,如果相位误差是随机的,噪声基低将升高;如果抖动是周期性的,失真(THD)将增....

  提出了一种基于粒子Mean Shift 迁移过程的红外人体跟踪方法。 算法通过采样粒子迁移和聚类动态....

  求助! 大家好,本人是DSP28335的菜鸟使用者,当前遇到一个软件滤波的问题,AD模块...

  1、限幅滤波法(又称程序判断滤波法)A、方法:根据经验判断,确定两次采样允许的最大偏差值(设为A)每....

  请问一下我在处理adc采样信号的时候用了fft还需要加fir数字滤波吗?...

  直角走线为什么要避免(对信号影响的三个方面) 直角走线的对信号的影响就是主要体现在三个方面: 一是拐角可以等效为传...

  您好: 我查阅资料,看到ADL5501的第二个管脚FLTR(Square-Domain Filter Pin)要外接一...

  导读:凌力尔特公司(简称“Linear”)日前宣布推出一款双输出多相电流模式同步降压型DC/DC控制器--LTC3774,该器件主...

  请问我的输入信号为工频叠加10k调制波,选7658 偶or7658-1更好?能帮我再推荐一款合适的电源芯片吗? 供电方案:我想用数字5v(给...

  S3C2440一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对....

  用3级运放放大10×100×100 倍后,发现若第一级无输入信号,最后一级输出端有100 mV左右的噪声电平,频率在几十KHZ。若第一级...

  本文档的主要内容详细介绍的是信号与系统的教程课件资料免费下载主要内容包括了:1.信号的描述、分类、运....

  在数字信号处理当中,常用到了运算内容有:卷积运算、差分方程计算、功率谱密度计算、复频率变换及模数和数....

  本文档的主要内容详细介绍的是信号与系统教程之连续时间系统的时域分析主要内容包括了:1 。系统响应的经....

  传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感....

  数字滤波器在采样频率和采样频率的倍数处有镜像,因此,需要一些外部抗混叠滤波器。然而,由于过采样,简单....

  对于电源滤波而言,刚刚只是讲了降低交流阻抗这个作用,实际上,还有更重要的是降低输出纹波。对于干电池来....

  卷积这个东东是“信号与系统”中论述系统对输入信号的响应而提出的。因为是对模拟信号论述的,所以常常带有....

  片状电容器也称贴片式电容器,常用的有:片状多层陶瓷电容器、高频圆柱状电容器、片状绦纶电容器、片状电解....

  对滤波效果而言,电容的ESL和ESR参数都很重要,电感会阻止电流的突变,电阻则限制了电流的变化率,这....

  MATLAB的Sobel图像边缘灰度值检测算法的详细公式和实现资料概述

  图像边缘就是图像灰度值突变的地方,也就是图像在该部分的像素值变化速度非常之快,就比如在坐标轴上一条曲....

  在实时图像采集中,不可避免的会引入噪声,尤其是干扰噪声和椒盐噪声,噪声的存在严重影响边缘检测的效果,....

  我们都知道,卷积核的作用在于特征的抽取,越是大的卷积核尺寸就意味着更大的感受野,当然随之而来的是更多....

  什么是离散信号?离散信号与系统的时域分析,信号与系统电子课件五免费下载

  连续系统:传输和处理连续时间信号的系统。 离散系统:传输和处理离散时间信号的系统。 例:数字计算....

  分三个部分来理解: 1.信号的角度 2.数学家的理解(外行) 3.与多项式的关系卷积这个东东是....

  滑动平均滤波就是把连续取得的N个采样值看成一个队列,队列的长度固定为N,每次采样得到一个新数据放到队....

  LTM8053 是一款 40VIN、3.5A (连续) 降压型 μModule (电源模块) 稳压器....

  LTM4653 可在一个 3.1V 至 58V 的输入电压范围内运作,支持一个 0.5V 至 94%....

  放大器可配置以将一个单端输入信号转换为一个差分输出信号,也可以进行差分驱动。低失调电压和低输入失调电....

  对于视频摄像系统,视频DAC输出最常见的信号是视频消隐、同步(CVBS)以及亮度/色度(Y/C)复合....

  CD4017的输出端Q0输出高电平,其他输出端均为低电平。输出的高电平一边经二极管送入译码,驱动器C....

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

  在低通滤波器中:电容的作用是通过并联一个低阻抗的通路,使骚扰电流分流,从而减小负载中的骚扰电流;电感....

  电动机保护器提高了电动机运行的可靠性和系统智能化要求,因此保护器的可靠运行起着举足轻重的作用,同时也....

  MAX2820/MAX2821是专为以802.11b(11 Mb/s)操作应用设计的收发器。MAX2....

  大家好,又到了每日学习的时间了,今天咱们来聊一聊数字信号处理中DFT、DTFT和DFS的关系,咱们通....

  本文首先介绍了振铃效应原理,其次介绍了振铃效应产生的原因及在实际电路中减小和抑制振铃方法,最后介绍了....

  L、C元件称为“惯性元件”,即电感中的电流、电容器两端的电压,都有一定的“电惯性”,不能突然变化。充....

  由于计算机视觉的大红大紫,二维卷积的用处范围最广。因此本文首先介绍二维卷积,之后再介绍一维卷积与三维....

  由于计算机视觉的大红大紫,二维卷积的用处范围最广。本文将介绍二维卷积、一维卷积与三维卷积的具体流程,....

  本文主要介绍了整流滤波稳压电路区别_如何判断。交流电网电压的波动和负载电流的变化都会使整流电源的输出....

  针对现有次同步振荡模态提取方法在模式分辨率、动态特性和抗噪声干扰能力等方面的不足,提出一种柔性原子滤....

  485接口EMC电路设计方案分析: 一.原理图 1. RS485接口6KV防雷电路设计方案 图1 R....

  以接收信号强度(received signal strength,简称RSS)的测距技术为基础,借助....

  电子计算机断层扫描(CT)图像具有无影像重叠、空间和密度分辨率高、可直接进行数字化处理等优点,通过近....

  目前,GPS/ INS组合导航系统已经获得了广泛的应用,尤其在军事领域。随着MEMS惯性传感器性能不....

  针对侵入式负荷监测系统在设备投入、复杂性以及扩展性上的缺陷,在详细分析非侵入式负荷监测系统工作原理的....

  本文使用Mega16单片机作为开展研究的载体,以希尔伯特黄变换滤波技术在相关性能量分析攻击中的应用为....

  针对目前大多数消费级六旋翼飞行器捷联惯性导航姿态解算rrI,低成本微机电系统( MEMS)器件易发散....

  在采用交流电源供电的现代飞机中,随着电力电子设备类型和数量的大量增加,导致供电系统对AC/DC变换器....