最强特征点检测算法 DeDoDe v1/v2

DeDoDe是一种新型的特征点检测算法,通过解耦关键点检测和描述子学习,实现显著的性能提升。在多个基准测试上,DeDoDeV2相比之前的方法表现出更强的3D一致性,防止关键点聚类,增强了鲁棒性和检测多样性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

论文地址v1:https://arxiv.org/pdf/2308.08479

论文地址v1:https://arxiv.org/pdf/2404.08928

代码地址:GitHub - Parskatt/DeDoDe: [3DV 2024 Oral] DeDoDe 🎶 Detect, Don't Describe --- Describe, Don't Detect, for Local Feature Matching

实测确实牛X!

DeDoDeV1

关键点检测是3D重建中的关键步骤,通过该步骤可以在场景的每个视图中检测到(最多)K个点的集合。至关重要的是,检测到的点需要在视图之间保持一致,即对应于场景中的同一3D点。关键点检测的主要挑战之一是学习目标的制定。以前基于学习的方法通常将描述子与关键点联合学习,并将关键点检测视为对相互最近邻的二元分类任务。然而,基于描述子最近邻的关键点检测是一项代理任务,不能保证产生3D一致的关键点。此外,这将关键点与特定描述子联系在一起,使下游使用变得复杂。在这项工作中,直接从3D一致性中学习关键点。为此,作者训练检测器来检测大规模SfM中的轨迹。由于这些点往往过于稀疏,作者推导出一个半监督的双视图检测目标,以将该集扩展到所需的检测数量。为了训练描述子,作者使用单独的网络在关键点上最大化相互最近邻目标。结果表明,作者的方法DeDoDe在多个几何基准上实现了显著的增益。 


Introduction

概括性地介绍了局部特征匹配在3D重建中的重要作用,以及关键点检测这一关键步骤的挑战所在。指出之前基于学习的方法通常将关键点检测作为描述子互相最近邻的二值分类任务,这种代理任务无法保证检测到的点在不同视角下是3D一致的。同时这种方式也将关键点与特定描述子绑定,限制了下游使用。

本文的主要贡献

1、通过直接从大规模SfM重建中学习检测3D一致关键点,而不依赖描述子代理。并将关键点检测与描述子学习解耦。
2、简要介绍了检测器和描述子的训练方法,检测器从3D轨迹中学习,描述子在检测到的关键点上优化最近邻负对数似然损失。
3、通过实验展示了DeDoDe在多个基准测试上取得了新的最佳性能,显著超过以前的检测器+描述子方法和端到端匹配方法。
4、论述了将检测器和描述子解耦的优点,如兼容性、模块化设计便利性和性能提升等。


Related Work

作者介绍了以下几个方面的相关工作:

基于描述子的关键点检测方法

介绍了一些将检测器和描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

athrunsunny

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值