【论文笔记】特征点匹配网络 SuperGlue: Learning Feature Matching with Graph Neural Networks 2019 论文笔记

SuperGlue是一种基于图神经网络的特征点匹配算法,它通过注意力机制和迭代过程实现图像间特征点的精确配对,搭配SuperPoint描述子,在室内外重定位任务中表现卓越。

Magic Leap, ETH Zurich

提出了特征点匹配网络SuperGlue,寻找两幅图像局部特征点之间的对应关系的神经网络,该网络使用图神经网络预测损失。

搭配super point在室内外重定位任务中达到SOTA的精度。

论文方法:

在这里插入图片描述

首先输入图像对记为A,B,各包含了关键点和局部描述子,因此是集合形式{(p,d)}

p=(x,y,c)是关键点,其中c是置信度;d是描述子,本文中是superpoint。

网络结构介绍:

1.图神经网络

​ 借鉴人眼反复匹配的过程:注意力+反复迭代+上下文信息,因此使用注意力图神经网络作为第一个模块,允许图像间、图像间的长距离信息融合。

  • 关键点编码:这一步是图神经网络节点 i 的初始化步骤:
    (0)xi=di+MLPenc(pi) ^{(0)}x_i=d_i+MLP_{enc}(p_i) (0)xi=di+MLPenc(pi)
    同时编码了位置信息 p和视觉信息d

  • 该网络为多路复用图神经网络,其节点由两幅图的特征点共同组成。

    连接同一图像上两个节点的边为内边,其集合记为ϵself\epsilon_{self}ϵself

    连接了来自两个不同图像的特征点的边的集合称为ϵcross\epsilon_{cross}ϵcross

    迭代更新A中的节点:
    (ℓ+1)xiA=(ℓ)xiA+MLP([(ℓ)xiA∣∣mϵ→i]) ^{(ℓ+1)}x^A_i=^{(ℓ)}x^A_i+MLP([^{(ℓ)}x^A_i||m_{\epsilon →i}]) (+1)xiA=()xiA+MLP([

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值