論文解讀之“A Survey on Shape Correspondence”

姓名:黃姣蕊

學號:21011110244

【嵌牛導讀】 “A Survey on Shape Correspondence”論文解讀

【嵌牛鼻子】對應點匹配,無標記運動捕獲,基于深度視頻的鉸接式目標重建,計算機視覺

【嵌牛提問】三維數據無標記對應點匹配及鉸接式立體目標重建

【嵌牛正文】

一、基于相似性的配準

目的:在兩個數據集之間找到對應關系。

描述:使用形狀描述符來量化對應關系。

目標函數:兩個點集P, Q ,對應關系R? ?


主要代表性的方法:

Transformation and alignment search:

剛性校準、分段剛性對準、非剛性配準

ICP(Iterative Closest Point) and variants:

經典的ICP匹配算法、非剛性ICP

Transformation and alignment search(變換與對齊搜索)

剛性校準

剛性變換主要包括平移和旋轉,其重要特征之一是存在于低維空間中。對于給定為3D點集S和Z的兩種形狀,剛性對準的問題的提出:找剛性變換,對于點集S,使S中與Z中點對齊的點的數量最大化。當對齊的點數足夠多時,可以認為是相互匹配。

預處理加快對齊:主要思想是將一組參考點集的所有可能點存儲在哈希表中,以便當我們尋找與查詢點集最匹配的參考點集時,能夠有效地執行這種搜索。


分段剛性對準:

在“Automatic registration for articulated shapes.”文章中,以分段剛性方式應用在鉸接形狀之間以建立對應關系。

目的:描述自動配準具有明顯缺失數據的鉸接形狀匹配的方法。

問題的描述:對于一個形狀中的每個點,經過旋轉和平移將它移動到另一個形狀中的相應點。

主要思想:

①首先確定一對形狀中大多數剛性的部分之間的有限的運動變換。該文章證明了即使大部分形狀缺失也可以提取出重要的運動。

②然后,通過解決標簽分配問題來找到匹配,每個轉換對應于一個標簽。

對于標簽問題構建了一個成本函數,通過靈活的分配轉換權重因子,以保持形狀的完整性,并確保每個部分都可以進行完整的映射。該方法主要的難點:許多形狀包含幾個相似的部分,例如馬的四條腿。解決方案:將該問題表述為一個連續的優化問題,并求解一個平滑變化的變換域。存在的問題:這是一個復雜的連續非線性優化問題。


非剛性配準

非剛性配準:模板除了平移,縮放和旋轉之外,還可以變形。在配準中,模板是作為source,從設備掃描出來的三維數據作為target。

配準目的找到一個變換(為每個頂點分別找到一個變換矩陣),使得source能夠表示target。

參考文獻:ALLEN B., CURLESS B., POPOVIC′ Z.: The space of human body shapes: reconstruction and parameterization from range scans. ACM Trans. on Graphics (Proc. SIGGRAPH) 22,3 (2003), 587–594.

算法中有三個損失函數,分別是Data error 、Smoothness error和Marker error 。



ICP(Iterative Closest Point) and variants(ICP及變型)

經典的ICP匹配算法:

待匹配點集P={P1,P2,...,Pn}的點坐標,在模板數據點集S={S1,S2,...,Sn}中搜索相應最近點的點集Q={q1,q2,...,qn}.

兩點間的距離平方和為dis。公式如下

? ? ? 其中,j遍歷整個點集S,通過不斷比較,找到距離最近的點,根據該點序列號保存該點集Q中,記為qi

計算兩個點集P、Q的重心位置坐標,并進行點集重心化生成新的點集。

兩個數據點集P、Q的重心坐標? 公式如下:

其中,k為數據點集中的當前點序號,n為數據點集總數。并將點集中的所有數據點扣除重心點坐標生成新的點集D、M。

由新的點集計算協方差矩陣,并求解由它組成的一個四元數矩陣的最大特征值及其最大特征向量。

新點集的協方差矩陣為:


再定義一個矩陣A和T。

為Sxx+Syy+Szz。然后定義四元素矩陣,如下

最后就是求解旋轉矩陣,找到四元數矩陣對應的最大特征值和對應的特征向量[f0,f1,f2,f3]。

旋轉矩陣R:

在旋轉矩陣R被確定后,由平移向量T僅僅是兩個點集的重心差異,可以通過兩個坐標系中的重心點和旋轉矩陣確定。

??????我們將兩個重心坐標寫成向量形式,分別為:

???????則平移向量T的計算公式下:

將待匹配數據點集P按照計算的旋轉矩陣R和平移矩陣T變換后形成新的點集P’,通過新的點集P’與模板的鄰近點集Q計算所有對應數據點距離平方和值除以數據點總數的值I作為迭代判斷數值。


?基于奇 異 值 分 解 (Singular Value Decomposition, SVD) ICP法




通過Matlab編程實現:


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

推薦閱讀更多精彩內容