二维矩阵与二维矩阵之间的卷积
最近在學(xué)習(xí)數(shù)字圖像處理(Digital Image Processing,DIP)這門(mén)課,感覺(jué)有些吃力。由于在數(shù)字信號(hào)處理(Digital Singal Processing, DSP)這門(mén)課中只學(xué)了一維矩陣之間的卷積運(yùn)算。
一維卷積與相關(guān)計(jì)算 關(guān)系詳見(jiàn)下面這篇博客:
https://blog.csdn.net/qq_44143405/article/details/102774161
在查閱matlab 函數(shù)conv2代碼與閱讀有關(guān)卷積的博客,下面為個(gè)人總結(jié)部分:
假設(shè)我們的卷積核h為kernel矩陣(33):
待處理矩陣f(x,y)為:(55)
h*x的計(jì)算過(guò)程分為三步:
第一步,需要將卷積核翻轉(zhuǎn)180°,kernel矩陣 也就變成了
第二步,需要將卷積核h的中心對(duì)準(zhǔn)f(0,0),然后對(duì)應(yīng)元素相乘后相加,沒(méi)有元素的地方補(bǔ)0。
即公式為:
因此最后的結(jié)果中的第一個(gè)元素值為Y11=10+20+10+00+01+02±1*0+(-2)*6+(-1)*7=-19
第三步每個(gè)元素都像這樣計(jì)算出來(lái)就可以得到一個(gè)輸出矩陣,就是卷積結(jié)果
一定要主要conv2中A,B矩陣的順序!!!
代碼塊
如果需要計(jì)算/了解多維的卷積,可看下面鏈接的博客。
https://www.cnblogs.com/hyb221512/p/9276621.html
總結(jié)
以上是生活随笔為你收集整理的二维矩阵与二维矩阵之间的卷积的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: matlab之矩阵基础应用
- 下一篇: 灰度变换(上)