论文阅读:Adaptive Graph Convolution for Point Cloud analysis

2024-04-25 07:48

本文主要是介绍论文阅读:Adaptive Graph Convolution for Point Cloud analysis,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

自适应图卷积用于点云分析

论文地址: https://arxiv.org/pdf/2108.08035.
代码地址: https://github.com/hrzhou2/AdaptConv-master.
作者:Zhou Haoran
单位:南京航空航天大学


作为初入图卷积网络的小白,我就根据自己的理解来读这篇文章。

摘要:
问题:从二维网格域推广出来的三维点云的卷积已被广泛研究,但远非完美。标准卷积表征了三维点之间的特征对应难以区分,呈现了特征特征学习差的内在局限性。
贡献:
1、自适应图卷积 Adaptive Graph Convolution,它根据点的动态学习特征为点生成自适应kernel。
2、与使用固定/各向同性kernel相比,AGC 提高了点云卷积的灵活性,有效地、精确地捕获了来自不同语义部分的点之间的不同关系。
3、与流行的注意力机制不同,AGC是适应性卷积,而不是简单地给相邻点分配不同的权值。
4、广泛的定性和定量评估表明,本文的方法在几个benchmark数据集上优于最先进的点云分类和分割方法。

引言:
点云是个3D的数据,比如Li-DAR, RGB-D摄像机。对于3D目标而言,这是一种简化的方式。点云技术的应用也非常广泛。2D的图像就是普通的网格,并且是结构化的数据,而点云是随机离散点。
如果将体素引进来解决点云问题,计算量往往很大,所以3D卷积网络的层数往往不是很深。
而PointNet的提出,使用多层感知机来处理点云问题,是一个开创性的工作。

本文的创新点:
自适应图卷积,将图卷积过程中的权重分配操作交由变量,让模型自己学习一个点相邻关系的权重
网络实现
在实验中,自适应卷积是用两层感知机和残差连接实现的,这样可以学习到重要的几何信息。标准的图卷积层使用的是同输入的f大小的图结构作为自适应卷积核。
图池化
如何逐步减少不重要的点,来构建层次结构中的网络呢,利用最远点采样算法对点云进行次采样,并且设置采样率为4,即四选一。对每个特征图,都进行采样,以简化计算。而在恢复原图的过程中,我们使用插入的方式,将图节点插入到对应原始节点中,然后使用最近邻取值方法逐步恢复图像的节点,从而恢复原图并得到点云的分割结果。
且看 下图:
初看AGC
这篇文章所解决的问题就是权重自适应,而不是简单的通过注意力进行分配,这种分配的缺陷是,所有的权重相加是一个固定的数。
AGC网络
在网络架构呈现在我们眼中时,这个网络层数是相当少的。所以参数量也不大。在后面的结果展示了模型的参数。

AGC实现

实现的过程同传统的注意力差别并不是太大,但在图卷积上实现这种权重分配也确实是一个大的创新点。
而图卷积的池化操作也是本文的一个亮点,毕竟这种采样之前是没有人尝试过的。

数据集:ShapeNetPart
由16881个样例,16种。其中14006个作为训练集,剩下2874个样本作为测试集。
每一个点云包含2-6个部位,而每个部位的点由50种标签组成。实验过程中,抽取2048个点,点的属性包括三维坐标的点法线。
ModelNet40: 12311张CAD models, 9843张训练, 2468张测试。
S3DIS: 3D-RGB, 13种,3栋楼 共计271个房间。

实验结果,看看,然后仔细分析论文中的写作手法:
ModelNet40
飞机上的结果
shapeNet上的结果
从效率和对比结果进行有效性的阐述!!


感谢阅读!
点亮金手指,精彩继续!!!!

这篇关于论文阅读:Adaptive Graph Convolution for Point Cloud analysis的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/934090

相关文章

Spring Cloud LoadBalancer 负载均衡详解

《SpringCloudLoadBalancer负载均衡详解》本文介绍了如何在SpringCloud中使用SpringCloudLoadBalancer实现客户端负载均衡,并详细讲解了轮询策略和... 目录1. 在 idea 上运行多个服务2. 问题引入3. 负载均衡4. Spring Cloud Load

Sentinel 断路器在Spring Cloud使用详解

《Sentinel断路器在SpringCloud使用详解》Sentinel是阿里巴巴开源的一款微服务流量控制组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、... 目录Sentinel 介绍同类对比Hystrix:Sentinel:微服务雪崩问题问题原因问题解决方案请

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

论文翻译:ICLR-2024 PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS

PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS https://openreview.net/forum?id=KS8mIvetg2 验证测试集污染在黑盒语言模型中 文章目录 验证测试集污染在黑盒语言模型中摘要1 引言 摘要 大型语言模型是在大量互联网数据上训练的,这引发了人们的担忧和猜测,即它们可能已

OmniGlue论文详解(特征匹配)

OmniGlue论文详解(特征匹配) 摘要1. 引言2. 相关工作2.1. 广义局部特征匹配2.2. 稀疏可学习匹配2.3. 半稠密可学习匹配2.4. 与其他图像表示匹配 3. OmniGlue3.1. 模型概述3.2. OmniGlue 细节3.2.1. 特征提取3.2.2. 利用DINOv2构建图形。3.2.3. 信息传播与新的指导3.2.4. 匹配层和损失函数3.2.5. 与Super

软件架构模式:5 分钟阅读

原文: https://orkhanscience.medium.com/software-architecture-patterns-5-mins-read-e9e3c8eb47d2 软件架构模式:5 分钟阅读 当有人潜入软件工程世界时,有一天他需要学习软件架构模式的基础知识。当我刚接触编码时,我不知道从哪里获得简要介绍现有架构模式的资源,这样它就不会太详细和混乱,而是非常抽象和易

BERT 论文逐段精读【论文精读】

BERT: 近 3 年 NLP 最火 CV: 大数据集上的训练好的 NN 模型,提升 CV 任务的性能 —— ImageNet 的 CNN 模型 NLP: BERT 简化了 NLP 任务的训练,提升了 NLP 任务的性能 BERT 如何站在巨人的肩膀上的?使用了哪些 NLP 已有的技术和思想?哪些是 BERT 的创新? 1标题 + 作者 BERT: Pre-trainin