双归一化(Dual Normalization)在点云匹配任务中的应用

目录

dual_normalization的含义

在点云匹配中的具体计算

在点云匹配中的作用

CoarseMatching模块代码精读


dual_normalization的含义

        在点云匹配中,dual_normalization(双重归一化)是一种用于优化匹配过程的技术,旨在通过两次归一化操作来提高匹配的鲁棒性和准确性。它主要用于处理点云特征之间的相似性矩阵,通过归一化操作平衡不同特征之间的匹配得分

在点云匹配中的具体计算

双重归一化通常包括以下两个步骤:

  1. 行归一化(按列归一化)
    对相似性矩阵的每一行进行归一化,使得每一行的和为1。这一步的目的是确保每个参考点云中的特征与源点云中所有特征的匹配得分具有可比性。具体计算公式为:                                               \mathrm{r e f \_m a t c h i n g \_s c o r e s}=\frac{\mathrm{m a t c h i n g \_s c o r e s}} {\mathrm{m a t c h i n g \_s c o r e s. s u m} ( \mathrm{d i m=1, k e e p d i m=T r u e} )+\epsilon}

    其中,matching_scores 是参考点云和源点云特征之间的相似性矩阵,dim=1 表示按列归一化,epsilon 是一个小常数(如 10−8),用于避免除以零。

  2. 列归一化(按行归一化)
    对相似性矩阵的每一列进行归一化,使得每一列的和为1。这一步的目的是确保每个源点云中的特征与参考点云中所有特征的匹配得分具有可比性。具体计算公式为:                                                   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值