Point Cloud Transformer(PCT)代码实现

目前最火热的Transformer在自然语言和图像识别中扮演了极其重要的角色,在点云数据集中也不例外,清华大学近期提出在点云中运用Transformer准确率可达93%左右。
PCT论文链接:Point Cloud Transformer(PCT)
清华大学官方代码是Jittor所编写的,尚未真正的开源,其代码链接为:Jittor编写的PCT
而本篇论文所引用的是由Pytorch所编写的PCTPCT-Pytorch
目前我在钻研此论文,看明白后会在此文章中更新自己的理解,谢谢大家的关注

PCT-Pytorch代码的调试

(1)配置

首先对Requirements所给环境进行配置,最为重要的是配置pointnet2_ops_lib/.在本文件目录下(~/文档/PCT_Pytorch-mian)的终端下输入

pip install pointnet2_ops_lib/.

即可安装pointnet2_ops_lib的配置。

(2)下载数据集

ModelNet40的数据集在:ModelNet40
下载起来非常慢,所以我想上传到CSDN资源,但是其他人已经上传过该资源,需要付费的,所以我上传不了,需要的朋友可以私聊我,我单发给你。
也可通过此链接下载:ModelNet40,提取码:ksh6
在此目录的主目录下建立空文件夹,命名为data,将下载好的数据集放入该文件夹中。如图所示:

(3)运行代码

直接运行train.sh即可训练代码,也可以运用代码作者已经训练好的训练模型,其位置在checkpoints下的best文件夹中,直接运行test,sh即可使用已训练好的模型进行测试。其中model_new.py文件是最新的model文件,稳定性较好。

(4)运行结果

训练运行结果:

测试运行结果

有什么运行中出现的问题评论即可,感谢大家对我一直的关注,还会不定时更新最新学术进展!

Point Cloud Transformer(PCT)代码实现相关推荐

  1. CVM2021| PCT: Point cloud transformer(分类+分割任务SOTA)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨 泡泡机器人SLAM 标题:PCT: Point cloud tra ...

  2. 论文阅读 PCT:Point Cloud Transformer

    论文阅读 PCT:Point Cloud Transformer PCT 介绍 Input Embedding native 版本 enhanced 版本 Attention PCT 介绍 PCT是基 ...

  3. 【3D目标分类】PCT:Point Cloud Transformer

    文章目录 前言 摘要 1.介绍 2.相关工作 3.Transformer for Point Cloud Representation 3.1. Point Cloud Processing with ...

  4. Point Cloud Transformer(PCT)阅读翻译

    PCT: Point Cloud Transformer 1. Introduction transformer是一种 encoder-decoder结构,包含了三个模块:输入词嵌入,位置(顺序)编码 ...

  5. Vision Transformer(VIT)代码分析——保姆级教程

    目录 前言 一.代码分析 1.1.DropPath模块 1.2.Patch Embeding 1.3.Multi-Head Attention 1.4.MLP 1.5.Block 1.6.Vision ...

  6. PCT: Point Cloud Transformer

    PCT:点云Transformer Meng-Hao Guo Tsinghua University gmh20@mails.tsinghua.edu.cn Jun-Xiong Cai Tsinghu ...

  7. Point Cloud Transformer的pytorch代码实现

    目录 1. Attention 1.1 Self Attention 1.2 Offset Attention 2. Sampling and Grouping 2.1 KNN 2.2 FPS 2.3 ...

  8. 「论文阅读」PCT:Point Cloud Transformer

    目录 PCT的点云处理 编码器(Encoder): 物体分类 语义分割 法线估计 Naive PCT SPCT 全PCT 受Transformer在视觉和nlp任务方面的成功启发,我们基于传统Tran ...

  9. 论文解读PCT: Point Cloud Transformer(用于点云处理的Transformer)

    最近几年transformer越来越火,在NLP.CV等领域都取得了很大的成功.这篇文章作者利用了transformer能够处理无序数据的特点,将transformer应用到点云的处理上.它的想法是基 ...

最新文章

  1. python可视化窗口制作一个摇骰子游戏_使用python制作一个抽奖小游戏——骰子游戏...
  2. 给算法工程师和研究员的「霸王餐」| 附招聘信息
  3. 何恺明时隔2年再发一作论文:为视觉大模型开路,“CVPR 2022最佳论文候选预定”...
  4. MyEclipse中消除frame引起的“the file XXX can not be found.Please check the location and try again.”的错误...
  5. php使用supervisor管理进程脚本
  6. 安装虚拟机后,启动出错的解决办法
  7. python网页内容获取记录pkg
  8. python贴吧顶贴_Python实现百度贴吧自动顶贴机
  9. C#实现百度AI-实时语音识别转写-附源码
  10. POJ3207,2-sat问题
  11. Cadence PSpice 仿真2: 三极管运放交流小信号仿真图文教程
  12. docker安装gamit_科学网—ubuntu下安装gamit 安装 - 贺小星的博文
  13. python开发cms企业官网用python php_基于Django的Python CMS
  14. 2022-2027年中国网络娱乐行业发展监测及投资战略研究报告
  15. L1-087 机工士姆斯塔迪奥 和 L1-048 矩阵A乘以B
  16. 别墅家庭无线WiFi覆盖解决方案
  17. xargs -i参数详解
  18. 路径的单线杠双斜杠区别
  19. 2021年三亚旅游行业发展现状分析:旅游总收入达747.03亿元,占GDP的89.43%[图]
  20. iOS 磁场传感器的应用 Swift CoreMotion使用

热门文章

  1. ReadProcessMemory与WriteProcessMemory用例分析
  2. WriteProcessMemory的一个细节
  3. 辅助工具:圆柱体绘制
  4. oracle 空间 链接,Oracle 自动段空间管理(ASSM:auto segment space management)
  5. Pytho第七次作业
  6. java 切面表达式_Spring AOP表达式(execution)规则
  7. SEVE-U 9显示乱码
  8. fast角点检测 java,[Computer Vision]Harris角点检测的详细推导
  9. meshgrid函数
  10. #今日论文推荐# Science:84万起事故统计显示,公路上“此处事故多发”警示牌会导致更多交通事故