【发布时间】:2014-03-08 08:23:11
【问题描述】:
我想在 MATLAB 中实现信号的二维核卷积。这本质上是一个信号(不是图像)的非线性二次滤波器,如下式所示:
其中 k2(t1,t2) 是一个二维卷积核。 x 是 1d [N,1] 信号向量 & y 是输出 [N,1] 信号。
到目前为止,我一直在以一种非常粗暴、不优雅的方式来做这件事。我想知道我是否可以使用 MATLAB filter2/conv2 函数更有效地做到这一点!我知道这些功能是用于图像处理的,我不太了解,所以我希望有人能提供帮助!
【问题讨论】:
-
M和N一样吗? -
不,M 是内核大小(系统内存)。 N是信号长度。棒球场人物,M=30 个箱子,N=10,000 个箱子。
标签: matlab image-processing signal-processing convolution