宋 捷,文 寧,王 超
(1. 沈陽聯勤保障中心 沈陽市 110000; 2. 遼寧省交通規(guī)劃設計院有限責任公司 沈陽市 110166)
由于常規(guī)檢測方法無法準確描繪隧道襯砌病害位置,結果不直觀,不利于多年病害的對比,隨著隧道機械化、智能化的發(fā)展,隧道檢測逐步向車載平臺化、快速化、信息化方向轉變[1]。
由于公路隧道襯砌表面的曲率半徑較大,圖像獲取的范圍較大,單個相機無法完整地獲取隧道襯砌表面圖像,因此需要配置多臺相機。本研究為了獲取公路隧道每半幅的襯砌表面圖像,配置了4臺線陣相機。單個線陣相機的圖像獲取范圍3027mm,相鄰線陣相機的圖像獲取重疊范圍取30%,為905mm。四臺線陣相機總共的圖像獲取范圍為9391mm,可以完整覆蓋隧道半幅襯砌表面。在隧道現場一次性完成四個相機的圖像獲取后,為了直觀地展示隧道襯砌圖像,需要將四個相機的圖像進行拼接,形成完整的半幅隧道襯砌表面圖像。四臺相機布設方案如圖1所示。

圖1 采集相機布置方案
圖像拼接法就是將多個相關相機的圖像無縫拼接在一起以便獲得一個寬視角的全景襯砌影像。雖然近年來國內外針對圖像拼接各個細節(jié)的研究己經取得了一些突破性的成果,但對于尺度、視差和光照強度變化不明顯的情況下,其中圖像拼接的精確性和準確率仍然亟須加以改善[2]。提出了一種基于隧道特征節(jié)點的全自動隧道圖像拼接,克服了我國傳統的圖像拼接工藝中的限制(包括光照、尺度變化的作用及其他因素),實現了多個視角、高精度的圖像拼接[3]。
圖像的拼接技術由三個方面組成,即圖像的配準、圖像的融合及圖像的插值,圖像拼接的工作流程如圖2。

