IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> ICCV 2021 | 表现SOTA!CurveNet:面向点云几何形状的长距离特征提取网络 -> 正文阅读

[人工智能]ICCV 2021 | 表现SOTA!CurveNet:面向点云几何形状的长距离特征提取网络

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

Walk in the Cloud: Learning Curves for Point Clouds Shape Analysis

ee979d4affc2160ace831deb99bfe3b8.png

作者单位:悉尼大学,新南威尔士大学

项目网页:https://curvenet.github.io/

代码:https://github.com/tiangexiang/CurveNet

论文:https://arxiv.org/abs/2105.01288

导读:

点云处理一直以来是计算机视觉领域中的一项具有挑战性的任务。与传统2D图像不同,点云在3D空间中稀疏的表示,使得其很难像图像那样被提取语义特征。基于此,近年来有很多工作设计了高效的点云特征提取算子,对局部和全局的模式进行响应。然而却鲜有方法专注于捕获点云物体的形状和几何特征。隐示的几何特征表达有助于完善整个点云物体的表征,使得在下游基础任务中达到更精确的效果。

本文提出了一种长距离的点云特征提取算子,通过在与点云同构图(isomorphic graph)上进行有导向的游走(guided walk),聚集出一系列固定数量和长度的弧线(curve),来对点云整体特征补充额外的几何信息。

95e29658e826aec979e268f62feee95c.png

方法简介:

首先作者定义出在3D点云上Curve的概念:

并随后设计出一种Curve Grouping模块,在特征空间中对输入的点云提取curves。具体而言,作者依赖于MLP来作为可学习的walk policy,在点云上临近节点间进行转移,并将整个转移轨迹收集起来作为一个curve。

eda6387237d8bfba0bfc4bbe053407cb.png

然而不同于随机游走(random walk),有导向的游走极有可能陷入各种各样的循环,使得curve携带多余的重复信息,对几何的表征能力大大降低。下图列出了四种潜在的循环,在curve grouping时应该完全避免:

582403e9842a07e266a5d3996b0df905.png

基于此,作者用了一种简单的动态动量(dynamic momentum)的编码方法,使得每次节点转移时考虑到当前整体的curve进度,进而避免重复的游走规律。

除了应该完全避免的循环外,作者认为在curve grouping过程中仍然会遭遇交叉(crossover)。适量的交叉可能会携带有效的模式,因此不应该被完全避免,只需要相应的抑制。作者通过研究当前curve的前进方向(heading direction)对偏离直线前进的节点选择进行抑制,具体流程如下图:

835a83f9d131e49191c5dead75f9b368.png

将固定数量和长度的curve按上述方法聚集之后,作者提出一种Curve Aggregation模块,通过attention的方式,对inter-curve和intra-curve的信息进行分开建模,并最终聚合到各个点特征上。

为了验证所提出方法的有效性,作者将Curve Grouping和Curve Aggregation模块融入到一个简单的ResNet-style的网络中,命名为CurveNet,来进行基础的点云形状分析任务,具体的网络结构如下图:

b786d2ca0857e544574285386487c153.png

实验结果:

CurveNet在三大基础的点云形状分析任务(ModelNet40分类,ShapeNet Part部分分割,ModelNet40法线预测)上均达到了SOTA效果:

2ade8564e521188aa7d62c88687a85a1.png

作者通过额外的可视化和消融实现,对提出的curve进行了分析:

b7543422afa0a1a321810139a4be1991.png

e89edd2689575294f5fd599477954d30.png

验证了本文提出方法的有效性。

ICCV和CVPR 2021论文和代码下载

后台回复:CVPR2021,即可下载CVPR 2021论文和代码开源的论文合集

后台回复:ICCV2021,即可下载ICCV?2021论文和代码开源的论文合集

后台回复:Transformer综述,即可下载最新的两篇Transformer综述PDF

重磅!3D点云交流群成立

扫码添加CVer助手,可申请加入CVer-3D点云微信交流群,方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch和TensorFlow等群。

一定要备注:研究方向+地点+学校/公司+昵称(如3D点云+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群

ce009eba4a11f6c92542105033d5569f.png

▲长按加小助手微信,进交流群

▲点击上方卡片,关注CVer公众号

整理不易,请点赞和在看f7c9d6ad98906d2ae49be6cfb047fbdc.gif

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-03 17:04:52  更:2021-10-03 17:05:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 12:31:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码