【点云】《Deep learning-based 3D point cloud classification: A systematic survey and outlook》

本文探讨了点云数据的不同存储形式,如ASCII和二进制的Obj、Las、Ply、E57和PCD,以及如何通过体素化提高计算效率。此外,介绍了局部和全局特征聚合在点云语义分割中的应用,如PointTransformer和SortNet。文中还提到了基于深度学习的点云分割算法在不同数据集上的性能比较。
摘要由CSDN通过智能技术生成


基于深度学习的点云语义分割发展年表

点云获取方式:Lidar激光探测、通过3D模型计算获取点云、通过2D图像进行3D重建
体素的特点:体素擅长表示非均匀填充的规则采样空间,因此,体素可以有效地表示点云数据有很多空的或均匀填充的空间。通过对点云数据进行体素化,有利于提高数据计算效率,减少对随机存储器的访问,但点云数据体素化不可避免地会带来一定程度的信息损失

点云数据的存储形式

最大区别在于使用ASCII还是二进制
Obj:obj格式的点云文件由Wavefront Technologies开发。它是一个文本文件。它是一种简单的数据格式,仅表示3D数据的几何、法线、颜色和纹理信息。这种格式通常以ASCII表示,但也有专有的obj二进制版本
Las:las格式主要用于存储Lidar点云数据,本质上是一种二进制格式文件。 Las文件由三部分组成:头文件区(包括点总数、数据范围、每个点的维度信息)、变长记录区(包括坐标系、额外维度等)、点集记录区域(包括点坐标信息、R、G、B信息、分类信息、强度信息等)
Ply:ply的全称是Polygon File Format,专门用于存储3D数据。Ply使用名义上平坦的多边形列表来表示对象,可以存储包括颜色、透明度、表面法向量、纹理坐标和数据置信度等信息。该文件有两个版本:ASCII版本和二进制版本
E57:E57 是用于点云存储的供应商中立文件格式。它还可用于存储由激光扫描仪和其他 3D 成像系统生成的图像和元数据信息
PCD:PCD是点云库官方指定格式。 它由两部分组成:头文件和点云数据。用于描述点云的整体信息。它有两种数据存储类型,ASCII和二进制,但PCD文件的头文件必须使用ASCII编码,PCD 的一个很好的好处是它可以很好地适应PCL,从而与PCL应用程序相比具有最高的性能

直接-特征聚合的详细划分-局部特征聚合和全局特征聚合

之前《A Review of Deep Learning-Based Semantic Segmentation for Point Cloud》里面提到的直接分割里所有的全都是局部特征聚合,只不过在局部里的细分方法不同
Point Transformer:点云直接作为Transformer的输入,提取全局特征并用SortNet提取局部特征并根据感兴趣程度进行排序,之后将两特征关联起来

各点云算法在不同数据集上的准确率表现:

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: PointNet是一种深度学习模型,专门用于处理3D点云的分类和分割任务。它接受一个由点组成的集合作为输入,可以学习到每个点的特征表示,并将它们组合起来以获得整个点云的全局特征。PointNet还具有旋转不变性,因此可以处理具有不同旋转角度的点云数据。这使得PointNet成为3D视觉领域的重要工具,用于处理各种任务,例如物体检测、语义分割和场景重建等。 ### 回答2: PointNet是一种基于点集的深度学习架构,用于3D分类和分割任务。它于2017年由Qi et al.提出,并已在许多3D视觉应用中得到了广泛应用。PointNet的主要思想是将点云看作无序的点集,并设计了一种处理这种无序集合的新型神经网络。 传统上,对3D对象进行分类和分割的方法通常需要将对象转换为网格或体素,然后将其表示为规则形状的网格或体素。这些方法在处理复杂几何形状时存在一定的困难,并且采用的处理方法需要严格的输入格式。 相比之下,PointNet可以直接处理点云数据,不需要对其进行转换或训练数据格式的严格要求。在PointNet中,输入是一组点的集合,每个点有三个坐标和其他任意的属性,如颜色或法线。这些点无序,因此PointNet用最小误差投影(Minimum Error Projetion)来解决这个问题。这个网络的中心思想是使用点集的对称性,将输入点云映射到一个向量空间中,该空间旨在保留输入点集的所有信息。 为了处理点集的对称性,PointNet使用了两个网络——一个是点特征提取网络,另一个是全局特征提取网络。点特征提取网络处理单个点的信息,并产生一个新的点特征。全局特征提取网络则将所有点的特征表示合并到一个全局特征向量中。这种设计使PointNet可以生成对称空间中的全局特征向量,从而保持了输入的无序性质,并确保了在不同尺度和物体位姿下的泛化能力。 总的来说,PointNet为点云的处理提供了一种新颖的方式,可以在保持输入的无序性质和提高处理效率方面取得良好的表现。它的成功应用在3D分类和分割任务中证明了其高效性和实用性,并为未来的3D深度学习研究工作提供了有价值的经验。 ### 回答3: PointNet是一种用于3D分类和分割的深度学习算法。这种算法突破了传统方法中对于3D形状进行预测的限制,通过学习点云中点的全局特征来进行预测,并且在Caltech-101 或 ModelNet40等数据集上取得了远超其他算法的效果。 PointNet算法首先通过应用全连接网络将点云中的每个点转换成一个低维的向量表示。该算法还采用了一个局部特征学习模块,该模块仅对于每个点的局部序列进行操作,以捕获点云的局部特征。该算法使用了max pooling的形式将每个点的局部特征进行汇总,以得出整体的特征表示。最后,算法通过多个全连接层将点云的全局特征映射到所需的目标(如类别标签或分割结果)。 值得注意的是,PointNet算法在3D形状分类和分割问题上的效果非常显著,并且其鲁棒性非常好,即使在存在噪声和缺失数据的情况下,该算法也能够产生准确的结果。此外,PointNet算法还可以通过加入循环神经网络模块来实现对于时间序列数据的处理。 总的来说,PointNet算法是一种极具前景的深度学习算法,其具有高效、准确和鲁棒的特点,可以应用于3D形状预测、3D图像识别、机器人操作等领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值