首页 理论教育 高效采样的特定模型属性的分析介绍

高效采样的特定模型属性的分析介绍

时间:2023-06-15 理论教育 版权反馈
【摘要】:本节中,我们详细说明了存在外点的模型估计问题中,如何选择特定模型属性来实现高效采样。由上面的分析容易看出,若要提高基于RANSAC的算法在带噪场景中的效率,需要找到一个采样策略,对该策略而言P要比均匀采样中的大。本文中,我们定义了一个采样策略,它利用特定模型的属性来改进这个似然项。该观测值和式共同说明所选属性Q应该满足。

高效采样的特定模型属性的分析介绍

本节中,我们详细说明了存在外点的模型估计问题中,如何选择特定模型属性来实现高效采样。

Z是一个观测值集合,M是我们想要从Z中估计出的模型。对于每一个zZ,Iz是一个二元指示符,当且仅当z为内点时,它的值为1,设Oz=1-Iz。基于RANSAC的方法(如参考文献[310])从集合Z中迭代产生随机样本,然后通过样本估计一个模型M(如单应性),再通过整个数据集合评估模型直到找到适合Z中大部分元素的模型(由噪声概率定义)或者达到了预定义的最大迭代次数。

根据贝叶斯定理,从集合Z中随机采样一个内点s的概率为

PIs=1)∝(Is=1|sPs) (13.1)

例如,对于一个服从均匀分布的样本(如在标准RANSAC中),PIs=1)=978-7-111-44299-8-Part05-16.jpg。为了简洁起见,本文中的其余部分将省略二元随机变量的值,除非另有规定,否则假设它为1。给定数据点(样本)的最小数量m,它用于估计模型M以及计算一个随机采样点为内点的概率PIs),若要以概率ρ获得m个样本点中的自由外点集合,所需的迭代次数为J=|ln(1-ρ/ln(1-PIsm)|[594]。注意J是迭代次数的一个下限,并且实际上J是相当宽松的,即估计一个好模型所需的迭代次数通常比J大得多[361,393,533]

由上面的分析容易看出,若要提高基于RANSAC的算法在带噪场景中的效率,需要找到一个采样策略,对该策略而言PIs)要比均匀采样中的大。此方法在参考文献[393,533,483]中得到改进,在参考文献[393,533]中,修正了式(13.1)中的先验项,从而改善了概率特性,同时式中的前一项假设了内点相互之间的距离比外点更加接近,后一项采用似然匹配法来定义采样策略。另一方面,参考文献[483]中假设通过改进的似然项PIs|s),能从数据冗余中得到一个较小的子集。本文中,我们定义了一个采样策略,它利用特定模型的属性来改进这个似然项。(www.xing528.com)

ZlZ中元素组成的所有l阶子集的集合。对于任意zlZl,设978-7-111-44299-8-Part05-17.jpg978-7-111-44299-8-Part05-18.jpg。设Q是定义在Zl上的属性,Qzl)是一个二元变量,当且仅当zl满足属性Q时,Qzl)为真。进一步设ZlQ)⊆Zl,它是满足QZl中的所有元素zl的集合ZlQ)={zlZl|Qzl)=1}。

由式(13.1)和集合ZlQ)的定义,从集合ZlQ)中随机采样一个自由外点集sl的概率为

其中

如果估计模型M时所需的Zl中元素的最小数目为ml,则要以概率ρ获得自由外点集的迭代次数下限为978-7-111-44299-8-Part05-21.jpg。对于一个给定的模型,最佳采样策略是选遍lQJl,Q)最小的策略。实际上,可以选择满足J>>Jl,Q),即978-7-111-44299-8-Part05-22.jpg的任意lQ。该观测值和式(13.2)共同说明所选属性Q应该满足978-7-111-44299-8-Part05-23.jpg。下一节,我们将列举数据驱动单应性估计问题,从而说明利用模型相关属性来实如何实现高效采样策略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