转:图像处理之卷积概念

如果你刚刚接触图像处理,或者离开大学很长时间,一看到卷积这个东西,肯定和我一样感到晕菜.那么就复习一下,并且实际的写个程序验证一下,我保证你这辈子不会再忘记卷积的概念了.我们来看一下一维卷积的概念.
         连续空间的卷积定义是 f(x)与g(x)的卷积是 f(t-x)g(x) 在t从负无穷到正无穷的积分值.t-x要在f(x)定义域内,所以看上去很大的积分实际上还是在一定范围的. 实际的过程就是f(x) 先做一个Y轴的反转,然后再沿X轴平移t就是f(t-x),然后再把g(x)拿来,两者乘积的值再积分.想象一下如果g(x)或者f(x)是个单位的阶越函数. 那么就是f(t-x)与g(x)相交部分的面积.这就是卷积了.
         把积分符号换成求和就是离散空间的卷积定义了.那么在图像中卷积卷积地是什么意思呢,就是图像就是图像f(x),模板是g(x),然后将模版g(x)在模版中移动,每到一个位置,就把f(x)与g(x)的定义域相交的元素进行乘积并且求和,得出新的图像一点,就是被卷积后的图像. 模版又称为卷积核.卷积核做一个矩阵的形状.
卷积定义上是线性系统分析经常用到的.线性系统就是一个系统的输入和输出的关系是线性关系.就是说整个系统可以分解成N多的无关独立变化,整个系统就是这些变化的累加.
        如 x1->y1, x2->y2; 那么A*x1 + B*x2 -> A*y1 + B*y2 这就是线性系统. 表示一个线性系统可以用积分的形式 如 Y = Sf(t,x)g(x)dt S表示积分符号,就是f(t,x)表示的是A B之类的线性系数.看上去很像卷积呀,,对如果f(t,x) = F(t-x) 不就是了吗.从f(t,x)变成F(t-x)实际上是说明f(t,x)是个线性移不变,就是说 变量的差不变化的时候,那么函数的值不变化. 实际上说明一个事情就是说线性移不变系统的输出可以通过输入和表示系统线性特征的函数卷积得到.

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wjw2586121/archive/2009/05/01/4142354.aspx

时间: 2024-11-09 09:06:01

转:图像处理之卷积概念的相关文章

(转载)图像处理(卷积)

图像处理-线性滤波-1 基础(相关算子.卷积算子.边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering).其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和. 1.相关算子(Correlation Operator) 定义:,  即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核,使其中心位于输入图像g的(i,j)像素上 2)利用上式求和,得到输出图像的(i,j)像素值 3)充分上面操纵,直到求出输出图像的所有像素值

超详细介绍 图像处理(卷积)(转)

图像处理(卷积)作者太棒了 原文 http://blog.sina.com.cn/s/blog_4bdb170b01019atv.html 图像处理-线性滤波-1 基础(相关算子.卷积算子.边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering).其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和. 1.相关算子(Correlation Operator) 定义:,  即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核

图像处理(卷积)作者太棒了

转自:http://blog.sina.com.cn/s/blog_4bdb170b01019atv.html 图像处理-线性滤波-1 基础(相关算子.卷积算子.边缘效应) 这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering).其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和. 1.相关算子(Correlation Operator) 定义:,  即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核,使其中心位于输入图像g的(

图像处理(卷积)

图像处理(卷积) 卷积的计算步骤:(动态演示) 对h(n)绕纵轴折叠,得h(-n): 对h(-m)移位得h(n-m): 将x(m)和h(n-m)所有对应项相乘之后相加得离散卷积结果y(n). 说明: 令m′=n-m,做变量代换,则卷积公式变为 因此,x(m)与h(n-m)的位置可对调(即输入为x(n).单位脉冲响应为h(n)的线性时不变系统与输入为h(n).单位脉冲响应为x(n)的线性时不变系统具有同样的输出). 离散卷积也称为“线性卷积”或“直接卷积”,以区别其它种类的卷积. 系统的稳定性与因

图像处理之卷积---任意卷积核的快速实现

卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊.高斯模糊.锐化.Sobel.拉普拉斯.prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现.只不过由于这些算法的卷积矩阵的特殊性,一般不会直接实现它,而是通过一些优化的手段让计算量变小.但是有些情况下卷积矩阵的元素值无甚规律或者有特殊要求,无法通过常规手段优化,这个时候只能通过原始的方式实现.因此,如何快速的实现图像的任意卷积矩阵操作也有必要做适当的研究. 目前,通过友人共享或自己搜索找到的一片关于任意核算法优

数字图像处理的基本概念

一.什么是图像? 在磁盘上, 图像就是文件,一串二进制码.当然,有特殊格式的. 读入到内存后,图像就是一个二维数组.数组的横.纵坐标可用于标记像素位置,数组的值用于存放该点像素的rgba值. 二.为什么要进行图像处理? 图像本质上是N多个像素点和每个像素点的灰度值组成.我们通过图像处理,得到新的图像. 比如在每个像素点暗化,得到暗化后图像:还有其他种处理方法,后面再描述 三.图像处理方法 图像处理的方法有两类:空间域方法与频域方法,“空间域”一词是指图像平面自身,这类方法是以对图像的像素的直接处

CNN卷积概念理解

实质理解: 训练过程: CNN在做卷积的时候,每一层的输出(可理解为形成的高维特征向量)是通过卷积的前向传播算法和反向传播算法(也就是梯度下降算法),结合真实的标签(前向传播结果与真实标签做误差), 将前向传播的结果无限逼近具有真实标签,在此过程中不断的更新权重,形成具有真实标签类别信息的权重矩阵. 预测过程: 利用训练高的权重矩阵去计算预测的输入数据,并产生一个结果,这个结果就是预测数据的类别或预测值. 理解: 从上述过程中可以得到以下结论: 预测过程----->就是为了得到适合该类数据的权重

图像处理、机器学习概念一箩筐

Population Sparsity(种群稀疏) vs Lifetime Sparsity(存在稀疏) Fn×m=Wn×d?Xd×m d:表示原有的特征空间 n:变换后的特征空间 m:样本的数目 F:特征矩阵(Feature Matrix) 每个样本都只用很少的激活(非零)特征来描述.具体来说,对于特征矩阵的每一列(一个样本)f(i),只有很少的非零元素.其他的都是0 .例如,一幅图像可以由里面包含的一些目标来描述,如果里面存在很多可能的目标,那么在某一时刻,也只可能出现一些.我们称之为pop

卷积的概念和公式

卷积公式 卷积概念 卷积(Convolution)是通过两个函数f(t)和g(t)生成第三个函数的一种数学算子,表征函数f(t)与g(t)经过翻转和平移的重叠部分的面积. 在卷积神经网络中会用卷积函数表示重叠部分,这个重叠部分的面积就是特征 f(t)与g(t)的卷积公式为: f(t)?g(t)=∫t0f(u)g(t?u)du(1) f(t)与g(t)的拉普拉斯变换结果为: {F(s)=∫∞0e?stf(t)dtG(s)=∫∞0e?stg(t)dt(2) 卷积公式与拉普拉斯变换结果的关系为: F(