【技术实现步骤摘要】
一种3D视频深度图像帧内预测模式选择方法及系统
本专利技术属于视频编解码技术邻域,具体涉及一种3D视频深度图像帧内预测模式选择方法及系统。
技术介绍
2013年1月联合视频开发组发布了新一代视频编码国际标准HEVC,也称为H.265。H.265与上一代视频编码标准H.264一样都采用基于混合块的编码结构,但是H.265引入了编码单元结构、变换单元结构、帧间非对称分割方式、统一帧内编码、合并(merge)模式、改进的运动矢量编码等新技术。由于新技术的引入,使得H.265与H.264相比,新的视频编码标准HEVC在获得相同重建视频质量的情况下,可以减少一半码率。H.265中的编码单元是H.264中宏块概念的扩展,其大小可以为64x64、32x32、16x16和8x8。对于平坦的区域选择大的编码单元可以节省码率;而纹理区域则选择小的编码单元可以得到更好的预测结果。HEVC的编码器首先将预编码图像划分为许多大小为64x64的最大编码单元(LCU)。然后,对于每一个最大编码单元,编码器将递归地按4-叉树的方式来决定最大编码单元中最优CU划分。为了获得最大编码单元的最优CU划分,编码器需要进行85次不同大小CU的率失真代价的计算。由此可见,基于编码单元的4-叉树编码结构增加了H.265的计算复杂度(包括帧内预测)。在帧内预测技术中,对于大小为8x8的CU,编码器允许其进一步分割为4个相等的大小为4x4的预测单元(PU);而对于其他大小的CU不能进一步分割,即PU的大小等于CU的大小。为了更好的利用空间的相关性,H.265的帧内预测技术将帧内预测模式增加到35种,如图1 ...
【技术保护点】
一种3D视频深度图像帧内预测模式选择方法,其特征在于,包括如下步骤:步骤1:判断当前预测块的大小是否为4x4,如果判断结果为是,则按照Test Model5帧内预测模式选择方法进行帧内预测模式选择,获取最优的帧内预测模式;如果判断结果为否,则执行步骤2;步骤2:选取当前块的邻近参考像素并计算其方差,判断邻近参考像素的方差是否小于预设的一号门限值,如果判断结果为是,则将前述的Planar模式和SDC_Planar模式加入到候选帧内预测模式列表,然后执行步骤7;如果判断结果是否,则执行步骤3;步骤3:使用K‑mean算法将邻近参考像素进行分类,分成两个集合,分别为集合一和集合二;分别计算集合一和集合二的方差,比较两个集合的方差与二号门限值的大小,如果两个参考像素集合的方差都小于二号门限值,则执行步骤4;否则按照Test Model5帧内预测模式选择方法进行帧内预测模式选择,获取最优的帧内预测模式;步骤4:计算步骤3中获得的参考像素集合一和集合二的连通性并记录间断点的个数和位置;步骤5:根据参考像素集合一和集合二的连通性和间断点的个数和位置,选择有效的HEVC帧内预测模式、有效的深度模型模式 ...
【技术特征摘要】
1.一种3D视频深度图像帧内预测模式选择方法,其特征在于,包括如下步骤:步骤1:判断当前预测块的大小是否为4×4,如果判断结果为是,则按照3D-HEVCTestModel5帧内预测模式选择方法进行帧内预测模式选择,获取最优的帧内预测模式;如果判断结果为否,则执行步骤2;步骤2:选取当前块的邻近参考像素并计算其方差,判断邻近参考像素的方差是否小于预设的一号门限值,如果判断结果为是,则将Planar模式和SDC_Planar模式加入到候选帧内预测模式列表,然后执行步骤7;如果判断结果是否,则执行步骤3;步骤3:使用K-mean算法将邻近参考像素进行分类,分成两个集合,分别为集合一和集合二;分别计算集合一和集合二的方差,比较两个集合的方差与二号门限值的大小,如果两个参考像素集合的方差都小于二号门限值,则执行步骤4;否则按照3D-HEVCTestModel5帧内预测模式选择方法进行帧内预测模式选择,获取最优的帧内预测模式;步骤4:计算步骤3中获得的参考像素集合一和集合二的连通性并记录间断点的个数和位置;步骤5:根据参考像素集合一和集合二的连通性和间断点的个数和位置,选择有效的HEVC帧内预测模式、有效的深度模型模式以及有效的楔形分割模式的方向,然后执行步骤6;步骤6:判断有效的HEVC帧内预测模式数目是否小于标准的HEVC的粗略模式决定过程规定的候选帧内预测模式数目,如果判断结果为否,则进行HEVC的默认粗略模式决定过程,选择一定数目的帧内预测模式加入到候选帧内预测模式列表;如果判断结果为是,则不进行粗略模式决定过程,并将所有的有效HEVC的帧内预测模式加入到候选帧内预测模式,执行步骤7;步骤7:如果显式楔形分割和隐式楔形分割模式为有效深度模型模式,在有效方向的楔形分割模式中,计算获得最优的显式楔形分割模式和隐式楔形分割模式并加入到候选帧内预测模式列表中;同时,如果边界链式编码模式或contour模式为有效深度模型模式,将contour模式或边界链式编码模式加入到候选帧内预测模式列表;步骤8:对候选帧内预测模式列表中的每一个候选帧内预测模式进行完整率失真代价的计算,选择率失真代价最小的帧内预测模式作为最优的帧内预测模式;上述步骤中:所述连通性为:对于任意一个邻近参考像素集合,其任意给定的一个像素,如果可以通过索引的+1和-1访问到该集合中的每一个像素,则该参考像素集合具有连通性;所述间断点为:如果某个索引为M的邻近参考像素,该像素点与其一邻域的索引为M+1或M-1参考像素不属于同一个集合,那么该点为间断点。2.如权利要求1所述的3D视频深度图像帧内预测模式选择方法,其特征在于,步骤4中获得参考像素集合一和集合二的连通性和间断点的具体过程如下:先将邻近参考像素按左下、左、左上、上、右上的顺序依次编号,其索引依次记为1~4×N+1,其中N为当前预测块的宽度;记录索引为1的邻近参考像素所属的集合;按索引从小到大依次考虑每一个邻近参考像素,如果邻近参考像素与其前一个参考像素不在同一个集合中,将该点标记为间断点,并记录该点的索引;如果最终仅仅得到一个间断点,则参考像素集合一和参考像素集合二都具有连通性;如果最终得到了两个间断点,则索引为1的像素所在的参考像素集合不具有连通性,而另一个参考像素集合具有连通性;如果间断点的个数大于等于2个,则两个集合都不具有连通性。3.如权利要求1所述的3D视频深度图像帧内预测模式选择方法,其特征在于,步骤5中,获得有效的帧内预测模式的方法为:3.1当邻近参考像素集合一和集合二的间断点个数大于4或等于3时,将35种HEVC帧内预测模式均设为有效的HEVC帧内预测模式;将4种深度模型模式均设为无效的深度模型模式;3.2当邻近参考像素集合一和集合二都具有连通性时,根据间断点的索引获得有效的帧内预测模式,分别为如下四种情况:1)当间断点位于左下时,边界模式为从间断点到当前块右下角的方向对应的HEVC帧内预测模式;将HEVC帧内预测模式2至边界模式的所有HEVC帧内预测模式设置为有效的HEVC帧内预测模式;仅将深度模型模式中的边界链式编码模式设为无效深度模型模式;仅将楔形分割模式的方向2设置为有效的楔形分割模式方向;2)当间断点位于左和左上时,边界模式为从间断点到当前块左下角的方向对应的HEVC帧内预测模式;将HEVC帧内预测模式2至边界模式的所有HEVC帧内预测模式设置为有效的HEVC帧内预测模式,将所有的深度模型模式设为有效深度模型模式,将楔形分割模式的方向3和5设置为有效的楔形分割模式方向;3)当间断点位于上时,边界模式为从间断点到当前块的右上角方向对应的HEVC帧内预测模式;将边界模式至帧内预测模式34所有的HEVC帧内预测模式设置为有效的HEVC帧内预测模式;将所有的深度模型模式设为有效深度模型模式;将楔形分割的方向1和4设置为有效的楔形分割模式方向;4)当间断点位于右上时,边界模式为从间断点到当前块的右下角的方向相对应的HEVC帧内预测模式;将边界模式至帧内预测模式34设置所有的HEVC帧内预测模式设置为有效的HEVC帧内预测模式,仅将深度模型模式中的边界链式编码模式设置为无效的深度模型模式,将楔形分割模式的方向2设置为有效的楔形...
【专利技术属性】
技术研发人员:伏长虹,张洪彬,苏卫民,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。