一种高动态范围视频处理方法技术

技术编号:16179095 阅读:59 留言:0更新日期:2017-09-12 01:39
本发明专利技术公开了一种高动态范围视频处理方法。它通过检测标准动态范围(SDR)视频不同场景的亮度值和对比度,得到每个场景对应的伽玛值,进而根据该伽玛值计算得到逆色调映射时所需要的参数,最终转换得到高动态范围(HDR)视频数据。本发明专利技术的有益效果是:能够自动适应大多数不同风格不同场景的视频,充分考虑了不同场景和区域中亮度/对比度的不同对转换过程的影响,最终的转换结果能够很大程度保留原始内容制作者的创作意图,并能呈现很好的图像美感和保真度。

A high dynamic range video processing method

The invention discloses a video processing method with high dynamic range. It was detected by standard dynamic range (SDR) video brightness values and different scene contrast, gamma values corresponding to each scene obtained, then according to the gamma value calculated parameters needed by inverse tone mapping the final conversion to get high dynamic range (HDR) video data. The invention has the advantages that can automatically adapt to the video most different styles in different scenarios, considering the influence of the luminance contrast / different scenes and different regions of the conversion process, the final conversion results can greatly keep the original content creator's creation intention, and can show the image of beauty and good fidelity.

【技术实现步骤摘要】

本专利技术涉及图像处理相关
,尤其是指一种高动态范围视频处理方法
技术介绍
高动态范围(HighDynamicRange,以下简称HDR)视频,相对于标准动态范围(StandardDynamicRange,以下简称SDR)视频,图像的明暗层次更清晰,图像细节更丰富,能够更逼真的重现真实场景。随着HDR技术的发展以及HDR显示器的逐步普及,对HDR视频的需求逐步增加。真正的HDR视频制作需要在采集端使用高动态范围的成像器件,制作时也要使用支持HDR非编软件,也就是说HDR视频的内容制作对拍摄设备和前处理技术都有很高的要求,因此目前市场上的HDR内容仍处于相对匮乏的状态。另一方面,市场上有比较充足的制作精良的高清/超高清SDR片源。如何将这些SDR内容转换成高质量HDR格式视频,具有比较重要的现实意义。目前大部分的研究集中在SDR图像和HDR图像的相互转换,色调映射(ToneMapping)和逆色调映射(InverseToneMapping)是SDR图像和HDR图像之间相互转换的关键技术。当前主流的色调映射算法主要考虑因素是输出设备的显示能力,视频本身的场景特征对显示效果也有较大的影响,但是往往被忽视。由于人眼对亮度感知的非线性特点,最简便的图像逆色调映射算法一般采用类似于伽玛校正的方式来调整SDR图像,即SDR图像采用全局参数进行转换生成HDR图像。这种转换算法的局限性显而易见,因为不同图像具有不同的亮度/对比度范围,只能手动调整该全局参数来适应不同风格的图像。另外由于视频和图像处理方法存在较大区别,图像的逆色调映射算法也不能直接应用于视频转换。通常来说,不同的视频内容制作者一般会通过调节不同的亮度、对比度、饱和度等方法来表达其影片的创作意图。如果将不同场景按照亮度/对比度进行划分,可以粗略划分为“低亮度低对比度”、“低亮度高对比度”、“中等亮度中等对比度”、“高亮度低对比度”和“高亮度高对比度”等不同的风格,也就是说不同的视频具有不同的风格,同一视频片段也可能由不同风格的场景组成。如果不同的视频文件或同一视频文件的不同场景都采用同样的参数进行处理,那么转换后的HDR视频肯定不能呈现很好的美感和保真度,内容创作者的意图也无法很好保留。
技术实现思路
本专利技术是为了克服现有技术中存在上述的不足,提供了一种能够提高图像美感和保真度的高动态范围视频处理方法。为了实现上述目的,本专利技术采用以下技术方案:一种高动态范围视频处理方法,具体操作步骤如下:(1)将输入的标准动态范围视频解码,得到YCbCr颜色空间的数据;(2)将得到的YCbCr颜色空间的数据进行颜色空间转换,得到RGB颜色空间的数据;(3)在得到的RGB颜色空间的数据中,分别对R/G/B三个通道内的颜色分量进行电光转换;(4)通过逆色调映射参数分别对R/G/B三个通道内的颜色分量进行处理;(5)将步骤(4)中R/G/B三个通道内的颜色分量分别进行光电转换;(6)根据输出参数设置要求将上述颜色空间的数据映射到对应的颜色空间;(7)将最终处理后得到的RGB颜色空间的数据进行颜色空间转换,得到YCbCr颜色空间的数据;(8)将步骤(7)中处理得到的YCbCr颜色空间的数据进行编码,得到高动态范围视频流。本专利技术旨在提出一种SDR视频向HDR视频转换的方法,该方法对不同场景应用不同的参数处理。上述方法根据逆色调映射时所需要的参数,最终转换得到HDR视频数据。本专利技术能够自动适应大多数不同风格不同场景的视频,充分考虑了逆色调映射参数的不同对转换过程的影响,最终的转换结果能呈现很好的图像美感和保真度。作为优选,在步骤(4)中,逆色调映射参数的获取过程如下:(a)将输入的标准动态范围视频解码,并检测场景;(b)遍历该场景,得到该场景的对比度C;(c)遍历该场景,得到该场景中每一帧的亮度中值;(d)根据该场景中每一帧的亮度值,得到该场景的亮度平均值(e)根据该场景的对比度C和该场景的亮度平均值得到该场景对应的伽玛值其中:α为调节系数,γ的有效范围为[0.2,1.4];(f)通过步骤(e)中的伽玛值得到该场景每一帧中每个像素点的逆色调映射参数其中:LSDR_max是输入标准动态范围视频的最大亮度值,LHDR_max是目标高动态范围视频设定的最大亮度值,YSDR是标准动态范围视频中每个像素点亮度值。该方法通过检测SDR视频不同场景的亮度值和对比度,得到每个场景对应的伽玛值,进而根据该伽玛值计算得到逆色调映射时所需要的参数。在转换过程中涉及到的光电/电光函数转换、色域转换等可以参考相关标准,不在本专利技术讨论范围内。由实验测试可知,伽玛值的取值一般与场景对比度成正比,与场景亮度成反比。即在亮度较高的场景,倾向于选取较小的伽玛值;在对比度较低的场景,倾向于选取较小的伽玛值。本专利技术能够自动适应大多数不同风格不同场景的视频,充分考虑了不同场景和区域中亮度/对比度的不同对转换过程的影响,最终的转换结果能呈现很好的图像美感和保真度。作为优选,在步骤(c)中,每一帧亮度中值的求取方法如下:每一帧求取亮度中值时,将该帧信号转换到XYZ颜色空间,提取Y分量作为对应像素点的亮度值,取所有像素点的亮度中值作为该帧的亮度值作为优选,在步骤(2)中,将得到的YCbCr颜色空间的数据在BT.709色域进行颜色空间转换;在步骤(3)中,电光转换的转换函数采用ITU-RBT.709标准;在步骤(5)中,光电转换的转换函数采用ITU-RBT.2100标准。作为优选,在步骤(4)中,通过逆色调映射参数对R/G/B三个通道内的颜色分量进行处理之后,结果为:RHDR=RSDR·Coef,GHDR=GSDR·Coef,BHDR=BSDR·Coef。本专利技术的有益效果是:能够自动适应大多数不同风格不同场景的视频,充分考虑了不同场景和区域中亮度/对比度的不同对转换过程的影响,最终的转换结果能够很大程度保留原始内容制作者的创作意图,并能呈现很好的图像美感和保真度。附图说明图1是本专利技术的方法流程图;图2是本专利技术中逆色调映射参数的方法流程图。具体实施方式下面结合附图和具体实施方式对本专利技术做进一步的描述。如图1所述的实施例中,一种高动态范围视频处理方法,具体操作步骤如下:(1)将输入的标准动态范围视频解码,得到YCbCr颜色空间的数据;(2)将得到的YCbCr颜色空间的数据在BT.709色域进行颜色空间转换,得到RGB颜色空间的数据;(3)在得到的RGB颜色空间的数据中,分别对R/G/B三个通道内的颜色分量进行电光转换;电光转换的转换函数采用ITU-RBT.709标准;(4)通过逆色调映射参数分别对R/G/B三个通道内的颜色分量进行处理,结果为:RHDR=RSDR·Coef,GHDR=GSDR·Coef,BHDR=BSDR·Coef;(5)将步骤(4)中R/G/B三个通道内的颜色分量分别进行光电转换;光电转换的转换函数采用ITU-RBT.2100标准;(6)根据输出参数设置要求将上述颜色空间的数据映射到对应的颜色空间;如果输出参数设置要求是BT.2020色域,则需要将BT.709色域的数据映射到BT.2020色域,即色域映射,转换方法可参考ITU-RBT.2087标准;(7)将最终处本文档来自技高网
...
一种高动态范围视频处理方法

