Iterative Closest Point and Three-dimensional Reconstruction

姓名:黃姣蕊

學(xué)號(hào):21011110244

【嵌牛導(dǎo)讀】三維點(diǎn)云數(shù)據(jù)融合的方法以及迭代最近點(diǎn)算法

【嵌牛鼻子】三維點(diǎn)云數(shù)據(jù)融合,迭代最近點(diǎn)算法,計(jì)算機(jī)視覺

【嵌牛提問】如何將三維點(diǎn)云數(shù)據(jù)融合在一起

【嵌牛正文】

一、迭代最近點(diǎn)算法(ICP)

基于人體三維模型尋找相鄰幀對(duì)應(yīng)點(diǎn)的變化,主要采用的算法如下:

ICP(Iterative Closest Point )基本思想:主要應(yīng)用于剛性配準(zhǔn),使源點(diǎn)集和目標(biāo)點(diǎn)集經(jīng)過旋轉(zhuǎn)和平移盡可能的對(duì)齊。

算法流程圖:

具體步驟:

??? Step1:源點(diǎn)集P={P1,P2,...,Pn}的點(diǎn)坐標(biāo),在目標(biāo)數(shù)據(jù)點(diǎn)集S={S1,S2,...,Sn}中搜索相應(yīng)最近點(diǎn)的點(diǎn)集Q={q1,q2,...,qn}。

??? 利用兩點(diǎn)間的距離平方和為dis。公式如下

?? ?其中,j遍歷整個(gè)點(diǎn)集S,通過不斷比較,找到距離最近的點(diǎn),根據(jù)該點(diǎn)序列號(hào)保存該點(diǎn)集Q中,記為qi。

???? Step2:計(jì)算兩個(gè)點(diǎn)集P、Q的重心位置坐標(biāo),并進(jìn)行點(diǎn)集重心化生成新的點(diǎn)集。

兩個(gè)數(shù)據(jù)點(diǎn)集P、Q的重心坐標(biāo)? 公式如下:

其中,k為點(diǎn)集的當(dāng)前點(diǎn)序號(hào),n為數(shù)據(jù)點(diǎn)集總數(shù)。并將點(diǎn)集中的所有數(shù)據(jù)點(diǎn)扣除重心點(diǎn)坐標(biāo)生成新的點(diǎn)集D、M。

???? Step3:由新的點(diǎn)集計(jì)算協(xié)方差矩陣,并求解由它組成的一個(gè)四元數(shù)矩陣的最大特征值及其最大特征向量[f0,f1,f2,f3]。

???? 旋轉(zhuǎn)矩陣R:

? ? ? ?Step4:將兩個(gè)重心坐標(biāo)寫成向量形式,分別為:

??????? 則平移向量T的計(jì)算公式下:

? ? ? ?Step5:將待匹配數(shù)據(jù)點(diǎn)集 P 經(jīng)過旋轉(zhuǎn)、平移變換后得到新的點(diǎn)集P’。計(jì)算點(diǎn)集 P’ 與模板點(diǎn)集 Q 對(duì)應(yīng)點(diǎn)對(duì)的距離平方和的均值,定義為I作為迭代判斷數(shù)值:

式中,n為數(shù)據(jù)點(diǎn)集總數(shù),? 為模板的鄰近點(diǎn)集坐標(biāo)向量, 為待匹配數(shù)據(jù)點(diǎn)集的坐標(biāo)向量。

? ? ? ?Step7:設(shè)置閾值,當(dāng)數(shù)值I小于閾值時(shí),ICP配準(zhǔn)算法就停止迭代,否則重復(fù)(1)至(3)步。

二、三維點(diǎn)云數(shù)據(jù)融合

點(diǎn)云融合算法

step1:數(shù)據(jù)獲取步驟:

1)將深度相機(jī)擺放好,保證相機(jī)水平放置之后,對(duì)地面進(jìn)行拍攝,得到第一幅深度點(diǎn)云數(shù)據(jù);

2)將底座放置在距相機(jī)平面大概1.2 米左右的位置,然后用深度相機(jī)進(jìn)行拍攝,得到第二幅地面+底座的深度點(diǎn)云數(shù)據(jù);

3)將奶牛模型平行于相機(jī)平面放置在底座上,進(jìn)行拍攝,得到第三幅奶牛的正面點(diǎn)云數(shù)據(jù);

4)將奶牛逆時(shí)針旋轉(zhuǎn)30度,進(jìn)行拍攝得到第四幅點(diǎn)云數(shù)據(jù);

5)再將奶牛順時(shí)針旋轉(zhuǎn)60度,拍攝第五幅點(diǎn)云數(shù)據(jù);

6)將整個(gè)奶牛調(diào)轉(zhuǎn)180度放置在底座上進(jìn)行拍攝,的到第六幅點(diǎn)云數(shù)據(jù);

7)然后將奶牛逆時(shí)針旋轉(zhuǎn)30 度,拍攝第七幅點(diǎn)云數(shù)據(jù);

8)之后再順時(shí)針旋轉(zhuǎn)60度,拍攝第八幅點(diǎn)云數(shù)據(jù);

9)將第三到第六幅的點(diǎn)云數(shù)據(jù)進(jìn)行去背景處理。





step2:利用ICP迭代最近點(diǎn)算法對(duì)得到的點(diǎn)云數(shù)據(jù)進(jìn)行配準(zhǔn)。

具體配準(zhǔn)過程如下:

step3:將得到的Front和Back兩點(diǎn)云,利用ICP算法進(jìn)行配準(zhǔn),就可以得到完整的三維點(diǎn)云數(shù)據(jù)圖。

注意:在最后配準(zhǔn)的過程中,我們是以底座為基準(zhǔn)進(jìn)行配準(zhǔn)的,因?yàn)槿绻阅膛DP蜑榛鶞?zhǔn)進(jìn)行配準(zhǔn)那么相匹配的特征點(diǎn)太少無法實(shí)現(xiàn)。

三維點(diǎn)云融合的結(jié)果圖:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評(píng)論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,694評(píng)論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,672評(píng)論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評(píng)論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 72,690評(píng)論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,019評(píng)論 1 329
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評(píng)論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,188評(píng)論 0 290
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,718評(píng)論 1 336
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 41,438評(píng)論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 43,667評(píng)論 1 374
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評(píng)論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,845評(píng)論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評(píng)論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評(píng)論 1 295
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 52,384評(píng)論 3 400
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 48,635評(píng)論 2 380

推薦閱讀更多精彩內(nèi)容