《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 改進SURF算法的圖像拼接算法研究
改進SURF算法的圖像拼接算法研究
2014年微型機與應用第24期
馬林偉,朱國魂
(桂林電子科技大學 計算機科學與工程學院,廣西 桂林 541004)
摘要: 針對目前圖像拼接算法存在對于圖像配準過程中對應特征點對難以準確匹配的問題,提出了一個通過改進的SURF算法提取圖像特征點,然后對得到的特征點進行描述,利用快速RANSAC算法配準圖像,最后采用像素加權的方法進行圖像融合。實驗結果表明,提出的改進SURF方法有效地提高了特征點提取的準確性,去除了錯誤的匹配點對,將整個拼接過程的效率從之前的13.03對/秒提升到15.20對/秒。
Abstract:
Key words :

  摘  要: 針對目前圖像拼接算法存在對于圖像配準過程中對應特征點對難以準確匹配的問題,提出了一個通過改進的SURF算法提取圖像特征點,然后對得到的特征點進行描述,利用快速RANSAC算法配準圖像,最后采用像素加權的方法進行圖像融合。實驗結果表明,提出的改進SURF方法有效地提高了特征點提取的準確性,去除了錯誤的匹配點對,將整個拼接過程的效率從之前的13.03對/秒提升到15.20對/秒。

  關鍵詞特征提取;圖像拼接;SURF;對稱性

0 引言

  在日常生活中人們往往需要一幅大范圍的全景圖像,以此來獲得更多的信息。然而,由于鏡頭拍攝角度的局限性,一般只能得到局部的圖像,而全景成像的硬件設備一般比較昂貴。所以,人們就想利用多幅圖像拼接成一幅大的圖像,這樣就可以獲取寬視角、高分辨率的全景圖像。圖像拼接本質上是對待拼接圖像的重疊部分進行圖像配準和圖像融合,其一般步驟是:(1)獲取圖像序列;(2)圖像預處理,去除噪聲和圖像畸變校正;(3)圖像配準,用算法對圖像進行配準定位,是圖像拼接的關鍵步驟;(4)圖像融合,消除拼接的接縫;(5)輸出拼接完成的圖像[1-2]。

  當前圖像拼接的方法主要是包括基于區域的方法和基于特征的方法?;趨^域的方法應用重疊區域的所有信息進行計算,因此,它的精度比較高。但是,該方法要使用大量的像素信息,因此計算量很大,并且對光照很敏感[1]。而基于特征的方法則是利用兩幅圖像重疊區域的點、線或者其他的特征信息來估算兩幅圖像的對應關系。目前,基于不變特征的物體匹配、識別的研究比較多,比如SIFT算法和SURF算法[3-4]。這些不變特征對于尺度、旋轉、光照都具有很高的魯棒性。對于SIFT算法,其特征描述向量維度(128維)較高,計算量較大[5]。而SURF算法是一種快速魯棒性算法,其特征描述向量維度(64)也相對較高[6]。針對特征描述符維度高、計算量大的情況,本文提出了一種改進的SURF算法。該方法主要是將對稱性得分加入到SURF算法的框架中,其中對稱性得分就是指每個特征點和其鄰域內點的像素值之差求和。用對稱性得分的最小值來表示特征描述符,降低了特征描述的維度,提高了算法的效率。通過對采用算法改進前后特征點對匹配結果進行的對比實驗,從特征點對提取數量、時間、匹配率驗證了本算法的正確性。

1 SURF算法的介紹及其改進

  1.1 特征點的提取與匹配

  基于特征的圖像拼接算法對于特征點提取的效率和精確度要求比較高。傳統SURF算法使用64維的特征向量作為后期進行特征匹配的向量,雖然比SIFT算法計算量小、速度快,但是計算效率還不是很高,并且對于特征點的提取精確度不高降低了圖像拼接的效率。所以,本文提出了一種改進的SURF算法,使用局部對稱性來表示特征向量,而對稱性具有尺度、旋轉和光照的不變特性。首先,根據Hessian矩陣求出圖像的SURF特征點:

  1.png

  其中,是二階高斯導數g與圖像在p點處的卷積,由上式可以得到Hessian矩陣的行列式如式(2)所示。

  det(H)=LxxLyy-L2xy(2)

  通過Hessian矩陣行列式的計算可以初步得到SURF算法的特征點。

