全景图像编码方法和装置制造方法及图纸

技术编号:14656047 阅读:128 留言:0更新日期:2017-02-16 20:20
本发明专利技术实施例公开了一种全景图像编码方法和装置,涉及图像编码技术领域。该方法包括:为全景图像的像素点设置权重标记;将所述全景图像映射成为平面图像;根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作。本发明专利技术实施例通过在平面图像上考虑映射前全景图像上的各像素点的权重,使得平面图像根据各区域像素点的重要性,来控制对平面图像的编码。从而能提高编码效率,更适合全景图像的编码操作。

【技术实现步骤摘要】

本专利技术实施例涉及图像编码技术,尤其涉及一种全景图像编码方法和装置
技术介绍
近年来,随着信息技术的发展,多视角的全景视频因其沉浸式视觉体验,被越来越多地应用于虚拟现实领域中。然而,全景视频因为需要支持宽范围的视角,对分辨率有较高的要求(4K及以上),从而传输过程中有限带宽的问题就显得尤为严重。同时,即使二维视频编码标准现在已经很成熟了,如H.265/HEVC,H.264/AVC,AVS/AVS+/AVS2,但是在编码全景视频的时候仍然存在问题,尤其是编码效率。在实现本专利技术的过程中,专利技术人发现现有技术的缺陷在于:目前为止,并没有针对全景视频图像的特有编码优化方案。已有的成熟编码方案都是针对平面视频图像的。鉴于全景视频和平面视频之间的显著差异性,已有的针对平面图像的编码方案很难彻底地适用于全景图像。
技术实现思路
本专利技术实施例提供一种全景图像编码方法和装置,以提供更适用于全景图像编码的方案,提高编码效率。第一方面,本专利技术实施例提供了一种全景图像编码方法,包括:为全景图像的像素点设置权重标记;将所述全景图像映射成为平面图像;根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作。第二方面,本专利技术实施例提供了一种全景图像编码装置,包括:权重标记模块,用于为全景图像的像素点设置权重标记;图像映射模块,用于将所述全景图像映射成为平面图像;编码控制模块,用于根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作。本专利技术实施例的技术方案,通过在平面图像上考虑映射前全景图像上的各像素点的权重,使得平面图像根据各区域像素点的重要性,来控制对平面图像的编码。从而能提高编码效率,更适合全景图像的编码操作。附图说明图1为本专利技术实施例一提供的一种全景图像编码方法的流程图;图2为本专利技术实施例二提供的一种全景图像编码方法的流程图;图3为本专利技术实施例三提供的一种全景图像编码方法的流程图;图4为本专利技术实施例四提供的一种全景图像编码方法的流程图;图5为本专利技术实施例五提供的一种全景图像编码装置的结构示意图。图6为本专利技术实施例六提供的一种全景图像编码设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在全景视频编码领域中,目前被广泛采纳的客观质量评估指标为基于球形的峰值信噪比(Spherical-PSNR,S-PSNR),S-PSNR被验证过比原始的PSNR指标更为有效。本专利技术实施例的技术方案以S-PSNR为目标进行优化,得到了良好的改善效果。由于S-PSNR本质上是在球面上计算全景视频图像的客观质量,并且用户也是在球面上观看全景视频。因此,球面图像上的内容十分重要,而映射到平面后,某些球面图像原本不存在的像素点就十分次要了。本专利技术实施例的技术方案根据该映射结果对映射后的平面图像生成权重图谱,即采样密度大的区域分配更大的权重,采样密度小的区域分配更小的权重。各区域的权重为后续编码优化做准备。下面通过实施例具体说明。实施例一图1为本专利技术实施例一提供的一种全景图像编码方法的流程图,本实施例可适用于对全景图像,特别是全景视频图像进行编码的情况,该方法可以由全景图像编码装置来执行,该装置可以采用硬件和/或软件的方式来实现,可配置在能够执行图像编码操作的设备中。该方法包括:S110、为全景图像的像素点设置权重标记;全景图像,一般是非平面图像,例如典型的球面视频中的每帧画面均为球面全景图像。全景图像也是由众多像素点构成的,上述操作中,为全景图像中的像素点进行权重标记的设置。可以是将全部像素点进行权重标记,但优选的是,在所述全景图像中均匀分散的像素点上,设置权重标记。例如,按照设定横向间距和设定纵向间距,均匀的确定部分像素点,进行权重标记。权重标记的像素点密度可根据需要进行调整。S120、将所述全景图像映射成为平面图像;将全景图像映射为平面图像可采用任意映射方法来实现,例如,球面全面图像可按经纬度展开,形成矩形的平面图像。在不同的纬度上,由于球面上的像素点少,而平面图像的像素点多,所以映射过程会通过插补填充算法形成一些像素点,填充在平面图像上。例如,球面的北极或南极点,在平面图像中会展开形成一条直线,北极点和南极点的像素点可能为该直线中的某一个点。在映射过程中,若某全景图像的像素点有权重标记,则映射到平面图像中,权重标记仍保留。S130、根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作;具体操作中,可以采用映射到平面图像中像素点的权重标记,直接控制各像素点所对应的某区域的平面图像的编码操作,其权重标记的利用方式有多种具体方式,只要能够在编码过程中体现该像素点所在区域的权重即可。优选是,将所述平面图像进行划分,形成多个编码块;根据所述平面图像中每个编码块像素点的权重标记,控制所述编码块的编码操作。即编码块作为像素点所在区域进行编码控制。编码块是对平面图像进行划分而形成的。划分方式可因不同的压缩算法需求而确定。可选的,将所述平面图像进行划分,形成多个编码块包括:将所述平面图像进行均分划分,以确定各编码块。则各编码块的大小尺寸相同。或者,也可以利用压缩算法,根据图像纹理等因素进行编码块的划分。可以根据像素点权重标记确定编码块的权重,以编码块权重控制编码块的编程操作。也可以直接根据像素点权重标记,对该编码块内部的编程操作所涉及压缩参数进行控制。根据各个编码块中像素点是否有权重标记的特点,来确定编码块的权重。具体可以是,针对所述平面图像中的每个编码块,统计映射在所述编码块中具有权重标记的像素点数量,作为所述编码块的权重。本领域技术人员可以理解,具有权重标记的像素点的权重值可以视为1,不具有权重标记的像素点的权重值可以视为0,则可以通过累加像素点权重值的方式确定编码块的权重。或者,若权重标记并非0、1的开关值,而是有具体权重数值,则也可以采用将像素点的权重值进行加和的方式确定编码块的权重值。编码块的权重反映了该编码块在全景图像中的重要性。具体是,平面图像中,在球面全景图像中不存在的像素点(例如北极点所在直线上非北极点的像素点),将不会被标注权重标记,因此这些区域的编码块的权重较低。编码块的权重或编码块像素点的权重标记可以用于影响对编码块的编码操作,例如,根据所述平面图像中每个编码块像素点的权重标记,控制所述编码块的编码操作具体包括:根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数;通过压缩算法采用所述压缩参数对所述编码块进行编码。压缩参数在不同压缩算法中有不同体现,也有不同的确定方式。控制压缩参数,相当于间接的控制了编码的压缩率。对于权重低,不重要的编码块,可采用较高的压缩率。压缩率等于压缩前比特数除以压缩后比特数,压缩率越大,表明原始数据越少。对于权重高、重要的编码块,则采用较低的压缩率,从而最大程度保持图像的原始数据,利于解压缩时复原。在采用压缩算法进行编码的过程中,有些压缩算法可能需要进一步划分编码块,即根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数包括:根据所述压缩算法的设定划分规则,在所述编本文档来自技高网...
全景图像编码方法和装置

