反卷积的棋盘格效应

反卷积在恢复图像时可能出现棋盘格效应,由于插入0值导致输入特征图呈棋盘状。该现象在 stride 和卷积核大小为整数倍时略有缓解,但无法完全消除。解决办法是使用插值方法替代插入0,如插值+卷积。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接: https://www.zhihu.com/question/43609045/answer/130868981

反卷积只能恢复出原信号的shape,而并不能恢复value,若想要恢复出value还需要learn的过程


例如在tensorflow中反卷积的实现:

参考链接: https://www.jianshu.com/p/f0674e48894c

从3*3 -> 6*6

对于stride = 2, 先将小分辨率的feature map每一个像素中间插入stride-1个0值.然后进行正常的卷积操作(默认的卷积stride为1),得到卷积后的结果,再裁剪到想要的大分辨率的feature map

 

什么是棋盘格现象?

假设反卷积生成的图像中,包含1只黑猫,黑猫身体部分的像素颜色应该是平滑过渡的。或者极端的说,身体部分应该全部都是黑色的。而在实际生成的图像中,该部分却是由深深浅浅的近黑方块组成的,很像棋盘的网络。这就是所谓的棋盘效应。

反卷积为什么会出现棋盘格效应?

详见: https://distill.pub/2016/deconv-checkerboar

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值