《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種視頻序列拼接的新方法
一種視頻序列拼接的新方法
來源:微型機(jī)與應(yīng)用2011年第21期
謝紹霞1,郭三華2,初 玲2,曹立娟3,王萬君3
(1.煙臺(tái)汽車工程職業(yè)學(xué)院 汽車工程系,山東 煙臺(tái) 265500; 2.煙臺(tái)汽車工程職業(yè)學(xué)院 電子工
摘要: 提出了一種基于視頻序列拼接的新方法。首先,利用KLT算法對(duì)視頻序列中特征點(diǎn)進(jìn)行提取和跟蹤,實(shí)現(xiàn)關(guān)鍵幀粗略選取;其次,在選取的關(guān)鍵幀中利用SURF算法進(jìn)行特征提取,利用最近鄰距離比進(jìn)行特征點(diǎn)匹配,通過RANSAC估計(jì)算法求精單映矩陣,并結(jié)合關(guān)鍵幀選取判定尋找最佳關(guān)鍵幀;最后,利用級(jí)聯(lián)單映矩陣和加權(quán)融合算法實(shí)現(xiàn)視頻序列拼接。實(shí)驗(yàn)驗(yàn)證了該方法的有效性。
Abstract:
Key words :

摘  要: 提出了一種基于視頻序列拼接的新方法。首先,利用KLT算法對(duì)視頻序列中特征點(diǎn)進(jìn)行提取和跟蹤,實(shí)現(xiàn)關(guān)鍵幀粗略選取;其次,在選取的關(guān)鍵幀中利用SURF算法進(jìn)行特征提取,利用最近鄰距離比進(jìn)行特征點(diǎn)匹配,通過RANSAC估計(jì)算法求精單映矩陣,并結(jié)合關(guān)鍵幀選取判定尋找最佳關(guān)鍵幀;最后,利用級(jí)聯(lián)單映矩陣和加權(quán)融合算法實(shí)現(xiàn)視頻序列拼接。實(shí)驗(yàn)驗(yàn)證了該方法的有效性。
關(guān)鍵詞: KLT算法;關(guān)鍵幀;SURF算法;單映矩陣

 圖像拼接是構(gòu)建高分辨率大場(chǎng)景的關(guān)鍵技術(shù),在虛擬現(xiàn)實(shí)場(chǎng)景表達(dá)、計(jì)算機(jī)視覺、全景圖繪制中有著重要應(yīng)用,也是計(jì)算機(jī)圖形學(xué)領(lǐng)域中研究熱點(diǎn)[1]。視頻序列拼接是由多幀視頻序列拼接而成的完整全景圖像,在視頻監(jiān)控、醫(yī)學(xué)圖像處理、遙感圖像處理等方面得到廣泛應(yīng)用[2]。
 在視頻序列的拼接中,相鄰幀間重疊部分較大,若每相鄰幀都做一次拼接,不僅耗費(fèi)大量時(shí)間,而且隨著所需拼接幀數(shù)量增多,匹配誤差會(huì)增大,造成拼接效果不佳。利用關(guān)鍵幀拼接表示整個(gè)視頻序列拼接成為有效的方法。參考文獻(xiàn)[3]提出SIFT結(jié)合Kalman跟蹤算法進(jìn)行關(guān)鍵幀的提取及拼接的實(shí)現(xiàn),由于視頻序列幀數(shù)量較大,而SIFT算法本身復(fù)雜,SIFT對(duì)每一幀都進(jìn)行處理,累積造成運(yùn)算時(shí)間比較長。參考文獻(xiàn)[4]提出利用分層式自適應(yīng)幀采樣的視頻拼接,但這種方法的計(jì)算量大,算法限制條件較多,容易導(dǎo)致拼接失敗。參考文獻(xiàn)[5]提出采用四叉樹方式來解決重疊區(qū)域大小確定問題,但是沒有從根本上解決大量視頻序列拼接時(shí)匹配誤差增大的問題。針對(duì)以上問題,提出了一種新的視頻序列拼接算法,可以有效提取關(guān)鍵幀,利用關(guān)鍵幀拼接表示整個(gè)視頻序列拼接,從而節(jié)省視頻拼接時(shí)間。首先,利用KLT算法對(duì)視頻序列中每幀特征點(diǎn)進(jìn)行提取,并通過特征點(diǎn)的跟蹤實(shí)現(xiàn)進(jìn)行關(guān)鍵幀粗略選取。其次,在選取的關(guān)鍵幀中利用SURF算法進(jìn)行紋理特征提取,并利用最近鄰距離比進(jìn)行特征點(diǎn)匹配[6],通過估計(jì)算法求精單映矩陣,結(jié)合關(guān)鍵幀選取判定尋找最佳關(guān)鍵幀。最后,通過RANSAC級(jí)聯(lián)單映矩陣和加權(quán)融合算法實(shí)現(xiàn)拼接,取得較好效果。

 在關(guān)鍵幀選取效果不好的情況下,非相鄰關(guān)鍵幀數(shù)量比較多,容易造成匹配誤差增大。為了進(jìn)一步減少關(guān)鍵幀的數(shù)量,減小單映矩陣級(jí)聯(lián)時(shí)造成的誤差,通過如下比較進(jìn)行運(yùn)算,進(jìn)一步提取關(guān)鍵幀,從而完成關(guān)鍵幀的選取判定。具體步驟為:
 (1)設(shè)定第k幀、第h幀為非相鄰的關(guān)鍵幀,直接計(jì)算兩關(guān)鍵幀單映矩陣Hk,h;
 (2)將單映矩陣級(jí)聯(lián)方法和直接計(jì)算單映矩陣方法計(jì)算出來的結(jié)果進(jìn)行比較,比較h0、h1、h2、h3、h4、h5、h6、h7值的誤差大小,只要有一項(xiàng)數(shù)值超過預(yù)定的閾值,則認(rèn)為第h幀的前一項(xiàng)關(guān)鍵幀是須保留的,第k幀和第h幀前一項(xiàng)關(guān)鍵幀作為保留關(guān)鍵幀,兩者之間的其他關(guān)鍵幀可以省略。
2 關(guān)鍵幀的提取方法
2.1 KLT特征點(diǎn)跟蹤算法

 由于視頻序列幀與幀之間的冗余較大,考慮采用KLT特征點(diǎn)跟蹤算法來實(shí)現(xiàn)關(guān)鍵幀的粗略選取。KLT算法是以待跟蹤窗口在視頻圖像幀間的灰度差平方和作為度量的跟蹤算法[8]。對(duì)于相鄰視頻幀I和視頻幀J中的兩個(gè)窗口,直接的SSD為:

 利用計(jì)算Z的特征值,選取兩個(gè)特征值比較大的點(diǎn)作為跟蹤的特征點(diǎn),在選定的特征點(diǎn)基礎(chǔ)上再利用Zd=e可以計(jì)算出特征點(diǎn)的漂移。跟蹤停止條件是特征值小于規(guī)定的最小特征值以及迭代次數(shù)超過設(shè)定次數(shù)。
2.2 SURF特征提取算法
 KLT特征點(diǎn)跟蹤算法有較高的求解效率,但是對(duì)紋理變化復(fù)雜的情況,常由于誤匹配而造成被跟蹤點(diǎn)的丟失。因此,利用上述KLT特征點(diǎn)跟蹤算法提取關(guān)鍵幀后,對(duì)關(guān)鍵幀再利用SURF算法進(jìn)行特征點(diǎn)的提取,為后續(xù)提取最佳關(guān)鍵幀提供有效方法。
 SURF算法利用快速Hessian檢測(cè)算法提取特征點(diǎn)[9],Hessian矩陣具有良好的計(jì)算時(shí)間和精度表現(xiàn)。
 SURF特征描述子的提取可以分為兩步:(1)根據(jù)特征點(diǎn)周圍的一個(gè)圓形區(qū)域找到特征點(diǎn)的主方向;(2)在選定的主方向上構(gòu)建一個(gè)矩形區(qū)域,并提取所有的特征描述點(diǎn)信息。在主方向上構(gòu)建一個(gè)大小為20δ的窗口(δ表示尺度),并將該窗口區(qū)域分為4×4的子區(qū)域,對(duì)于每一個(gè)子區(qū)域,分別計(jì)算相對(duì)于主方向的水平和垂直方向Haar小波響應(yīng),每個(gè)子區(qū)域得到4維向量,因此4×4的子區(qū)域得到64維特征點(diǎn)描述子,它可以擴(kuò)展到128維的特征點(diǎn)描述子,一般采用128維特征點(diǎn)描述子。
3 拼接算法的實(shí)現(xiàn)及實(shí)驗(yàn)結(jié)果
3.1 拼接方法的實(shí)現(xiàn)

 


 按照上述所述,拼接的具體實(shí)現(xiàn)步驟如下:
 (1)為了選取關(guān)鍵幀子序列,使全景圖內(nèi)容豐富,第一幀和最后一幀為必選關(guān)鍵幀,選取第一幀視頻序列關(guān)鍵幀為基準(zhǔn)幀,提取基準(zhǔn)幀的特征點(diǎn)。
 (2)利用KLT算法進(jìn)行特征點(diǎn)的提取并跟蹤,從而確定粗略的關(guān)鍵幀,具體如下:
 ①假設(shè)選取的特征點(diǎn)個(gè)數(shù)為N,比例因子為α,對(duì)視頻序列經(jīng)過特征點(diǎn)跟蹤,當(dāng)特征點(diǎn)個(gè)數(shù)減至αN時(shí),停止跟蹤,選取當(dāng)前幀為關(guān)鍵幀,并作為后續(xù)跟蹤的基準(zhǔn)幀;
 ②重復(fù)上述過程,直至視頻序列跟蹤完畢,最后獲取粗略視頻關(guān)鍵幀,對(duì)原始視頻幀圖像進(jìn)行跟蹤,計(jì)算量較大,為減少計(jì)算量,利用高斯圖像金字塔,并通過插值獲取原始視頻幀中特征點(diǎn)[10]。
 (3)利用SURF算法對(duì)關(guān)鍵幀提取特征點(diǎn),采用最近鄰距離比進(jìn)行特征點(diǎn)匹配,并利用幀間單映矩陣模型和關(guān)鍵幀選取判定方法進(jìn)行優(yōu)化的關(guān)鍵幀選擇。具體如下:
 ①利用SURF特征點(diǎn)提取算法對(duì)步驟(2)選定的關(guān)鍵幀進(jìn)行特征提取;
 ②對(duì)相鄰關(guān)鍵幀利用幀間單映矩陣模型進(jìn)行匹配計(jì)算。為了使單映矩陣H的估計(jì)準(zhǔn)確,利用RANSAC魯棒估計(jì)方法得到相鄰關(guān)鍵幀之間單映矩陣H的估計(jì),具體步驟為:
 (a)隨機(jī)抽取n≥4對(duì)匹配特征點(diǎn)來估計(jì)矩陣H的參數(shù);
 (b)對(duì)于步驟(2)中的每一對(duì)匹配點(diǎn),計(jì)算對(duì)單映矩陣H的擬合誤差;
 (c)設(shè)定一個(gè)門限值,若擬合誤差小于此門限值,表示匹配點(diǎn)對(duì)是一致點(diǎn),并統(tǒng)計(jì)一致點(diǎn)的數(shù)目;
 (d)重復(fù)步驟(a)~(c),直到所有的一致點(diǎn)集中至少有一個(gè)有效表征集的概率大于一定的數(shù)值為止;
 (e)選擇具有最大一致點(diǎn)集的單映矩陣H。
 ③對(duì)非相鄰關(guān)鍵幀利用單映矩陣的級(jí)聯(lián)性進(jìn)行計(jì)算,利用關(guān)鍵幀選取判定方法進(jìn)一步得到選定關(guān)鍵幀。
 (4)將步驟(3)選定的關(guān)鍵幀作為最終拼接的關(guān)鍵幀,利用單映矩陣級(jí)聯(lián)和加權(quán)融合算法完成視頻序列的拼接。
3.2 實(shí)現(xiàn)結(jié)果
 實(shí)驗(yàn)采用自拍的兩段視頻,利用上述方法完成了視頻序列的拼接,效果比較好。
 圖2所示是將拍攝的一段200幀的視頻利用上述方法獲取的最終關(guān)鍵幀,其拼接效果圖如圖3所示,剪切處理后的視頻序列拼接最終效果圖如圖4所示。
 圖5是自拍的一段350幀的視頻,利用上述算法獲取的關(guān)鍵幀,視頻拼接效果圖如圖6所示,剪切處理后視頻序列最終拼接效果圖如圖7所示。

 本文采用了一種新的視頻序列拼接方法,利用KLT特征點(diǎn)跟蹤算法實(shí)現(xiàn)粗略關(guān)鍵幀的選取,再次利用SURF特征點(diǎn)提取算法結(jié)合最近鄰距離比匹配方法、關(guān)鍵幀判定準(zhǔn)則,對(duì)關(guān)鍵幀進(jìn)行進(jìn)一步提取,并利用RANSAC估計(jì)算法對(duì)單映矩陣進(jìn)行求精,通過級(jí)聯(lián)單映矩陣和加權(quán)融合算法實(shí)現(xiàn)視頻序列拼接,取得了較好效果。
參考文獻(xiàn)
[1] KIM D H, YOON Y I, CHOI J S. An efficient method to build panoramic image mosaics[J]. Pattern Recognition Letters,2003,24 (1): 2421–2429.
[2] SHUM H Y, SZELISKI R. Panoramic image mosaics[R].TechnicalReport, MSR-TR-97-23, Microsoft Research, Redmong, WA, USA, 1997:1-3.
[3] FADAEIESLAM M J, FATHY M, SORYANI M. Key frames selections into panoramic mosaics[C]. Proceedings of the 7th International Joint Conference on Information,  Communication and signal, Macau, 2009.
[4] 劉永,王貴錦,姚安邦,等.基于自適應(yīng)幀采樣的視頻拼接[J].清華大學(xué)學(xué)報(bào)(自然科學(xué)版),2010,50(1):108-112.
[5] BABU D R R, RAVISHANKAR M. Automatic seamless image mosaicing: an approach based on quad-tree technique[C]. Proceedings of the World Congress on Engineering, University of Oxford, UK, 2010,London,UK.
[6] LOWE D G. Distinctive image features from scale-invariant key points[J]. International Journal of Computer Vision, 2004,60(2):91-110.
[7] HARTLEY R, AISSENRMAN A. Multiple view geometry in computer version[M]. Cambridge, UK: Cambridge University Press, 2000.
[8] TOMASI J S C. Good features to track[C]. IEEE Computer Society Conference on Computer Vision and Pattern Recognition,  Seattle, WA, USA,1994:593-600.
[9] BAY H, TUYTELAARS T, GOOL L V. SURF:speed up robust features[J]. Computer Science, 2006,3951(1):404-417.
[10] SINHA S N, FRAHM J M, POLLEFEYS M, et al. Feature tracking and matching in video using programmable graphics hardware[J]. Machine Vision and Applications, 2007, 22(1): 207-217.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99国内精品久久久久久久软件| 亚洲一区二区免费| 亚洲伦理一区| 在线日本高清免费不卡| 欧美激情91| 麻豆久久婷婷| 另类av导航| 可以免费看不卡的av网站| 久久国产精彩视频| 欧美亚洲一区在线| 欧美亚洲色图校园春色| 午夜精品理论片| 性欧美xxxx大乳国产app| 亚洲一区在线直播| 亚洲欧美不卡| 性做久久久久久久免费看| 香蕉乱码成人久久天堂爱免费 | 亚洲精品视频在线观看免费| 亚洲国内精品| 亚洲人成艺术| av成人黄色| 亚洲午夜极品| 午夜影院日韩| 欧美制服第一页| 亚洲黄色一区二区三区| 亚洲精品小视频| 99精品视频一区| 亚洲在线免费视频| 欧美一级成年大片在线观看| 久久国产精品亚洲77777| 久久久久国产一区二区三区| 一区二区三区欧美成人| 亚洲欧美视频在线| 久久国产精品99国产精| 久久亚洲图片| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲理论在线| 夜夜嗨av一区二区三区免费区| 欧美在线日韩| 亚洲黄色在线观看| 久久国产精品久久久久久久久久| 亚洲欧美色一区| 欧美综合第一页| 亚洲精品少妇网址| 亚洲视频一区在线| 欧美一区二区网站| 免费人成精品欧美精品| 欧美日韩高清在线观看| 国产精品无码永久免费888| 国产一区二区三区高清播放| 亚洲第一页在线| 国产美女在线精品免费观看| 国产亚洲激情视频在线| 尤物99国产成人精品视频| 亚洲卡通欧美制服中文| 亚洲永久视频| 91久久精品一区二区别| 亚洲先锋成人| 久久夜色撩人精品| 欧美三区免费完整视频在线观看| 国产精品亚洲综合一区在线观看 | 久久精品人人爽| 女女同性女同一区二区三区91| 欧美另类高清视频在线| 国产伦精品一区二区三区高清| 精品成人一区二区三区四区| 一本色道久久88综合日韩精品| 欧美一区国产在线| 99精品国产一区二区青青牛奶| 欧美一区二区三区四区在线观看| 欧美阿v一级看视频| 国产精品观看| 亚洲高清电影| 亚洲欧美日韩中文视频| 999在线观看精品免费不卡网站| 欧美一区二区三区视频| 欧美激情精品久久久久久蜜臀| 国产精品久久久一区二区| 在线观看久久av| 亚洲欧美精品| 亚洲精品三级| 久久av老司机精品网站导航| 欧美日本在线看| 韩国v欧美v日本v亚洲v| 亚洲系列中文字幕| 日韩午夜中文字幕| 久久久午夜电影| 国产精品高潮久久| 亚洲人体1000| 欧美一区免费| 亚洲欧美国产另类| 欧美精品激情| 一区视频在线播放| 亚洲欧美综合国产精品一区| 亚洲一二三区精品| 欧美电影资源| 亚洲成色www8888| 欧美一区二区三区四区夜夜大片| 在线亚洲欧美专区二区| 牛牛国产精品| 伊人蜜桃色噜噜激情综合| 性做久久久久久久免费看| 亚洲一区二区在线播放| 欧美精品一区二区三区久久久竹菊| 国产欧美日本| 亚洲欧美成aⅴ人在线观看| 亚洲一区在线观看视频| 欧美日韩一区二区三区四区在线观看 | 国产一区二区丝袜高跟鞋图片| 亚洲男人影院| 亚洲欧美另类在线观看| 欧美三区美女| 亚洲另类视频| 日韩一级免费观看| 欧美激情一区二区三区在线视频观看 | 亚洲大片免费看| 久久精品视频在线看| 久久久激情视频| 国产亚洲欧美一区二区三区| 午夜视频一区在线观看| 亚洲欧美激情精品一区二区| 久久成人精品无人区| 欧美日韩在线播放一区二区| 亚洲黄色天堂| 亚洲精品综合精品自拍| 欧美大学生性色视频| 亚洲福利久久| 亚洲国产一成人久久精品| 久久国产主播| 国产在线精品一区二区夜色| 亚洲高清av| 亚洲久色影视| 欧美日韩国产色站一区二区三区 | 怡红院精品视频| 亚洲国产日韩欧美综合久久| 久久综合九色| 亚洲成在人线av| 亚洲美女av网站| 欧美日韩免费观看一区三区| 国产精品99久久久久久www| 亚洲综合电影一区二区三区| 国产精品一区二区久久精品| 欧美亚洲综合网| 久久久久成人精品| 一区在线免费观看| 日韩视频一区二区三区| 欧美日韩在线观看一区二区| 一区二区三区免费网站| 亚洲欧美日韩国产中文| 国产欧美日韩免费| 亚洲第一天堂无码专区| 欧美sm重口味系列视频在线观看| 亚洲人午夜精品| 亚洲欧美国产高清va在线播| 国产精品一区二区你懂的| 久久精品亚洲一区二区| 欧美精品色综合| 亚洲在线中文字幕| 久久免费黄色| 亚洲精品免费看| 校园激情久久| 在线看国产日韩| 亚洲图片欧美日产| 国产深夜精品福利| 最新69国产成人精品视频免费 | 欧美色123| 亚洲网站啪啪| 久久久国产91| 亚洲精品久久久久久一区二区| 亚洲在线观看免费视频| 国产在线精品自拍| 99视频在线观看一区三区| 国产精品一区久久久| 亚洲国产日韩一级| 国产精品国色综合久久| 久久精品人人做人人爽| 欧美精品激情在线| 亚洲免费在线精品一区| 免费一区二区三区| 亚洲一区二区成人| 男同欧美伦乱| 亚洲欧美日本日韩| 欧美成人综合网站| 亚洲伊人伊色伊影伊综合网 | 国产一区二区三区在线观看视频| 99精品国产热久久91蜜凸| 国产精品自在欧美一区| 最近中文字幕日韩精品| 国产精品久久久久久久app| 久久精品五月| 国产精品福利影院| 亚洲破处大片| 国产精品视频免费一区| 亚洲精品国产欧美| 国产精品视频大全| 亚洲精品乱码视频| 国产视频久久久久| 正在播放亚洲一区| 在线成人亚洲| 欧美中文在线免费|