999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多窗體的改進視差圖算法及其應用

2012-07-17 08:38:04熊邦書
失效分析與預防 2012年3期
關鍵詞:區域

熊邦書,程 駿

(無損檢測技術教育部重點實驗室(南昌航空大學),南昌330063)

0 引言

隨著攝像硬件設備性能的提高,立體視覺技術廣泛應用于三維測量領域,而視差圖計算又是立體視覺技術中的關鍵技術,決定三維測量的精度和效率,近年來得到國內外學者的廣泛關注。視差圖算法按照不同的匹配基元,可分為全局匹配算法[1-4]和區域匹配算法[5-12]2 類。全局匹配算法利用了圖像的全局約束信息,對于局部區域敏感度小、匹配精度高,但它的計算代價很高,很難應用到有實時性要求的工程中,典型的全局匹配算法有圖割算法[4]和置信傳播算法[3]2類。局部匹配算法選取特征點鄰域內的1個或多個子窗口(又稱為聚合窗),在另一幅圖像中的1個區域內,根據某種相似性判斷依據,尋找與子窗口圖像最為相似的子圖,對應的像素點為該特征點的匹配點,其優點是效率高,但對于遮擋和單一紋理圖像誤匹配率高、魯棒性不佳。局部匹配算法可分為自適應聚合窗(Adaptive Window)算法[8-9]、自適應權值聚合窗算法[10]和多窗聚合(Multi-window)算法[11]等。傳統的多窗算法采用大小為3的聚合窗,對左右視圖的圖像進行匹配代價計算,并選擇匹配度最好的像素作為匹配像素。由于其聚合窗尺寸小無法有效過濾圖像的噪聲以及景物邊緣影響,導致算法的誤匹配率高,無法滿足工業檢測的精度需求,因此提出了使用大型聚合窗的多窗算法[11]。使用大窗的多窗算法在匹配代價計算過程中,并未對傳統多窗算法進行改進,僅采用了尺寸為9的大型聚合窗進行匹配代價計算,隨著聚合窗的尺寸增大,圖像在匹配過程中能夠更好的過濾噪聲并減小邊緣影響,但計算量大,這也導致算法時間度增加,無法將其應用在時間度要求較高的工程中。通過提取圖像邊緣,縮小目標像素匹配范圍,并對傳統的多窗算法進行改進及優化,以提高本算法的精度和效率。

1 算法描述

本算法的主要步驟有:1)邊緣提取,對左右視圖的圖像進行邊緣提取,縮小像素點的可能匹配區域;2)匹配代價計算(代價聚合),利用改進的多窗算法[1-2,11]對左右視圖進行匹配代價計算;3)視差選擇,按照WTA(winner takes all)勝者為王算法[1-2]對匹配代價進行選擇,確定視差圖。

1.1 邊緣提取

根據立體視覺中極線理論[1-2,13]的約定,左右視圖的同一個像素點必然處于同一根掃描線上(在兩幅掃描線對齊的圖像意味著處于同一水平線上),則左視圖中的像素點(圖像坐標為(x,y))一定出現在右視圖中圖像坐標為(x+1,y)至(x+d,y)這一段區域中,d的取值可以在雙目攝像機標定時進行估算。傳統的多窗算法為了確定一對匹配像素點,需要進行d次匹配代價計算,增加了算法的計算時間。

首先通過Canny算子提取圖像邊緣,然后為左視圖的每一個像素點,在右視圖中遍歷1到d這一區域,找出灰度值相同的點,由此區分邊緣與背景像素的匹配范圍,邊緣區域只需針對邊緣匹配區域范圍進行匹配代價計算,背景區域只需針對背景匹配區域范圍進行匹配代價計算。

1.2 匹配代價計算

匹配代價計算是視差圖算法最重要的一步,匹配代價計算的好壞直接影響到將來視差計算的正確與否。本算法的匹配代價計算采用SAD算法[1],SAD算法在聚合窗覆蓋范圍內對每對像素點進行AD運算(差的絕對值),然后累加得到結果,該算法具有計算簡單以及運算速度快的特點,其計算公式為

