Point Cloud Transformer(PCT)代码实现
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)代码实现相关推荐
- CVM2021| PCT: Point cloud transformer(分类+分割任务SOTA)
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨 泡泡机器人SLAM 标题:PCT: Point cloud tra ...
- 论文阅读 PCT:Point Cloud Transformer
论文阅读 PCT:Point Cloud Transformer PCT 介绍 Input Embedding native 版本 enhanced 版本 Attention PCT 介绍 PCT是基 ...
- 【3D目标分类】PCT:Point Cloud Transformer
文章目录 前言 摘要 1.介绍 2.相关工作 3.Transformer for Point Cloud Representation 3.1. Point Cloud Processing with ...
- Point Cloud Transformer(PCT)阅读翻译
PCT: Point Cloud Transformer 1. Introduction transformer是一种 encoder-decoder结构,包含了三个模块:输入词嵌入,位置(顺序)编码 ...
- Vision Transformer(VIT)代码分析——保姆级教程
目录 前言 一.代码分析 1.1.DropPath模块 1.2.Patch Embeding 1.3.Multi-Head Attention 1.4.MLP 1.5.Block 1.6.Vision ...
- PCT: Point Cloud Transformer
PCT:点云Transformer Meng-Hao Guo Tsinghua University gmh20@mails.tsinghua.edu.cn Jun-Xiong Cai Tsinghu ...
- 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 ...
- 「论文阅读」PCT:Point Cloud Transformer
目录 PCT的点云处理 编码器(Encoder): 物体分类 语义分割 法线估计 Naive PCT SPCT 全PCT 受Transformer在视觉和nlp任务方面的成功启发,我们基于传统Tran ...
- 论文解读PCT: Point Cloud Transformer(用于点云处理的Transformer)
最近几年transformer越来越火,在NLP.CV等领域都取得了很大的成功.这篇文章作者利用了transformer能够处理无序数据的特点,将transformer应用到点云的处理上.它的想法是基 ...
最新文章
- python可视化窗口制作一个摇骰子游戏_使用python制作一个抽奖小游戏——骰子游戏...
- 给算法工程师和研究员的「霸王餐」| 附招聘信息
- 何恺明时隔2年再发一作论文:为视觉大模型开路,“CVPR 2022最佳论文候选预定”...
- MyEclipse中消除frame引起的“the file XXX can not be found.Please check the location and try again.”的错误...
- php使用supervisor管理进程脚本
- 安装虚拟机后,启动出错的解决办法
- python网页内容获取记录pkg
- python贴吧顶贴_Python实现百度贴吧自动顶贴机
- C#实现百度AI-实时语音识别转写-附源码
- POJ3207,2-sat问题
- Cadence PSpice 仿真2: 三极管运放交流小信号仿真图文教程
- docker安装gamit_科学网—ubuntu下安装gamit 安装 - 贺小星的博文
- python开发cms企业官网用python php_基于Django的Python CMS
- 2022-2027年中国网络娱乐行业发展监测及投资战略研究报告
- L1-087 机工士姆斯塔迪奥 和 L1-048 矩阵A乘以B
- 别墅家庭无线WiFi覆盖解决方案
- xargs -i参数详解
- 路径的单线杠双斜杠区别
- 2021年三亚旅游行业发展现状分析:旅游总收入达747.03亿元,占GDP的89.43%[图]
- iOS 磁场传感器的应用 Swift CoreMotion使用
热门文章
- ReadProcessMemory与WriteProcessMemory用例分析
- WriteProcessMemory的一个细节
- 辅助工具:圆柱体绘制
- oracle 空间 链接,Oracle 自动段空间管理(ASSM:auto segment space management)
- Pytho第七次作业
- java 切面表达式_Spring AOP表达式(execution)规则
- SEVE-U 9显示乱码
- fast角点检测 java,[Computer Vision]Harris角点检测的详细推导
- meshgrid函数
- #今日论文推荐# Science:84万起事故统计显示,公路上“此处事故多发”警示牌会导致更多交通事故