本文由百度智能云-视频云音视频解决技术架构师——邢怀飞,在百度开发者沙龙线上分享的演讲内容整顿而成。
内容从百度智能视频云的外围竞争力:“智感超清”登程,梳理了智能视频云相干的产品概念和技术。在具体介绍了HDR技术的概念根底上,联合相干“智感超清”能力,重点分享了HDR技术的利用实际。

文/ 邢怀飞
整顿/ 百度开发者核心
视频回放:https://developer.baidu.com/l...

本次分享的主题是:智感超清之HDR利用实际。内容次要分为以下三个局部:

  • 智能视频云3.0 & 智感超清介绍
  • HDR技术概念解析
  • “智感超清” HDR技术利用实际

01百度智能视频云3.0&智感超清介绍

百度智能视频云3.0介绍


上图就是百度智能视频云3.0的全景图。能够用三句话概括:

第一,云智一体化
即百度目前所有的视频云产品都实现了智能化。能够看到,图中标注的局部,“智感超清视频解决”的外围能力就包含了:智能编码、智能解决、智能抽帧、版权保护。其中,“智感超清”是视频解决产品的一个外围竞争力品牌。

第二,服务平台化
联合底层的云智一体的能力,咱们搭建了两个平台:视频创作散发平台,视联网感知平台。
其中,创作散发平台面向泛媒体和泛互联网场景,能够提供端到端一站式的视频服务。而视联网感知平台,面向传统监控产业,对视频端设施和泛视频数据流进行对立接入、剖析和治理。

第三,利用场景化
联合具体的利用场景,百度智能视频云在泛互联网、泛媒体和泛产业方向提供了定制化的智能视频计划笼罩互动娱乐、内容生产、智能剖析、近程实时通信、生产治理、平安治理等场景。

“智感超清”MCP视频解决产品


以上是智感超清 MCP视频解决产品的一个性能框架图。上面简略介绍一下每一层的构造与内容。

接入层:与其余云上产品相似,MCP视频解决产品提供两个次要入口:Console、API&SDK。
用户能够通过控制台(Console)进入并进行相应的配置。而对于B端的客户,更能够灵便地采纳API/SDK的形式对产品进行拜访。

基本功能层:包含根底的云上转码的性能,也包含根本的视频剪辑/拼接/截图/字幕叠加等附件的性能。
云上转码能够把用户上传的视频进行一个全格局、全协定的转换,以满足于不同客户场景下、不同网络状况、不同终端的适配,并能够灵便的做多码流切换。

智能视频解决层:这部分是“智感超清”整个产品外围打造的能力。形象出以下三个层面介绍:

  • 第一:智能画质晋升
    通过AI的伎俩或其余传统的伎俩对输出的视频进行预处理,而后再进行转码解决,会带来比远视频更好的视觉体验。其中,智能HDR转换,也是和明天分享强相干的技术。
  • 第二: 智能老片修复
    之所以把这个门类独自进去,是因为针对这些老片,咱们须要有特定的技术进行修复,以达到降级的用户体验。具体性能包含:划痕去除,噪点去除和智能上色。
  • 第三: 智能视频编辑
    这一部分是根本的视频编辑能力。包含智能字幕、智能去黑边、智能去抖动等。

以上三个功能模块形成了智能视频解决的外围能力。

智能视频编码:这一层是比拟底层的视频编码能力介绍 。
次要包含:内容指定编码、ROI编码、4k/8k编码 、还包含百度自研的BD265编码器等。

介绍完产品框架图,咱们再介绍一下智感超清的外围竞争力在技术上如何实现。

第一局部是智能视频解决。


智能视频解决的外围指标是晋升画质 。它可能通过视频预处理的形式使得在视频的分辨率、帧率、色深、色域等各个方面都能有一个较大晋升。

其中比拟外围的能力包含:SDR2HDR、超分、插帧。

在超分和插帧上都是基于AI模型。目前,在超分模型上,曾经研发了视频级别的一个超分模型;在开源数据集上,曾经达到了SOTA;在插帧的算法上,也有自研的算法,能够实现任意帧的一个插帧。

