【技术实现步骤摘要】
【国外来华专利技术】编码/解码点云几何数据的方法和装置
[0001]本申请一般而言涉及点云压缩,特别地涉及将点云几何数据编码/解码成比特流的方法和装置。
技术介绍
[0002]本节旨在向读者介绍本领域的各个方面,这些方面可以与下面描述和/或要求保护的本申请的至少一个示例性实施例的各个方面有关。本讨论被认为有助于向读者提供背景信息以促进对本申请的各个方面的更好理解。
[0003]作为3D数据的表示的一种格式,点云最近获得了关注,因为它们在表示所有类型的物理对象或场景方面具有多种能力。点云可以被用于各种目的,诸如文化遗产/建筑物,其中以3D方式扫描如雕像或建筑物之类的物体,以便在不发送或不访问物体的情况下共享物体的空间配置。而且,它是确保在物体可能被破坏的情况下保存物体的知识的方式;例如,被地震破坏的寺庙。此类点云通常是静态的、彩色的和巨大的。
[0004]另一个用例是在拓扑学和制图学中,其中使用3D表示允许地图不限于平面并且可以包括地貌。谷歌地图现在是3D地图的良好示例,但使用网格而不是点云。不过,点云可以是3D地图的合适数据格式 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种将点云编码成编码的点云数据的比特流的方法,所述点云的每个点与响应于所述点距捕获所述点的传感器的距离的半径相关联,所述方法包括:
‑
从预测数据(PD)中获得(110)表示所述点云的点的半径的预测的预测半径;
‑
获得(120)在所述点的所述半径和所述预测半径之间的所述点云的点的残差半径;
‑
基于所述预测数据(PD)选择(310)上下文;和
‑
基于所选择的上下文对所述残差半径的幅值进行基于上下文的熵编码(330,340,350)。2.一种从编码的点云数据的比特流中解码点云的方法,所述点云的每个点与响应于所述点距捕获所述点的传感器的距离的半径相关联,所述方法包括:
‑
从预测数据(PD)中获得(110)表示所述点云的点的半径的预测的预测半径;
‑
基于所述预测数据(PD)选择(310)上下文;和
‑
基于所选择的上下文对所述残差半径的幅值进行基于上下文的熵解码(420,430,440)。3.根据权利要求1或2所述的方法,其中所述方法还包括基于所选择的上下文将指示所述残差半径的幅值是否等于0的二进制数据(f0)基于上下文地熵编码(320)到所述比特流中/从所述比特流中进行基于上下文的熵解码(410)。4.根据权利要求3所述的方法,其中基于所选择的上下文对所述残差半径r
res
的幅值减1进行基于上下文的熵编码/解码。5.根据权利要求1至4中的一项所述的方法,其中所述方法还包括将指示所述残差半径的幅值是否等于或大于1的二进制数据(f1)基于上下文地熵编码(340)到所述比特流中/从所述比特流中进行基于上下文的熵解码(430)。6.根据权利要求5所述的方法,其中基于所选择的...
【专利技术属性】
技术研发人员:高硕,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。