圖2 拼接流程圖
由于多個CCD相機隧道襯砌進行掃描拍攝,同時由于使用的是線陣相機,所以同一個相機拍攝的圖像在采集的過程中就直接拼接為一幅圖像,每個相機獲得的是多個離散的圖像,上下兩個相機有30%的重合范圍,因此選取30%圖像中的特征點。選取重合范圍內的特征點,針對上下兩個相機中的特征點進行圖像匹配,從而將上下兩個相機對應位置的圖像拼接。
對于重合范圍內的特征圖像,可以提取角點,通過圖像配準來建立變換模型。
一幅圖像中的點處的灰度值為I1(x,y),另一幅則表示為I2(x,y),那么用式(1)關系表示圖像I1、I2的配準關系:
I2(x,y)=g(I1(f(x,y)))
式中:I1為參考圖像;I2為待配準圖像;f為2D幾何變換函數;g為1D灰度變換函數。
灰度變換的關系并非都是必須要求的,關鍵在于尋找空間幾何變換的關系f(x,y)。忽略了灰度與變換的關系,前面這個關系式可以簡化為如式(2):
I2(x,y)=I1(f(x,y))
(2)
同時,將二維相關函數f(x,y)簡化成用兩個一維相關函數f1(x)、f2(y)相乘來表示,如式(3):
f(x,y)=f1(x)×f2(y)
(3)
在實現圖像匹配計算中,系統所占用的計算機內存及CPU便會顯著減少,從而大大提高運算效率,節(jié)省時間和資源。
左右幅隧道的圖像進行匹配的時候,由于隧道檢測車的掃描方式不同,會出現反轉及鏡像的情況,因此,圖像的匹配還需要進行相應的幾何變換,幾何變化的數學意義是將兩個坐標系通過相關的計算,融合為一個坐標系。
坐標系的變換可通過坐標系的平移、坐標系的旋轉和坐標系的反轉組合來實現,表征一幅圖像中兩點間的距離通過相關數學的變換,達到另一圖像的坐標系。變換公式如式(4):
其中,tx和ty為平面平移量;θ為平面旋轉角度。
在二維空間中,多項式代數變換通常可以用來作為一種非常典型的非線性代數變換,變換的代數公式及其定義如式(5):
x′=a00+a10x+a01y+a20x2+a11xy+a02y2
y′=b00+b10x+b01y+b20x2+b11xy+b02y2
(5)
對于一個具有完全局域形變的圖像和一個局部沒有完全形變但是整體接近剛體的圖像,在進行配準時使用非線性變換方法可以很好地來實現。
通過圖像的匹配之后,找到相應的特征對應點,然后將兩幅圖像拼接在一起,獲取更為全面、可靠的圖像,此種做法叫做圖像的融合。圖像融合可分為三類:像素級融合、特征級融合和決策級融合。為了更好地得到一個合成的圖像,必須選擇一種合適的方法進行圖像與融合的策略。
對于待拼接的兩幅圖像,配準后的圖像之間相互重疊的區(qū)域中每個像素點的灰度值應當采用重疊區(qū)域平均值。設有兩幅代表混合后的圖像為f,f1和f2分別是等價于待拼接的圖像,則會有式(6):
f(x,y)=
(6)
式中:w1和w2分別為重疊區(qū)域中兩幅圖像對各自像素的權重值,權重值同時滿足w1+w2=1,0 如何選擇適當的權值,具有重要意義,恰當的權重值可使兩幅圖像的重疊區(qū)域平滑過渡,進而消除拼接痕跡,使之達到同一副圖像的視覺效果。在此介紹一種簡易的權值的選取方法實際測試發(fā)現,兩幅圖像的重疊區(qū)域像素的權值的大小取值與特征點像素到圖像的邊緣垂直距離呈現一定的相關性,因此,有式(7): f(x,y)= (7) 式中:f為融合后的圖像;f1和f2分別為尋找到特征點的兩幅圖像;d1和d2為權重,一般di=1/width(width表示兩幅圖像重疊寬度),且d1+d2=1,0 圖3 權重值變化圖 對圖像進行配準時,根據相應的匹配性和特征進行比較,可以構建出一種數學模型。根據簡單的變換模型就能夠將圖像轉移到同一個坐標系下,變換后的點坐標往往與三角形中的點坐標相反,也就是它們分別位于四個輸入像素之間,這就導致拼接后的圖像會出現有空洞。要想避免此種現象,需要采取插值技術。 使用點4個最近相鄰像素灰度值依次計算,灰度值按照如圖4所示進行計算。假定設點(x′,y′)的四個最近相鄰像素是a、b、c、d。他們的位置坐標是(i,j)、(i+1,j)、(i,j+1)、(i+1,j+1)。他們的灰度值分別表示為g(A)、g(B)、g(C)、g(D)。E和F兩點之間的灰度平均值公式g(E)、g(F)為: 圖4 雙線性插值 g(E)=(x′-i)[g(B)-g(A)]+g(A) g(F)=(x′-i)[g(D)-g(C)]+g(C) 則(x′,y′)點的灰度值g(x′,y′)為: g(x′,y′)=(y′-j)[g(F)-g(E)]+g(E) 插值采用三角形線性函數來表達,插值運算核如圖5所示,計算公式見式(8)。 圖5 插值函數核 (8) 插值的方法有多種,如最近鄰插值法、雙線性插值法、三次卷積插值法,而在工程的實際應用過程中,為了減少計算量,同時獲得較好的效果,通常采用雙線性插值法。 圖6是同一個相機連續(xù)拍攝的三張圖像,拼接結果如圖7所示。 圖6 一個相機拍攝的連續(xù)三張圖 圖7 拼接結果 圖8為兩個相機在同一時刻采集的圖像,經過拼接,得到的結果如圖9所示。 圖8 上下兩相機同位置照片 圖9 兩相機拼接照片 四個相機拍攝圖像及拼接效果如圖10~圖14所示。 圖10 相機1獲取的隧道襯砌圖像 圖11 相機2獲取的隧道襯砌圖像 圖12 相機3獲取的隧道襯砌圖像 圖13 相機4獲取的隧道襯砌圖像 介紹了公路隧道襯砌圖像匹配、融合、插值等方法,相關方法已應用于遼寧省隧道定期檢測工作實踐。結果表明,該圖像拼接方法切實可行、成像良好,為后續(xù)隧道檢測技術研究提供了新的思路與途徑。
2.3 圖像的插值



3 拼接實例
3.1 單相機拼接樣例


3.2 兩相機拼接樣例


3.3 多相機拼接樣例




4 結語