论文阅读笔记------A High Contrast Video Inverse Tone Mapping Operator for High Dynamic Range Applications

Mohammadi P, Pourazad M T, Nasiopoulos P. A High Contrast Video Inverse Tone Mapping Operator for High Dynamic Range Applications[C]//2019 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE, 2019: 1-5.

摘要:

在这篇论文中,提出了一种高对比度的视频iTMO,它解决了现有方法的缺点,产生的HDR视频质量值得新兴的HDR技术的期望。 方法是内容自适应的,能够将SDR视频转换成任何目标动态范围的HDR视频。 方法遵循人类视觉系统(HVS)的特点,即对黑暗区域的亮度变化比明亮和正常区域更敏感,并相应地映射这些区域 。

提出的iTMO使用一种基于HVS对亮度变化敏感性的分割方法,并使用SDR框架感知编码的光值构建映射曲线,该iTMO基于每个SDR帧的亮度分布实现了高对比度的HDR视频。此外,我们的iTMO能够处理所有类型的SDR帧,从黑暗到明亮的场景,动态控制噪音和带状工件,保持它们在不可感知的水平。我们的实验结果表明,在最终的HDR视频的整体视觉质量方面,我们提出的iTMO平均优于现有的操作。

论文阅读笔记------A High Contrast Video Inverse Tone Mapping Operator for High Dynamic Range Applications_第1张图片

 

本文iTMO的工作流程如图1所示。方法的主要组成部分包括将SDR值转换为感知值,根据HVS对不同亮度范围变化的敏感性,将结果值分离为暗、正、亮区域。这些步骤之后,通过最大化每个区域的输入SDR和输出HDR帧之间的对比度差异,计算相应的斜率,最后将SDR值映射到目标HDR范围。

  • SDR光值向感知值的转换和向黑暗、正常、明亮区域的分离

首先将捕获的SDR光值转移到PQ域中,因此映射过程利用了人类视觉系统的特征。 下一步是计算得到的PQ值的分布(直方图),它将PQ值分组到统一大小的bin中(即,每bin的亮度/亮度/强度值相同)。每个bin的高度表示具有这些光强值的帧中的像素数。图2是这种分布的一个例子。注意,本例中的SDR光值范围为0.1到100个nits,在PQ域中范围为0.0623到0.5081

论文阅读笔记------A High Contrast Video Inverse Tone Mapping Operator for High Dynamic Range Applications_第2张图片

为了利用HVS对不同亮度变化的敏感性,我们将SDR PQ值按照亮度分为三个区域。根据我们的实验结果在一组全面的框架,我们对输入SDR帧将光值范围[0.1 -0.5]nits(或[0.0623 - 0.1217]PQ域)为黑暗,值的范围(0.5 -30]nits(或在PQ域)(0.1217 - 0.3962]为正常的,和光线值的范围(30 - 100]尼特(或在PQ域)(0.3962 - 0.5081]作为明亮的区域。

论文阅读笔记------A High Contrast Video Inverse Tone Mapping Operator for High Dynamic Range Applications_第3张图片

  • mapping function

本文选择分段线性映射函数(比较了指数和多项式映射函数)将SDR PQ值映射到 HDR PQ值。

L_{HDR,PQ} = \left\{\begin{matrix} s_1 L_{SDR,PQ} + a_1 \quad \quad \quad \quad \quad if \quad L_{SDR,PQ} \leq 0.1217 \\ s_2 L_{SDR, PQ} + a_2 \quad if \quad 0.1217 < L_{SDR,PQ} \leq 0.3962\\ s_3 L{SDR,PQ} +a_3 \quad \quad \quad \quad if \quad L_{SDR,PQ}>0.3962 \end{matrix}\right. \\ \\ L_{HDR,PQ}/L_{LDR,PQ}:HDR/ SDR \quad PQ \quad values \\ \\ s_1, s_2, s_3: slopes \\ \\ a_1, a_2, a_3: y-intercept

 

我们的目标是最大化输入SDR和输出HDR帧之间的对比度差异,计算每个区域的映射函数的斜率,使输入SDR和输出之间的对比差异最大化HDR帧。我们将每个区域的对比度定义为两个相邻感知编码的光值之间的差异

\\ C_{HDR} = s_k C_{SDR}, k=1,2,3 , \\ \\ s_k: slope \quad assigned \quad to \quad k_th \quad area \\ \\ E\{ \left \| C_{HDR} - C_{SDR} \right \|_2^2 \} = F_C\{s1,s2,s3\}=\sum_{k=1}^3(s_k-1)^2C_{SDR}^2p_k \\ \\ s.t.: s_k \geq 1, k=1,2,3 \\ \\ \sum_{k=1}^3s_k\delta_k \leq D_{HDR} \\ \\ \| \|_2: second \quad norm \\ \\ E: expectation \quad operator \\ \\ p_k: the \quad number \quad of \quad pixels \quad k_th \quad areas \\ \\ D_{HDR}: the \quad difference \quad between \quad the \quad maximum \quad and minimum \quad brightness \quad of \quad the \quad traget \quad HDR \quad display \quad in \quad the \quad perceptual \quad domain.

\\ \delta_1 = X_1 - X_{min}, \delta_2 = X_2 - X_1, \delta_3 = X_{max} - X_2, \\ \\X_{min} = 0.0623, X_1=0.1217 , X_2=0.3962, X_{max}=0.5081

 

你可能感兴趣的:(HDR,论文笔记)