matlab中的三種2維卷積運算

2021-07-30 19:48:15 字數 866 閱讀 4721

1.full

如下圖:

圖(1)

圖中藍色為原影象,白色為對應卷積所增加的padding,通常全部為0,綠色是卷積後。圖的卷積的滑動是從卷積核右下角與左上角重疊開始進行卷積,滑動步長為1,卷積核的中心元素對應卷積後影象的畫素點。

2.same

如下圖:

圖(2)

卷積的時候需要對卷積核進行180的旋轉,同時卷積核中心與需計算的影象畫素對齊,輸出結構為中心對齊畫素的乙個新的畫素值

3. valid

如下圖:

圖(3)

太簡單,不解釋。

最後,我們可以總結出full,same,valid三種卷積後影象大小的計算公式:

1.full: 滑動步長為1,大小為n1xn1,卷積核大小為n2xn2,卷積後影象大小:n1+n2-1 x n1+n2-1

如圖1, 滑動步長為1,大小為2x2,卷積核大小為3x3,卷積後影象大小:4x4

2.same: 滑動步長為1,大小為n1xn1,卷積核大小為n2xn2,卷積後影象大小:n1xn1

3.valid:滑動步長為s,大小為n1xn1,卷積核大小為n2xn2,卷積後影象大小:(n1-n2)/s+1 x (n1-n2)/s+1

如圖2,滑動步長為1,大小為5x5,卷積核大小為3x3,卷積後影象大小:3x3

卷積的三種模式 full, same, valid

通常用外部api進行卷積的時候,會面臨mode選擇。本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。設 image的大小是7x7,filter的大小是3x3 橙色部分為image,藍色部分為filter。full模式的意思是,從filter和image剛相交開始做卷積...

卷積的三種模式 full, same, valid

通常用外部api進行卷積的時候,會面臨mode選擇。本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。設 image的大小是7x7,filter的大小是3x3 橙色部分為image,藍色部分為filter。full模式的意思是,從filter和image剛相交開始做卷積...

卷積操作的三種模式full same valid

通常用外部api進行卷積的時候,會面臨mode選擇。本文清晰展示三種模式的不同之處,其實這三種不同模式是對卷積核移動範圍的不同限制。設 image的大小是7x7,filter的大小是3x3 1,full mode 橙色部分為image,藍色部分為filter。full模式的意思是,從filter和i...