王宏志, 李美靜, 張立偉
(長春工業大學計算機科學與工程學院,吉林長春 130012)
目前,圖像拼接技術廣泛應用于圖像處理[1]中,醫療、照相、航空航天及汽車電子等方面越來越多地應用到圖像技術,因為視覺是人類感知的直接有效的方式。人們為了獲得更多更廣的信息,同時應用多個攝像頭或是不同時間獲取連續的多幅圖片,此時就需要圖像拼接技術,因此,對圖像拼接技術的研究有著十分重要的意義。
文中介紹對由大視場廣角鏡頭獲取的圖像進行畸變校正[2-3]以后完成圖像拼接算法。在比值法的基礎上結合小波變換理論的圖像拼接方法,此種基于小波的拼接方法可以改善圖像拼接精度,減少圖像噪聲對于圖像拼接質量以及精度的影響。
比值法[4-6]是對圖像進行無縫拼接,首先選取兩幅圖像,即要拼接的圖像和參考用的圖像。要拼接的圖像的右半邊與參考圖像的左半邊具有重疊,目的是把重疊部分疊加。
比值法的具體過程:在要拼接圖像的疊加部分提取間距一定的兩列上的部分像素,我們需要的模板就是用這兩列像素作比值來得到的。在參考圖像的疊加部分中,從相隔同樣距離的兩列上提取部分像素,并一個接一個不間斷地把對應的像素比值求出來,就能夠獲得所需的一組連續的模板,繼而在參考圖像這一系列模板中將前面得到的需拼接圖像模板進行查找比對,查找出最理想匹配的模板對,那么圖像之間水平方向和垂直方向上的位移就能夠經過對最理想匹配模板所在的位置的計算來得到,換句話說,就是在圖像進行拼接時能夠求出待拼接圖像4個方向上的位移大小。對4個方向上有位移的兩幅圖像進行拼接時才需要這種拼接算法,而且圖像中畫面景物的距離不能太小。
由一維情形很容易推廣。設θ(x,y)是一適當平滑的二元函數,并滿足:

記

圖像f(x,y)被函數θs(x,y)在尺度s下的平滑作用由卷積運算實現,即f(x,y)*θs(x,y)。現在取二維小波基本函數Ψ1(x,y),Ψ2(x,y):

則相應的小波變換如下:

當尺度s=2j時,如果Ψ1(x,y),Ψ2(x,y)的Fourier變換滿足:

則稱Wf={W2jf(x,y),W2jf(x,y)}j∈Z為f(x,y)的二維二進小波變換。
可以導出:

采用二進小波變換,其中取a0=2,即尺度因子的變化為二進序列{2j}j∈Z,而平移因子一般保持連續變化。
設Ψ1(x,y),Ψ2(x,y)為二進小波函數,并且Fourier變換滿足


則在尺度2j下,函數f(x,y)∈L2(R2)的小波變換為:

將小波分解[7-8]應用于圖像以后,就能夠得到圖像的高頻分量以及它的低頻分量,并且通常情況下噪聲因素都會存在于高頻分量里,但是噪聲因素在低頻分量中存在的幾率比較小。于是,把先前研究的區域的拼接算法作為基礎,低頻分量中進行模板的匹配是在小波分解后所得到的,所以,圖像噪聲在匹配運算的過程里可能帶來的影響就能夠盡量減少,拼接后的效果非常的理想。由此就得到待拼接圖像和參考圖像分別在水平和垂直方向上位移的大小,然后確定拼接線,進行加權拼接。
由于噪聲信號基本為高頻信號,所以將圖像通過小波進行變換后,提取的低頻信息即為去除噪聲之后的圖像。再將去噪后的圖像采用比值法進行拼接。
若前期沒有進行相關預處理及校正,就會導致圖像無法拼接或是拼接錯誤,同時發生畸變的圖像也表達不出真實的圖片內容,如圖1所示。

圖1 未進行相關預處理及校正
由實驗結果可以看出,用廣角攝像頭直接獲取圖像,并進行圖像拼接,由于參考圖像與待拼接圖像之間重疊的景象都發生畸變,故導致拼接不正確。
運用畸變校正算法[9]處理后圖像及拼接后圖像如圖2所示。

圖2 運用畸變校正算法處理
由以上校正后圖像可以看出,待拼接圖像與參考圖像之間只存在水平和垂直方向的位移,而沒有非線性變換,通過簡單的比值算法即可進行較為準確的拼接。
由于噪聲信號基本為高頻信號,所以,將圖像通過小波進行變換后,提取的低頻信息即為去除噪聲后的圖像。再將去除噪聲后的圖像采用比值法進行拼接。將待拼接圖像和參考圖像進行一級小波變換得到低頻量,然后再對小波變換低頻分量采用比值法進行拼接,如圖3所示。


圖3 基于小波的比值圖像拼接方法
介紹了小波變換理論及其在圖像處理中的應用,在比值法的基礎上闡述了一種基于小波的比值圖像拼接方法,這種改進的方法與其它在空間域上實現的拼接方法相比,很大程度削減了噪聲對圖像拼接產生不良影響,使拼接結果的視覺效果更佳。
[1] 劉直芳,土運瓊,朱敏.數字圖像處理與分析[M].北京:清華大學出版社,2006.
[2] 楊必武,郭曉松.攝像機鏡頭非線性畸變校正方法綜述[J].中國圖像圖形學報,2005,10(3):269-274.
[3] 孫玉青.攝像機定標與圖像校正算法研究[D]:[碩士學位論文].太原:太原理工大學,2010.
[4] 王娟.圖像拼接技術研究[D]:[碩士學位論文].西安:陜西師范大學,2008.
[5] P Viola,W M Wells.Alignment by maximization of mutual information[J].International Journal of Computer Vision,1997,24:137-154.
[6] 張晶.基于比值算法的圖像拼接技術的實現[D]:[碩士學位論文].長春:吉林大學通信工程學院,2009.
[7] 章素,王小菊,徐乃平.一種基于小波分解的多圖像拼接技術[J].西北工業大學學報,2001,19(1):29-32.
[8] 程思寧,武丹丹,張俊芬,等.基于小波分析的人臉識別算法[J].長春工業大學學報:自然科學版,2006,27(1):4-7.
[9] Wang Hongzhi,Li Meijing,Zhang Liwei.The distortion correction of large view wide-angle lens for image mosaic based on openCV[C]//2011IEEE International Conference on Mechatronic Science,E-lectric Engineering and Computer.Changchun:MEC2011,2011:1074-1077.