【技术实现步骤摘要】
【国外来华专利技术】点云的预测编码、解码的方法和设备
本公开总体上关于表示3D对象的点云数据源的领域。更具体地说,它处理动态的(即随时间变化的)3D点云。因此,本公开涉及用于编码和解码点云的方法以及相应的编码器和解码器。它还涉及实施本专利技术的编码和解码方法的计算机程序。
技术介绍
本部分中描述的方法可以被实行,但不一定是先前已经设想或实行的方法。因此,除非本文另外指出,否则本部分中描述的方法不是本申请中权利要求的现有技术,并且不因包括在本部分中而被承认为现有技术。点云由点的集合构成,这些点通常旨在表示3D对象的外表面,但也表示更复杂的几何形状(如头发、毛发),这些几何形状可能无法由其他数据格式(如网格)有效地表示。每个点由其3D空间位置(3D空间中的x、y和z坐标)(即几何信息)以及可能地由其他关联属性来定义,这些属性典型地包括在RGB或YUV或任何其他颜色坐标系统中表示的颜色信息。其他属性可以包括透明度、反射率等。点云可以是静态的也可以是动态的,这取决于点云是否相对于时间而演变。应当注意,在动态点云的情况下,点的数量不是恒定的,而是相反,通常随时间而演变。因此,动态点云是点集的按时间排序的列表。本公开更具体地涉及动态3D点云。在其中自然场景与合成或虚拟的对象相结合的混合现实系统(诸如增强现实)中,这样的点云是3D视频流的有用表示,或者,在其中用表示用户的实况捕获的自然3D视频流增强合成场景的沉浸式虚拟房间中也是如此。3D点云非常适合快速的实时采集和通信。然而,现实的重构3D点云可能包含 ...
【技术保护点】
1.一种用于将时变3D点云预测编码到至少一个比特流中的方法,所述时变3D点云包含一系列被分成3D块的连续3D帧,所述方法包括对包含几何变换的3D运动信息进行编码(20),所述几何变换包括表示旋转变换的旋转信息和表示平移变换的平移信息,其中,所述平移信息包括表示所述平移变换的估计误差的向量ΔT。/n
【技术特征摘要】
【国外来华专利技术】20171019 EP 17306424.7;20171019 EP 17306423.91.一种用于将时变3D点云预测编码到至少一个比特流中的方法,所述时变3D点云包含一系列被分成3D块的连续3D帧,所述方法包括对包含几何变换的3D运动信息进行编码(20),所述几何变换包括表示旋转变换的旋转信息和表示平移变换的平移信息,其中,所述平移信息包括表示所述平移变换的估计误差的向量ΔT。
2.一种用于将时变3D点云预测编码到至少一个比特流中的设备,所述时变3D点云包含一系列被分成3D块的连续3D帧,所述设备包括用于对包含几何变换的3D运动信息进行编码的部件(54),所述几何变换包括表示旋转变换的旋转信息和表示平移变换的平移信息,其中,所述平移信息由表示所述平移变换的估计误差的向量ΔT表示。
3.如权利要求1所述的方法或如权利要求2所述的设备,其中,所述旋转变换由旋转矩阵R表示,并且编码方法包括用于以下的步骤,或者所述编码器包括用于以下的部件:
-对所述旋转矩阵R进行编码;
-对编码后的旋转矩阵进行解码以获得重构的旋转矩阵Rrec;以及
-将所述平移变换的估计确定(24)为所述重构的旋转矩阵Rrec的向量T*函数。
4.如权利要求1或3所述的方法或如权利要求2或3所述的设备,其中,所述3D运动信息包含指向与当前点云帧的每个3D块相关联的匹配参考3D块的向量,所述匹配参考3D块在参考点云帧中。
5.如权利要求3和4所述的方法或设备,其中,所述平移信息的估计T*是所述重构的旋转矩阵Rrec和指向所述匹配参考3D块的重构向量的函数。
6.如权利要求4或5所述的方法或设备,其中,从所述参考点云帧中的多个候选参考3D块中选择所述匹配参考3D块,作为提供最小预测误差的参考3D块,所述最小预测误差小于阈值。
7.如权利要求1或3至6中任一项所述的方法或如权利要求2至6中任一项所述的设备,其中,所述几何变换由使用迭代最近点ICP算法确定的4×4变换矩阵表示。
8.如权利要求1或3至7中任一项所述的方法或如权利要求1至7中任一项所述的设备,其中,所述旋转变换由三个欧拉角表示。
9.如权利要求1或3至7中任一项所述的方法或...
【专利技术属性】
技术研发人员:S拉塞尔,S普里,蔡康颖,J里卡德,C古德,
申请(专利权)人:交互数字VC控股公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。