为什么卷积矩阵称为核?

信息处理 图像处理 卷积 核心
2022-01-10 09:37:50

根据维基百科

在图像处理中,、卷积矩阵或掩码是一个小矩阵。

我想知道,为什么矩阵被称为内核它与数学中的内核概念有什么关系(例如,如本文中提到的那些)?

1个回答

通常,离散(1D)变换可以定义为:

y[k]=nϕ[k,n]x[n]

其中输入函数通过变换内核映射到输出函数例如,DFT(离散傅里叶变换)的内核是 x[n]y[k]ϕ[k,n]ϕ[k,n]=ej2πNkn

本质上,内核作用于输入并通过修改它来产生输出,就像上面的总和一样。因此内核定义了映射的特征。

以编程方式,内核是函数的核心部分,它接受序列作为其输入并在调用时返回计算输出。

离散空间 2D LTI 系统(通常是图像滤波器)的输入-输出关系表示为卷积和:

y[n1,n2]=k1=k2=h[n1k1,n2k2]x[k1,k2]

卷积运算类似于上面考虑的变换,其内核是 LSI 系统的脉冲响应 h[n1,n2]

对于脉冲响应具有有限支持域的离散时间 2D LSI 系统;即,有限大小,那么系统也可以以编程方式表示为矩阵卷积运算是通过调用包含脉冲响应矩阵作为其内核的函数并在每次调用中产生输出像素来执行的。这是图像处理中(过滤器)内核的最典型含义。h[n1,n2]

此外,称为掩码的矩阵对正在处理的图像上的像素块(样本)进行操作。它们更像是一种编程概念,而不是信号处理,但也可以找到诸如开窗或频域滤波之类的应用。蒙版广泛用于图像处理效果它们的运算矩阵也可以称为核。