社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

3D点云描述子超全综述:传统方式+深度学习方式

3D视觉工坊 • 5 年前 • 881 次点击  
作者丨Tom Hardy@知乎
来源丨https://zhuanlan.zhihu.com/p/395187135
编辑丨3D视觉工坊

摘要

廉价3D数据采集设备的引入有助于3D点云的广泛应用和普及,近年来,为了提高三维计算机视觉任务的效率,有效地提取新的三维点云描述子越来越受到人们的关注。然而,由于三维点云的固有特性,如何从三维点云中提取具有鉴别能力和鲁棒性的特征描述符仍然是一项具有挑战性的任务。在本文中,我们对现有的三维点云描述符进行了全面深入的研究。根据描述符的进步,这些方法主要可分为两类:基于手工制作的方法和基于深度学习的方法,我们将从精细分类的角度进一步讨论它们的优点和局限性。最后,提出了三维点云描述子提取的未来研究方向。
与前面提到的研究相比,本文的主要贡献包括:
1.据我们所知,这是有关3D点云描述符进展的文献中的第一篇综述论文,从传统手工制作的描述符到具有重大研究前景的基于深度学习的方法;
2.这也是第一份将深度学习技术应用于3D点云的调查报告;
3. 这些特征以直观的形式概括在表3中;
4. 本文简要讨论了三维点云描述子的未来研究方向;

点云描述子方法分类

本文主要根据特征提取策略将三维点云描述符分为两大类,即基于手工和基于深度学习的方法。对于传统手工制作的方法,可以通过考虑从中提取描述符的区域(局部、全局和混合)、参考框架的类型和使用的属性(几何信息、空间信息、颜色信息、,其他统计信息或上述属性的组合)。对于基于深度学习的描述符,输入点云的表示对于神经网络结构的设计至关重要。它还对基于点云的应用程序的计算成本和性能产生影响。特别是,表示可以是(1)中间特征,从点云提取的手工描述符,(2)体素网格,一种结构化数据,(3)从点云生成的多视图二维图像,(4)Kd树,(5)八叉树,两种数据结构来构建拓扑,(6)点,点云本身作为输入,(7)图形,使用图形结构反映点与其相邻点之间的关系;(8)多传感器。3D点云描述符的详细分类显示在图1中。

点云数据集

基于手工设计的描述子

由于三维点云数据的特殊性,手工编制的描述符在直接处理三维点云的方法中发挥着重要作用。现有文献中的三维描述符可分为三大类:基于全局的描述符、基于局部的描述符和基于混合的描述符。
方法汇总:

基于深度学习方法的描述子

深度学习技术难以置信的强大力量在获取3D点云描述符方面带来了突破。然而,3D点云的稀疏性、不规则性和无序性直接挑战了深度学习架构对3D点云的扩展。因此,如何将一个三维点云表示成一种可以输入到深度学习处理管道中的格式成为许多研究工作关注的关键问题。一种常用的方法是将原始3D点云数据预处理为结构化的、固定大小的表示形式,以供深度学习体系结构处理。在这里,我们根据所采用的表示方法将这些现有方法分为基于特征的方法、体积方法、多视图方法、kd树方法、图方法和点云方法。
本文仅做学术分享,如有侵权,请联系删文。
下载1
在「3D视觉工坊」公众号后台回复:3D视觉,即可下载 3D视觉相关资料干货,涉及相机标定、三维重建、立体视觉、SLAM、深度学习、点云后处理、多视图几何等方向。

下载2
在「3D视觉工坊」公众号后台回复:3D视觉github资源汇总,即可下载包括结构光、标定源码、缺陷检测源码、深度估计与深度补全源码、点云处理相关源码、立体匹配源码、单目、双目3D检测、基于点云的3D检测、6D姿态估计源码汇总等。

下载3
在「3D视觉工坊」公众号后台回复:相机标定,即可下载独家相机标定学习课件与视频网址;后台回复:立体匹配,即可下载独家立体匹配学习课件与视频网址。

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉、CV&深度学习、SLAM、三维重建、点云后处理、自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计 等微信群。


一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列、三维点云系列、结构光系列、手眼标定、相机标定、orb-slam3等视频课程)、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答五个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近2000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款
 圈里有高质量教程资料、可答疑解惑、助你高效解决问题
觉得有用,麻烦给个赞和在看~  

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/118178