001.jpg

  對于SURF特征向量使用箱式濾波器(如圖1所示)近似代替二階高斯導數,用積分圖像來加速卷積運算,因此提高了Hessian矩陣的計算效率[6-7]。實驗中使用9×9的箱式濾波器來提取局部最大值[8],因此,式(2)可以寫成:

  det(Happrox)=Dxx×Dyy-(0.9Dxy)2(3)

  其中,Dxx、Dxy、Dyy、Dxy分別近似代替Lxx、Lyy、Lxy。如果det為負值,并且特征值是異號,那該點就不是局部極值點;如果det為正值,并且特征值同號,則該點為局部極值點。

  其次,當提取到SURF特征點后,就需要對特征點進行特征向量的描述,以便于后期的特征匹配。對于局部圖像區域中的任意一點p(x,y),如果關于一條直線是滿足軸對稱,則可以得到如下公式:

  I(x+x′,y)=I(x-x′,y)

  I(x,y+y′)=I(x,y-y′)(4)

  其中,x′和y′表示點p到對稱軸的距離。為了計算對稱性得分,定義一個函數Mp,q(q),它表示圖像上的點q(x,y)關于對稱軸的對應點p(x,y)。如果對于圖像上p點的局部區域表現出軸對稱的屬性,就會有I(q)=I(Mp,q(q))。

  以p點為圓心,6 s(s代表當前圖像尺度)為半徑定義一個圓,則對于點p和其鄰域范圍內的任意一點之間的圖像強度差異函數可以定義為:

  d(p,q)=|I(p)-I(q)|(5)

  接下來,使用高斯模板來定義一個權重函數(r),它決定了p點周圍的鄰域點對對稱性得分的貢獻值。其中,r代表鄰域點到p點的距離,代表權重模板的尺度[9]。最后,計算60°區域的扇形窗口內所有點的距離,使用最小距離SD作為一個向量:

  6.png

  最后,以p點為中心定義一個邊長為20 s的正方形區域,將它進一步分成4×4的子區域,對于每一個子區域計算它在5 s尺度的最小距離SD。因此,對于4×4的子區域,最終將形成16維的特征向量。在匹配階段,使用歐式距離來求取兩個特征向量的相似度。一個n維的歐式距離函數表示如下:

  7.png

  其中,xi1表示第一個點的第i維的坐標,xi2表示第二個點的第i維坐標,i=1,2,…16。

  當計算出的閾值接近之前設定的閾值,就可以得到兩個點匹配。由于這個向量是16維的,最多只需要計SDmin16次,因此整個匹配的速度與原始SURF算法相比有了提升。

  1.2 圖像拼接和融合

  通過提取到的特征點對,計算出兩幅圖像對應的單應性矩陣。把輸入圖像按照單應性矩陣映射到參考圖像中,就完成了圖像的拼接[10]。對于圖像融合采取最基本的取兩張圖像的平均值,但是這樣會有明顯的拼接縫[11]。使用如下公式計算重疊區域的像素值:

  8.png

  其中,d1、d2分別代表重疊區域中的點到重疊區域左邊界和右邊界的距離,img1pixel、img2pixel分別代表重疊區域左邊圖像和右邊圖像的對應像素點的像素值。經過式(8)的計算,就可以實現平滑過渡。

2 實驗結果及結論

  本實驗是在Win XP、主頻1.83 GHz、CPU和內存  1 GB的主機上運行的,使用VS2008+OpenCV來實現圖像拼接算法。實驗中的圖像尺度大小為640×480。本次實驗用來驗證算法改進前后特征點對匹配的情況,如圖2、圖3所示。

002.jpg

  圖2、圖3中,圖(a)表示從圖像中提取的待匹配的特征點,而圖(b)表示兩幅圖像對應的特征點匹配對。從圖2和圖3的對比實驗來看,圖2原始SURF算法提取的特征點對相比圖3改進后的SURF算法要多,但是原始算法提取的特征點對存在錯誤的匹配對,而且從特征點對提取的效率來看,原始SURF算法要比改進后的SURF算法低,如表1所示。

004.jpg

  最終,圖像的拼接結果如圖4所示。

003.jpg

