日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

RANSC算法(随机样本一致性)

發布時間:2025/4/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RANSC算法(随机样本一致性) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、基本思想

??? 它是根據一組包含異常數據的樣本數據集,計算出數據的數學模型參數,得到有效樣本數據的算法。它于1981年由 Fischler和Bolles最先提出[1]。

?

二、算法描述

????(1)輸入:

??? 1、判斷樣本是否滿足模型的誤差容忍度t。t可以看作為對內點噪聲均方差的假設,對于不同的輸入數據需采用人工干預的方式預設合適的門限,且該參數對RANSAC性能有很大的影響;

??? 2、隨機抽取樣本集S的次數。該參數直接影響SC中樣本參與模型參數的檢驗 次數,從而影響算法的效率,因為大部分隨機抽樣都受到外點的影響;

??? 3、表征得到正確模型時,一致集S*的大小N。為了確保得到表征數據集P的正確模型,一般要求一致集足夠大;另外,足夠多的一致樣本使得重新估計的模型參數更精確。

??? 4、算法的迭代次數k。

??? 5、適應于數據的模型model。

??? 6、隨機在樣本抽樣的數目n。

????(2)算法流程:

??? 1、考慮一個最小抽樣集的勢為n的模型(n為初始化模型參數所需的最小樣本數)和一個樣本集P,集合P的樣本數num(P)>n,從P中隨機 抽取包含n個樣本的P的子集S初始化模型M;
??? 2、余集SC=P\S中與模型M的誤差小于某一設定閾值t的樣本集以及S構成S*。S*認為是內點集,它們構成S的一致集(Consensus Set);
??? 3、若#(S*)≥N,認為得到正確的模型參數,并利用集S*(內點inliers)采用最小二乘等方法重新計算新的模型M*;重新隨機抽取新的S,重復以上過程。
??? 4、在完成一定的抽樣次數后,若沒找到一致集則算法失敗,否則選取抽樣后得到的最大一致集判斷內外點,算法結束。

??? (3)輸出:

??? 1、best_model —— 跟數據最匹配的模型參數(如果沒有找到好的模型,返回null)
??? 2、best_consensus_set —— 估計出模型的數據點
??? 3、best_error —— 跟數據相關的估計出的模型錯誤

?

?三、優缺點

??? RANSAC的優點是它能魯棒的估計模型參數。例如,它能從包含大量局外點的數據集中估計出高精度的參數。RANSAC的缺點是它計算參數的迭代次數沒有上限;如果設置迭代次數的上限,得到的結果可能不是最優的結果,甚至可能得到錯誤的結果。RANSAC只有一定的概率得到可信的模型,概率與迭代次數成正比。RANSAC的另一個缺點是它要求設置跟問題相關的閥值。RANSAC只能從特定的數據集中估計出一個模型,如果存在兩個(或多個)模型,RANSAC不能找到別的模型。

?

四、應用

??? RANSAC算法經常用于計算機視覺,例如同時求解相關問題與估計立體攝像機的基礎矩陣。

?

五、偽代碼描述

??? 輸入:
data —— 一組觀測數據
model —— 適應于數據的模型
n —— 適用于模型的最少數據個數
k —— 算法的迭代次數
t —— 用于決定數據是否適應于模型的閥值
d —— 判定模型是否適用于數據集的數據數目
輸出:
best_model —— 跟數據最匹配的模型參數(如果沒有找到好的模型,返回null)
best_consensus_set —— 估計出模型的數據點
best_error —— 跟數據相關的估計出的模型錯誤

iterations = 0
best_model = null
best_consensus_set = null
best_error = 無窮大
while ( iterations < k )
??? maybe_inliers = 從數據集中隨機選擇n個點
??? maybe_model = 適合于maybe_inliers的模型參數
??? consensus_set = maybe_inliers

