网格顶点位移编解码制造技术

技术编号:41475638 阅读:20 留言:0更新日期:2024-05-30 14:27
一种方法和装置,包括计算机代码,计算机代码配置成使得一个或多个处理器:获得与至少一个三维(3D)视觉内容的体数据对应的输入网格;从与体数据对应的输入网格导出网格序列的曲线,该曲线包括网格序列的输入网格的多个顶点;通过添加细分顶点,对网格序列的所导出的曲线进行细分;计算多个细分顶点中的每一个细分顶点的位移矢量;以及基于来自细分顶点中的至少一个细分顶点的位移矢量,对体数据进行熵编码。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及一组先进的视频编解码技术,包括对细分网格顶点的位移进行编码的网格压缩技术。


技术介绍

1、三维(three-dimensional,3d)捕捉、建模和渲染方面的进步促进了普遍地跨多个平台和设备来呈现3d内容。现如今,可以捕捉到婴儿在一个大陆迈出的第一步,并使得祖父母能够在另一个大陆看到(以及可以互动)并与婴儿一起享受完全沉浸式的体验。然而,为了实现这样的逼真性,模型变得越来越复杂,而且大量数据与这些模型的创建和使用关联。

2、vmesh是仍在进行的动态图像专家组(moving pictures experts group,mpeg)标准,其用于压缩静态网格和动态网格。vmesh将输入网格分成简化的基网格和残差网格。可以以高质量对基网格进行编码,同时可通过细分表面拟合和位移编码来对剩余网格进行编码,以利用局部特性。

3、然而,复杂的网格通常包含与多个实例相关的信息以与纹理图关联。该信息可以在编码时使用。另一方面,可基于各部分的特性将网格分成多个部分。例如,在人体网格的脸部区域中存在更多的多边形。

<p>4、因此,对网格本文档来自技高网...

【技术保护点】

1.一种用于视频编码的方法,所述方法由至少一个处理器执行并包括:

2.根据权利要求1所述的用于视频编码的方法,其中,对所述导出的曲线进行细分包括:

3.根据权利要求2所述的用于视频编码的方法,其中,来自所述细分顶点中的至少一个细分顶点的所述位移矢量,来自于所述抽取曲线上的点。

4.根据权利要求3所述的用于视频编码的方法,其中,对所述体数据进行熵编码还基于:确定所述抽取曲线的所述多个细分顶点中的至少一个细分顶点未从所述曲线移位。

5.根据权利要求4所述的用于视频编码的方法,其中,对所述体数据进行熵编码包括:确定用信号表示细节层次LOD处的编码...

【技术特征摘要】
【国外来华专利技术】

1.一种用于视频编码的方法,所述方法由至少一个处理器执行并包括:

2.根据权利要求1所述的用于视频编码的方法,其中,对所述导出的曲线进行细分包括:

3.根据权利要求2所述的用于视频编码的方法,其中,来自所述细分顶点中的至少一个细分顶点的所述位移矢量,来自于所述抽取曲线上的点。

4.根据权利要求3所述的用于视频编码的方法,其中,对所述体数据进行熵编码还基于:确定所述抽取曲线的所述多个细分顶点中的至少一个细分顶点未从所述曲线移位。

5.根据权利要求4所述的用于视频编码的方法,其中,对所述体数据进行熵编码包括:确定用信号表示细节层次lod处的编码上下文。

6.根据权利要求5所述的用于视频编码的方法,其中,所述lod处的所述编码上下文指示:所述位移矢量的系数中的至少一个系数为零,其中,所述位移矢量来自所述细分顶点中的至少一个细分顶点。

7.根据权利要求6所述的用于视频编码的方法,其中,对所述体数据进行熵编码包括:用信号表示所述位移矢量的非零系数的位置,其中,所述位移矢量来自所述细分顶点中的至少一个细分顶点。

8.根据权利要求4所述的用于视频编码的方法,其中,对所述体数据进行熵编码包括:确定是否用信号表示树结构。

9.根据权利要求8所述的用于视频编码的方法,其中,对所述体数据进行熵编码包括:

10.根据权利要求9所述的用于视频编码的方法,其中,所述特定lod是lod 0和最后lod之一...

【专利技术属性】
技术研发人员:黄超阮景上许晓中田军张翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1