Deep SR-ITM: Joint Learning of Super-resolution and Inverse Tone-Mapping for 4K UHD HDR Applications

Kim S Y, Oh J, Kim M. Deep sr-itm: Joint learning of super-resolution and inverse tone-mapping for 4k uhd hdr applications[C]//Proceedings of the IEEE International Conference on Computer Vision. 2019: 3116-3125.

地址: https://arxiv.org/abs/1904.11176

摘要:

最近的现代显示器能够渲染高达8K UHD(超高清)的高动态范围(HDR),高分辨率(HR)视频。因此,UHD HDR 广播和流式媒体已成为高质量的优质服务。然而,由于缺乏原始的UHD HDR视频内容,因此迫切需要适当的转换技术,以将旧的低分辨率(LR)标准动态范围(SDR)视频转换为UHD HDR版本,  在本文中,我们提出了一个联合的超分辨率(SR)和逆色调映射(ITM)框架,称为Deep SR-ITM,它学习了从LR SDR视频到其HR HDR版本的直接映射。联合SR和ITM是一个复杂的任务,对于ITM,必须与SR的高频对比度一起恢复SR的高频细节。我们的网络能够通过分解输入图像并专注于这些基础层(低频)和细节层(高频)来恢复细节。此外,提出的调制块应用位置变化操作以增强局部对比度。 Deep SR-ITM具有良好的主观质量,同时增加了对比度和细节,优于以前的jointSR-ITM方法.

introduction:

与HR图像相比,LR图像的空间分辨率降低会丢失高频细节。在SDR图像中,与HDR图像相比,信号范围(幅度)的减小会丢失对比度和局部细节的局部变化, 对于联合SR-ITM任务,重要的是在提高空间分辨率和分辨率的同时联合恢复精细细节和对比度。从LR SDR输入预测HR HDR图像时的信号幅度. 

本文模型中, 输入图像信号被分解为基础层和细节层,并为这两层设计了单独的特征提取通道。这使网络可以专注于在细节层通道中恢复细节。为了增强局部对比度,卷积运算不适合它们,因为它们在空间上是不变的(将相同的滤镜以滑动窗口的方式应用于所有像素)。因此,我们设计了调制块,它们执行空间变化(特定于像素位置)的乘法运算来调制局部强度。生成的调制图也是特定于图像的,因为它们是依赖于图像生成的,这与卷积滤波器对于训练后的所有图像都是固定是不同的。

我们的问题在功能上不同于以前的ITM方法,后者旨在预测线性域中图像的亮度,这是场景的物理亮度,通常以cd / m2(坎德拉每平方米)为单位,因为我们的网络可以直接预测HR HDR显示格式的图像,在像素域中。因此,色域必须从BT.709扩展到BT.2020 [2],位深度从8位/像素增加到10位/像素,并且转换函数也从gamma[1]变为PQ [3]或HLG [4] OETF。图2比较了传统的亮度预测ITM,以及当以显示格式生成HDR图像时,我们在像素域中直接生成HDR视频的方法。为了促进实际应用,我们使用4K(3,840×2,160)HDR视频来训练和测试我们的网络.

                                                                   

本文贡献:

  • 我们引入了带有调制模块的新型深度网络,该网络专注于增强联合SR-ITM问题的局部对比度.
  • 我们为Deep SR-ITM合并了输入分解方法,以专注于输入图像的独特低频和高频成分.
  • 出于实用性考虑,我们针对实际应用进行了4K HDR视频实验,我们的网络以HDR标准显示格式直接预测HR HDR图像.

3 proposed method:

我们提出了Deep SR-ITM,一种基于信号分解和调制的深度残差网络,其中从单个LR SDR图像生成BT.2020 和PQ-OETF 的HDR显示格式的HR HDR图像。网络架构如图所示:

3.1 input decomposition

在输入网络之前, 使用guided filter(保持边缘的低通滤波器[26])将输入 LR SDR 图像 I 分解为基础层 I_b 和 细节层 I_d , I_b是通过将guided filter 应用于 I 来计算的,然后通过简单地将  I 除以 I_b 来获得 I_d .  

I_d = I \oslash I_b    ,   \oslash 表示 逐元素相除,   I_b 包含模糊的彩色图像,主要表现为低频信息,  I_d 主要是无色的,主要表现为高频信息(例如,边缘和纹理).

因为 I 也包括有用的信息, 因此 将 I 在通道方向上与 I_b 和 I_d串联在一起, I_b^{in} = [I \quad I_b] , \quad I_d^{in} = [I \quad I_d]

然后,I^{in}_b , I^{in}_d通过两个不同的特征提取过程分别进行,以便顶层基础层过程可以集中精力转换颜色并扩展幅度,而底层细节层过程可以专注于恢复高频细节

3.2 residual skip modulation blocks

调制(Modulation):

卷积层中的卷积运算在空间上是不变的,因为将相同的卷积核应用于所有像素位置, 特别是为了增强局部对比度,这种卷积特性限制了网络的功能,例如图像特征根据像素位置变换而变化(比如要恢复的对比度)。此外,一旦对网络进行训练,卷积核就会被固定,并且相同卷积核会应用于所有图像样本。因此,我们通过逐元素相乘引入空间变体和图像自适应调制,以帮助网络对比简单的CNN建模更复杂的映射进行建模。在操作上,这类似于注意力块(实际上是对空间信道的概括)在高层次的视觉任务中,例如对象检测和分类。对于这些任务,注意块可帮助网络将注意力集中在重要的区域上。对于像联合SR-ITM这样的低层次的视觉任务,特定位置的乘法运算有助于逐像素调制图像信号。

