【技术实现步骤摘要】
一种基于深度学习的保留密度的点云压缩方法
[0001]本专利技术属于三维计算机视觉领域,具体涉及一种基于深度学习的可以保留原始点云密度的点云压缩方法。
技术介绍
[0002]点云被广泛应用于自动驾驶、机器人和物理模拟等领域,它是最重要和最广泛的3D表示之一。随着3D扫描技术的飞速发展,人们现在可以通过细粒度的点云来有效捕捉复杂的几何信息。因此压缩算法对点云数据的存储和传输至关重要。特别地,为了获得较高的压缩率,研究者们一直在关注有损点云压缩算法并思考一个关键问题:在有限的比特率条件下,点云的哪些特性应该被保留?
[0003]除了点云的全局几何信息,还需要关注局部密度的保留。原因如下:首先,保留密度通常会重建出更少的异常值,从而得到更小的重建误差。其次,实际扫描得到的点云很少会呈现出均匀分布,因此失去局部密度也就意味着失去了重要的原始特征,例如扫描分辨率等。然后,点云通常会被处理或简化为在感兴趣的区域具有复杂的几何形状,例如人脸、手等,而在压缩期间保留密度意味着这些区域会被更好地重建。最后,如果解压缩后的点云密度与原始 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度学习的保留密度的点云压缩方法,用于在点云压缩过程中保留原始点云的密度从而生成高质量的重建点云,其特征在于,包括如下步骤:步骤S1,对预先获取的点云数据进行预处理从而得到训练样本;步骤S2,构建用于提取所述点云数据的几何信息与密度信息的编码器,并基于所述编码器获取点云特征;步骤S3,采用熵编码器对所述点云特征进行压缩;步骤S4,构建用于对所述点云特征进行上采样的解码器;步骤S5,构建损失函数;步骤S6,基于所述训练样本对由所述编码器、所述熵编码器以及所述解码器组成的点云压缩模型采用所述损失函数进行训练;步骤S7,将所述点云数据输入至训练好的所述点云压缩模型从而实现点云压缩。2.根据权利要求1所述的一种基于深度学习的保留密度的点云压缩方法,其特征在于:其中,所述点云数据为点云的三维点坐标,所述预处理为将所述点云数据进行归一化处理,对归一化后的所述点云切分为不重合的小块。3.根据权利要求1所述的一种基于深度学习的保留密度的点云压缩方法,其特征在于:其中,所述步骤S2包括以下子步骤:步骤S2
‑
1,采用最远点采样对所述点云进行多阶段地下采样,对于每个阶段下采样后点云中的每个点,寻找每个阶段对应的收缩点集;步骤S2
‑
2,采用密度嵌入与位置嵌入分别表征当前阶段收缩点集的密度信息与几何信息,同时采用祖先嵌入表征之前阶段收缩点集的密度信息与几何信息;步骤S2
‑
3,将所述密度嵌入、所述位置嵌入以及所述祖先进行嵌入融合获取所述点云特征。4.根据权利要求3所述的一种基于深度学习的保留密度的点云压缩方法,其特征在于:其中,所述收缩点集的寻找过程为:对于每个下采样阶段,每个丢弃的点都会收缩到离它最近的保留下来的下采样点上,从而每个下采样点都会形成一个收缩点集。5.根据权利要求3所述的一种基于深度学习的保留密度的点云压缩方法,其特征在于:其中,所述密度嵌入为对于每个阶段的下采样点,计算其收缩点集内的点数,所述位置嵌入为对于每个阶段的下采样点,计算其收缩点集内的点到其本身的方向与距离,基于注意力机制将所述收缩点集内的方向与距离信息融合,所...
【专利技术属性】
技术研发人员:付彦伟,贺蕴,任新麟,唐丹航,张寅达,薛向阳,
申请(专利权)人:复旦大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。