【技术保护点】
一种高动态范围视频处理方法,其特征是,具体操作步骤如下:(1)将输入的标准动态范围视频解码,得到YCbCr颜色空间的数据;(2)将得到的YCbCr颜色空间的数据进行颜色空间转换,得到RGB颜色空间的数据;(3)在得到的RGB颜色空间的数据中,分别对R/G/B三个通道内的颜色分量进行电光转换;(4)通过逆色调映射参数分别对R/G/B三个通道内的颜色分量进行处理;(5)将步骤(4)中R/G/B三个通道内的颜色分量分别进行光电转换;(6)根据输出参数设置要求将上述颜色空间的数据映射到对应的颜色空间;(7)将最终处理后得到的RGB颜色空间的数据进行颜色空间转换,得到YCbCr颜色空间的数据;(8)将步骤(7)中处理得到的YCbCr颜色空间的数据进行编码,得到高动态范围视频流。

【技术特征摘要】
1.一种高动态范围视频处理方法,其特征是,具体操作步骤如下:(1)将输入的标准动态范围视频解码,得到YCbCr颜色空间的数据;(2)将得到的YCbCr颜色空间的数据进行颜色空间转换,得到RGB颜色空间的数据;(3)在得到的RGB颜色空间的数据中,分别对R/G/B三个通道内的颜色分量进行电光转换;(4)通过逆色调映射参数分别对R/G/B三个通道内的颜色分量进行处理;(5)将步骤(4)中R/G/B三个通道内的颜色分量分别进行光电转换;(6)根据输出参数设置要求将上述颜色空间的数据映射到对应的颜色空间;(7)将最终处理后得到的RGB颜色空间的数据进行颜色空间转换,得到YCbCr颜色空间的数据;(8)将步骤(7)中处理得到的YCbCr颜色空间的数据进行编码,得到高动态范围视频流。2.根据权利要求1所述的一种高动态范围视频处理方法,其特征是,在步骤(4)中,逆色调映射参数的获取过程如下:(a)将输入的标准动态范围视频解码,并检测场景;(b)遍历该场景,得到该场景的对比度C;(c)遍历该场景,得到该场景中每一帧的亮度中值;(d)根据该场景中每一帧的亮度值,得到该场景的亮度平均值(e)根据该场景的对比度C和该场景的亮度平均值得到该场景对应的伽玛...

【专利技术属性】
技术研发人员:王建伟黄进廖义
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1