其中,IL(x+i,y+j)代表左視圖中像素點(x+i,y+j)處的灰度值,IR(x+d+i,y+j)代表右視圖中像素點(x+d+i,y+j)處的灰度值,N代表聚合窗的大小。

在匹配代價的計算過程中,大型的聚合窗能很好地過濾噪聲和曝光強度影響,但計算量大導致算法的速度無法保證,而小型聚合具有較快的計算速度,但對于噪聲和曝光強度的影響表現很敏感,容易產生誤匹配。經過大量的試驗分析,本算法使用大小為9的聚合窗,具有較好的過濾噪聲及曝光強度的效果,并通過優化算法提高算法的效率,圖1為優化算法聚合窗的示意圖。

圖1 聚合窗示意圖Fig.1 Sketch map of aggregation window

傳統的多窗算法通過在聚合窗上滑動核來改變聚合窗的覆蓋范圍,減小聚合窗在物體邊緣位置時由背景所產生的匹配誤差。為了保證匹配的精度,不固定核的位置,聚合窗上的每一個位置都可以作為核位置,這也使得算法無法使用大型聚合窗,曝光和噪聲的影響也隨著增大。本算法在傳統的多窗算法基礎上進行改進,沿用大窗多窗算法所使用的大型聚合窗,通過對聚合窗分析及大量實驗,發現通過固定核的位置可以得到9個特殊位置的聚合窗(圖2),用它們替代傳統多窗算法的聚合窗,可大幅度減小算法計算量,提高了算法計算速度。

匹配代價的具體計算方法是,分別計算每對像素9個聚合窗的匹配代價,取最佳匹配代價作為左右視圖像素的匹配代價結果,并由此得到視差。為進一步提高本算法速度,將9個聚合窗分為3類:核位于最上層的聚合窗,稱之為第一類聚合窗(圖2a~圖2c);核位于中間的聚合窗,稱之為第二類聚合窗(圖2d~圖2f);核位于最下層的第三類聚合窗(圖2g~圖2i),采用計算機緩存技術存儲中間計算結果,提高了匹配代價的計算效率。

圖2 特殊聚合窗示意圖Fig.2 Sketch maps of special aggregation window

以第二類聚合窗為例,匹配代價計算的主要過程如下:

1)先計算核位于中間聚合窗的SAD值,如圖3a所示。將該聚合窗分為3個區域,分別用白色、黑色及黑白相間像素點區分,白色和黑色區域分別覆蓋了另兩個聚合窗的相應顏色像素區域,黑白相間區域為3個聚合窗的公共區域,通過計算分別得到白色區域匹配代價Csad_left-common(x,y)、黑色區域匹配代價Csad_right-common(x,y)、黑白相間匹配代價Ccommon(x,y),將其保存在內存中。該窗的SAD值為白色區域匹配代價、黑色區域匹配代價與黑白相間區域匹配代價之和。

2)計算核位于左側聚合窗SAD值,如圖3b所示。由于已知 Csad_right-common(x,y)和 Ccommon(x,y),只需計算右邊新增四列像素的匹配代價,命名為Cnew_left(x,y),如圖3b陰影部分所示,將3者相加即可得到該窗SAD值。

3)計算核位于右側聚合窗SAD值,如圖3c所示。計算方法與計算核位于左側聚合窗相類似,只需計算左邊新增四列像素的SAD值,命名為Cnew_right(x,y),如圖3c陰影部分所示。

經過實驗證明,本算法將原始計算量減少了接近一半,提高了算法的效率。

改進的多窗算法計算公式如式(2)所示,其中,Ccenter(x,y)、Cleft(x,y)、Cright(x,y)分別代表同一類聚合窗的3個匹配代價。

圖3 改進算法示意圖Fig.3 Sketch maps of improved algorithm

1.3 視差選擇