??? for ( 每個數據集中不屬于maybe_inliers的點 )
??????? if ( 如果點適合于maybe_model,且錯誤小于t )
??????????? 將點添加到consensus_set
??? if ( consensus_set中的元素數目大于d )
??????? 已經找到了好的模型,現在測試該模型到底有多好
??????? better_model = 適合于consensus_set中所有點的模型參數
??????? this_error = better_model究竟如何適合這些點的度量
??????? if ( this_error < best_error )
??????????? 我們發現了比以前好的模型,保存該模型直到更好的模型出現
??????????? best_model =? better_model
??????????? best_consensus_set = consensus_set
??????????? best_error =? this_error
??? 增加迭代次數

返回 best_model, best_consensus_set, best_error


六、優化策略

??? ①如果在選取子集S時可以根據某些已知的樣本特性等采用特定的選取方案或有約束的隨機選取來代替原來的 完全隨機選取;

??? ②當通過一致集S*計算出模型M*后,可以將P中所有與模型M*的誤差小于t的樣本加入S*,然后重新計算M*。

?

七、參考

http://www.cnblogs.com/tjulxh/archive/2011/12/31/2308921.html

http://blog.csdn.net/xufuyuan/article/details/7106040


總結

以上是生活随笔為你收集整理的RANSC算法(随机样本一致性)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜视频在线观看一区 | 欧美大胆视频 | 欧性猛交ⅹxxx乱大交 | 国产在线免费 | 日本泡妞视频 | 欧美日一区二区三区 | 黄色网页观看 | 欧美日韩一区二区三区 | 久久久久亚洲精品中文字幕 | 老女人毛片 | 一区二区成人在线 | 成年人午夜| 国产人妖在线观看 | 成人综合婷婷国产精品久久 | 淫片一级国产 | 国产又大又粗又长 | 午夜av影视 | 国产精品主播视频 | 影音先锋黄色网址 | 日韩男人的天堂 | 一级黄色大片免费 | 亚洲a一区二区 | 欧美一区二区三区色 | av生活片 | a∨鲁丝一区鲁丝二区鲁丝三区 | 亚洲wwww| 最新黄色av | 日韩av毛片在线观看 | 性高跟丝袜xxxxhd | 亚洲精品国产精华液 | 欧美日韩国产精品一区二区三区 | 亚洲一区二区三区麻豆 | 国产一区二区视频在线免费观看 | 国产精品久久久久久久久夜色 | 免费在线观看成年人视频 | 8090理论片午夜理伦片 | 亚洲成人av电影 | 夜夜av| 青草青在线视频 | 亚洲经典久久 | 日韩一区二区三区视频在线 | 成年女人色毛片 | 四虎精品久久 | 深夜福利日韩 | 欧美成人一区二区三区高清 | 高清久久久久久 | 亚洲影视一区二区三区 | 日韩免费在线播放 | 一区精品在线 | 色婷婷色综合 | 午夜性剧场 | 欧美精品videos | 噼里啪啦国语高清 | av成人在线观看 | 欧美视频免费在线 | 欧美一级在线观看视频 | 欧美成人dvd在线视频 | 色综合中文综合网 | 日韩成人精品在线观看 | 亚洲 欧美 激情 小说 另类 | 日韩欧美aaa | 91香蕉视频污污 | 97人妻一区二区精品视频 | 精品欧美一区二区三区在线观看 | av青青草 | av色资源 | a天堂资源在线 | 国产乱妇乱子 | 精品人妻一区二区三区免费 | 福利视频精品 | 无码人妻丰满熟妇区五十路 | 久热久| 香蕉免费在线视频 | 中文国产字幕 | 少妇自拍视频 | 亚洲熟女少妇一区 | 久久人人爽 | 琪琪原网址 | 懂色中文一区二区在线播放 | 欧美日韩在线视频免费 | 五月婷婷激情五月 | 精品无码三级在线观看视频 | 活大器粗np高h一女多夫 | porn国产 | 99碰碰 | 亚洲aⅴ乱码精品成人区 | www啪啪| 亚洲男人天堂2018 | 波多野结衣电影在线播放 | 韩日视频在线观看 | 日韩 欧美 精品 | 成人xxx| 欧美极品少妇xxxxⅹ裸体艺术 | 国产精品污污 | 亚洲精品视频在线观看视频 | 72成人网 | 激情一级片 | 国产午夜精品免费一区二区三区视频 | 99re国产|