【问题标题】:Convolution with separable kernel具有可分离核的卷积
【发布时间】:2011-07-29 06:46:59
【问题描述】:

我正在查看CUDA SDK convolution with separable kernels,我有一个简单的问题但找不到答案:

卷积给出内核的向量是否需要具有相同的大小?我可以先用向量 1x3 执行行卷积,然后再用另一个 5x1 执行列卷积吗?或者他们都需要相同的大小? Google 没有帮助(或者我无法搜索答案)

【问题讨论】:

    标签: c++ math cuda convolution


    【解决方案1】:

    是的,向量可以是不同的大小。唯一的结果是你会得到一个不是正方形的矩形矩阵。

    【讨论】:

    • 这只有在你进行全卷积的情况下。您可以将输出限制为与输入相同的大小。取决于您使用卷积的应用程序。
    【解决方案2】:

    如果等效卷积矩阵不是正方形,可分离卷积的向量只能是不同的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 2014-05-18
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      相关资源
      最近更新 更多