【技术保护点】
一种全景图像编码方法,其特征在于,包括:为全景图像的像素点设置权重标记;将所述全景图像映射成为平面图像;根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作。

【技术特征摘要】
1.一种全景图像编码方法,其特征在于,包括:为全景图像的像素点设置权重标记;将所述全景图像映射成为平面图像;根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作。2.根据权利要求1所述的方法,其特征在于,根据所述平面图像中映射形成的权重标记,控制所述平面图像的编码操作包括:将所述平面图像进行划分,形成多个编码块;根据所述平面图像中每个编码块像素点的权重标记,控制所述编码块的编码操作。3.根据权利要求2所述的方法,其特征在于,根据所述平面图像中每个编码块像素点的权重标记,控制所述编码块的编码操作包括:根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数;通过压缩算法采用所述压缩参数对所述编码块进行编码。4.根据权利要求3所述的方法,其特征在于,根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数包括:如果压缩算法为基于量化参数QP的压缩算法,根据所述编码块像素点的权重标记确定所述编码块的权重,并与预设权重区段阈值进行比较,根据所述编码块的权重所落入的区段,确定该区段对应的QP值。5.根据权利要求3所述的方法,其特征在于,根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数包括:如果压缩算法为基于目标码率的压缩算法,则根据所述编码块像素点的权重标记计算所述编码块的每权重比特数;根据所述每权重比特数,基于设定关系函数确定量化参数QP,作为所述编码块的压缩参数。6.根据权利要求3所述的方法,其特征在于,根据所述编码块像素点的权重标记计算确定针对所述编码块的压缩参数包括:如果压缩算法为基于目标码率的压缩算法,则根据所述编码块像素点的权重标记计算所述编码块的码块目标码率;根据所述码块目标码率,基于设定关系函数...

【专利技术属性】
技术研发人员:刘雨帆
申请(专利权)人:乐视控股北京有限公司乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1