在智能老片修复上,百度也和其余的单位单干,构建了一个残缺的数据集。比拟典型的场景如:胶片上老片的物理伤害,包含其它磁带的一些伤害,“智感超清”产品通过对图像画质进行多维解决,可能在不减少视频带宽老本的状况下,实现画面质量的大幅晋升,打造视频的“极质”体验。

第二局部是智能视频编码。


智能视频编码方面,曾经研发上线了AI驱动自适应的编码。该模型能够依据视频自身内容分析,预测出最优的视频码率与分辨率,并可能与ABR协定联合,生成一组最优的编码配置。与此同时,构建了一个数百万场景级别的数据集,将VMAF当成视频品质评分的一个指标。

不仅如此,百度还自研了BD265编码器,开发了60多种算法,并思考主观驱动的算法去晋升视频的画质并节俭码率。
比照开源编码器,BD265编码器晋升了30%的码率,速度上也晋升了2~4倍。该编码器加入了去年的MSU大赛,在VMAF上也达到了top2的程度。这个是咱们后面对智能视频解决和编码的一个简略介绍。

通过后面的简略介绍,置信大家对智能视频云有一个根本的意识,并对“智感超清”产品有一个初步的理解。在下一章节,将给大家重点介绍HDR相干的技术。

02HDR技术概念解析

什么是HDR

HDR的特点能够用三个“更”字概括。

  • 更高的亮度范畴
    绝对于 SDR来说,HDR能够达到10000nits的最高亮度。这使得它可能更好地展现明暗比照,在亮度方面,更加贴近人眼的对物理世界的感官认知。(能够参考上图HDR和SDR的成果比照)
  • 更广的色调范畴
    上图左下角示例,是一个CIE 1931色调空间的表白。传统的709畛域(即:高清),可能笼罩35.9%的色调范畴,而到了2020畛域(即:超高清),曾经可能笼罩75.8%的色调范畴。

那么,如何去表白这种更宽的色调范畴呢?须要咱们更高的比特也就是更高的位深去示意。

这也对应了HDR的第三个个性:

  • 更深的色深(位深)
    基本上hdr都是在10比特,更高的要达到12比特能力达到。以上是咱们对HDR成果的一个简略介绍。

HDR端到端系统流程

之所以想介绍这个流程,是因为HDR它不是一个单点的技术概念,它涵盖了从视频的拍摄、制作 、视频编码、解码、播放、传输等一系列流程。须要整个HDR技术生态上的企业相互配合,能力实现整个HDR端到端的零碎。下图形象的展现了整个零碎流程:

视频录制(光电转换)→前期加工(产生元数据)→获取HDR视频及相干的内容元数据→压缩传输→解码→显示器显示播放(电光转换)

HDR技术相干概念

  1. 光电/电光传输曲线
    将自然界中实在场景转换为屏幕上显示进去的图像,须要通过两个次要步骤:
  2. 通过摄影设施,将外界光信息转换为图像信息存储。实质上存储为数字信号。
  3. 通过显示设施,将图像信息转换为屏幕输入的光信息。

整个过程中,信息流要通过两个重要的非线性映射,能力造成咱们在显示设施上看到的图像。这两个重要的非线性映射过程,咱们又称光电/电光传输曲线。

上面介绍三种常见的光电/电光传输曲线

  • Gamma曲线
    是一种在传统的SDR显示设施上被宽泛应用的转换曲线。
    对应的规范是:BT.1886,峰值亮度仅为100nits。
    随着显示设施亮度范畴的晋升、图像编码bit depth的晋升,使得传统Gamma校对不再实用HDR的光电转换过程。
  • PQ曲线
    由杜比实验室依据Barten的人眼模型提出的电光转换曲线。峰值亮度能够达到:10000nits。
    长处:可能提供更高的亮度范畴。
  • HLG曲线
    由BBC和NHK联结提出的光电转换曲线。
    长处:兼容SDR的显示和播放。在广电畛域被广泛应用。
  1. HDR元数据
    定义:形容视频或图像处理过程中的要害信息/特色。产生于视频的制作阶段,次要蕴含色调和亮度两大方面信息。

