[发明专利]一种点云属性编码方法、解码方法、编码设备及解码设备有效
申请号: | 201911203703.3 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111145090B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李革;马闯;王静;邵薏婷 | 申请(专利权)人: | 鹏城实验室;北京大学深圳研究生院 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G06T7/66;G06T9/00;H04N19/91 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文 |
地址: | 518000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 属性 编码 方法 解码 设备 | ||
1.一种点云属性解码方法,其特征在于,包括步骤:
获取当前点的位置坐标,并按照莫顿排序选取所述当前点的前K个点作为邻居点,其中,K为2-8中的任一整数值;
确定所述邻居点的质心坐标,并计算当前点与所述质心坐标之间的距离;
确定所述点云的距离阈值;
将所述距离与所述距离阈值进行比较,并根据比较结果确定当前点的属性预测值;
根据所述当前点的属性预测值以及点云属性码流确定所述当前点的属性值;
所述将所述距离与所述距离阈值进行比较,并根据比较结果确定当前点的属性预测值的步骤包括:
当所述距离大于或等于所述距离阈值时,则按莫顿排序将所述当前点的前一个点的属性值确定为当前点的属性预测值;
当所述距离小于所述距离阈值时,则对所述当前点的邻居点的属性值进行求算术平均值处理,将所述算术平均值确定为所述当前点的属性预测值;
或者,将所述当前点与其邻居点的距离函数值作为属性加权值,将所述属性加权值与所述邻居点的属性值进行求加权平均值处理,将所述加权平均值确定为所述当前点的属性预测值。
2.根据权利要求1所述的点云属性解码方法,其特征在于,所述计算当前点与所述质心坐标之间的距离包括步骤:
计算三维空间下所述当前点与所述质心坐标的欧式距离,将所述欧式距离作为所述当前点与所述质心坐标之间的距离;
或者,计算在X,Y,Z三个方向上,所述当前点与所述质心坐标的差值绝对值的最大值,将所述最大值作为所述当前点与所述质心坐标之间的距离;
或者,计算在X,Y,Z三个方向上,所述当前点与质心坐标的差值的加权平均值,将所述加权平均值作为所述当前点与所述质心坐标之间的距离。
3.根据权利要求1所述的点云属性解码方法,其特征在于,所述确定所述点云的距离阈值的步骤包括:
根据所述点云种类或者属性种类选取相对应的距离阈值;
或者,对点云属性码流进行熵解码确定距离阈值。
4.根据权利要求3所述的点云属性解码方法,其特征在于,所述对点云属性码流进行熵解码确定距离阈值的步骤包括:
直接将所述点云属性码流进行熵解码得到的数值作为距离阈值;
或者,将所述点云属性码流进行熵解码得到的数值加上一个固定值后,作为距离阈值;
或者,将所述点云属性码流进行熵解码得到的数值组成一个参数数组,保留所述参数数组的第一个参数值,从所述参数数组的第二个参数开始依次将当前参数与前一个参数相加,得到距离阈值数组。
5.根据权利要求1所述的点云属性解码方法,其特征在于,所述根据所述当前点的属性预测值以及点云属性码流确定所述当前点的属性值的步骤包括:
对所述点云属性码流进行解码,得到所述当前点的属性残差值;
将所述当前点的属性预测值和属性残差值相加,确定所述当前点的属性值。
6.一种点云属性解码设备,其特征在于,包括处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如权利要求1-5任意一项所述的点云属性解码方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鹏城实验室;北京大学深圳研究生院,未经鹏城实验室;北京大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911203703.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高强度可溶性镁合金材料的制备方法
- 下一篇:一种电力市场出清方法及装置