数字图像处理模板卷积例题合集 |
您所在的位置:网站首页 › 卷积计算例题答案 › 数字图像处理模板卷积例题合集 |
图像处理:基础(模板、卷积运算) 1.使⽤模板处理图像相关概念: 模板:矩阵⽅块,其数学含义是⼀种卷积运算。 卷积运算:可看作是加权求和的过程,使⽤到的图像区域中的每个像素分别于卷积核(权矩阵)的每个元素对应相 乘,所有乘积之和作为区域中⼼像素的新值。 卷积核:卷积时使⽤到的权⽤⼀个矩阵表⽰,该矩阵与使⽤的图像区域⼤⼩相同,其⾏、列都是奇数, 是⼀个权矩阵。 卷积⽰例: 3 * 3 的像素区域R与卷积核G的卷积运算: R5(中⼼像素)=R1G1 + R2G2 + R3G3 + R4G4 + R5G5 + R6G6 + R7G7 + R8G8 + R9G9 2.使⽤模板处理图像的问题: 边界问题:当处理图像边界像素时,卷积核与图像使⽤区域不能匹配,卷积核的中⼼与边界像素点对应, 卷积运算将出现问题。 处理办法: A. 忽略边界像素,即处理后的图像将丢掉这些像素。 B. 保留原边界像素,即copy边界像素到处理后的图像。 3.常⽤模板: 如果你刚刚接触图像处理,或者离开⼤学很长时间,⼀看到卷积这个东西,肯定和我⼀样感到晕菜.那么就复习⼀下,并且实际的写个程序验证⼀ 下,我保证你这辈⼦不会再忘记卷积的概念了.我们来看⼀下⼀维卷积的概念. 连续空间的卷积定义是 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)是个线性移不变,就是说 变量的差不变化的时候, 那么函数的值不变化. 实际上说明⼀个事情就是说线性移不变系统的输出可以通过输⼊和表⽰系统线性特征的函数卷积得到. |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |