ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:213.20KB ,
资源ID:10210224      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10210224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全景媒体OMAFVR的系统架构研究综述.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全景媒体OMAFVR的系统架构研究综述.docx

1、全景媒体OMAFVR的系统架构研究综述全景媒体(OMAF)的系统架构研究综述1 概述虚拟现实技术是一种通过计算机仿真来创建和体验虚拟世界的技术,其中,交互式的三维动态视景与用户实体行为的融合大大丰富了用户的观看体验。目前,VR(virtual reality,虚拟现实)已成为一项热门技术,它通过展现360度的视频为观看者提供了沉浸式的“亲身体验”和“现实生活”。用户可以交互性地随时切换他们观看的视角,并且动态地查看他们所期望看到的部分场景。VR在很多领域都有它独特的应用魅力,如VR模拟、VR游戏、VR视频直播等。从用户体验的角度看,VR技术的最独特之处在于全景视频,也称360度全景视频或沉浸式

2、视频。全景媒体是指能够根据用户的观看视角进行渲染的图像、视频及其相关联的音频。在拍摄端,全景视频一般由指向不同方向的多个照相机拍摄并拼接而成。由于人的视野有限,因此无法在特定视角看全整体画面,而是通常将注意力放在特定的感兴趣的区域。在渲染端,全景视频播放已经使用许多显示设备实现。但是,VR服务的核心问题在于如何将全景视频从相机拍摄端向最终的显示端进行传输和存储。全景媒体的技术架构主要由视频拼接与映射、视频编解码、存储与传输等技术构成。目前,已有多家公司提出了视频拼接算法,关于映射方法也有多种模型方案。此外,一些组织和标准正在制定针对全景媒体的编解码和传输的优化算法。同时,全景媒体技术面临很多巨

3、大的挑战。首先,全景视频分辨率是一个技术瓶颈,相机组拼接带来的不同步、变形等因素将严重降低视频质量;其次,全景媒体庞大的数据传输与计算给传输带宽和终端的解码能力提出了巨大的挑战;此外,端到端的时延也是一个影响用户体验的关键参数。目前,市场上出现的虚拟现实产品标准不一,需要新的行业标准的约束。因此,为了将VR技术扩展到更广泛的市场,需要定义一种通用的应用架构标准,可以在不同的VR设备之间进行全景视频的存储、管理、交换、编辑和呈现。2 全景媒体应用的发展与演进OMAF(omnidirectional media application format,全景媒体的应用格式)最先由MPEG(moving

4、 picture experts group,动态图像专家组)组织在2015年10月的113届MPEG会议上提出,它提出的重要意义在于它为VR系统的输入输出接口设定了标准,便于扩展到科学研究和商业领域。此后,很多公司如高通、三星、诺基亚等以及国内外各大高校纷纷参与制定标准的队伍中。与传统平面媒体相比,全景视频在视频获取到播放的过程中,容易形成“碎片化”。全景媒体的“碎片化”,是由于在视频内容上的空间分块以及端到端的应用设备的性能不统一性造成的,而MPEG组织建立OMAF标准,正是为了避免和改善全景媒体在内容和应用设备上的碎片化。首先,OMAF框架可用于将360度视频与二维图像帧相互转换的映射和

5、渲染;其次,在基本文件格式的基础上,扩充和丰富了VR视频存储功能和相关信令的定义;此外,在框架上还增加了动态自适应流的封装和传输;同时它针对全景媒体流提出了更高要求的压缩编码性能。MPEG组织在2015年底就初步形成了较为粗略的应用框图,涵盖了图像拼接和映射、视频编解码以及视频在球面的渲染模块。2016年6月,Byeongdoo等人在各种MPEG会议的提案基础上,对OMAF可支持的映射方式进行了比较和归纳。在编码方面,Ridge等人提出了下一代VR编码的趋势,对编解码器的实际应用提出了挑战性的需求。在存储方面,Wang等人提出了一个支持存储全景媒体内容的文件格式的标准,定义了多个VR相关的BO

6、X类型。在传输方面,Franck等人提出了一个新的DASH(dynamic adaptive streaming over HTTP,基于HTTP的动态自适应流)描述符来帮助DASH客户端利用和管理VR内容。图1所示为OMAF标准草案的一个发展阶段路线图,从目前的研究趋势可以看出,从2017年1月开始就有成规范体系的关于OMAF框架的MPEG会议输出文档。图1 OMAF标准草案的发展阶段路线图图2所示为关于MPEG OMAF的未来发展路线图。从图2中可以看到,在2017年底,三自由度的全景VR系统架构的标准制定完毕,到2020年底,六自由度全景VR系统也将会发布,届时对编解码、传输、文件格式等

7、有全新的标准支持。图2 MPEG组织的OMAF标准未来发展路线图关于全景媒体应用的架构,AVS(audio video coding standard,数字音视频编解码技术标准)工作组在2015年下半年也启动了VR全景视频应用工作计划,其任务和目标着重围绕视频编码和传输,定义全景视频紧凑表示方法和编码工具以及系统传输标准,提升全景视频压缩效率。在第一阶段(2015年底2017年3月),AVS组织致力于研究全景视频编码与现有平面视频编码标准的兼容性;在第二阶段(2017年3月2018年3月),AVS组织将重点放在定义新的全景视频编码工具上;在第三阶段(2017年3月2020年3月),AVS组织将

8、实现六自由度全景视频的编码。目前,AVS组织在第一阶段定义了10种不同的高效映射模型,面向不同的应用场景,且将主流平面视频编码标准应用到全景视频编码中来。IEEE虚拟现实与增强现实标准工作组正在制定八项标准(IEEE P.2048),其中涉及全景多媒体架构的包括沉浸式视频分类和质量标准及沉浸式视频文件和流格式这两个标准。截至2017年4月,全球共有接近200个企业和机构的专家参与该标准的制定工作,成为VR标准化的主要推动力量。3 全景媒体的应用架构全景媒体架构对于编解码、封装、传输等提出了更高的性能要求。同时在应用需求上,还需要映射和渲染模块的支持。由于全景媒体的交互性特点,观看者视角也需考虑

9、进入整体架构中。这些性能与应用上的需求构成了全景媒体架构的关键元素,基于这些思想,各大组织和企业在研究和发展中,形成了逐渐完善的、更为细化的架构。3.1 MPEG OMAF下的全景应用框架为了支持全景媒体的应用,基于OMAF的全景媒体的系统框架应运而生,如图3所示。图3中实线表示音视频的数据流向,虚线表示OMAF和用户视角的信令流向。在客户端的模块均受视角信令的控制,体现出OMAF框架的用户交互性;另一方面,全景媒体的映射等信息也通过OMAF信令在封装和渲染模块之间传递。对于全景媒体应用的各个模块,MPEG组织经过不断地研究和讨论,提出了丰富的解决思路和算法。图3 基于OMAF的全景媒体的系统

10、框架3.1.1 全景媒体的获取对于全景视频的采集,理论上可以通过7维全光函数来实现。而全光函数所要求的信息量过大,采集、传输和显示等技术问题短期难以获得突破。全景视频是全光函数的近似,它将7维表达简化到4维。早期的全景成像系统使用的是兼有反射折射作用的摄像机,但由于其结构特点,在相机顶部会存在盲区,无法捕获高质量高分辨率的全景视频。目前,较为常用的全景媒体获取的方法是使用包含具有重叠视野的多个鱼眼相机组成的系统。在MPEG第115次会议上,高通和LG公司提出鱼眼相机视频相关的文件格式语法和语义,在MPEG的OMAF标准中,鱼眼相机的两个有关拼接和渲染的参数光学变形校正和镜头阴影补偿,被纳入了O

11、MAF的信令中,以提高图像渲染的质量。3.1.2 映射格式自2015年开始,对映射方式的讨论和研究一直很有关注度,先后有十几种不同的映射结构被提出。图4所示为经纬图模型映射变换的原理。图4 经纬图模型映射变换的原理由于映射方式的多样性,在MPEG第116次会议上提出,映射格式需要通过相应测试标准,才可以被OMAF框架最终采用。在2017年4月的第118次MPEG会议上,公布了8种常用的映射格式,如图5所示。这些映射格式可以分为两种:视角依赖的映射格式和视角不依赖的映射格式。图5 两种分类的映射格式视角依赖的映射结构能获取当前用户视角,并且将视角区域以高分辨率投影到二维平面,其余背景区域则以较低

12、分辨率进行映射变换,这样能够在同等带宽的情况下,提高视角区域的观看质量。但由于视角依赖的映射结构需要从网络上交互式地获取视点内的数据,可能由于网络时延导致视野内数据更新不及时,从而导致用户观看的延时。视角不依赖的映射结构不受视角信息的控制,其映射变换结构较为简单,无需获知视角范围的数据。3.1.3 编解码方案目前,传统视频编码技术对全景视频仍然有效,新一代视频编码标准(H.266)预期能适度减少一半视频码率,可部分缓解全景视频传输的带宽压力。然而,不同于传统视频,全景视频有其画面的独特性,针对这些特点,一些创新的编码优化思想应运而生。Madhukar在2015年提出在编码之前加入区域自适应的平

13、滑模块,解决经纬图模型映射导致两级区域过采样问题,节省大量码率。同年,Jin等人提出了一种扭曲运动补偿方法来解决鱼眼镜头拍摄造成的运动变形。在2017年4月,MPEG组织提出了适用于全景视频的几种基于视角的编解码方案,如子图像多流编解码法、感兴趣区域增强层法、同分辨率HEVC(high efficiency video coding,高效视频编码)分块编码法。同分辨率HEVC分块编码法是基于运动约束分块集(MCTS)的编码方法,是将HEVC流按照相同分辨率进行不同质量(假设红色为高质量,黑色为低质量)和比特率的编码,并在接收端根据视角信息解码产生混合质量的图像,如图6所示。图6 相同分辨率HE

14、VC序列法流程基于视角的全景视频分块编解码能够在固定带宽情况下,根据观看质量合理地分配分辨率和码率,有效地契合了全景视频的特点,提升了终端用户的观看体验。3.1.4 传输机制在传输中,全景视频的超大分辨率对于带宽和实时性的要求提出了高难度的挑战。在OMAF标准中,提出了两套传输方案:DASH方案和MMT(MPEG media transport,MPEG媒体传输)方案。在全景视频中,根据用户视角进行动态切换主视点码流,则能去除“视角”冗余,减少带宽压力。应用于OMAF中的DASH方案传承其基本思想,它通过牺牲存储空间来提高带宽利用率。在这一方案中,在DASH服务器上,每个视角都存储多份不同码率

15、的视频流,同一时刻根据客户端的视角信息来传输较高码率的主视角切片流和较低码率的其他视角切片流,是码率和视角自适应的动态流传输技术,它的技术框架如图7所示。图7 OMAF中的DASH自适应动态流传输框架基于分块以及视角切换等思想,传输方案的设计和编解码方案一脉相承18。例如图6所示的HEVC运动约束分块集(MCTS)法,在编码端将全景图像划分为多个分块,且编码为不同质量的码流,根据用户视角信息在网络传输中动态切换不同分辨率和码流的媒体流,并在解码端组合成高质量主视角和低质量背景的混合图像。除此之外,在OMAF中,还提出了使用SRD(spatial relationship descriptor,

16、空间关系描述符)来进行基于用户视角的流式传输。另一种传输方案MMT也可作为OMAF应用架构传输模块的候选。MMT和DASH同是MPEG组织标准下的传输协议,二者除了传输架构不同之外,在OMAF架构下,MMT与DASH方案相同,在全景视频的传输中,需要根据当前视角方向,传递全景视频的主视角流,可以根据客户端指定当前视口,也可由发送端的服务器来选择。在传输系统设计中,需要兼并权衡存储、带宽、时延等各因素最大化用户体验和空间、带宽利用率。目前,已经有学者通过优化空间分块的动态流传输方式来提升全景媒体应用中的用户主观质量感受。3.1.5 存储格式为了在基本文件格式中支持OMAF作为媒体存储和封装格式的