3 結論

  本文主要是對原始SURF算法在特征提取階段采用對稱性的特征,這種對稱性具有旋轉、尺度不變性,對光照也有很強的魯棒性。從實驗結果來看,本文算法將提取的特征點對數目從132對減少到71對,相應的特征匹配時間從10.13 s減少到4.67 s,而算法的效率從13.03對/秒提高到15.20對/秒。因此,實驗結果表明,文中提出的方法有效地提高了特征點提取的準確性和整個拼接過程的效率。

參考文獻

  [1] 徐正光,田清,張利欣.圖像拼接方法探討[J].微計算機信息,2006,22(30):255-256.

  [2] MATTHEW B, DAVID G. L. Automatic panoramic image stitching using invariant features[J]. International Journal of Computer Vision, 2007:59-73.

  [3] 鄭海珍.圖像拼接技術的研究與應用[D].杭州:杭州電子科技大學,2009.

  [4] 蔡麗歡,廖英豪,郭東輝.圖像拼接方法及其關鍵技術研究[J].計算機技術與發展,2008,18(3):1-5.

  [5] Jing Xing, Miao Zhenjiang. An improved algorithm on image stitching based on SIFT features[C]. ICICIC′07, Second Internation Conference on Innovative Computing, Information and Control, 2007:453-456.

  [6] BAY H, TUYTELAARS T, VAN GOOL L. SURF: speeded up robust features[C]. European Conference on computer Vision, 2006:404-417.

  [7] 周軍太,龍永紅.一種改進SURF算法的圖像配準[J].湖南工業大學學報,2011,25(2):95-99.

  [8] PARK H, MITSUMINE H, FUJII M. Fast detection of features by reducing the number of box filtering in SURF[C]. IEICE ransactions on Information and Systems, 2011,725-728.

  [9] HAUAGGE D C, SNAVELY N. Image matching using local symmetry features[C]. IEEE Conference on Computer Vision and Pattern Recognition, 2012:206-213.

  [10] Yi Zhuang, Hu Xinrong, Wang Jianchun. The implenment of an image stitching algorithm based on feature extraction[C]. International Conference on Education Technology and Training, 2009:327-330.

  [11] 李柏林.基于特征點圖像拼接的配準算法研究[D].天津:天津大學,2008.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精选一区| 欧美专区一区二区三区| 国产精品一区一区| 欧美精品一区二区三区一线天视频| 久久精品最新地址| 欧美一级网站| 午夜精品电影| 亚洲一区二区三区免费观看| 一级日韩一区在线观看| 亚洲欧洲在线视频| 亚洲福利视频网| 久久99在线观看| 欧美一区中文字幕| 欧美亚洲综合另类| 欧美亚洲一级| 久久精品一区二区三区不卡牛牛 | 久久手机精品视频| 久久精品日产第一区二区| 欧美影院精品一区| 久久se精品一区精品二区| 欧美影院成年免费版| 久久久91精品国产一区二区三区 | 亚洲福利久久| 亚洲日本成人女熟在线观看| 亚洲精品国久久99热| 亚洲精品综合在线| 一区二区三区日韩欧美| 亚洲伊人色欲综合网| 亚洲男女毛片无遮挡| 午夜伦欧美伦电影理论片| 欧美在线观看网址综合| 久久久久女教师免费一区| 另类激情亚洲| 欧美日韩国产色站一区二区三区| 欧美日韩一区在线视频| 国产精品美女黄网| 国产一区白浆| 亚洲高清视频一区二区| 日韩午夜精品| 亚洲欧美日韩中文播放| 亚洲高清自拍| 一区二区三区精品视频| 欧美一级片久久久久久久| 久久精品中文字幕一区| 欧美成人综合| 欧美性事免费在线观看| 国产日韩视频| 亚洲高清在线精品| 日韩一区二区福利| 欧美亚洲日本网站| 亚洲欧洲在线免费| 午夜精品久久久久久久99黑人| 久久久亚洲成人| 欧美1区3d| 国产精品免费看| 伊人精品成人久久综合软件| av成人老司机| 久久成人免费网| 一区二区三区产品免费精品久久75 | 日韩午夜一区| 欧美一级二区| 一区二区三区.www| 久久久久久自在自线| 欧美日韩在线一二三| 国产在线观看91精品一区| 亚洲精品欧洲| 久久国产精品电影| 亚洲一区在线播放| 美日韩精品视频| 国产精品日韩精品欧美精品| 亚洲国产精品va在线看黑人 | 99一区二区| 久久久久九九九九| 欧美日韩亚洲综合在线| 黑人一区二区| 亚洲一区国产一区| 99精品免费| 久久久久一区二区三区| 欧美视频在线免费看| 在线免费观看视频一区| 亚洲在线1234| 在线一区观看| 欧美www视频| 国内成人精品2018免费看| 一区二区三区**美女毛片| 亚洲人成啪啪网站| 久久久久久97三级| 国产精品一区二区久久国产| 亚洲精品在线免费| 最近看过的日韩成人| 久久精品国产精品亚洲精品| 国产精品福利网| 亚洲伦伦在线| 亚洲美女电影在线| 久久亚洲风情| 国产在线麻豆精品观看| 亚洲一区二区三区在线观看视频| 一道本一区二区| 欧美精品午夜视频| 亚洲福利小视频| 久久国产精品久久精品国产| 欧美中日韩免费视频| 国产精品久久网站| 一区二区精品| 亚洲视频碰碰| 欧美日韩精品福利| 亚洲激情自拍| 亚洲精品欧洲精品| 毛片基地黄久久久久久天堂| 激情综合电影网| 欧美在线视频观看免费网站| 久久国产精品亚洲va麻豆| 国产精品第一区| 夜夜精品视频| 亚洲深夜激情| 国产精品高清免费在线观看| 亚洲六月丁香色婷婷综合久久| 99精品国产高清一区二区 | 亚洲精选久久| 一区二区三区高清不卡| 欧美精品九九| 亚洲久久一区二区| 一区二区三区国产精华| 欧美日韩精品免费观看视一区二区 | 亚洲人体大胆视频| 欧美大秀在线观看| 亚洲经典一区| 亚洲午夜一二三区视频| 亚洲午夜国产成人av电影男同| 欧美另类变人与禽xxxxx| 亚洲精品乱码久久久久久久久| 日韩视频在线观看免费| 欧美久久久久久蜜桃| 亚洲精品影院| 亚洲午夜电影网| 国产精品一区=区| 欧美在线视屏| 欧美gay视频激情| 亚洲人成人一区二区在线观看| 99国产一区| 国产精品国产精品| 亚洲一区二区三区在线观看视频| 欧美亚洲一级| 韩国一区二区三区在线观看| 最新中文字幕一区二区三区| 欧美精品一区二区精品网| 99视频精品| 久久精品一区中文字幕| 精品av久久707| 99精品免费网| 国产精品欧美一区二区三区奶水| 亚洲欧美日韩综合一区| 久久伊人一区二区| 一区二区亚洲| 亚洲四色影视在线观看| 国产精品一区二区在线| 久久爱www久久做| 欧美国产高清| 日韩亚洲国产精品| 欧美一区久久| 亚洲高清影视| 欧美一区二区免费| 亚洲风情在线资源站| 中文国产成人精品久久一| 国产日韩亚洲| 亚洲伦理在线免费看| 国产精品日韩电影| 亚洲欧洲日韩女同| 欧美日韩一区二区三区在线看| 午夜精品久久久久久久久| 欧美aa在线视频| 亚洲一区二区三区777| 久久亚洲影院| 一本大道久久a久久综合婷婷| 久久久久在线| 亚洲先锋成人| 欧美成人午夜视频| 亚洲欧美另类国产| 欧美高清在线观看| 亚洲欧美国产制服动漫| 欧美大片在线观看| 午夜精品一区二区三区电影天堂| 欧美精品1区2区| 欧美一区二区性| 欧美丝袜第一区| 亚洲欧洲免费视频| 国产欧美亚洲日本| 一区二区三区成人| 尤物视频一区二区| 午夜精品福利一区二区三区av| 亚洲国产欧美国产综合一区| 午夜一级久久| 亚洲人成网站在线播| 久久影院午夜片一区| 亚洲天堂黄色| 欧美精品v日韩精品v国产精品| 欧美一级视频精品观看| 欧美性色综合| 99一区二区| 亚洲福利在线视频|