深度学习【49】Fast End-to-End Trainable Guided Filter

本文介绍了将引导滤波概念融入深度学习的研究,通过神经网络自动学习引导矩阵,用于高效生成高分辨率图像。在深度学习模型如pix2pix中,通过引导滤波降低计算复杂度,提升生成速度。文章详细阐述了引导滤波层的设计及算法流程,并展示了实验结果,证实了该方法在速度和内存占用上的优势。
摘要由CSDN通过智能技术生成

代码:https://github.com/wuhuikai/DeepGuidedFilter
该论文将何凯明的引导滤波思想引入了深度学习。我们都知道引导滤波的引导矩阵,根据不同的任务需要手工选定。在这篇文章里,作者将引导图片作为神经网络的学习的一部分,根据不同的任务会自动学习出该引导矩阵。
在利用神经网络生成图片中,特别是高分辨率图片,一般其速度非常慢,比如pix2pix。该论文在引入引导滤波后只需要先生产低分辨率图片,然后将引导矩阵上采样,接着利用引导滤波公式就能够生产高分辨率的图片。这样一来主要计算都集中在低分辨率的图片上,高分辨图片生成的计算量就变得很少。其实在pix2pixHD中也有类似的设计,只不过不是用引导滤波。下图是论文的主要思想:
这里写图片描述

其中 Cl 是生成低分辨率图片的卷积神经网络,GF是引导滤波层,其输入是两张低分辨图片分别是 Cl 的输入和输出图片,以及高分辨率待转换图片。

高分辨率输出图片 Oh 可以用一下公式求得:

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值