17、应用,目前主流的实现方案是在基本文件的基础上增加多个视频track,并在track层次上,添加更多VR信息来支持OMAF这一格式。为了在track层次来表达VR视频的信息,Wang等人3提出后解码需求机制,它是通过对方案信息box(scheme information box)中信息的添加和修改来加以实现的。OMAF标准在原有的基本文件格式标准基础上,加入了映射、打包和鱼眼视频等相关box的表达,有关OMAF的新增信息如图8所示。其中,POVD(projected omnidirectional video box,映射全景视频box)中有许多映射方式的信息,例如映射结构、方向等视频信息;FO

18、VD(fisheye omnidirectional video box,鱼眼全景视频box)包含了鱼眼全景视频的参数信息,且用于指示视频轨道中的样本包含了由鱼眼相机捕获的图像信息;RWPK(region-wise packing box,区域打包box)包含了视频帧的宽高信息,并且表示图像映射后通过了区域打包模块,并且需要在渲染之前进行解包处理。其中,在POVD内部,PROR(projection orientation box,映射方向box)包含了映射模型的坐标系方向信息,如方向角度、偏转信息;COVI(coverage information box,覆盖信息box)可以根据POVD的

19、信息以及映射的视频帧信息来表征全景球体表面的相关参数与信息,若POVD中不包含COVI,则指示映射的视频帧可用于表示整个球面。图8 OMAF在方案信息box中的新增信息除了加入全景媒体的相关box的表达,在OMAF的文件存储格式领域,还有一些目前正在研究的技术,例如,子图像的多路track技术和区域视频质量排名技术等。3.2 Facebook全景媒体应用方案VR技术是目前最受关注的前沿科技之一,受到了各家互联网公司的青睐,越来越多的大型科技公司开始涉足VR领域。无论是VR社交还是VR游戏,这些仅仅是Facebook的VR展现形式而已,而支撑VR应用的核心是一个支持全景媒体的数字通信架构。这与M

20、PEG OMAF架构类似,Facebook在全景媒体的应用架构中从媒体获取到渲染播放端的关键技术如图9所示。图9 Facebook的全景视频关键技术示意3.2.1 基于Surround360相机的视频获取与拼接全景媒体应用框架的输入是对360视频的获取模块,Facebook在2016年发布了Surround 360摄像机,并且将硬件设计和图像拼接代码开源到网上。Surround 360由环绕360度的17台摄像机组成,它将拍摄到的多路视频进行拼接,并将其转换成适合于VR观看的立体360全景。在拼接模块,Surround 360采用了基于光流的算法,用光流来计算左右眼立体视差,对左眼和右眼分别合

21、成对应视角方向的虚拟摄像机的新视图,然后再将左右眼的视图重新组合。这种方法可以捕捉场景的运动,以达到远胜于普通拼接的无缝立体效果,拼接后的输出可为每只眼睛提供最大8 KHz的视频。3.2.2 正六面体映射方式Surround 360以经纬图映射的方式输出,这种映射模型会在顶上与底下两部分包含较多的冗余信息,且呈现效果较为扭曲,不符合人眼视觉习惯。Facebook在映射方式上选择了正六面体的方法,将经纬图重新布局到正六面体上。正六面体映射方法有很多的优点,比如在立方体的每一个面上没有任何失真,每一面的映射都是相对独立的。其次,视频编解码器中运动矢量为直线形式,正六面体不会像经纬图方法那样将图像扭

