上采样-反置卷积&线性插值&反池化

上采样

常用的一些上采样的方法:

近邻插值、单线性插值、双线性插值、反卷积、反池化

最近邻插值:直接取最近坐标的像素映射到输出图像上。

102030
152535
202530
10203030
15253535
20253030
20253030

单线性插值:

已知P1和P2坐标,坐标分别为(X1,Y1),(X2,Y2),要计算在【X1,X2】区间内的某一位置x在直线上的y值。

 

                                                         \frac{Y2-Y1}{X2-X1}=\frac{Y-Y1}{X-X1}

 然后化简后                

                                ​​​​​​​        ​​​​​​​​​​​​​​​​​​​​​Y-Y1=\frac{Y2-Y1}{X2-X1}*(X-X1)

                                        Y=\frac{(Y2-Y1)*(X-X1)}{X2-X1}+\frac{Y1(X2-X1)}{X2-X1}

                                        Y=\frac{Y2X-Y2X1-Y1X+Y1X2}{X2-X1}                    

 Y1 和Y2分别代表图像中的像素值,公式可改写为

                          Y=F(P1)*\frac{X-X1}{X2-X1}+F(P2)*\frac{X2-X}{X2-X1}

双线性插值:

 

双线性插值已知四个变量,Q11、Q12、Q22、Q21 分别利用线性插值的方法 计算R1、R2、再利用线性插值的方法计算P。

 

 

 

 

 

反卷积

反卷积又称为转置卷积(Transposed Convolution)

首先我们看一下正向卷积的操作。

 

卷积将4x4的矩阵进行变化得到2X2的矩阵。

现在反卷积即将此操作进行反转,将2X2的矩阵转换为4X4的矩阵。

即将3x3的卷积核进行反转 

 

 将卷积核重新排列, 1 4 1 -0- 1 4 3 -0- 3 3 1 -0- 0 0 0 -0-

最后将这个4x16的卷积核进行转置,同时也将2X2的输出矩阵进行拉平。

 

 不同的卷积参数对应的反卷积操作也不尽相同。

反池化

池化分为max pooling和mean pooling 

mean pooling

 max pooling

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值