另外,可以看到,PointNet最大的缺陷就是没有考虑周围的局部信息,所有的卷积操作都是针对单个点的进行的。这一点在PointNet++中得到了关注,后面的文章会对其进行解读。 1. 代码下载 这部分很简单啦,github上作者放出了TensorFlow的版本,这里使用的是Pytorch的版本,链接如下:PointNet-Pytorch代码。 按照页面的指示把代码和...
首先,本文是对PointNet的论文(这是一篇来自CVPR2017的一篇论文),以及对github的基于TF1.x版本的代码的理解。如果有理解的不对的地方,还是希望各位大佬留言指正。谢谢。由于是基于Tensorflow1.x版本的,所以如果各位有不理解的地方还是请自己查阅官方文档(tf.compat.v1)。对了,再提一点PointNet的正文部分内容并不全面,...
pointnet++ github 官网:https://github.com/charlesq34/pointnet2 简介 这项工作是基于我们NIPS的17篇论文。你可以在这里找到arXiv版本的论文或检查项目网页的快速概述。 pointnet++是一个在PointNet基础上构建并扩展的后续项目。它是PointNet体系结构的2.0版本。 点网(v1模型)要么独立地转换单个点的特征,要么处理整...
代码下载 这部分很简单啦,github上作者放出了TensorFlow的版本,这里使用的是Pytorch的版本,链接如下:https://github.com/fxia22/pointnet.pytorch。 按照页面的指示把代码和数据集下载到本地。 02 数据集 首先看一下数据集到底是什么样的,这里用的包含16类样本的ShapeNet。里面有好多个文件夹,每个文件夹里面放着同...
代码:https://github.com/charlesq34/pointnet 论文中文翻译:https://blog.csdn.net/qq_41895003/article/details/105217366 https://blog.csdn.net/qq_37314249/article/details/103605076 一、 存在的问题 3D点云是一种很重要的几何数据结构。由于其存在空间关系不规则的特点,因此不能直接将已有的图像分类...
论文地址:https://arxiv.org/abs/1706.02413 开源代码地址: https://github.com/charlesq34/pointnet2 Pointnet提取的全局特征能够很好地完成分类任务,由于模型基本上都是单点采样,代码底层用的是2Dconv,只有maxpooling整合了整体特征,所以局部特征提取能力较差,这使得它很难对复...
1.原论文实现代码https://github.com/charlesq34/pointnet2.基于pytorch实现:https://github.com/fxia22/pointnet.pytorchhttps://github.com/yanx27/Pointnet_Pointnet2_pytorch放上自己在谷歌的Colab上的gpu实现:在Colab上实现分类和Part_seg,选择GPU版本的Notebook,挂载好自己的谷歌云盘(方便保存和加载训练数据),...
开源代码-原论文实现:https://github.com/charlesq34/pointnet 开源代码-Pytorch实现:https://github....
Pointnet 安装环境: 作者GitHub上的描述:Python 2.7, TensorFlow 1.0.1, CUDA 8.0 and cuDNN 5.1 on Ubuntu 14.04.此外还需要h5py模块。 linux中配置环境为:Anaconda3.4.0,Python2.7,Tensorflow1.4.0以及h5py(安装主要参考清华镜像网站+TensorFlow官网安装介绍),CUDA8.0(官网下载,需要事先查看自己的显卡版本是否支持...
论文地址:https://arxiv.org/abs/1706.02413 代码地址:https://github.com/charlesq34/pointnet2 PointNet提取特征的方式是对所有点云数据提取了一个全局的特征,显然,这和目前流行的CNN逐层提取局部特征的方式不一样。受到CNN的启发,提出了PointNet++,它能够在不同尺度提取局部特征,通过多层网络结构得到深层特征。Poi...