欢迎大家来到《知识星球》专栏,这两天有三AI知识星球专注更新3D相关的网络模型解读,共10期左右。3D网络在视频数据,点云图像,3D医学图像,光流估计等领域有重要的作用,是当前的一类主流模型。

作者&编辑 | 言有三

有三AI知识星球-网络结构1000变

PointNet

点云就是一些三维点的集合,处理点云技术需要三维的卷积架构,早期处理点云首先将其转换为有固定顺序的三维晶格,然后用普通的三维卷积网络处理,但是这种转换往往带来副作用。PointNet是首个直接处理无序点云数据的网络,可以用于点云分类和分割任务,取得了很好的效果。

作者/编辑 言有三

点云数据是一组无序的向量集合,若不考虑其他诸如颜色等因素,只考虑点的坐标,相同的点云可以由两个完全不同的矩阵表示。有N个点的点云,实际上有N!种排序,对于没有固定规则的排序,卷积神经网络CNN中的权重共享等策略就无法应用,因此CNN无法直接应用于点云数据。

要使得网络对点云的这些输入组合输出相同的结果,有三种常见思路。其一是按照坐标进行排序,但是排序方法也不是唯一和稳定的。其二就是将所有的排序组合作为一个序列输入RNN等网络,但这样显然计算效率极低。其三就是设计一些函数,使其输出对输入的顺序不敏感,这就是PointNet的处理思路。

网络结构如下:

以上网络包含了两个重要的技术:

(1) 使用maxpooling解决无序性问题。特征提取网络得到的特征为n×1024,使用maxpooling将其变成1x1024的全局特征,然后送入分类网络。

(1) 使用空间变换网络获取空间转换不变性。利用网络学习点云本身的位姿信息,得到旋转矩阵,图中包括两次。第一次是input transform,它对空间中的点云进行旋转调整后得到更有利于任务的角度,变换矩阵为3×3,这属于数据预处理。第二次是feature transform,它将提取出的64维特征进行对齐,变换矩阵为64×64。由于变换矩阵过大,通过添加正则项,使变换矩阵近似于正交矩阵,从而大大降低参数量。

如果是分割问题,则将feature transform后的特征和全局特征进行concat得到特征,然后输入分割模块。

以上是该方法和其他主流模型在3D形状数据集Model40上的分类结果,除了多视角模型之外,有较大的性能优势。

上图展示的是Kinect数据集和Model40的分割结果。


更多相关的模型解读

加入有三AI知识星球即可获取

每日更新

已经超过3万字的内容

覆盖各类主流网络架构


转载文章请后台联系

侵权必究

往期精选

  • 【知识星球】千奇百怪的网络结构板块更新到哪里了?

  • 【知识星球】动态推理网络结构上新,不是所有的网络都是不变的

  • 【知识星球】做作业还能赢奖金,传统图像/机器学习/深度学习尽在不言中

  • 【知识星球】数据集板块重磅发布,海量数据集介绍与下载

  • 有三AI知识星球官宣,BAT等大咖等你来撩

  • 揭秘7大AI学习板块,这个星球推荐你拥有

  • 有三AI“夏季划”出炉,今夏进阶中级CV算法工程师

