上采样(或称为图像插值):主要目的是放大原图像,从而显示在更高分辨率的显示设备上。
下采样(或称为降采样):主要目的是使图像符合显示区域的大小以及生成对应图像的缩略图。
上采样常用的方法有双线性插值、转置卷积、上采样和上池化。
双线性插值(双线性内插):即在两个方向分别进行一次线性插值。
转置卷积:得名于矩阵的转置操作。卷积运算可以通过矩阵乘法来实现,转置卷积就是将矩阵转置后在进行矩阵乘法。在模型设计中,转置卷积层常用于将较小的特征图变换为更大的特征图。在全卷网络中,当输入是高和宽较小的特征图时,转置卷积层可以用来将高和宽放大到输入图像的尺寸。
unsampling
其中右侧为unsampling,可以看出unsampling就是将输入feature map中的某个值映射填充到输出上采样的feature map的某片对应区域中,而且是全部填充的一样的值。
unpooling
unpooling的操作与unsampling类似,区别是unpooling记录了原来pooling是取样的位置,在unpooling的时候将输入feature map中的值填充到原来记录的位置上,而其他位置则以0来进行填充。