转置卷积
首先:转置卷积不是卷积的逆运算,转置卷积也是卷积操作,不同的是进行转置卷积后图像尺寸变大而不是变小
转置卷积主要用于将图像还原回原本的尺寸
如何能做到卷积后图像反而变大?
主要通过填充空白像素块来增大被卷积图像的尺寸,在尺寸增大后的新图像上做卷积操作,可以得到比被卷积图像更大的特征图。如图:
空白像素填充方式
由变量s,p,k控制
- 在输入特征图元素间填充s-1行、列
- 在输入特征图四周填充k-p-1行、列
例如:
转置卷积运算步骤
-
填充空白像素
-
将下采样所用卷积核上下、左右翻转
-
做正常卷积运算
为什么要上下、左右翻转?
假设:
输入特征图P,卷积核K
此时将K上下、左右翻转,得到卷积核K`
将填充空白像素块后的P用K`做卷积运算得到特征图P`
P`即为P上采样后得到的尺寸变大的特征图
此时若将P`用K做卷积,则可得到P
结论:使用上下、左右翻转后的卷积核进行上采样,可以对图像进行一定程度的“复原”