分类:按形成构造上分类,可分为动态元数据和动静元数据。

  • 动态元数据:视频中采纳繁多的元数据去管制每一帧的色调和细节,元数据并不会发生变化。易造成某些大动静场景的画面暗部或者高亮细节失落。
  • 动静元数据:视频中的采纳变动的元数据去管制每一帧的色调和细节。通过动静元数据,咱们还能够依据用户的显示状况,利用tone-mapping (色调映射)的算法进行更多的适配。
  1. HDR常见格局

    后面也提到,HDR不是一个单点的技术概念,而是一个端到端的生态。从上述图中也能够看到,HDR的格局生态非常的简单,正是因为此,HDR的规范有些割裂,并不像视频编码一样那么清晰。若依照光电/电光传输曲线的品种来划分,能够分为以下几个大的规范类型:
  • HDR10:由美国CT组织牵头的一个凋谢规范。齐全开源收费。
  • HLG:是由BBC和NHK联合开发的高动静范畴HDR的一个规范。HLG不须要元数据,能后向兼容SDR。
  • HDR10+:为抗衡DolbyVision, 由三星推出的一个局部收费的规范。采纳的是动静元数据。
  • DolbyVision:Dolby Vision应用根本层+加强层来实现向下的兼容性。并应用动静元数据来形容所有场景。但它是一个免费规范,受权体系较为简单。
  • HDR Vivid:是国产的一个规范。在现有传输曲线和色调空间规范的根底上,减少动静元数据的形容,开源收费且兼容性好。

03“智感超清”HDR技术利用实际

典型超高清HDR利用需要

随着5G通信的倒退,给视频行业带来全新的改革,对应的终端能力也越来越强,互联网超高清利用空前暴发,这对超高清视频的要求也越来越高。通常,咱们所说的超高清视频包含以下六因素:

  • 高分辨率
  • 高帧率
  • 色深解析
  • 宽色域
  • 高动静范畴
  • 全景声音频
    这其中,4K、HDR等技术贯通整个从采集、制作、出现等整个端到端的流程。

上面看一下须要如何的技术储备,能力实现如此端到端的流程?

HDR解决流程与需要剖析

内容生产:
用户拍摄HDR视频上传到云端。在这一阶段,平台须要具备以下HDR的解决能力:

  • HDR视频云端编辑能力
  • SDR素材适配
  • HDR中间层(Mezz)文件的编码
  • 元数据的生成
  • 元数据的透传

存储(压缩)/解决(传输)阶段
在HDR视频编码和解决阶段,须要以下过程:

  • HDR转SDR。 这波及到重要的色调映射过程。
  • 多种输出格局主动适配。
  • SDR转HDR。 能够通过AI的形式,将SDR转换为HDR。
  • HDR格局互转能力。HDR的格局多样,可能反对各种HDR格局互转非常重要,如HDR10转HLG。
  • HDR元数据的写入、透传。在原始HDR视频根底上,是否在码率压缩后写入,这也对云端能力提出了要求。

HDR显示:
在视频播放阶段,须要肯定的策略在端上做相应的适配。具体来说,须要实现:

  • HDR终端视频播放
  • SDR终端视频播放
  • 端上主动适配
    在接下来的章节,会详细分析各项技术的实现过程。

HDR转SDR


HDR转SDR的过程实际上是一个色调映射的过程。(Tone Mapping Operator)
HDR和SDR视频的亮度空间和色调范畴都差异很大,这其中的转换过程较为简单。艰深了解,色调映射就是一个将HDR的图像或者视频,转换为SDR的图像,并在SDR显示设施正确显示的技术。
以下是典型色调映射解决的流程:

  1. 预处理
    通过预处理,将图像的亮度信息转换为log域。
  2. 图像合成
    通过图像的保边滤波器,将图像分解成根底层和细节层。
  3. 亮度信息提取
    将提取出的根底层亮度信息通过不同的色调曲线进行压缩,并将压缩后的亮度信息加在细节层上。
  4. 后置解决
    通过后置解决,进行色彩校对,失去SDR图像。
    在色调映射过程中,最重要的是如何抉择不同的实现算法。这须要结合实际的利用场景。

