Point attention network for semantic segmentation of 3D point clouds

Mingtao Fenga, Liang Zhangb, Xuefei Linc, Syed Zulqarnain Gilanid and Ajmal Miand*

年份:2020

期刊:Pattern Recognition

IF:7.196

1、创新

1)通过attention机制实现LAE-Convs 学习丰富的局部信息

2)point-wise spatial attention module学习点之间的上下文信息(全局信息)

这两种方式都是pointnet2缺少的,

1、pointnet2中的局部信息是通过简化版的pointnet实现的,最终聚合方式是采用的max函数,该方法对中心点周围的Kg个邻域点的权重在任意一个特征维度上都是[0,…1,…0]类似的排布。只采用最大的特征,而丢弃了其余的特征。

2、pointnet2没有对S个中心点的局部特征学习他们之间的关系,这对于同一个物体之间的信息没有办法相互加强。

2、具体实现

1)对于LAE-Convs(Local Attention-Edge Convolution)模块,不同于kNN和ballquery的邻域检索方式,采用了

multi-directional search method,在每一个方向内选取一个最近点,如果没有,就重复中心点。

选取完邻域点之后,构建局部坐标系(平移邻域点),然后对每一个邻域点计算一个edge-weight,将16个邻域点的特征(聚合)加权求和到中心点上。

对聚合后的中心点再使用一次MLP,得到一个的local feature

最后在对该local feature进行MLP,得到最终的lcoal feature

该部分的算法如下:

2)对于LAE-Convs输出的特征,都是local feature,这个local feature 很容易被距离所影响,为了加强同一个label的点集之间的关联度,为了获得他们这些local pointcloud的感受野之间的信息,也就是global信息,作者提出了一种point-wise spatial attention module以获取长距离之间的信息,使得feature不再受距离的影响。

流程如下,可以看到这是一个标准的attention模型,前两个代表Q、K,第三个代表V,通过计算Q和K之间的相识度,来更新V的值。

相识度计算:

最终的特征计算:

3)网络结构:

还是经典的encoder-decoder模型

3、实验结果

1、Scan Net

  • 消融实验

2、S3DIS

3、ShapeNet

3、ShapeNet

2020-Point attention network for semantic segmentation of 3D point clouds相关推荐

  1. Hybrid Multiple Attention Network for Semantic Segmentation in Aerial Images

    论文阅读: Hybrid Multiple Attention Network for Semantic Segmentation in Aerial Images 作者声明 版权声明:本文为博主原创 ...

  2. Pyramid Attention Network for Semantic Segmentation

    翻译 | 林椿眄 出品 | 人工智能头条(公众号ID:AI_Thinker) 近日,北京理工大学.旷视科技.北京大学联手,发表了一篇名为 Pyramid Attention Network for S ...

  3. 论文Pyramid Attention Network for Semantic Segmentation笔记

    该论文发表于2017CVPR,由北理工+旷视科技+北大共同完成 论文传送门 本人主要借鉴其中的思想在目标检测中的可行性,故不考虑语义分割相关的内容 初次实现,如有不足之处,还请指出,谢谢! 名词解释 ...

  4. JSNet: Joint Instance and Semantic Segmentation of 3D Point Clouds

    Abstract 在本文中,我们提出了一种新的联合实例和语义分割方法,称为JSNet,以同时解决3D点云的实例和语义分割.首先,我们建立了一个有效的骨干网络来从原始点云中提取鲁棒的特征.其次,为了获得 ...

  5. (3DV 2017) SEGCloud: Semantic Segmentation of 3D Point Clouds

    图 1:SEGCloud:3D点云被体素化并通过3D全卷积神经网络馈送,以生成粗略的下采样体素标签.三线性插值层将此粗略输出从体素转换回原始3D点表示.获得的3D点分数用于在3D全连接CRF中进行推理 ...

  6. 语义分割--(DFN)Learning a Discriminative Feature Network for Semantic Segmentation

    Learning a Discriminative Feature Network for Semantic Segmentation Learning a Discriminative Featur ...

  7. Dual attention network for scene segmentation

    Dual attention network for scene segmentation 设计巧妙,但是没法解释方法的有效性 dual attention的思路太多了,这篇是应用在场景语义分割上. ...

  8. 【语义分割】DANet Dual Attention Network for Scene Segmentation

    DANet(Dual Attention Network for Scene Segmentation)在语义分割领域多个数据集上取得了STOA的结果,值得大家关注. [废话两段] 由于之前没跑过语义 ...

  9. [分割]Learning a Discriminative Feature Network for Semantic Segmentation(DFN)

    本文转自3篇文章当作自己的笔记. 文章1:链接 Learning a Discriminative Feature Network for Semantic Segmentation Learning ...

  10. 论文笔记-SSF-DAN: Separated Semantic Feature based Domain Adaptation Network for Semantic Segmentation

    论文信息 论文标题:SSF-DAN: Separated Semantic Feature based Domain Adaptation Network for Semantic Segmentat ...

最新文章

  1. Jmeter启动错误及解决方案
  2. SSH框架中配置log4j的方法
  3. Spring MVC定制用户登录注销实现示例
  4. 阿里摩酷实验室CV实习生和社招
  5. nc 发布元数据_智联科发布新一代连续式NC膜粘膜划膜一体机
  6. lvs的dr和nat模式配置备忘
  7. 递归计算二叉树的叶子节点个数
  8. ssh框架原理及工作流程
  9. vue启动项目报错 `webpack-dev-server --inline --progress --config build/webpack.dev.conf
  10. (超详细)搜索软件Everything的安装与使用
  11. 第五届阿里天池中间件比赛经历分享
  12. Eclipse delete键不能向后删除
  13. 《计算机组成原理》— 计算机组成原理(一)
  14. 虹科方案 | 制药环境中冰箱温度记录的最佳实践——全集成温度监测系统
  15. 4 位硬科技创始人对谈 DevOps 硬件实战
  16. 【编程语言选择】我们学C++将来能做什么?
  17. 股票类APP排名:同花顺第一、大智慧第二、东方财富网第三
  18. 经典Android游戏推荐
  19. 疯狂java讲义(第三版-李刚) 源代码 光盘
  20. 9宫格解锁 android_Android实现九宫格解锁的实例代码

热门文章

  1. PyMOL免费下载及安装教程【Win版】
  2. js之win10计算器
  3. 移动端touch事件和鼠标事件
  4. UVALive 4670 Dominating Patterns(AC自动机)
  5. Linux 平台安装 VNC
  6. KEL安装和初步研究
  7. VVIC搜款网平台API接口
  8. 用Qt图形视图框架开发拼图游戏
  9. 明捧中文暗贬中文编程——看《英文字母已成现代中文一部分,争论汉字编程还是英文编程已无意义》
  10. uniapp 打印小票