PointNet 学习笔记

目录

开山之作-PointNet

不错的讲解:

1.1 点云数据的无序性

1.2 点云数据的旋转性与平移性


开山之作-PointNet

1 点云数据处理共性问题
1.1 点云数据的无序性
1.2 点云数据的旋转性与平移性

不错的讲解:

最全PointNet和PointNet++要点梳理总结-CSDN博客


3 总结
1 点云数据处理共性问题
传统深度学习模式(处理二维图像数据),使用序列化的卷积核处理序列化的二维图像数据,但点云是一种不规则数据,在空间上和数量上可以任意分布,因此传统的深度学习模式无法处理点云数据。

1.1 点云数据的无序性


在将实景保存为点云数据时(以pcd为例),是一行存储一个点的xyz信息,如果放大到多行点云数据来看,将某几行数据进行交换,它实际表达的仍然是同一片点云(xyz信息没变),只是在保存为点云数据时人为的加入了顺序(这是不可避免的)。对比二维图像数据,当交换它的某些点(即xy发生变化)它一定会代表另一种图案,所以这是传统深度学习模式无法处理点云数据的最大的障碍!

 2.1 针对无序性
PointNet利用h-g-y的结构解决了点云数据无序性的问题:首先通过MLP提取特征,再通过max筛选最具代表性的特征,最后通过MLP消化筛选的特征。我个人的理解是不论点云的位置如何变化,通过maxpooling筛选出的最大值永远不会变,所以比较好的解决了点云数据的无序性问题。

1.2 点云数据的旋转性与平移性


基于不同的视角所观察到的事物的样子是不相同的,例如这一片点云代表一辆车,传感器刚好倒放收集了点云数据,或者观察视角进行平移点云数据xyz信息都发生了变化。如何处理这样xyz信息有大量变化但所表达的信息不变(仍然是一辆车)的数据是传统深度学习模式无法解决的。

 2.2 针对旋转性和平移性
空间中物体的旋转和平移可以通过矩阵运算来解决(R、t),而深度学习本质上也是矩阵的运算,PointNet在网络加入两个T-Net,让网络自主学习如何调整位姿以得到更好的输出结果。

 

2 PointNet
PointNet作为利用深度学习方式处理点云数据的开山之作,成功的处理了点云数据,并进行分类、分割。


3 总结
PointNet是用点云数据进行深度学习的开山之作,所提出的使用maxpool解决点云无序性更是成为之后所有神经网络优先考虑的模块。
但PointNet仍然有很大的局限性,PointNet在通过maxpool将所有特征进行筛选的时候,没有局部概念,很难对精细的特征做学习,在分割上有很大的局限性;没有了局部概念在平移不变性也有局限性,例如在处理场景点云数据时,场景内包含多个物体,T-Net很难用一个标准去同一所有的物体。

原文链接:https://blog.csdn.net/qq_43049432/article/details/101349184

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Net-SNMP是一个用于实现SNMP(Simple Network Management Protocol,简单网络管理协议)的工具包。学习Net-SNMP主要包括以下几个方面: 1. 编译和安装Net-SNMP:首先需要下载和解压Net-SNMP的源代码,然后通过命令行进行编译和安装。 2. 编写MIB文件:MIB(Management Information Base,管理信息库)文件用于定义被SNMP管理的对象。你可以使用文本编辑器编写MIB文件,其中包含了对象的标识符和相关信息。 3. 转换MIB文件:将MIB文件转换成.c和.h文件,这样可以在SNMP代理中使用。可以使用工具来进行这个转换过程。 4. Agent代理工程:Agent代理是一个运行在网络设备上的软件模块,它负责收集和提供设备的管理信息给SNMP管理系统。学习Net-SNMP还需要了解如何配置和运行Agent代理工程。 5. Trap机制:Trap是SNMP的一种机制,用于报告特殊事件的发生。学习Net-SNMP时需要了解如何配置Trap机制,以便及时获得网络资源的实时监控。 总之,学习Net-SNMP主要包括编译和安装Net-SNMP,编写和转换MIB文件,配置和运行Agent代理工程,以及理解Trap机制等方面。这些知识可以帮助你实现有效的网络管理软件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [SNMP网管学习笔记](https://download.csdn.net/download/qiek/6674485)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [net-snmp学习笔记<一> — 介绍](https://blog.csdn.net/prochsh/article/details/49888141)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值