【知识星球】3D网络结构解读系列上新相关推荐

  1. 【知识星球】网络结构1000变上线,下半年更新500+网络模型解读

    有三AI知识星球的"网络结构"板块已经正式升级为"网络结构1000变",顾名思义,就是要更新1000+网络结构解读,同时该板块还有以下变化. 更新频率由一天一篇 ...

  2. 仿知识星球Android源码奉上

    高仿了一下Android版本的知识星球,但是并没有完全实现,也懒得实现了,各个功能都大同小异,我之前写过的文章如下: [如何实现知识星球列表拖拽功能] https://articles.zsxq.co ...

  3. 【知识星球】视频分析/光流估计网络系列上线

    欢迎大家来到<知识星球>专栏,这两天有三AI知识星球会更新一些光流估计相关的网络介绍,在视频分析等任务中,光流有着举足轻重的地位. 作者&编辑 | 言有三 有三AI知识星球-网络结 ...

  4. 中秋假期快乐!不发技术文章,有三AI知识星球半价三天

    之前在朋友圈说好的中秋节三天不发文章,让大家也好好休息充电一下.昨天收到了不少粉丝朋友的中秋节祝福,为了感谢铁粉们,这个假期我们还是送大家一点东西吧. 月饼咱们就不送了,不值多少钱也不好吃.这三天有三 ...

  5. 【知识星球】有没有网络模型是动态变化的,每次用的时候都不一样?

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,今天给大家介绍一类网络结构,它是动态变化的,每一次使用的时候都不一样. 作者&编辑 | 言有三 1 训练时变化的网络结 ...

  6. 【杂谈】为什么邀请大家加入硬核知识星球有三AI

    文/编辑 | 言有三 今天给大家介绍一下有三AI知识星球,推荐铁粉们加入.有三AI知识星球秉承公众号的风格,有以下几个特点. (1) 只做原创.星球内有三发布的所有内容均为原创,从不转载. (2) 传 ...

  7. 【知识星球】图像降噪模型和数据集内容开启更新,经典问题永垂不朽!

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题,今天介绍的是我们知识星球图像降噪模型和数据集相关专题上线. 作者&编辑 | 言有三 1 图像降噪问题 图像降噪是深度学 ...

  8. 【知识星球】softmax损失相关的小问题

    欢迎大家来到<知识星球>专栏,这里是AI1000问小专题. 作者&编辑 | 言有三 1 Softmax相关的问题 Softmax在图像分类,分割任务中是很常见的,关于它有些常见的小 ...

  9. 【知识星球】ElementAI提出超复杂多尺度细粒度图像分类Attention模型

    欢迎大家来到<知识星球>专栏,这里是网络结构1000变小专题. 作者&编辑 | 言有三 1 Attention模型 Attention机制已经被证明在很多的任务中都能提升其性能,我 ...

最新文章

  1. ReportDB数据库存储选型分析
  2. vmware workstation 安装esx 启动vt功能
  3. Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。
  4. 全国计算机等级考试一级教程讲义资料,计算机等级考试一级教程讲义.docx
  5. opencv矩阵操作函数查询
  6. 一文读懂云计算和PAYG“现付现用”模型
  7. redhat server 5.3内核升极2.6.18 升级到 3.5 装systemtap 原创
  8. anki卡片重复_如何在Anki中使用间隔重复来学习更快的编码
  9. 【百度地图API】如何给自定义覆盖物添加事件
  10. 零基础python数据分析自学_零基础的人,怎么自学数据分析?
  11. Atitit 微服务的原理与实现方式 目录 第一章 什么是微服务? 1 第二章 核心要素 2 足够微小, 2 服务化 进程隔离 2 第三章 实现模式 2 多个app启动文件(推荐轻量级) 2 多项目
  12. 再谈“学微积,用手机”
  13. 台达触摸屏编程软件(Scredit)官方免费版 v2.00.23
  14. 微型计算机汇编用什么软件,EMU8086 汇编工具软件的使用
  15. 基于SSM和layUI的汽车租赁系统设计
  16. 直播带货软件开发,android的仿制直播点赞功能特效
  17. 李铁被传下课之际,梅西却要七拿金球奖了?这波预测没毛病
  18. 蚂蚁金服java二面_蚂蚁金服Java开发二面
  19. 《LoRaWAN网络服务器演示:概要描述(R1.0)》部分翻译
  20. table maker's delimma

热门文章

  1. 为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢?
  2. java实现手机短信验证全过程
  3. java基础(十一) 枚举类型
  4. java基础(十) 数组类型
  5. LeetCode 64最小路径和65有效数字66加一
  6. Redis的两种持久化方式
  7. unity menuitem_Unity热更_打AssetBundles包
  8. dim private public static_C++ 强制类型转换操作符 static_cast
  9. OpenYurt:延伸原生 Kubernetes 到边缘场景下的落地实践
  10. 怎么提升写代码的能力