【技术实现步骤摘要】
【国外来华专利技术】经由点云表示的网格压缩
[0001]相关申请的交叉引用
[0002]本申请在35 U.S.C.
§
119(e)下要求于2019年12月10日提交的标题为“经由点云表示的网格压缩”的美国临时专利申请序列No.62/946,194的优先权,为了所有目的,其全部内容通过引用并入本文。
[0003]本专利技术涉及三维图形。更具体地,本专利技术涉及三维图形的编码。
技术介绍
[0004]近年来,一种基于3D到2D投影的压缩点云的新方法正在被标准化。该方法也被称为V
‑
PCC(基于视频的点云压缩),其将3D点云数据映射成若干2D面片(patch),然后将这些面片进一步排列成图集(atlas)图像,然后用视频编码器对其编码。该图集图像对应于点的几何形状、各自的纹理和一个占位图,该占位图指示了为点云重建要考虑哪些位置。
[0005]2017年,MPEG发布了点云压缩的提案征集(CfP)。在对若干提案的评估后,目前MPEG正在考虑两种不同的点云压缩技术:3D原生编码技术(基于八叉树和 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在设备的非暂时性存储器中编程的方法,包括:对输入网格执行网格体素化;实现面片生成,面片生成将网格分割成面片,所述面片包括栅格化的网格表面以及顶点位置和连接性信息;从栅格化的网格表面生成基于视频的点云压缩(V
‑
PCC)图像;用顶点位置和连接性信息实现基础网格编码;以及基于V
‑
PCC图像和基础网格编码生成V
‑
PCC比特流。2.根据权利要求1所述的方法,其中网格体素化包括移动和/或缩放网格值以避免负值和非整数值。3.根据权利要求2所述的方法,其中网格体素化包括找到低于零的最低顶点值并且移动网格值以使所述最低顶点值高于零。4.根据权利要求1所述的方法,其中实现面片生成包括计算每个三角形的法线。5.根据权利要求4所述的方法,其中计算三角形的法线包括使用边之间的交叉乘积。6.根据权利要求4所述的方法,还包括根据法线对三角形进行分类。7.根据权利要求4所述的方法,还包括通过分析相邻三角形来实现细化过程。8.根据权利要求1所述的方法,其中基础网格编码包括对顶点的(u,v)坐标进行编码。9.根据权利要求1所述的方法,其中生成V
‑
PCC比特流包括基础网格信令并且利用多层实现。10.根据权利要求9所述的方法,其中多层实现中的第一层包括原始点云,多层实现中的第二层包括稀疏网格,并且多层实现中的第三层包括稠密网格。11.根据权利要求1所述的方法,还包括为每个面片生成包括附加连接性数据的基础网格,其中解码器确定是否利用附加连接性数据,并且其中附加连接性数据改进渲染和点滤波。12.根据权利要求1所述的方法,其中基于颜色代码对连接性信息进行编码。13.根据权利要求1所述的方法,其中基于V
‑
PCC图像和基础网格编码生成V
‑
PCC比特流利用每个面片的连接性信息。14.一种装置,包括:用于存储应用程序的非暂时性存储器,所述应用程序用于:对输入网格执行网格体素化;实现面片生成,面片生成将网格分割成面片,所述面片包括栅格化的网格表面以及顶点位置和连接性信息;从栅格化的网格表面生成基于视频的点云压缩(V
‑
PCC)图像;使用顶点位置和连接性信息实现基础网格编码;以及基于V
‑
PCC图像和基础网格编码生成V
‑
PCC比特流;以及耦合到存储器的处理器,所述处理器被配置用于处理所述应用程序。15.根据权利要求14所述的装置,其中网格体素化包括移动和/或缩放网格值以避免负值和非整数值。16.根据权利要求15所述的装置,其中网格体素化包括找到低于零的最低顶点值并且移动网格值以使所述最低顶点值高于零。
17.根据权利要求14所述的装置,其中实现面片生成包括计算每个三角形的法线。18.根据权利要求17所述的装置,其中计算三角形的法线包括使用边之间的交叉乘积。19.根据权利要求17所述的装置,其中所述应用程序还用于根据法线对三角形进行分类。20.根据权利要求17所述的装...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。