2011-04-04 84 views
2

我看CUDA SDK convolution with separable kernels,我有一個簡單的問題,但無法找到一個答案:卷積與可分離內核

做載體,其卷積給出了內核,需要具有相同的大小?我可以先用矢量1x3執行行卷積,然後用另一個5x1進行列卷積?或者他們都需要相同的大小?谷歌沒有幫助(或我無法搜索答案)

回答

4

是的,向量可以是不同的大小。唯一的後果是你會得到一個不是方形的矩形矩陣。

+0

很好,謝謝! – 2011-04-04 15:42:47

+0

只有當你進行完整的卷積時纔會這樣。您可以將輸出限制爲與輸入大小相同。取決於您使用卷積的應用程序。 – 2011-04-06 15:11:13

2

如果等價卷積矩陣不是平方的,則可分卷積的向量只能是不同的大小。