基于java的语义分割,NeruIPS2019 | 深圳大学提出点云语义分割框架ELGS,效果拔群(代码已开源)...

482a6c08d44cfeebf8ec8a30974eb779.png

标题:Exploiting Local and Global Structure for Point Cloud Semantic Segmentation with Contextual Point Representations

作者:Xu Wang,  Jingming He( Shenzhen University ), Lin Ma∗(Tencent AI Lab)

来源:NeurIPS 2019

链接:https://arxiv.org/abs/1911.05277

github:https://github.com/fly519/ELGS

摘要

本文提出了一种新的点云语义分割模型,该模型基于点云的上下文表示,同时利用点云内部的局部结构和全局结构。具体来说,我们通过对每个点本身及其上下文点进行一种新颖的门控融合来丰富每个点的特征表达。然后,在此基础上,提出了一个新的图点云网络模块(GPM, graph pointnet module),该模块利用图注意力模块GAB(graphattention block)在局部点云结构中动态地组成和更新每个点的特征。最后,我们采用空间和通道的注意力策略来探索点云的全局结构,从而为每个点生成语义标签。我们在公开点云数据库(S3DIS和ScanNet数据集)上进行了实验,实验结果证明了我们提出的模型的有效性,超过了目前最先进的方法。本文的代码已开源https://github.com/fly519/ELGS

网络结构

7fe2fc4a862a3192e20d777deb634d77.png

网络分为三个部分,分别是point enrichment, feature representation, prediction。

1. point enrichment部分

38edcfab21ed7a9fb756047a2a157fe2.png

利用门控融合策略,来丰富点云的初始特征,使每个点携带一定的邻域点云特征。

2.feature representation

97ab1ad7386241f1462cb0394102d3cc.png

图点云网络模块(GPM, graph pointnet module),首先利用MLP提取特征,然后利用图注意力模块GAB(graph attention block)来表征点云之间相似性,并进一步计算点云互相之间的影响因子,通过特征的加权求和获得每个点的特征表示。最后利用maxpooling实现特征聚合。

GAB的方法来自于ICLR2018的论文:Graph attention networks.

3.prediction

用到了两种注意力机制,Spatial-wise Attention和Channel-wise Attention,两者计算过程类似,以前者为例:对于输入的特征F,分别送入到三个全连接层里,得到三个新的特征图A,B,D。先把D留着,利用AB来计算注意力因子。计算方法是先将A,B按照特定的对应方式进行相乘,保持空间结构不变,接着用公式计算出第j个点对于第i个点的影响因子:

2fd7a524e2e3a9574e7588738967ece2.png

接下来,把这个影响因子跟刚才被放在一旁的特征图D进行相乘求和,同样需要注意对应位置。得到第i个点对应的特征为:

05dc629fb357f9a4d112d28bad7b1b0e.png

最后,再把这个特征和最初的F进行相加,就大功告成了。第i点的基于空间维注意力机制的特征为:

ca27b20cb93856a790236ede0b39b561.png

channel-wise attention与上述过程类似。

prediction的最后,把上述两种基于注意力机制的特征求和,经过全连接层,即可估计出点的语义分割标签。

实验结果

S3DIS数据集上的语义分割结果:

5d9184d0c2471db4218135f60c72350a.png

可视化结果如下图所示,从上到下的四行依次表示:原始点云,pointnet++结果,本文结果,真实标签。可见效果非常好。

482a6c08d44cfeebf8ec8a30974eb779.png

忍无可忍地点击一下“在看”

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值