点击上方“3D视觉工坊”,选择“星标”

干货第一时间送达

作者:杨先生

链接:https://zhuanlan.zhihu.com/p/85417276

本文转载自知乎,作者已授权,未经许可请勿二次转载。

文章题目:Hierarchical Point-Edge Interaction Network for Point Cloud Semantic Segmentation

文章链接:https://arxiv.org/pdf/1909.10469.pdf

1、 文章出发点
encoder-decoder结构已经在2D 分割中应用很广了,该结构能够捕捉层次性的context,因此本文作者试图将其引入3D点云分割结构中。

2、文章怎么做的
论文的3D en-de结构见下图,核心思想其实与2D en-de一致。只是具体实现会有比较多的trick。

2.1 point decoder
我们先抛开下面的那个edge branch,图上方的point branch的encode结构基本继承至pointnet++,decode结构类似于2D,将encode各层的点云依次传入不同点云分辨率的decode模块。核心模块point module本质就是综合各种信息做各种MLP变换,具体见论文。

2.2 edge branch
我们也可以单独看这个edge branch, 简单的看就是不停的对边特征进行编码及上采样。那么编码是怎么进行的了,无非就是各种特征融合与MLP变换,例如,如下图所示,新边特征怎么来的了,根据两点的坐标差,两点的当前特征,做个MLP变换,然后结合旧边(上一层)特征继续做个MLP变换。

如果该两点在上一层并不存在了,也就是没有旧边特征了,所以在edge encoder前涉及到边特征上采样,也是文章比较难看懂(主要是语言有点绕)的地方。

2.3 edge upsampling
edge up-sampling的目标就是给上采样后的 新边 添加特征,其具体原理总结为一句话就是。
利用(连接边的)两点在当前层的邻居,互为旧层邻居的边特征(通俗的讲就是,我的邻居和你的邻居,如果在上层互为邻居,那么上层这条边就是我要用来计算新边特征的一条),做个线性插值。
但是既然这两点在旧层不存在,哪里会有什么共同邻居了,其实这两点本来是存在的,只是被采样了,我们现在只是再次把他放回去找共同邻居而已,见下图。

文中比较难懂的地方

推荐阅读:

吐血整理|3D视觉系统化学习路线

那些精贵的3D视觉系统学习资源总结(附书籍、网址与视频教程)

超全的3D视觉数据集汇总

大盘点|6D姿态估计算法汇总(上)

大盘点|6D姿态估计算法汇总(下)

机器人抓取汇总|涉及目标检测、分割、姿态识别、抓取点检测、路径规划

汇总|3D点云目标检测算法

汇总|3D人脸重建算法

那些年,我们一起刷过的计算机视觉比赛

总结|深度学习实现缺陷检测

深度学习在3-D环境重建中的应用

汇总|医学图像分析领域论文

大盘点|OCR算法汇总

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会(ICRA/IROS/ROBIO/CVPR/ICCV/ECCV等)、顶刊(IJCV/TPAMI/TIP等)、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流等微信群,请扫描下面微信号加群,备注:”研究方向+学校/公司+昵称“,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进去相关微信群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的知识点汇总、入门进阶学习路线、最新paper分享、疑问解答四个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近1000+星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款

圈里有高质量教程资料、可答疑解惑、助你高效解决问题

