亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        融合明度特征的V-SAD立體匹配算法

        2021-07-29 05:18:18李一能曾慶化張月圓劉建業(yè)張逸舟
        導航定位與授時 2021年4期
        關鍵詞:區(qū)域信息

        李一能,曾慶化,2,3,張月圓,劉建業(yè),2,3,張逸舟

        (1.南京航空航天大學導航研究中心,南京 211106;2.南京航空航天大學先進飛行器導航、控制與健康管理工業(yè)和信息化部重點實驗室,南京 211106;3. 南京航空航天大學江蘇省物聯網與控制技術重點實驗室,南京 211106)

        0 引言

        雙目立體視覺技術是根據仿生學原理仿生人眼感知周圍環(huán)境中深度信息的方法,實現雙目相機對深度信息的測量。該技術在工業(yè)測量、目標識別和無人駕駛等領域得到了廣泛的應用,特別是在視覺同步定位與建圖 (Simultaneous Localization and Mapping,SLAM)和三維重建領域,雙目立體視覺在三維點云獲取方面較單目視覺有著天然的優(yōu)勢,硬件成本較低、運算速度快且精度高,因而受到了極大的關注。立體匹配算法的效果決定了視覺系統的精度,也是雙目視覺系統的重要組成部分[1-2]。

        立體匹配算法分為全局匹配算法、局部匹配算法和半全局匹配算法三種[3]。局部匹配算法運算速度快,能夠滿足實時性要求,但該算法在匹配圖像為弱紋理與純色圖像時匹配精度較低,難以得到該區(qū)域的準確深度信息。

        針對上述問題,很多學者嘗試通過增加灰度以外的特征或者將圖像分割算法融合到立體匹配過程中來解決這一問題。鄒進貴等[4]提出了一種基于自適應權重絕對值之和(Sum of Absolute Diffe-rences,SAD)與Census融合的匹配算法,通過引入圖像的光照亮度特征,并結合Census算法對圖像的光照亮度特征進行描述,一定程度上提高了匹配精度。楊艷等[5]提出了一種新的基于圖像分割的循環(huán)置信傳播(Loopy Belief Propagation,LBP)立體匹配算法,利用鏡頭陰影校正(Lens Shade Correction,LSC)超像素分割算法進行圖像分割,并結合LBP算法優(yōu)化視差平面,能夠較好地處理低紋理區(qū)域和遮擋區(qū)域,但是算法的運算時間較長。張一飛等[6]提出了融合邊緣特征的Edge-Gray算法,首先利用邊緣計算得到邊緣特征圖,結合邊緣特征與灰度特征對圖像的視差進行求解,該算法在一定程度上提高了紋理較多區(qū)域的匹配準確性,但是在弱紋理區(qū)域的匹配效果不佳。Y.Chai等[7]提出了融合Census變換的SAD算法,通過構造自適應權值的加權匹配代價算法,有效提高了匹配精度。T.T.San等[8]基于爬山算法和尺度不變特征變換(Scale Invar-iant Feature Transform,SIFT)特征描述子對參考圖像進行分割,使用SAD算法進行局部立體匹配,一定程度上提高了匹配精度,但是在弱紋理與純色部分的匹配效果不理想。

        本文針對傳統SAD算法在弱紋理與純色圖像區(qū)域難以得到準確視差信息的問題,提出了融合明度特征與SAD算法的立體匹配算法——V-SAD(Sum of Absolute Differences in Value)算法。本文算法將圖像的明度信息引入SAD算法,結合顏色分割與邊緣生長法對圖像的視差進行恢復,最后使用左右一致性檢測(Left-Right Consistency Check)方法[9]對視差圖進行優(yōu)化,有效提高了SAD算法在弱紋理和純色區(qū)域的匹配效果。

        1 SAD算法介紹與分析

        1.1 SAD算法簡介

        SAD局部匹配算法是目前立體匹配算法中最常用的匹配算法,該算法通過設置合理尺寸的匹配窗口,固定左(或右)匹配窗口,滑動右(或左)圖上的匹配窗口,求解左右2個視圖的窗口內對應位置像素的灰度值差的絕對值之和,絕對值之和最小的兩點即為左右視圖的匹配點。SAD匹配代價計算函數如式(1)

        (1)

        其中,CSAD(x,y)表示點(x,y)的SAD算法的匹配代價;N為匹配窗;i、j為匹配窗口中元素的位置;d為視差,使CSAD最小的視差值d就是所求視差;IL(x,y)與IR(x,y)分別表示在左右視圖中(x,y)位置的像素點的灰度。

        1.2 SAD算法分析

        SAD算法通過對圖像灰度信息進行比較,找出左右視圖中對應的匹配點。當圖像為弱紋理區(qū)域與純色區(qū)域時,由RGB(Red,Green,Blue)空間得到的圖像的灰度呈現出圖1所示的特點:右視圖匹配窗在可選區(qū)域(紅色方框)內計算灰度值的匹配代價,所得大小均相同,難以確定對應的匹配點,因此SAD算法難以在弱紋理區(qū)域與純色區(qū)域進行準確匹配,存在嚴重的缺陷。

        圖1 純色區(qū)域匹配示意圖Fig.1 Schematic diagram of the matching effect of the solid color area

        2 V-SAD立體匹配算法的提出

        圖像中純色與弱紋理部分難以使用RGB空間得到的灰度信息進行匹配。然而,HSV(Hue,Satura-tion,Value)空間中明度分量與圖像的彩色信息無關,常用于特征描述及圖像分割等領域。因此,V-SAD算法在計算匹配代價時,同時考慮圖像的紋理特征和純色區(qū)域的明度特征,結合圖像灰度信息和HSV空間的明度信息作為匹配代價來衡量匹配相似度。

        在視差后處理中,如果在全局大小上直接對視差圖進行恢復,會忽略單個物體的特征,造成邊緣模糊、噪聲過多??紤]同一個物體在視圖中往往會擁有相同的顏色,利用顏色對圖像進行分割[10-12],可以近似得到語義級別效果的分割信息。所以根據顏色信息對圖像進行分割,并對分割區(qū)域中每一個獨立的連通域進行視差恢復。V-SAD算法主要步驟包括融合明度特征的SAD算法匹配代價計算、基于HSV空間顏色信息的圖像分割、分割區(qū)塊的視差生長和視差優(yōu)化。

        2.1 基于明度的匹配算法分析

        與人眼感知周圍環(huán)境方式相近的是色調(H)、飽和度(S)和明度(V)的HSV空間[13]。其中色調表示色彩信息,即所處的光譜顏色位置;飽和度表示所選顏色的純度和該顏色最大純度之間的比率;明度表示顏色明亮的程度,對于光源色,明度值與發(fā)光體的光亮度有關,對于物體色,此值和物體的透射比或反射比有關[14]。

        明度信息與圖像的彩色信息無關,使用明度值進行匹配受到圖像色彩的影響較小,從而可以通過比較匹配框中的明度值來確定左右視圖的對應點。圖像中對應點的顏色種類是否相同也可以輔助判斷當前對應點能否成功匹配,因此,將顏色種類信息加入算法輔助匹配。

        首先將RGB空間的圖像轉換為HSV空間的圖像,變換后得到對應像素點的色調、飽和度和明度。利用表1[15]所示區(qū)間值,將圖像中所有像素點按照10種顏色進行轉化,為了便于計算,將黑至紫10種顏色分別標記為1~10的數值,得到每一個像素點的Col值,Col值代表該像素點所屬的顏色種類。利用式(2)可以計算基于明度的匹配算法的匹配代價

        (2)

        其中,CV(x,y)表示點(x,y)利用明度特征計算的匹配代價;N為匹配窗;i、j為匹配窗口中元素的位置;d為視差,使CV最小的視差值d就是所求視差;VL(x,y)和VR(x,y)分別表示在左右視圖中(x,y)位置的像素點的明度;ColL(x,y)和ColR(x,y)分別表示在左右視圖中(x,y)位置的像素點的顏色種類。

        2.2 V-SAD匹配代價計算

        V-SAD匹配算法的匹配代價就是結合HSV空間的匹配代價與SAD的匹配代價,計算公式如式(3)

        CV-SAD(x,y)=min(CV(x,y),CSAD(x,y))

        (3)

        其中,CV(x,y)是利用明度特征計算的匹配代價;CSAD(x,y)是SAD算法的匹配代價;CV與CSAD中較小的數對應的視差值d即為所求視差。

        根據式(3)可知,V-SAD算法是在灰度的測度上增加明度的測度進行匹配,當CV較小時,選擇明度特征圖作為匹配源圖進行匹配;當CSAD較小時,選擇灰度特征圖作為匹配源圖進行匹配。雖然SAD算法對紋理較多區(qū)域的匹配成功率較高,但是對于大面積缺乏紋理特征的區(qū)域難以有效匹配;而基于明度的匹配算法比較的是明度信息,在缺乏紋理特征的區(qū)域可以有效匹配。因而在圖像不同區(qū)域使用不同的特征圖作為匹配源圖進行匹配,可以在紋理較少與純色區(qū)域充分利用明度特征進行匹配,在紋理較豐富區(qū)域充分利用灰度特征進行匹配,從而可以在SAD算法的基礎上提高原算法在弱紋理與純色區(qū)域的匹配效果。

        表 1 HSV空間顏色信息

        2.3 視差求解與基于圖像分割的視差生長

        本文使用的圖像是經過校正的數據集,因此匹配圖像只存在水平方向的視差,根據2.2節(jié)方法計算圖像的匹配代價。對于每一個像素點,找出最小的匹配代價,并根據左右視圖中對應像素點的水平坐標之差,得到對應的視差。

        原始視差圖不可避免地存在無法匹配的區(qū)域,利用顏色對圖像進行分割,并對分割區(qū)域中每一個獨立的連通域進行視差恢復,可以提高視差圖的準確性。

        將圖像利用設定的Col值進行分割后,圖像分割效果如圖2所示,圖2(a)為原圖像,圖2(b)為根據表1顏色信息得到的圖像分割效果圖。

        (a)原圖像

        (b)分割效果圖圖2 基于HSV通道的圖像分割效果圖Fig.2 Diagram of image segmentation based on HSV channel

        為了提高視差圖的準確性,求解分割后區(qū)塊的連通域,并對每一塊連通域進行視差填補。然而利用單一顏色信息進行圖像分割會受到光線和反射等影響,不可避免檢測出很多零散、細小區(qū)塊,對連通域檢測帶來干擾。使用數學形態(tài)學法[16]可以檢測圖中自定義形狀的圖像,并過濾背景產生的干擾圖像。首先選擇合適的結構元進行一次開運算,腐蝕掉圖像上的細小區(qū)塊,過濾部分噪聲的干擾;再進行一次閉運算,消除物體內部的間隙,使圖像形成獨立連通域。

        本文在V-SAD算法求解視差的基礎上,對每一塊獨立連通域進行視差恢復。由于連通域的形狀不規(guī)則,且各連通域上的有效視差值分布各異,傳統的線性插值[17]和雙線性差值等方法難以適用,本文受區(qū)域生長法[18]啟發(fā),提出了邊緣生長法,運算流程如下:

        1)求解當前連通域中邊緣點與生長點:邊緣點為當前連通域中以該像素點為中心、周圍8個像素點中深度為0的點,如圖3所示紅色矩形框中的點;邊緣點周圍8個像素點深度為0,且在當前獨立連通域中的點記為生長點,如圖3所示灰色格子中的點。

        2)求解當前獨立連通域中生長點的深度:生長點深度為生長點周圍8個像素點中包含的邊緣點深度和的均值。

        3)重復步驟1)與步驟2),直至當前連通域中不含有深度為0的點。

        圖3 邊緣生長法示意圖Fig.3 Schematic diagram of the edge growth method

        基于邊緣生長法的優(yōu)點可以利用有限數據達到數據外推的效果,從而對無法匹配的純色區(qū)域進行視差估計。但是,由于邊緣生長法中數據生長具有先后性,數據的大小有時會呈現遞增的趨勢,從而使部分區(qū)域出現條狀紋路,導致匹配誤差。使用邊緣生長法前后的圖像視差如圖4所示,圖4(a)為原始視差圖,圖4(b)為利用邊緣生長法優(yōu)化后的視差圖。圖4(b)對圖4(a)中的空洞進行填充,并對圖像中物體的邊緣進行濾波,使得視差圖像更加層次分明,物體邊緣清晰明了。

        (a)原視差圖

        2.4 視差優(yōu)化

        由于左右視圖中部分區(qū)域會受到視角的局限導致無法進行匹配,因而需要對視差生長后的視差圖進行優(yōu)化。左右一致性檢測能夠有效地濾除無效視差,具體方法為:分別以左視圖與右視圖為基準圖進行立體匹配,求解對應的視差圖DL與DR,如果點(x,y)滿足式(4),則可以得到點(x,y)在左視圖上的視差與在右視圖(x-DL(x,y),y)處的視差是相等的??梢哉J為,點(x,y)的視差在以左右視圖為基準圖得到的左右視差圖上的視差是一致的,點(x,y)視差求解正確。對于視差求解正確的點,視差值為對應匹配點的視差;對于視差求解不正確的點,以該點為中心向左右搜尋距離最近的正確匹配點,并從中選取較小的值來填充。

        DL(x,y)=DR(x-DL(x,y),y)

        (4)

        V-SAD算法的視差圖求解總流程如圖5所示。

        圖5 V-SAD算法檢測流程圖Fig.5 Flowchart of V-SAD algorithm detection

        3 實驗結果與分析

        本文的實驗平臺為Intel四核I7-2.59GHz CPU,8.0Gb RAM的筆記本電腦,Windows XP環(huán)境下Matlab2014平臺。圖6所示為4個標準測試數據下的實驗結果。

        圖6(b)為文獻[4]算法的匹配結果,圖6(c)為文獻[6]算法的匹配結果,圖6(d)為本文算法的匹配結果。對比圖6(b)、(c)、(d)三種方法的匹配結果可以發(fā)現,文獻[4]算法利用Census變換,將光照亮度信息引入SAD算法,一定程度上提高了算法在弱紋理區(qū)域的匹配性能,但是未能有效區(qū)分圖像中各物體的邊界,使得物體邊界模糊,存在大量的毛刺狀凸起;文獻[6]算法將邊緣信息引入SAD算法,有效提高了算法在紋理較多區(qū)域的匹配性能,但是在弱紋理區(qū)域與純色區(qū)域的匹配性能較差;本文算法將圖像的明度信息引入SAD算法,并利用邊緣生長法對圖像的深度進行恢復,由于圖像的明度信息與圖像的紋理、彩色信息無關,因此使用明度信息可以有效地衡量純色與弱紋理區(qū)域匹配點的相似度,所以本文算法較為準確地恢復了純色區(qū)域與弱紋理區(qū)域的視差。除此之外,基于HSV空間顏色分割的邊緣生長法有效控制了物體的邊緣與視差生長的范圍,使得圖像中物體邊緣清晰分明。由于本文算法對于HSV空間只進行了10種顏色的區(qū)分,對于顏色相近的不同物體,當兩者相互接觸或者存在前后重疊的情況時,存在誤匹配的可能。

        (a)原始圖像

        將得到的視差圖與理想視差圖作差,差值超出閾值的像素點標記為誤匹配,誤匹配點個數占圖像像素點總個數的百分比即為誤匹配率。誤匹配率結果如表2所示,運算速度結果如表3所示。

        表2 不同算法的誤匹配率

        表2為多種算法誤匹配率的對比。由表2可以發(fā)現,與SAD算法、文獻[4]算法以及文獻[6]算法相比,本文提出的V-SAD立體匹配算法的匹配準確度更好,誤匹配率在多個數據中均最小,平均誤匹配率分別下降了13.02%、6.55%和5.77%。

        表3 不同算法的運算時間

        表3為多種算法運行時間的對比。由表3可以發(fā)現,本文算法運算時間均稍慢于其他三種優(yōu)化算法,與SAD算法、文獻[4]算法以及文獻[6]算法相比,平均運算時間增加了0.59s、1.67s和0.32s。

        4 結論

        針對SAD算法難以對圖像中純色與弱紋理部分進行準確匹配的問題,本文提出了將明度特征與SAD算法相融合的立體匹配算法——V-SAD算法。算法分析與實驗結果表明:

        1)利用圖像的明度信息可以有效衡量純色與弱紋理區(qū)域中匹配點的相似度,本文提出的V-SAD算法將明度信息引入SAD算法,有效提高了SAD算法在弱紋理和純色區(qū)域的匹配效果。

        2)HSV空間提供的顏色信息可以輔助判斷左右視圖中的對應像素點是否為正確的匹配點,從而在提高匹配準確率的同時簡化匹配代價計算過程,提高算法運算效率。

        3)基于HSV顏色信息分割的邊緣生長法可以在分割后的獨立連通域中,利用有限的視差數據對該區(qū)塊中無法求解視差的區(qū)域進行視差估計與恢復,但是由于數據運算存在先后性,導致部分區(qū)域出現條狀紋路,后續(xù)的工作中可以考慮引入圖像平滑等方法,以消除或減小條狀紋路。

        猜你喜歡
        區(qū)域信息
        永久基本農田集中區(qū)域“禁廢”
        分割區(qū)域
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        關于四色猜想
        分區(qū)域
        基于嚴重區(qū)域的多PCC點暫降頻次估計
        電測與儀表(2015年5期)2015-04-09 11:30:52
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        區(qū)域
        民生周刊(2012年10期)2012-10-14 09:06:46
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        国产午夜精品一区二区三区视频| 亚洲熟妇无码av在线播放| 久久不见久久见中文字幕免费| 久久99精品久久久久久野外| 爆乳午夜福利视频精品| 少妇被啪出水在线视频| 十八禁无遮挡99精品国产| 久久久久国产精品熟女影院| 白丝美女被狂躁免费视频网站 | 亚洲综合网国产精品一区| 欧美国产一区二区三区激情无套| 久久久久久中文字幕有精品| 一本久道在线视频播放| 天堂资源中文网| 久久精品国产www456c0m| av狼人婷婷久久亚洲综合| 日本大片一区二区三区| 亚洲精品国产成人片| 玩弄人妻少妇500系列网址| 3亚洲日韩在线精品区| 日本久久精品视频免费| 免费无码中文字幕a级毛片| 亚洲夜夜骑| 蜜臀av一区二区三区精品| 日韩女同视频在线网站| 明星性猛交ⅹxxx乱大交| 国产精品三级在线专区1| 免费看片的网站国产亚洲| 亚洲中文字幕久久精品无码a| 女人与牲口性恔配视频免费| 国产一级一片内射在线| 一区二区三区四区国产99| 无码av免费精品一区二区三区| 无码一区二区三区网站| 一区二区三区乱码专区| 人妻中文字幕无码系列| 亚洲天堂第一区| 亚洲一区二区三区毛片| 欧美老熟妇乱子| 欧美日本日韩aⅴ在线视频| 亚洲高清国产拍精品熟女|