本算法的視差選擇步驟采用WTA算法[1-2](Winner Takes All,勝者為王算法)。在匹配過程中,每對像素點都可得到一個匹配代價數組,保存該對像素點在9個聚合窗下的匹配代價,由于SAD算法的特性,在這9個匹配代價中選擇最小的匹配代價作為該對像素點的匹配代價。由于左視圖中的一個像素點可能出現在右視圖的某個區域內(根據極線理論,處于同一條掃描線的一段線段中),因此對于一個目標像素點,可能存在多個匹配像素對,將每對像素點的匹配代價保存在新數組中,數組的長度由像素對個數決定,對該數組再次進行比較,取最小匹配代價的像素點對作為正確匹配像素對,進而確定視差。WTA算法的計算公式如式(3),N代表匹配像素的個數,d代表左右視圖像素點的匹配區域。

2 實驗結果與分析

為驗證本算法的有效性,采用由Tsukuba大學網站上提供的雙目立體視覺視差圖研究的圖源進行實驗,如圖4所示,其中4a和4b分別為左右視差圖,4c為標準視差圖,并將本算法與傳統的多窗算法[11]和大窗多窗算法[10]進行對比實驗,其結果分別如圖4d、4e、4f所示,從圖中可以看出本算法具有較高的匹配精度,對具有復雜紋理的圖像區域有較好的魯棒性,在圖像邊緣區域減小了噪聲對匹配精度的影響,并提高了算法的速度。

為了量化評估本算法的性能,本試驗采用平方根誤差算法[1]量化評估視差圖,平方根誤差算法計算公式如式(4)所示。

其中,dC(x,y)代表算法視差圖中位置為(x,y)處的像素灰度值,dT(x,y)代表標準視差圖中位置為(x,y)處的像素灰度值,N代表視差圖的像素總數。采用計算機CPU運算時間評估算法效率,所有實驗均在 Intel酷睿2雙核 CPU(主頻2.4 GHz)及2 G內存環境下進行。

傳統多窗視差圖算法、大窗多窗視差圖算法以及改進多窗視差圖算法的量化對比結果如表1所示,從表中可以看出本算法相對于傳統多窗視差圖算法具有更好的匹配精度,相對于大窗多窗算法具有更快的運算速度。經過大量試驗證明,本算法匹配精度高、效率高,能有效過濾圖像中背景所造成的誤匹配,對于背景復雜圖像具有較好的匹配結果,魯棒性好。

表1 試驗所用算法的運行參數Table 1 Parameters of the algorithm

圖4 試驗結果Fig.4 Results by test

3 結論

1)在傳統的多窗視差圖算法和大窗視差圖算法上進行改進,提出了一種基于多窗體的改進視差圖算法,通過邊緣提取和固定聚合窗的方式,提高了算法的匹配精度和效率。

2)在本算法的匹配代價計算過程中,采用了計算機緩存技術,將特殊聚合窗分為3類,通過保存中間計算結果優化算法的計算量,進一步提高了算法的效率。

3)本算法相對于傳統的多窗體視差圖算法和大窗多窗視差圖算法具有更高的運算效率和匹配精度,對于復雜背景以及圖像噪聲具有較好的去除效果,可應用于背景復雜、精度要求較高的工業、計算機立體視覺領域。

[1]Scharstein D,Szeliski R.A taxonomy and evaluation of dense two-frame stereo correspondence algorithms[J].International Journal of Computer Vision,2002,46(1):7-42.

[2]Richard S.Computer Vision:Algorithms and Applications[M].Springer,2001:1 -812.

[3]Klaus A,Sormann M,Karner K.Segment-based stereo matching using belief propagation and a selfadapting dissimilarity measure[C]. Proceeding ofInternationalConference on Pattern Recognition,2006,3:15-18.

[4]Hong L,Chen G.Segment-based stereo matching using graph cuts[C].IEEE Computer Society Conference on Computer Vision and Pattern Recognition,2004,1:74-81.

[5]Mattoccia S.A locally global approach to stereo correspondence[C].IEEE 12th International Conference on Computer Vision Workshops,2009,10:1763-1770.

[6]Stefano L D,Marchionni M,Mattoccia S.A fast area-based stereo matching algorithm [J].Image and Vision Computing,2004,22(12):983-1005.

[7]Hirschmuller H,Innocent P R,Garibaldi J.Real time correlation based stereo vision with reduced border errors[J].International Journal of Computer Vision,2001,47(1/2/3):229-246.

[8]Veksler O.Fast variable window for stereo correspondence using integral images[C].Proceeding of IEEE Conference on Computer Vision and Pattern Recognition,2003,1:556-561.