ICCV2019 3D分割之3D encoder-decoder结构相关推荐

  1. ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测

    ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测 STD: Sparse-to-Dense 3D Object Detector for Point Cloud 论文链 ...

  2. 目前缺少用于语义分割的 3D LiDAR 数据吗?关于三维点云数据集和方法的调查

    目前缺少用于语义分割的 3D LiDAR 数据吗?关于三维点云数据集和方法的调查 原文 Are We Hungry for 3D LiDAR Data for Semantic Segmentatio ...

  3. 史上最全 | 基于深度学习的3D分割综述(RGB-D/点云/体素/多目)

    点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 点击进入→自动驾驶之心[分割]术交流群 后台回复[分割综述]获取语义分割.实例分割.全景分割.弱监督分割等超全 ...

  4. 点云 3D 分割 - SqueezeSeg(ICRA 2018)

    点云 3D 分割 - SqueezeSeg: Convolutional Neural Nets with Recurrent CRF for Real-Time Road-Object Segmen ...

  5. 点云 3D 分割 - SqueezeSegV1、SqueezeSegV2、SqueezeSegV3

    点云 3D 分割 - SqueezeSegV1.SqueezeSegV2.SqueezeSegV3 1. SqueezeSegV1 简介 1.1 文章信息 1.2 算法特点 1.3 算法摘要 1.4 ...

  6. 使用【PaddleSeg3D】搭建项目对肝脏进行3D分割

    !git clone https://github.com/PaddleCV-SIG/PaddleSeg3D.git 1. PaddleSeg3D 从这个工具的github地址https://gith ...

  7. ECCV2022论文汇总:检测/分割/跟踪/3D/深度估计/姿态解算等多个方向!

    作者 | 汽车人 编辑 | Autobox 目前,公众号正向大家广泛征稿中,欢迎童鞋们投稿,我们将有一定的稿费支持哦,详细信息请点击: 汽车人,快来投稿了! 数据集 COO: Comic Onomat ...

  8. 怎样用ps做出3D分割效果海报图

    怎样用ps做出3D分割效果海报图?无非就是将人物先残忍得分成几个部分,然后将分割部分做出横切面,伪装成3D效果. 接下来,我是被迫营业出这么残忍的教程. 1.找到一张你并不想伤害的人物素材 (叔叔,我 ...

  9. 有没有大佬知道怎么把dcm格式核磁图像,进行3D分割

    如题,导入之后就不行了,也没有那种GIPL格式的图像,有没有大佬知道怎么把dcm格式核磁图像,进行3D分割,麻烦指导一下,小弟谢过了.QQ575095086

最新文章

  1. 延时消息_手把手实现一条延时消息
  2. 项目背景怎么描述_产品经理写简历,如何让「项目经验」更出众?
  3. Git 的安装和创建版本库 。
  4. 如何搭建基于C#和 Appium 的 Android自动测试环境
  5. 【STM32】STM32F103C8T6+L298N通过PWM控制直流电机转速
  6. Android实战之淘宝领券(三)
  7. C++:关于类以及h/cpp文件的一些实用知识
  8. Matlab UIAxes中添加图例
  9. 计算机cpu天体图,cpu性能天梯排行图 最新的2021年电脑cpu天梯图5月高清图
  10. MongoDB 极简实践入门
  11. 青年计算机技术专家,院士专家热议推动计算机技术自立自强
  12. 光电信息科学与工程学c语言吗,光电信息工程专业排名_光电信息科学与工程专业可以考什么专业的研究生...
  13. android下拉水波纹,android自定义WaveView水波纹控件
  14. Android 直接拨号和调用拨号盘
  15. xmind 8破解方法
  16. 使jets3t支持https
  17. 各个键盘按键KeyValue值
  18. Linux内核由32位升到64,将Ubuntu从32位版本升级到64位版本
  19. 红米路由器ac2100怎样设置ipv6_红米(Redmi)路由器AC2100怎么设置
  20. 『摄影知识』自然光的应用

热门文章

  1. Oracle创建用户设置权限
  2. phonegap 2.7 ios配置安装详细教程(2.9通用)
  3. React学习笔记1:React基本概念
  4. 本地方法接口和本地方法栈
  5. 劝大家逃离互联网!某前互联网员工自述:从互联网到传统行业,工资多,不加班,有户口,能买房!...
  6. 如何无侵入管理所有的微服务接口?
  7. 说得太好了!阿里巴巴为什么不用 ZooKeeper 做服务发现?
  8. 一份可以同时满足传统与互联网业务的Dev平台攻略
  9. 128G小米CC9e手机,免费送!真事!
  10. 每天都用ArrayList,你读过它的源码么?