图形识别匹配与三维影像重建课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图形识别匹配与三维影像重建课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 识别 匹配 三维 影像 重建 课件
- 资源描述:
-
1、1第八章第八章圖形識別圖形識別、匹配與三維影像重匹配與三維影像重建建28.1 前言n8.2 統計圖形識別n8.3 影像間的匹配對應 n8.4匹配演算法原理n8.5三維影像重建n8.6 二維影像的深度計算n8.4.1 動態規劃式的BSSC解法n8.4.2 KMP演算法n8.6.1 稠密式視差估測n8.6.2 相機校正n8.3.1 Harris角點偵測法n8.3.2 SIFT關鍵點偵測法n8.3.3 點集合匹配法38.2 統計圖形識別n貝氏決策理論 假設有二類木頭,A和B,佔P(A)的比例而B佔P(B)的比例,。已知 。利用木頭的紋理 X 來評估該木頭的種類。()()1P AP B()()P AP
2、 B圖8.2.1 P(X|A)和P(X|B)的分佈圖 當 時,我們說該木頭為A類,仍會犯誤判的風險,畢竟 仍有機率值。=XX(|)(|)P X AP X B(|)P X B4)()()|()()()|(XPAPAXPXPXAPXAP我們有興趣的是給一個X值,該木頭屬於A或B的機率為何?依據貝氏法則,透過貝氏法則,這個事後機率就可由事前機率P(A)、P(B)、和 求得。)()|()()|()(BPBXPAPAXPXP此處。)|(XAP)|(AXP)|(BXP)|(XAP)|(XBP機率值XX圖8.2.2 P(A|X)和P(B|X)的分佈圖 當 ,這時可判斷該木頭為 A,畢竟冒的風險較低,也就是
3、。去掉 和 的 項,當 時,我們判斷該木頭為A。XX=)|()|(XBPXAP)|()|(XBPXerrorP)|(XAP)|(XBP)(XP)()|()()|(BPBXPAPAXP5將紋理由一維擴充到 d 維而將木頭的種類由2種擴充到 t 種。令第 i 類的識別器為 ,此處紋理向量 而 代表第 i 類木頭,。作用單調遞增函數於上,得ti 1()log(|)log()iiig XP X TP Tn識別器()(|)()iiig XP X T P T12(,)dXx xxiT圖8.2.3 識別器示意圖()tgX如果 為最大值,該木頭分類為 Tj ()jgX6視窗在影像上的移動,可得到強度變化情形:
4、n(1)平面:往任何方向移動僅造成小變化n(2)含一條邊:與邊平行的變化量小;反之則大n(3)含角點或獨立點:往任何方向變化皆大8.3 影像間的匹配對應8.3.1 Harris 角點偵測法(1)(2)(3)7令 利用高斯函數來平滑雜訊的影響,令綜合灰階梯度變化之影響可表示為 xx(1,0,1)ff yy(1,0,1)tff 2xAG 2yBG xyCG 222(y)ACxAxByCxyxCBy()()txy M xyE8n函數E是一種局部自我關聯的函數,矩陣M就是函數E的代表。矩陣M的兩個特徵值代表:和 皆很小:代表視窗內為平滑區 和 中,一大一小:代表含一邊的區域 和 皆很大:代表含角點的區
5、域111222圖8.3.1.1 矩陣M的特徵值所代表的意義9n影響值 R=det(M)-k(trace(M)2決定是否小區域內有角點,判斷的準則為 且 :代表平滑區 :代表含一邊的區域 :代表有角點的區域利用以上方法可以將所有角點找出來。0R 0R 0R(a)原始影像(b)找出的角點集0R 10n將影像進行縮減取樣 n 次,例如n=2可分成3個影像尺度,進一步利用 m 個不同標準差的高斯函數,例如m=4,高斯函數標準差分別是 ,將不同高斯函數與3個影像尺度作迴積運算:接著對兩相鄰的尺度做DOG:23,kkk(,)(,)*(,)ttL x y kG x y kI x y1(,)(,)(,)*(,
6、)tttD x y kG x y kG x y kI x y1(,)(,)ttL x y kL x y k 8.3.2 SIFT關鍵點偵測法11圖8.3.2.1 DOG金字塔12考慮每個像素與周圍8個像素及上下層同位置周圍9個像素做比較,如果該像素為極值,則設為候選關鍵點。圖8.3.2.2 DOG金字塔找極值13以每個候選關鍵 X 點當原點,算出 其中 的三維座標,令座標時有極值點D()。代表一個極值點,如果內的三個座標值都小於0.5;若大於0.5則依照該方向來內插出新的候選關鍵整數點,繼續用新的候選關鍵點計算二階泰勒展開式求值。若 ,代表此區域的對比較低,應移除此關鍵點。22(0)1(0)(
7、)(0)2TTDDD XDXXXXX(,)TXx y22(0)(0)TDDXX0122(0)(0)TDDXX|()|0.03D14 除掉邊上的候選關鍵點,先求出赫斯矩陣 H的特徵值 和 可計算如下:可得xxxyxxxyyxyyxyyyDDDDHDDDD12det()detxxxyxyyyDDHIDD22()()0 xxyyxxyyxyDDD DD12trace()xxyyDDH21 2det()xxyyyyD DDH15令 且 ,得到得判斷式令 ,若判斷式成立,移除邊上的候選關鍵點。1212222212222122()()(trace()(1)det()HH 22(trace()(1)det(
8、)HH1016以剩餘關鍵點為中心的區塊,計算區塊內每個像素的梯度值 與梯度方向關鍵點的旋轉不變性(Rotation Invariant)。(,)m x y(,)x y22(,)(1,)(1,)(,1)(,1)m x yL xyL xyL x yL x y1(,)tan(,1)(,1)/(1,)(1,)x yL x yL x yL xyL xy17圖8.3.2.3 決定關鍵點的特徵向量18圖8.3.2.4 SIFT流程圖19(a)輸入的腦血管影像(b)SIFT演算法選取到的關鍵點圖8.3.2.520n另一種作法是尋找轉移矩陣 T,使 ToF 與 有最小誤差。令 ,代表 中的 與 中的 之距離n引
9、入最大可能(Maximum-likelihood)的觀念,得其中 p(d)為一常態分佈(Normal Distribution)。n匹配的精神就是找一個 T 使得上式有最大值。F()id T1im Fifif121(),(),()|)()mmiip d Td TdTTp d T121()ln(),(),()|)ln()mmiiL Tp d Td TdTTp d T8.3.3 點集合匹配法F218.4 匹配演算法原理 8.4.1 動態規劃式的BSSC解法nBSSC(Banded String-to-String Correction)之目的為在樣本和正本之間找出最大的匹配點與匹配點的位置。圖8.
10、4.1.1 匹配結果123458910PP PP PPPP1 23458 9 10TT TT TTT T將和想像成特徵值。因為視差的關係,只能與 範圍內的特徵匹配到。jPiTjPiT樣本=正本=給一個例子如下:圖8.4.1.1的搜尋範圍就是黑色粗邊框住的範圍而得到的最佳匹配就是鋸齒形的路徑上之黑圓點集。22n匹配算子 取代算子R 刪除算子D D(a)=的花費定為1插入算子I I()=a的花費定為1 a b,R(a)=b的花費定為1a=b,R(a)=b的花費定為0 圖8.4.1.1一共含有下列十四個運算(1)I()=P1 (2)R(T1)=P2 (3)R(T2)=P3 (4)D(T3)=(5)D
11、(T4)=(6)I()=P4 (7)R(T5)=P5 (8)R(T6)=P6 (9)D(T7)=(10)D(T8)=(11)I()=P7 (12)I()=P8 (13)R(T9)=P9 (14)R(T10)=P10 23n動態規劃核心式子 iTTTiT.1 21jPPPjP.1 21Edit0,k=k Editk,0=kEdit,min(Edit1,edit(,),ii jijTEdit,1edit(,),Edit1,1edit(,)jiji jPijT P表示將T1i轉換成P1j的花費。edit(Ti,Pj)表示R(Ti)=Pj的花費edit(Ti,)表示D(Ti)=的花費edit(,Pj)
12、表示I()=Pj的花費 nBSSC的時間複雜度為n為正本長度,為視差()n248.4.2 KMP演算法n樣本先進行事前處理 利用樣本中子字串(Substring)與前置字串(Prefix String)的吻合度,並記錄其吻合的長度於陣列 J 中。i1 2 3 4 5 6 7 8 9 10P i acaca a acacJ i 0 0 1 2 3 1 1 2 3 4P3=a=P1 J3=1P35=aca=P13 J5=3P710=acac=P14 J10=4nKMP字串匹配演算法T =cccacacaaacaccaa Ti Pi,。T413=P110。T5 P1,T6=P1 T68=P13 T9
展开阅读全文