1.一种点云反射率属性熵编解码方法,其特征在于,包括:
将点云属性从RGB颜色空间转换到YUV颜色空间;
对点云数据进行Hilbert重排序,在Hilbert顺序下进行差分预测,得到属性预测残差;
将所述属性预测残差进行量化,得到属性预测量化残差;
对所述属性预测量化残差进行熵编码,得到属性码流;
所述方法还包括:将得到的属性码流进行熵解码,得到属性预测量化残差;将所述属性预测量化残差进行逆量化,得到属性预测残差;通过残差预测的方法,对重建的点云中的点进行属性预测,最后加上该点对应的属性预测残差,得到点云中该点的属性;将点云属性从YUV颜色空间转换到RGB颜色空间;
所述将得到的属性码流进行熵解码,得到属性预测量化残差,还包括:解码零属性预测量化残差码流;解码行程编码;解码非零属性预测量化残差码流;解码第一固定上下文,得到属性残差分量和余值,所述余值的取值为0或1;若不满足预设条件,则将属性预测量化残差的计算公式确定为:Res=2*Res_half+sign(Res_half)*r,其中,所述预设条件为所述余值为1且所述属性残差分量的绝对值为1;若满足所述预设条件,则解码第二固定上下文,所述第二固定上下文的取值为0或1;若所述第二固定上下文的取值为0,则将属性预测量化残差的计算公式确定为:Res=2*Res_half+sign(Res_half)*r‑1;若所述第二固定上下文的取值为1,则将属性预测量化残差的计算公式确定为:Res=2*Res_half+sign(Res_half)*r+1;其中,Res代表属性预测量化残差;Res_half代表属性残差分量;sign(x)为符号函数;r代表所述余值。
2.根据权利要求1所述的一种点云反射率属性熵编解码方法,其特征在于,所述将点云属性从RGB颜色空间转换到YUV颜色空间之后,还包括:在几何信息改变了的情况下,如果几何编码中进行了去除重复点的操作,进行属性插值操作。
3.根据权利要求1所述的一种点云反射率属性熵编解码方法,其特征在于,所述对所述属性预测量化残差进行熵编码,得到属性码流,包括:遍历每点的属性预测量化残差,统计连续属性预测量化残差值为0的第一点数;
如果属性预测量化残差非零,则首先对所述第一点数的值进行编码,然后对非零的属性预测量化残差进行编码,最后将所述第一点数的值置为0重新开始计数。