22、曲,因此这种映射方式对编解码器非常友好。此外,它的像素点分布较为均匀,不包含冗余信息。在Facebook的方案中,为了实现从经纬图方法为显示到立方体映射的转换,它创建了一个自定义的视频过滤器,使用多点投影的方式来进行二者之间的像素点切换。这套方案将经纬图顶部的25转换为一个立方体面,将底部的25转换为另一个面,中间的50转换为四个面。通过这样的映射转换,每帧的像素数量减少了25,从而提高了空间的效率。3.2.3 金字塔模型金字塔模型是一个与视角依赖的立体映射模型,它的底部为用户视角区域的全分辨率视频,随着金字塔高度的上升,在金字塔其他面上的视频压缩率逐渐增加。当用户切换视角时,用户看到的不是该

23、金字塔其他表面的低质量视频,而是切换到以下一视角为底部全分辨率的金字塔模型。Facebook采用金字塔映射模型可以对文件进行压缩,能够将全景视频文件压缩到原来的20%。在Facebook的方案中,一个经纬图的输出将被转换为30个视角的金字塔模型,基本能覆盖整个全景视频的各个视角空间。每一个金字塔有5种不同的分辨率版本,因此,对于一个全景视频,一共有150个不同版本的编码流可以根据情况而选择。此外,为了在合理的时间内处理海量数据的全景视频,Facebook也使用了分布式编码,在多台机器上编码不同的视频分块。3.2.4 动态流传输技术由于有限的网络带宽与计算能力的限制,传递超大数据规模的全景视频会

24、造成缓冲或者中断等问题。Facebook针对这些难题,提出了基于视角的自适应比特流技术,在视觉感兴趣的区域提供最高质量的视频,同时降低外围背景的视频质量。在客户端针对目前的网络条件以及综合分辨率、视频质量、当前视角方向等元素可以考虑数十种不同可能的流来呈现。其次,在传输中服务端需要频繁地更新网络状况,以更短的时间估计网络带宽,这样能保证系统及时调整,避免缓冲时延的发生。此外,Facebook还开发了基于内容的动态流技术,它主要是依靠人工智能给出的显著图数据来实现的,它利用显著图的统计数据,计算出观看者可能的关注点和感兴趣点。3.3 Google全景媒体应用方案2014年,Google推出了一款

25、价格低廉的DIY设备Cardboard,受到市场青睐。而如今,Google已经凭借其各种高端交互式设备,站到了VR技术领域的最前沿。图10所示为Google全景媒体的基本架构。图10 Google全景媒体关键技术3.3.1 Google Jump全景摄像装置在全景媒体应用框架的输入口,Google推出了Google Jump,它是由16台GoPro镜头组、自动拼接软件和播放平台3个部分组成。Jump拍摄的原始视频经过JUMP应用转换后,会生成非常逼真的3D虚拟现实视频,是Google虚拟现实视频内容制作的设备。3.3.2 ETC2Comp编码技术与Draco压缩库在编码压缩这一环节,Googl

26、e发布了ETC2Comp技术,它是一款用于游戏和VR开发的编码器。在编码360视频的过程中,ETC2Comp通过部署一些优化技术,能够以更快的速度获得高质量的视觉效果。在优化策略中,ETC2Comp通过“定向块”的搜索方式有针对性的获得给定块的最佳编码方式,这种压缩方式比使用暴力法快得多。在代码方面,基于每个视频块可以进行独立编码,ETC2Comp采用了高度多线程。此外,Chrome Media团队创建了Draco,这是一个开源的压缩库,用于改善3D图像的存储和传输性能。Draco压缩库提高了3D图像的压缩效率而不会影响视觉保真度。3.3.3 空间化音频技术除了对全景视频方面的处理,Googl