残差快(Residual blocks):

我们设计了残差,跳越和调制块的四种不同组合:ResBlock,ResModBlock,ResSkipBlock和ResSkipModBlock,

第一, 对于 第 i 个block 的输入 x,  则第 i 个 ResBlock的输出 RB_i  (橙色框图)  , 如下表示:

RB_i(x) = (Conv\quad \circ \quad RL\quad \circ Conv \quad \circ RL)(x) + x = C_{RB}(x) + x, 其中, Conv 表示卷积层, RL 表示 ReLUctant激活函数(RL(.) = max(0, .))

第二,  ResModBlock(绿色框图)有一个附加的调制组件, 它需要由给出的基础层的共享调制功能(SMF_b

SMF_b = (RL \quad \circ \quad Conv \quad \circ \quad RL \quad \circ \quad Conv \quad \Conv \quad \circ \quad RL \quad \circ \quad Conv)(I_b^{in})

第i 个 ResModBlock的输出 RMB_i 为:

RMB_i(x) = C_{RB}(x) \odot \{(Conv \quad \circ \quad RL \quad \circ \quad Conv)(SMF_b)\} +x   , 其中 \odot 表示逐元素相乘

然后,顶层基础层通道的最后一个特征提取层的输出(FE_b)由下式给出:

FE_b = (RMB_m \quad \circ \quad RB_n^b \quad \circ ... \circ RMB_1 \quad \circ \quad RB_1^b \quad \circ\quad Conv)(I_b^{in}), 其中 FE_b 是通过交替应用ResBlock和ResModBlock获得的,并且包含m个 RB^b(基础层过程中的ResBlocks)和m 个RMB

对于细节层过程, 还使用跳越组件来帮助信息流, 第三种类型的块,ResSkipBlock(黄色框图),桥接了基础层过程中的ResModBlock。第i个ResSkipBlock 的输出RSB_i :

\small RSB_i(x) = (Conv \quad \circ \quad RL \quad \circ \quad Conv \quad \circ \quad DR \quad \circ \quad RL)([x \quad RMB_i]) + x

其中, 其中DR表示1×1卷积的降维层,  [x   y]表示x和y在通道方向上的拼接,  DR层充当选择模块,用于控制从扩展输入中传递哪些信息以及传递多少信息.

最后, ResSkipModBlock 设计具有调制和跳跃连接的功能, 第i 个 ResSkipModBlock的输出 \small RSMB_i :

\bg_white \fn_cm \small RSMB_i(x) = \{(Conv \circ RL \circ Conv \circ DR \circ RL)([x \quad RB_i^b]) \} \odot \{(Conv \circ RL \circ Conv)(SMF-d) \} +x

然后,通过底部细节层传递的最后一个特征提取层的输出(FE_d):

FE_d = (RSMB_m \circ RSB_{m-1} \circ ... \circ RSB_1 \circ RSMB_1 \circ RB_1^d \circ Conv)(I_d^{in})

FE_d 包含 m 个RSMB, m-1 个 RSB, 1个RB^d (ResBlock 在细节层过程中)

3.3 融合与合成

Deep SR-ITM的后续部分包括融合基础层和细节层(FE_b \quad FE_d)的功能, 最后产生HR HDR输出. 

ResBlock再次被使用到整合部分,定义为 RB^f, ResBlock的输入为 x_f

x_f = (Conv \circ DR \circ RL)([FE_b \quad FE_d])

第n个ResBlock的输出 y_f : 

y_f = (RB_n^i \circ ...\circ RB_1^i)(x_f)

最终HR HDR预测值 \hat{J} :

\hat{j} = (Conv \circ PS \circ RL \circ Conv \circ RL \circ Conv \circ RL )(y_f) + Bic(I)

其中PS表示像素混洗[17],而Bic表示双三次插值, 应用了全局残差学习以及四种残差块内部的局部残差学习,以简化训练并提高预测精度

简化版本: 用来进一步分析输入分解的影响并评估不同类型的调制

 

 

实验细节:

所有卷积滤波器的尺寸均为3×3,具有64个输出通道,除了像素洗牌前的层具有256通道和输出层具有3通道以外, 同时还转换了颜色容器,对网络的所有三个YUV通道进行了训练和测试. 网络结果中, m=3, n = 10, SR 的放缩倍数为4, 实现了两个像素混乱, 

训练: 

使用L2 loss , Adam 优化器 , Xavier初始化方法[30]

 

结论:

在本文中,我们提出了Deep SR-ITM(联合SR-ITM框架),其中将输入的SDR图像分解为基础层和细节层,从而将低频信息和高频信息分开。由于采用了这种输入分解策略,Deep SR-ITM能够精确预测丢失的细节,借助细节层进行空间放大,同时针对ITM任务将总体强度和颜色扩展到基础层的帮助下,达到HDR亮度上下文。通过引入空间变型操作,可以引入调制方案来增强图像信号幅度中的局部对比度。在像素域中直接生成HR HDR图像是非常方便的应用程序,可为UHD HDR消费者显示器生成优质的视觉内容.

[17] W. Shi, J. Caballero, F. Huszar, J. Totz, A. P. Aitken, R. Bishop, D. Rueckert, Z. Wang. Real-Time Single Image and
Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network. CVPR, 2016.

[26] Kaiming He, Jian Sun, Xiaoou Tang. Guided Image Filtering.TPAMI, 35(6): 1397-1409, 2013.

[30] X. Glorot, Y. Bengio. Understanding the difficulty of training deep feedforward neural networks. AISTATS, 2010.

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值