【技术实现步骤摘要】
基于局部相似度的三维点云属性压缩方法
[0001]本专利技术属于图像处理
,具体涉及到三维点云的颜色属性的压缩方法。
技术介绍
[0002]三维点云数据因其高效率、高精度、易于采集等众多优势成为最具代表性的三维数据之一,已广泛应用于自动驾驶、医疗卫生、军事国防、文化遗产、地形勘探、工业零件生产、虚拟现实和增强现实的内容创建与通信场景等诸多领域。人们可以通过多目相机、深度传感器、激光雷达扫描仪等进行3D场景的感知与捕捉,然而,巨大的数据量导致点云存储与传输受限,因此点云压缩编码技术成为计算机视觉领域的研究热点。
[0003]为了解决点云存储与传输的应用瓶颈,动态图像专家组(Moving Picture Expert Group,MPEG)建立了开放的点云压缩标准体系,并发布了基于几何的压缩(Geometry
‑
based Point Cloud Compression,G
‑
PCC)测试模型。点云的属性压缩方法主要包括三类:基于变换的属性压缩方法、基于预测的属性压缩方法、和基于映射的属性压缩方法。基于预测的方法均适用于稠密和稀疏点云的压缩,能有效地降低属性信息的冗余。
[0004]压缩后的点云属性失真程度决定着人眼对三维点云的视觉感知效果,失真程度越低,人眼观测到的三维效果就越逼真。近年来,基于预测的属性压缩已取得了众多的研究成果,但其压缩的率失真性能仍有待提高。
技术实现思路
[0005]本专利技术所要解决的技术问题在于克服上述现有技术的缺点, ...
【技术保护点】
【技术特征摘要】
1.一种基于局部相似度的三维点云属性压缩方法,其特征由下述步骤组成:(1)输入点云数据在点云P
i
∈{P1,P2,...,P
N
}中,每个点P
i
均包含位置信息P
i
(x,y,z)及颜色属性信息P
i
(R,G,B),其中,N为有限的正整数,x、y、z分别代表三维坐标,R、G、B分别表示红色、绿色、蓝色;(2)八叉树排序建立点云包围盒,将点云空间逐层划分成2
w
×2w
×2w
个子立方体,按下式确定每个子立方体边长2
w
:2
w
=max(B
x
,B
y
,B
z
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)其中,w是划分次数,w的大小由包围盒的边长决定,B
x
,B
y
,B
z
分别表示包围盒的边长,在划分过程中,包含点云数据的子立方体标记为1,无点云数据的子立方体标记为0,被标记为1的占用节点可继续向下划分,直至每个子立方体内的点数最多为m,m为预设的值;(3)生成预测点按式(2)分别确定M个近邻点P
j
,j∈{1,2,...,M}与当前点P
i
的欧式距离d(P
i
,P
j
):其中,(x
i
,y
i
,z
i
)为点P
i
的三维坐标,(x
j
,y
j
,z
j
)为点P
j
的三维坐标,取距离P
i
最近的K个点作为其K近邻点,将K个近邻点作为候选的预测点,其中,K<M,K、M为有限的正整数;(4)确定点所在平面间的法向量夹角按式(3)确定点P
i
所在平面与点P
j
所在平面的法向量夹角θ(P
i
,P
j
):其中,V
i
和V
j
分别为点P
i
和点P
j
的法向量,j∈{1,2,...,K},||
·
||表示模;(5)确定近邻点的相似度按式(4)确定近邻点P
j
相对于点P
i
的相似度S
j
:其中,α表示角度权重因子,β表示距离权重因子,α+β为1,且α>β;(6)确定属性预测值按式(5)确定K个近邻点中的相似度最大值:S
max
=max(S
j
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)其中,j∈{1,2,...,K},按式(...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。