矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」

(31) 2023-07-31 19:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」,希望能够帮助你!!!。

最近在看图像处理,卷积运算这一块也查了很多,但是感觉都写得太复杂,我这里简单地写一下卷积到底是一个什么计算过程。

假设有一个卷积核h,就一般为3*3的矩阵:

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第1张

有一个待处理的矩阵x:

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第2张

h*x的计算过程分为三步

第一步,将卷积核翻转180°,也就是成为了

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第1张

第二步,将卷积核h的中心对准x的第一个元素,然后对应元素相乘后相加,没有元素的地方补0。

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第4张

这样结果Y中的第一个元素值Y11=1*0+2*0+1*0+0*0+0*1+0*2+-1*0+-2*5+-1*6=-16

第三步卷积核向右移动,每次都进行类似第二步的计算,直到待处理的矩阵每一个元素都与卷积核进行了计算之后,就可以得到一个新的矩阵,这就是卷积结果。

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第5张

……………………

如下图所示每个元素都像这样计算出来就可以得到一个输出矩阵,这就是卷积结果

最后结果

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第6张

小姐姐镇楼

矩阵卷积运算的具体过程,小白也可以看懂「建议收藏」_https://bianchenghao6.com/blog__第7张

上一篇

已是最后文章

下一篇

已是最新文章

发表回复