博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Paper list: dl based feature matching
阅读量:805 次
发布时间:2019-03-24

本文共 2823 字,大约阅读时间需要 9 分钟。

2018 survey

 

PN-Net: Conjoined Triple Deep Network for Learning Local Image Descriptors

lua语言  

triplet 最小负距离应大于正距离。

对孪生网络的一个改进,双胞胎变为三胞胎,然后根据Trilet Net建立损失函数。

 

iccv2015 Discriminative Learning of Deep Convolutional Feature Point Descriptors

正负样本在训练前后的特征距离分布。通过学习可以降低正样本的距离,增加负样本的距离

2017iccv DELF Large-Scale Image Retrieval with Attentive Deep Local Features

 

2017 hard net

提出的 loss 可以最大化一个 training batch 中最近的正负样本之间的距离

Sampling

superpoint 

 

2017cvpr DeepCD

 

cvpr2019 D2-net

光照和视点不变性:图像增强技术

鲁棒性增强,但是精度下降, 按照作者所说,这个精度是够视觉定位和SFM的。

特征点定位精度不高,速度也很慢,不过对光照等鲁棒性非常高

D2Net并不是高精度的像素级匹配,而更像是图像检索的DELF。

在4pixel threshold 的精度以下完全没法跟传统的SIFT之类比,只有当阈值放大才能有特别出众的效果。

坦白说这个方法几乎没有实际应用的场景,因为速度极其缓慢,而且精度很低,进行图像检索有更好的(DELF等),进行定位也有更快更好的(SIFT、ORB)。但是他有个特别好的地方是跳出了传统特征检测的范式,直接得到了det和des,

nips2019  R2D2

 

NeurIPS2019 GIFT: Learning Transformation-Invariant Dense Visual Descriptors via Group CNNs"

cvpr2020  ASLFeat

对D2Net的更进一步,主要解决了D2Net的痛点——keypoint太不准了

Deformable convolutional networks (DCN): 这种是可以学习几何形变的卷积,应用在这里很棒,传统的卷积在RFNet已经用堆叠在扩感受野,其实结果已经很受限了。

DCN可能包含过多的形变可能性,但是在本任务中其实主要需求的是三种:1) similarity, 2) affine and 3) homography.

 

港科技大学等提出ASLFeat,目标是提取准确的局部特征和匹配能力。

- 论文认为匹配性能的提升有两个限制:特征点缺乏shape-awareness几何形变能力,关键点定位不准确难以解决相机模型的鲁棒性。
- 论文提出三个创新:deformable convolutional network解决几何形变;特征金字塔实现 low-level和high的特征融合;在D2net基础上,改进peakiness measurement。
- loss函数设计:在D2net基础上改进hardest-contrastive,更容易收敛。
- 模型在图像匹配(HPatches)效果明显,但是在3D reconstructionn(ETH benchmark)和Visual Localization(Aachen Day-Night dataset)等验证结果貌似和D2Net,R2D2不相上下,没有state-of-art水平。
- ASLFeat缺点:大尺度旋转的问题没有很好解决(谁来拯救形变?), 特征点提取10K,匹配阶段会很耗时。

作者:西红柿牛腩
链接:
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

accv2020 HDD-net

 

iros2019 DLD

triplet los进行描述子训练。在学习过程中,最小化代价函数的目标为使得真实匹配的线段之间的描述子距离尽量小,不匹配的其他描述子之间距离尽量大。

 

L2-net

本文主要的工作包括:

    提出递进的采样策略,可以保证网络在很少的 epochs 就可以访问到数十亿的训练样本。

    重点关注 patch 特征之间的相对距离,就是匹配上的 patch pair 距离比未匹配上的 patch pair 距离更近。
    对学习过程中间的 feature maps 进行额外的监督。
    同时会考虑特征的 compactness(紧凑程度)。

本文的主要目的是输出 patch 对应的 128d 的特征向量,而不去关注 metric 的学习,有了特征向量后直接利用 L 2 L_{2} L2​ 来度量相似度,简单来说就是在特征空间里面进行 nearest neighbor search (NNS) 查找最近的 patch 作为匹配结果。

本文的关注的只要 matching pairs 都互为最近邻即可,而实际距离的大小和量级不需要太过关心,也就是只关注相对距离。

 

patch matching 的问题上,负样本数量要远远高于正样本,一对匹配的 patch pair,除了互相匹配之外,其中每个 patch 和数据库中的除这两个之外的 patch 都可以组成负样本,这就导致很难在训练过程中遍历所有的负样本,所以需要一个好的采样策略。

之前的工作都是采样相同数目的正负样本,本文的递进采样策略则会采样更多的负样本。

————————————————
版权声明:本文为CSDN博主「无比机智的永哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/honyniu/article/details/86682285

————————————————
版权声明:本文为CSDN博主「无比机智的永哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/honyniu/article/details/86682285

 

 

Repeatability Is Not Enough: Learning Affine Regions via Discriminability

 

NCC-net

 

SOS net

hdd net

hy net

 

2020icra IF-net

2020IV asd-slam

2021 COTR

cvpr2021 LoFTR

 

类似我的处理思路:

Learning Matchable Image Transformations for Long-Term Metric Visual Localization

 

 

你可能感兴趣的文章