上采样(upsampling)方法总结

总结一下上采样,主要来源于论文《Deep Learning for Image Super-resolution:A Survey》

  1. 上采样层位置
    上采样位置
  2. 上采样方法
    2.1预定义插值式
    最近邻插值、双线性插值、双三次插值,效果和计算量逐个上升;虽然插值式上采样已没人用,但是下采样过程(数据准备从HRGT到LR)最常用的还是双三次。
    基于插值的上采样方法只能通过图像的本身内容提高图像的分辨率,并没有带来更多信息,相反还有噪声放大、计算复杂度增加、结果模糊等副作用。
    2.2 反卷积
    在这里插入图片描述
    由于反卷积是个端到端的操作而且效果还行,所以在论文中被相当广泛地采用,其缺点就是由于uneven overlapping导致的下图中的棋盘效应。
    在这里插入图片描述
    这是由于stride不能被卷积kernel size整除导致的。如下图,以一维信号举例(stride=2、size=3),上面黑白相间表示原始信号基础上进行了插0的expanding;下面表示反卷积的结果,第1和第2个块只接收到的非0信号只有上面的第一个黑块,第三个却能接收到两个黑块,导致其像素值过高,因此输出信号整体不均匀。
    在这里插入图片描述
    2.3 Sub-layer
    在这里插入图片描述
    原来是h * w * c,上采样倍数为s,sub-layer就是拿s * s个卷积核来卷,形成h * w * c * s * s的结果,再reshape成hs * ws *c。
    与反卷积相比,子像素卷积具有更大的感受野,它提供了更多的上下文信息以帮助生成更多逼真的细节。然而,由于感受野的分布是不均匀的,并且块状区域实际上共享相同的感受野,因此可能会导致在不同块的边界附近出现一些伪影。另一方面,独立预测块状区域中的相邻像素可能会导致输出不平滑。
    2.4 Meta Upscal Module
    最新突出的一种上采样方法,第一个可进行任意倍率的上采样的模块。采用了元学习的思想,这个后续再详细介绍。来源于论文《Meta-SR: A Magnification-Arbitrary Network for Super-Resolution》
  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Open3D是一个用于处理三维数据的开源库,其中包含了许多快速高效的算法。在Open3D中,上采样是指将低分辨率(稀疏)的点云数据转换为高分辨率(稠密)的点云数据的过程。 Open3D提供了几种上采样点云的方法,可以根据实际需求选择合适的方法。 一种常见的上采样方法是"Uniform Upsampling"(均匀上采样)。这个方法将点云中的每个点复制若干次,以增加点的数量和提高点云的密度。但是,由于这种方法只是简单地复制点,并没有对点云进行平滑处理,因此可能会产生明显的锯齿状效果。 另一种更高级的上采样方法是"Octree-based Upsampling"(八叉树上采样)。这个方法先利用八叉树将点云分割为不同的级,然后对每个级中的稀疏点进行插值,生成新的稠密点。通过使用八叉树结构,可以在保持点云细节的同时有效地增加点的数量。这种方法能够更好地保持点云的平滑性,减少锯齿状效果。 除了以上两种方法,Open3D还提供了其他高级的上采样方法,例如"Poisson Surface Reconstruction"(泊松表面重建)和"Moving Least Squares"(最小二乘移动平均)。这些方法在保持点云细节的基础上,还能够重建平滑连续的曲面。但是这些方法计算复杂度较高,可能需要更长的处理时间。 总之,Open3D提供了多种上采样方法,用于将稀疏的点云数据转换为稠密的点云数据。根据实际需求选择合适的上采样方法,可以在保持点云细节的同时提高点云的密度和质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值