27、e还在整个全景媒体框架中引入了空间化音频技术,将空间音频引入网页,将浏览器转换成一个VR媒体播放器,用户可以听到浏览器上的360度环绕声,其流程图如图11所示。解码器能记录包含4通道的音频,然后将其解码成任意的扬声器设置。此外,还使用8个虚拟扬声器代替实际的扬声器,阵列以双向呈现最终音频流。这种双耳呈现的音频可以传达空间感,为沉浸式的VR体验发挥了关键作用。图11 空间化音频技术的流程3.3.4 基于ODS模型的渲染技术Google设计了一个ODS(omni-directional stereo,全景立体视频)系统,它能够实现无缝拼接与映射,还可以采用传统视频格式进行存储。ODS映射的算法只捕

28、获每个摄像机的中心射线,并借用周围摄像机的其他射线方向,因此,这种光线捕获方法呈现在左右眼的射线几何将会变得更加立体和全方位。此外,ODS都是采用的预渲染方式,在头戴式设备中播放都非常的流畅。虽然Google加入虚拟现实领域迟于Facebook,但发展势头很猛,相比于Facebook有自己社交平台的优势,Google也致力于以Android操作系统为核心的VR应用,同时也在推行一体化VR头盔,即不再需要连接智能手机或电脑。不同于Facebook收购Oculus公司开发Rift头戴式设备,Google从硬件到生产再到内容输出正在构建自己的闭环系统和框架,并且在前后端也继续研究全景媒体的应用。4

29、全景媒体应用架构的对比综合几家全景媒体应用架构的特点,从多个维度对以下几个框架做对比分析,具体见表1。表1 多个维度的框架对比分析除了表1中所示,在结构严谨性上,MPEG的OMAF标准中,在各个模块环节如映射、编码、传输等上都提出了不同的解决方案。此外,还进行了模块间的对比性实验,在很多细节上都进行了完善和优化。在这一点上,Facebook和Google在框架中的大多数模块中都没有平行方案。从发展进程上而言,Facebook和Google这两个具有代表性的科技公司,主要都是在走以产品为核心、技术为支持的产业路线,在系统实现中去优化相应的关键技术点,使系统更加完善,更加符合市场需求。而目前,MP

30、EG和AVS的框架中各个模块的细节和采用的算法还在进一步的研究和讨论中,因此并未形成行业内的标准,没有投入产业使用。从行业标准上而言,由于2016年虚拟现实行业热潮爆发,各种VR产品参差不齐,为了避免VR市场分散,需要全景媒体框架的标准化,MPEG OMAF的领头性是不容小觑的。但是,这一标准并不限制日新月异的VR市场创新和少数产品的各异性。而Facebook和Google作为创新性公司,其架构与OMAF框架存在差异,但并不影响其后续的发展与延伸。5 结束语本文对全景多媒体的应用架构展开了详细的介绍。首先回顾了目前虚拟现实技术的发展以及存在的问题。其次,引出了MPEG下的OMAF这一通用格式的

31、作用以及它近期发展和面临的挑战,同时也对比了国内标准组织AVS以及在工业界VR技术领域占主导地位的两家公司Facebook和Google在全景媒体应用方面的进展和现状。针对MPEG OMAF、Facebook和Google的全景媒体系统架构,进行了详细的介绍和分析,并进行了对比总结。总的来说,全景媒体应用框架的讨论、制定和完善是一个具有挑战性的课题。8K甚至更大分辨率的全景视频对于网络带宽提出了高难度的需求。随着全景媒体直播技术的发展,时延将是影响用户体验的一个重要参数,而终端显示设备播放的视频质量也决定了用户观看效果。这些关键技术的研究将对今后虚拟现实技术的发展具有十分重要的研究意义和应用价值。尽管目前VR技术在游戏、社交等领域发展迅速,但它内部的系统结构仍需要继续细化和完善,全景多媒体应用的发展还处于起步阶段。如今,越来越多的组织和企业都加入制定VR行业标准的队伍中,提供了新的思考和方法,因此值得展开更为深入的研究。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1