尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
【点云】Pointet的读后感(CVPR2016):1.相关工作的介绍
最近看了一些点云处理的文章,因为机器一直在跑代码,差不多是一天能够训练两轮…服务器每天都得前一天晚上把代码实现好,早上抢占GPUO(∩_∩)O.哈哈~研究僧多,GPU少!接触到Pointnet其实非常偶然,LZ在slam里兜兜转转,一直想找一个好玩的方向,有数学大神做各种算法优化,提出各种BA方法,有MVG大神,对多视图几何了如指掌,凭直觉和坚强的数学功底,提出各种标定算法,还有图像处理大神提出自己设计的描述子进行匹配…LZ呢?找到了一个点那就深入下去,希望在快毕业前再做出来点有意思的东西…哈哈,进入正题.之前因为对SLAM中的点云进行过处理和学习,包括PCL库的使用,感觉2D计算机视觉必然会向3D计算机视觉迁移.无人驾驶,包括kinect等深度相机的普及,还有现在雷达等设备的价格也比之前下降不少,3D数据更加丰富,现在也有很多benchmark直接都是有点云的,那简直太棒了吧,不需要你在为数据苦苦烦恼(当然,如果是构建数据集,也是一件非常值得钦佩的事情啦,斯坦福好像就特别爱提出数据集!!).论文全称是:PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation作者:Charles R. Qi* Hao Su* Kaichun Mo Leonidas J. Guibas(Stanford University)作者提出了一个网络叫做PointNet,这个网络是直接以点云的形式进行输入的,看过代码的应该都知道,如果batch_size为32,采样的点为1024,并且在ModelNet40上进行处理的话,输入的形式为(32, 1024, 3),最后3代表的就是点的三维坐标(x, y, z).可能这不仅仅是paper的观后感,其实论文和代码结合的一个观后感,恩!还有很激动的是这个代码是开源的,LZ用自己的小笔记本也可以跑得动这个代码!!!首先介绍一下之前对于点云数据是如何处理的呢?大致可以分为如下几类:1.对数据进行体素化处理,大家应该都见过魔方,或者玩过我的世界?看过像素大战?可以把物体都看成是一个个小方块组成的,像VoxNet(IROS 2015), 3d shapenets(CVPR 2015),这是最直接的方法,将3D模型转换成体素格,如果格中存在部分该物体,则体素格为1,否则为0,由此可以看出数据存在极大的稀疏性,并且计算量和内存是以立方的速度增长.为了解决这个问题,通过优化数据结构如Kd-Net(ICCV 2017), O-CNN(CVPR 2017), Oct-Net(CVPR 2017)使用kd-tree和oct-tree的结构来进行优化,这样来减少计算量和存储空间方面的问题,但是这种网络并不像传统的3d CNN可以直接使用,对于工程师来说如何构建这样的网络也许并不是很简单呢!!采用多视角将3D的物体或者点云投射到2D图像上,利用2D的卷积神经网络进行处理,如MVCNN(ICCV 2015),但是这个不能把任务拓展到点的分类和形状的补充,而且还会缺少3D的空间位置信息.对于角度的选取对结果也会产生影响.3.谱CNN,这个可能不是特别常见,LZ对这个也没有太多的了解,可能会用到manifold上去,并且对3D物体材料会有一些限制.依靠特征对3D的物体进行编码,首先将3d数据转换成向量的模式,通过提取传统的形状信息,和全连接层的连接对数据进行分类.这也会存在限制,整个数据的表征能力完全依赖提取的特征,特征的好坏直接影响到最后的结果,所以这个好像也不是特别的完美.正是因为上面的方法都会存在各种各样的限制,作者就提出了直接使用点云作为输入,第一个吃螃蟹的人(⊙o⊙)哦未完待续…感觉这个博客会很长,要不分篇写吧,这个作为一个相关知识的介绍,后面慢慢分解pointnet!!O(∩_∩)O哈哈~最近在实验室坐的太久了,腰痛中/(ㄒoㄒ)/~~
RELATED

相关推荐

【Tensorflow实战系列】Tensorflow:TypeError: pred must not be a Python bool

【Tensorflow实战系列】Tensorflow:TypeError: pred must not be a Python bool

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/22 1:01:28
rea项目极简架构实战:响应式与实时系统的设计、实现与避坑指南

rea项目极简架构实战:响应式与实时系统的设计、实现与避坑指南

1. 从“rea”这个标题说起:一个被低估的通用缩写第一次看到“rea”这个标题的时候,我脑子里蹦出来的第一反应是——这大概率又是一个被缩写玩坏的项目名。在技术圈混久了你会发现,越是短到只有三个字母的标题,背后藏的东西往往越不…

📅 2026/10/22 0:01:08
大数据人才需求分析毕设实践:从招聘数据到可视化系统

大数据人才需求分析毕设实践:从招聘数据到可视化系统

拿到《基于大数据专业岗位招聘信息的人才需求特征分析》这个毕设题目的时候,我第一反应是:终于有个既贴热点、又好落地的方向了。但等我认真帮人搭完一遍完整流程后,发现这个题目远没有看上去那么简单——很多人把它做成了“爬了几千条招聘数…

📅 2026/10/22 0:01:08
MORE NEWS

更多资讯

📰

无名杀完全上手指南:在浏览器里跑一套可自由改造的三国杀引擎

无名杀完全上手指南:在浏览器里跑一套可自由改造的三国杀引擎 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 我把仓库克隆下来挂到本地服务器上,用 Chrome 内核浏览器打开页面,就能选武将、发牌…

📰

datawhale:Happy-LLM 打卡-Task02:注意力机制与Transformer的Encoder-Decoder架构《Attention Is All You Need》

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

yoinks 完整指南:1800+ 站点的终端视频下载快速上手

yoinks 完整指南:1800 站点的终端视频下载快速上手 【免费下载链接】yoinks yoink any video from your terminal. no shady ads. 项目地址: https://gitcode.com/GitHub_Trending/yo/yoinks 在浏览器里搜"下载视频",经常要走一段弯路&…

📰

DouK-Downloader 抖音 TikTok 下载工具教程:3 步完成批量作品下载、直播录制与评论采集

DouK-Downloader 抖音 TikTok 下载工具教程:3 步完成批量作品下载、直播录制与评论采集 【免费下载链接】TikTokDownloader 抖音 / TikTok 平台作品下载/数据采集工具 项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader DouK-Downloader&a…

📰

免费学Python:learnpython完整笔记与互动课程资源全解

【免费下载链接】learnpython Python Resources for Everyone 项目地址: https://gitcode.com/gh_mirrors/learnpython5/learnpython 点击查看 免费下载 learnpython 是一个面向所有人的免费 Python 学习资源仓库,把完整的 Python 学习笔记、互动课程、…

📰

【RHCA+】_etc_yum.repos.d_文件名.repo

“ 目录:RHCA -> 6 软件仓库 -> 34 _etc_yum.repos.d_文件名.repo ”实际的软件仓库配置文件repo文件变量作用$releasever当前OS发行版的主版本号;例:8、7、6$archCPU架构;例:aarch64、i686、x86_64$basearch系统…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