[9]Kanade T,Okutomi M.A stereo matching algorithm with an adaptive window:theory and experiment[J].IEEE Transactions Pattern Analysis and Machine Intelligence,1994,16(9):920 -932.

[10]Federico T,Stefano M,Luigi D S,et al.Classification and evaluation of cost aggregation methods for stereo correspondence[C]//IEEE Conferenceon ComputerVision and Pattern Recognition,2008:1 -8.

[11]Fusiello A,Roberto V.Efficient stereo with multiple windowing[C]//IEEE ConferenceOnComputerVisionandPattern Recognition,1997:858-863.

[12]劉維羅,桂娥楊,欣榮.一種快速魯棒區域匹配算法[J].微計算機信息(測控自動化),2009,25:184-191.

[13]王愛紅,王瓊華,李大海,等.立體顯示中立體深度與視差圖獲取的關系[J].光學精密工程,2009,17:433-438.

猜你喜歡
區域
分割區域
探尋區域創新的密碼
科學(2020年5期)2020-11-26 08:19:22
基于BM3D的復雜紋理區域圖像去噪
軟件(2020年3期)2020-04-20 01:45:18
小區域、大發展
商周刊(2018年15期)2018-07-27 01:41:20
論“戎”的活動區域
敦煌學輯刊(2018年1期)2018-07-09 05:46:42
區域發展篇
區域經濟
關于四色猜想
分區域
公司治理與技術創新:分區域比較
主站蜘蛛池模板: 国产无吗一区二区三区在线欢| 国产门事件在线| 伊人久久精品无码麻豆精品| 9久久伊人精品综合| 国产一区二区影院| 永久免费av网站可以直接看的| 凹凸国产分类在线观看| 精品一区二区三区无码视频无码| 亚洲天堂久久新| 欧美午夜一区| 亚洲欧洲免费视频| 久久精品一卡日本电影| 亚洲免费黄色网| 国产精品视频观看裸模| 日韩人妻无码制服丝袜视频| 亚洲第一页在线观看| 99久久精品无码专区免费| 亚洲国产日韩一区| 精品福利视频网| 玖玖精品视频在线观看| A级毛片高清免费视频就| 91精品综合| 国产福利微拍精品一区二区| 片在线无码观看| 亚洲黄色激情网站| 欧美另类第一页| 日韩av资源在线| 无码丝袜人妻| 国产十八禁在线观看免费| 九色视频线上播放| 成人小视频在线观看免费| 成人毛片在线播放| 久久精品国产一区二区小说| 性色一区| 国产无码精品在线| 18禁不卡免费网站| 亚洲V日韩V无码一区二区| 国产精品女同一区三区五区| 亚洲性色永久网址| 国产女人18毛片水真多1| 国产午夜无码专区喷水| 99久久精品国产麻豆婷婷| 国产精品大白天新婚身材| 亚洲成人在线网| 亚洲swag精品自拍一区| 无套av在线| 亚洲码一区二区三区| 黄色免费在线网址| 国产精品男人的天堂| 久久久久亚洲精品无码网站| 欧美中文字幕在线二区| 91在线丝袜| 国产av一码二码三码无码| 日韩无码视频专区| 亚洲第一天堂无码专区| 亚洲一区毛片| www.99精品视频在线播放| 免费久久一级欧美特大黄| 日本不卡免费高清视频| 无码精品一区二区久久久| 91精品视频播放| 狠狠亚洲婷婷综合色香| 国产激爽大片高清在线观看| 99国产精品一区二区| 91免费国产高清观看| 日韩天堂在线观看| 亚洲国产日韩视频观看| 免费xxxxx在线观看网站| 国产www网站| 欧洲欧美人成免费全部视频| 色香蕉网站| 久青草国产高清在线视频| a天堂视频| 国产91无码福利在线| 国产一区二区人大臿蕉香蕉| 国产伦精品一区二区三区视频优播| 永久免费精品视频| av在线无码浏览| 亚洲一区二区视频在线观看| 国产va在线观看| 97在线观看视频免费| 日韩国产一区二区三区无码|