随机抽样一致

✍ dations ◷ 2025-09-17 20:20:25 #计算机视觉,算法

随机抽样一致算法(RANdom SAmple Consensus,RANSAC)。它采用迭代的方式从一组包含离群的被观测数据中估算出数学模型的参数。RANSAC是一个非确定性算法,在某种意义上说,它会产生一个在一定概率下合理的结果,而更多次的迭代会使这一概率增加。此RANSAC算法在1981年由Fischler和Bolles首次提出。

RANSAC的基本假设是

这里用一个简单的例子来说明,在一组数据点中找到一条最适合的线。假设,此有一组集合包含了内群以及离群,其中内群为可以被拟合到线段上的点,而离群则是无法被拟合的点。如果我们用简单的最小二乘法来找此线,我们将无法得到一条适合于内群的线,因为最小二乘法会受离群影响而影响其结果。而RANSAC,可以只由内群来计算出模型,而且概率还够高。然而,RANSAC无法保证结果一定最好,所以必须小心选择参数,使其能有足够的概率。

包含许多离群的一组数据,要找一条最适合的线。

RANSAC找到的线,离群值对结果没影响(蓝色点为内群,红色点为离群)

这里有几个问题

假设每个点是真正内群的几率是 w {\displaystyle w} ,则:

通常我们不知道 w {\displaystyle w} 是多少, w n {\displaystyle w^{n}} 是所选择的 n {\displaystyle n} 个点都是内群的几率, 1 w n {\displaystyle 1-w^{n}} 是所选择的 n {\displaystyle n} 个点至少有一个不是内群的几率, ( 1 w n ) k {\displaystyle (1-w^{n})^{k}} 是表示重复 k {\displaystyle k} 次都没有全部的 n {\displaystyle n} 个点都是内群的几率,假设算法跑 k {\displaystyle k} 次以后成功的几率是 p {\displaystyle p} ,那么:

所以如果希望成功几率高, p = 0.99 {\displaystyle p=0.99} ,当 n {\displaystyle n} 不变时, k {\displaystyle k} 越大, p {\displaystyle p} 越大,当 w {\displaystyle w} 不变时, n {\displaystyle n} 越大,所需的 k {\displaystyle k} 就越大,通常 w {\displaystyle w} 未知,所以 n {\displaystyle n} 选小一点比较好。

RANSAC算法经常用在计算机视觉领域,例如,对于一对立体相机,同时求解其对应点问题(英语:Correspondence_problem)和估计它们之间的基础矩阵。

相关

  • 氟哌啶醇氟哌啶醇(Haloperidol),是一种典型抗精神疾病药物(英语:Typical antipsychotic)。该药可用于治疗思觉失调症、妥瑞氏症的抽动、恶心、呕吐、谵妄、躁动、思觉失调,以及戒酒症状。氟
  • 李奥纳度·布伦尼列奥那多·布鲁尼(Leonardo Bruni,人称 Leonardo Aretino,1370年于阿雷佐-1444年3月9日于佛罗伦斯)意大利文艺复兴时期人文主义者,历史学家,曾任佛罗伦斯执政官、教皇秘书。列奥那
  • C-DNAC-DNA又称C型DNA,是一种DNA双螺旋型态,目前已知C-DNA与B-DNA(自然界最常见的DNA型态)有相似的构象。会出现于含锂离子,且湿度较低的状态下。研究显示,B与C两型的DNA实际上都含有两
  • 喷气式飞行包喷射背包(Jet pack)又称作火箭背包(Rocket pack)是一种单人用的飞行装置,通常是背着一组喷射引擎或火箭引擎将驾驶推离地面。喷射背包的概念在20世纪的60年代的科幻作品中出现,而
  • 驻西部战区第一审计局中国人民解放军军徽中央军委审计署驻西部战区第一审计局,位于四川省成都市,是中央军事委员会审计署下属局,负责中国人民解放军西部战区审计工作。在深化国防和军队改革中,2016年
  • 尼古拉斯·阿韦利亚内达尼古拉斯·雷米希奥·奥雷利奥·阿韦利亚内达·席尔瓦(西班牙语:Nicolás Remigio Aurelio Avellaneda Silva,1837年10月1日-1885年12月26日),阿根廷政治家和记者,阿根廷总统(1874—
  • 契维语契维语(Twi,发音为: 'chwee' .mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Ge
  • 周家湾组周家湾组是位于中国甘肃康县、徽县以及陕西勉县、略阳县一带的下白垩世地层,1975年由地质部西北地研所齐骅等命名。该地层以紫红、黄绿、灰绿色泥岩、粉砂岩为主,间夹砂岩、砂
  • 鲁道夫·赫尔曼·陆宰鲁道夫·赫尔曼·陆宰(德语:Rudolf Herman Lotze,1817年5月21日-1881年7月1日)是一位德国 哲学家、逻辑学家。他还拥有医学学位,并且精通生物学。他的医学研究成为科学心理学的先
  • 法语人名列表此列表为法语人名的中文译名,不包括姓氏。FannyNina 妮娜