SDR转HDR

SDR转HDR也是一个十分复杂的过程,不仅仅是变换色彩空间和动静范畴,更须要思考暗部细节加强与过曝细节的修复、对比度的晋升、色调放弃不变、色调加强解决以达到HDR的要求以及通过算法实现对噪声的管制。
在亮度方面:心愿通过SDR视频中残留的,适度曝光和曝光有余区域的信息,尽可能地复原这些区域内失落的细节。
在色调方面:通过SDR视频中受限的色调,预计出原始场景的色调,让复原出的HDR视频的色调尽可能地靠近原始场景中丰盛而实在的色调。

上图能够看到传统办法对SDR转HDR的过程,次要是通过线性转化的形式,对过曝/欠曝的区域进行重建。
目前AI的办法,在超分和加强畛域用的十分多,因为它应用的是非线性的表白,个别认为通过AI的办法能够实现SDR转HDR的更好成果。

基于AI的端到端SDR转HDR计划

特点:

  1. 采纳全局/部分信息交融的形式。
  2. 采纳Residual Connection残差学习。
  3. Squeeze-Excitation,channer维度自注意力算法加持。
  4. 超高清预测分辨的速度快。

以下是基于AI的SDR到HDR的成果展现:

能够看到,基于AI的SDR到HDR的转换,在晋升动静范畴的同时,还补充了曝光有余区域(暗影)的局部细节。整个画面细节更丰盛,档次更明显,整体的色调饱和度上也有显著的晋升。
在AI模型的训练过程中,数据的积攒非常重要。这也是该计划在后续须要优化的中央。

HDR格局之间的转换

HDR的格局多样,所以可能反对HDR格局之间互相转换十分必要。与转码相似,HDR格局上也须要做一个对立散发。
要了解HDR格局互相转换的这个过程,须要对PQ零碎模型和HLG零碎模型有一个粗浅的了解。

  1. PQ零碎模型

    环境光通过光光转换曲线、逆电光转换曲线,变换成PQ的电信号。在显示阶段,通过电光转换曲线,变成显示光。
  2. HLG零碎模型

    环境光通过电光转换曲线,变换成hlg的电信号。在显示阶段,通过逆电光转换曲线、光光转换曲线,变成显示光。
    HLG零碎模型从流程上看,根本与PQ零碎模型是相同的。

HEVC HDR反对

这部分以HEVC为例,重点介绍编码在HDR上是如何承载的。
HEVC对元数据的承载蕴含两个局部的重要信息。

  • VUI信息

    VUI是在H.264/AVC和H.265/HEVC序列参数集中携带的元数据元素的汇合,它们独特形容了理论视频信号如何在样本流内存储和映射,包含编码信号的参数或属性、色调空间、传输曲线等。

  • SEI信息

SEI是用来保障SDR与HDR之间的互用性的机制的办法,用于实现在接收器或者播放器中实现间接显示或转换显示的过程。

它次要蕴含制作的描述性信息(或色调容积转换)、Tone mapping信息、Color remapping信息、Knee function信息。

对HDR元数据的解析也是十分重要的能力。只有将原视频的HDR元数据保留并解析下来,能力将解决完的元数据写入以放弃HDR的成果。

“智感超清”HDR客户落地案例

“智感超清”HDR目前曾经服务各行业的客户,满足用户需要。

  • 在广电畛域行业,可能满足用户标清、高清到4k转换的需要。
  • 在电影行业,通过AI技术对老片进行修复,做超高清解决,晋升整个在处理过程中的效率,降低成本耗费,同时让老旧片子真正从新焕发生命力。
  • 在新媒体行业,依靠百度智感超清的诸多能力优化视频体验,也减少了很多视频编辑能力,包含非线编能力,极大的晋升编辑在创作内容过程中的成果。
  • 在互联网畛域,服务于互联网视频用户,一方面晋升了视频品质,另一方面升高了带宽老本 解决UGC场景下视频品质较差的问题。

以上是老师的全副分享内容。如有任何疑难,能够在留言区提出。