《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 改進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亚洲国产精品_日韩亚洲一区二区
日韩亚洲国产欧美| 久久久噜噜噜久久人人看| 久久精品国产综合精品| 亚洲欧美日韩国产另类专区| 一本一本a久久| 日韩午夜av| 99re热精品| 亚洲精品在线看| 亚洲狼人综合| 99视频精品| 一级成人国产| 亚洲婷婷综合色高清在线| 99在线热播精品免费| 日韩亚洲国产精品| 一区二区激情视频| 亚洲素人在线| 亚洲一区自拍| 午夜亚洲视频| 久久成人免费视频| 亚洲激情啪啪| 亚洲精品自在久久| 亚洲视频第一页| 亚洲一区二区在线视频| 亚洲欧美色一区| 久久成人免费视频| 裸体女人亚洲精品一区| 欧美成人久久| 欧美理论视频| 欧美亚州韩日在线看免费版国语版| 国产精品国产三级国产aⅴ浪潮| 国产精品入口尤物| 国产亚洲欧美一区| 在线观看的日韩av| 亚洲激情电影在线| 一区二区三区.www| 亚洲免费视频在线观看| 欧美在线视频免费播放| 亚洲日本aⅴ片在线观看香蕉| 一区二区日韩伦理片| 亚洲欧美中文日韩在线| 久久久久久久久久久久久女国产乱| 久久综合九色欧美综合狠狠| 欧美了一区在线观看| 国产精品丝袜xxxxxxx| 精品电影一区| 在线天堂一区av电影| 香蕉久久一区二区不卡无毒影院| 亚洲高清精品中出| 一区二区三区欧美在线| 欧美在线视频二区| 欧美wwwwww| 国产精品免费观看在线| 精品96久久久久久中文字幕无| 亚洲精品日日夜夜| 销魂美女一区二区三区视频在线| 亚洲国产精品久久久久| 日韩一区二区福利| 欧美中文字幕久久| 欧美大片在线看免费观看| 国产精品久久久久久久久久久久久| 国产在线观看一区| 亚洲欧洲视频| 午夜激情久久久| 日韩一区二区福利| 久久久久国产精品厨房| 欧美日韩一区在线观看视频| 国产一区二区欧美| 一区二区三区你懂的| 亚洲国产精品福利| 亚洲一区二区三区在线观看视频| 久久天天躁狠狠躁夜夜av| 欧美色视频在线| 伊人久久婷婷色综合98网| 亚洲一区二区三区在线| 亚洲精品在线视频观看| 久久九九国产精品怡红院| 欧美日韩一区二区在线| 国内外成人免费激情在线视频 | 亚洲视频一区二区| 亚洲人成欧美中文字幕| 久久精品视频导航| 欧美午夜激情小视频| 亚洲国产精品999| 久久动漫亚洲| 欧美一级淫片播放口| 欧美日韩专区在线| 亚洲国产一区在线观看| 久久精品亚洲热| 久久www免费人成看片高清| 欧美午夜理伦三级在线观看| 亚洲国产精品福利| 久久精品国产清自在天天线| 午夜精品久久久久久久白皮肤| 欧美日韩国产三区| 亚洲黄色大片| 亚洲狠狠丁香婷婷综合久久久| 久久国产一区二区三区| 国产精品激情电影| 日韩亚洲欧美一区| 99re8这里有精品热视频免费| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区二区三区在线免费观看 | 欧美日韩黄色大片| 亚洲激情第一区| 亚洲人成毛片在线播放| 久久综合狠狠| 韩国三级电影久久久久久| 午夜精品国产更新| 亚洲欧美韩国| 国产精品国产馆在线真实露脸| 亚洲美女视频在线观看| 99www免费人成精品| 欧美激情影院| 亚洲人成啪啪网站| 亚洲精品乱码久久久久| 欧美va亚洲va国产综合| 亚洲国产精品va| 亚洲精品一区二区三区蜜桃久| 欧美jjzz| 亚洲人成在线观看一区二区| 99精品国产在热久久婷婷| 欧美日韩aaaaa| 亚洲人成在线观看| 在线一区免费观看| 欧美日韩在线一区二区| 宅男精品视频| 欧美一区日韩一区| 国内免费精品永久在线视频| 亚洲国产精品久久久久秋霞蜜臀 | 欧美日韩三级电影在线| 一区二区三区精品| 西西人体一区二区| 国产视频不卡| 久久精品二区亚洲w码| 毛片基地黄久久久久久天堂| 1024日韩| 亚洲视频福利| 国产免费亚洲高清| 久久精品国产免费观看| 母乳一区在线观看| 亚洲精品在线看| 午夜精品免费| 国产自产女人91一区在线观看| 亚洲黄网站在线观看| 欧美成人免费全部| 日韩亚洲欧美高清| 先锋a资源在线看亚洲| 国内精品久久久久久久97牛牛| 亚洲欧洲一区| 欧美午夜精品一区| 欧美一级片一区| 欧美xx69| 亚洲一区二区在线观看视频| 久久久99国产精品免费| 亚洲激情另类| 亚洲欧美在线aaa| 精品不卡一区| 亚洲一二三区在线| 狠狠色狠狠色综合人人| 一区二区三区精密机械公司 | 夜夜嗨av一区二区三区中文字幕| 亚久久调教视频| 亚洲成色最大综合在线| 亚洲一区在线视频| 国产日韩欧美另类| 亚洲免费观看在线视频| 国产精品午夜久久| 亚洲人人精品| 国产精品一香蕉国产线看观看| 亚洲人成在线免费观看| 国产精品夜夜夜一区二区三区尤| 亚洲国内精品在线| 国产精品欧美风情| 亚洲精品影视| 国产视频丨精品|在线观看| 亚洲另类黄色| 国产性做久久久久久| 99精品国产福利在线观看免费 | 模特精品在线| 亚洲欧美成人网| 欧美国产日韩一区二区三区| 亚洲欧美精品在线| 欧美久久九九| 久久狠狠一本精品综合网| 欧美日韩亚洲国产一区| 亚洲电影网站| 国产精品午夜在线| 中文欧美日韩| 在线观看一区二区视频| 欧美一级久久久| 亚洲三级性片| 免费观看亚洲视频大全| 亚洲欧洲av一区二区| 欧美日韩一二三区| 亚洲国产一区二区三区高清| 国产欧美日韩免费看aⅴ视频| 亚洲视屏在线播放| 在线观看日韩av| 久久福利资源站| 国产精品99久久久久久久女警|