? 信号重叠的直观理解
把两个图像想象成两片透明胶片,重叠区域对应乘积。二维卷积就是不断平移胶片并累加重叠乘积。这与菜市场讨价还价类似:每次移动都重新计算交集。
? 边界效应与Padding
当卷积核靠近图像边缘,部分核悬空。常用补零(zero-padding)或镜像填充。二维卷积定理在有限区域需考虑边界处理,否则输出尺寸缩小。
? 频域卷积定理
空间域二维卷积等价于频域乘积。即 F(fg) = F(f)·F(g)。这在图像滤波中加速计算,利用FFT实现快速卷积。
二维卷积定理并非简单的函数相乘,而是两个信号重叠累加的二维求和过程。拆解滑动窗口、有限卷积与卷积核形状,看清背后的直观逻辑。
大量初学者混淆二维卷积与滑动窗口。实际上,二维卷积定理是数学过程,滑动窗口只是其在图像处理中的具体工具。卷积是本质,窗口是应用场景。
当信号长度无限拉长,连续卷积变为离散的有限窗口求和。二维卷积定理在图像边界处理中常表现为有限卷积,尤其针对有限长度数据。
传统方形核外,目前深度学习中出现椭圆、圆形甚至不规则卷积核。二维卷积借助多样形状捕捉长条形纹理或适应复杂结构。
假设一张矩形图像:左边全黑,右边全白,中间斜线过渡。二维卷积定理作用下,左右中间区域卷积结果呈现三阶梯形:从黑斜白,斜线处最亮。两个无限长斜坡信号(左上升、右下降)卷积则得到平行线重叠的梯形块。
左边左尖右平三角,右边右尖左平三角。滑动时乘积峰值在某一时刻叠加,最终形成中间高两边低的峭形。二维卷积中类似形态用于特征提取,两个梯形卷积则中间段更宽、衰减更慢。
细节决定精度 边缘检测中峭形与梯形差异影响算法敏感度。
利用二维卷积定理,Sobel、Prewitt等算子实质是离散卷积核。不同形状卷积核影响梯度计算,椭圆形核可更好捕捉长纹理边缘。
网友常搜索:为什么二维卷积比一维卷积处理图像更高效?因为直接二维求和避免层层嵌套,效率与维度匹配。
二维卷积定理最初以连续积分形式定义,用于光学和模拟信号。两个函数重叠区域的乘积积分。
数字图像出现后,二维卷积变为离散求和。滑动窗口概念普及,但核心仍是二维卷积数学。
CNN中二维卷积占据主导,卷积核从固定方形扩展到椭圆、可变形卷积,适应纹理和形状。
离散形式下,二维卷积定理定义为:
(f g)(i, j) = Σm Σn f(m, n) · g(i-m, j-n)
本质上就是两个二维信号重叠区域的乘积求和。
把两个图像想象成两片透明胶片,重叠区域对应乘积。二维卷积就是不断平移胶片并累加重叠乘积。这与菜市场讨价还价类似:每次移动都重新计算交集。
当卷积核靠近图像边缘,部分核悬空。常用补零(zero-padding)或镜像填充。二维卷积定理在有限区域需考虑边界处理,否则输出尺寸缩小。
空间域二维卷积等价于频域乘积。即 F(fg) = F(f)·F(g)。这在图像滤波中加速计算,利用FFT实现快速卷积。
许多库中实现的“卷积”实际上是互相关(未翻转核)。二维卷积定理要求核翻转,但在深度学习中常忽略翻转,直接使用互相关,因为学习参数自适应。
另外,二维卷积定理与线性时不变系统紧密相关,图像模糊、锐化、边缘检测均为卷积应用。理解二维求和本质,才能灵活设计卷积核。