

摘 "要: 當前基于特征的圖像配準算法較多,而SURF算法由于其性能優越和運算效率較快,被眾多學者廣泛應用于圖像匹配算法的研究中。在圖像匹配算法研究的基礎上,通過比較SURF算法和Harris算法在通用型、計算效率和配準精度三個方面的差異,驗證SURF算法在圖像配準應用中的可行性。實驗結果及數據表明基于SURF的圖像配準技術不僅能夠適用于不同條件下的圖像變化,并且可以實現快速、精確的圖像配準。
關鍵詞: SURF; Harris; 計算效率; 配準精度
中圖分類號: TN919?34 " " " " " " " " " 文獻標識碼: A " " " " " " " " " " " " " "文章編號: 1004?373X(2015)06?0094?03
Feasibility Research of image registration technology based on SURF
GU Da?long
(Beijing Aerospace Control Center, Beijing 100094, China)
Abstract: Currently, there are many image registration algorithms based on characteristic. However, the SURF algorithm is widely used in the research of image matching by many scholars because of its superior performance and fast computational efficiency. On the basis of the research of image matching algorithm, the feasibility of the SURF applied to the image registration is confirmed in this paper by means of comparing the differences of universality, computational efficiency and registration precision between SURF and Harris. The experimental results and data indicate the image registration technology based on SURF not only can apply to image changes under different conditions, but also achieve the fast and accurate image registration.
Keywords: SURF; Harris; computational efficiency; registration precision
0 "引 "言
圖像配準是圖像處理中的一個非常關鍵的技術,其廣泛應用于醫學、軍事、遙感及計算機視覺等領域,比如軍事領域中的目標毀傷效果評估,圖像配準技術是實現及時、準確獲取目標打擊前后信息的關鍵步驟。目前,常用的圖像配準算法主要分2大類:一類是基于頻率域的圖像配準方法,如Fourier變換和小波變換等;另一類是基于空間域的圖像配準方法,主要包括基于區域的圖像配準算法和基于特征的圖像配準算法,而隨著一些良好的特征提取算子出現,它們具有計算量小、運算速度快,對圖像變形、亮度變化適應性較好等優點,因此被學者廣泛研究。
基于特征的圖像配準通常包括特征提取、圖像匹配、變換模型和圖像重采樣4個步驟,其中前兩個是圖像配準的關鍵。目前,可實現基于特征的圖像配準算法有很多,例如, SUSAN[1]、Harris[2?3]等角點檢測法和SIFT[4]與SURF[5]等斑點檢測法,文獻[6]對SIFT,PCA?SIFT和SURF的性能及運算速度進行比較,結果證明SURF在運算速度和綜合性能上均優于SIFT;文獻[7]針對SIFT算法進行降維處理,提出了SAFOH?SIFT,并在匹配性能和時間上對比Open?SIFT、SAFOH?SIFT和SURF,實驗表明SURF運算還是最快的。綜上分析,本文采用SURF算法實現圖像的特征提取及匹配,為了進一步對其實現圖像配準的可行性進行分析,作者通過選取具有不同變化類型的四組圖像,比較SURF算法和Harris算法在通用性、計算效率及配準精度3個方面的差異,從而驗證SURF算法在實現圖像配準技術方面的優越性。
1 "Harris相關理論
Harris算法是目標跟蹤、運動估計及目標識別等領域中應用比較普遍的一種方法,基本原理是利用圖像的灰度信息,設定一個窗口作為檢測窗口,沿著水平、垂直及傾斜等方向移動檢測窗口,并記錄每一次移動窗口的平均能量變化,如果變化值超過設定的閾值,那窗口中心點的像素點就被認為是角點。
互相關系數法是Harris角點檢測算法實現圖像匹配的一種常用方法[8],操作簡單。基本原理是基于統計學理論,通過相關計算找到參考圖像中的角點在待匹配圖像中可能對應的角點。具體過程是給定參考圖像中的角點x并以其為中心,將r為半徑的圓形區域作為相關窗口,然后在待匹配圖像中圍繞具有相同坐標的點選定一個固定尺寸的矩形區域作為搜索區域,在參考圖像的角點x與待匹配圖像中搜索落入區域內的全部角點,從而在給定的窗口內完成一次相關操作。
2 "SURF相關理論
SURF算法包括特征點檢測和特征點描述兩個部分[9]。通過采用積分圖像和框狀模板極大簡化算法的復雜度,減少了特征點檢測的時間,并用不同尺寸的框狀模板與積分圖像卷積得到SURF算法的尺度空間,采用3D非最大值抑制求取尺度空間中不同尺度的特征點,實現特征點的精確定位。為了保證特征矢量具有旋轉不變性,需要為每個特征點分配一個主方向,SURF算法采用Haar小波響應模板,統計以特征點為中心的圓形區域中每個扇形區域的Haar小波x和y方向的累積值,將累積最大的矢量作為特征點主方向,在以特征點為中心的矩形區域,將矩形區域劃分16個子區域,統計每個子區域的Haar小波的4維累計值,最后構建64維的特征點描述符。特征匹配中,SURF算法采用最小歐式距離與次小歐式距離比,并根據人工設定的閾值進行匹配對粗提取。
3 "兩種算法實驗比較
3.1 "通用性及計算效率比較
針對圖像配準中特征提取,本文分別采用Harris算法和SURF算法進行特征點提取,并針對Harris算法采用互相關系數法實現匹配對的粗提取,而SURF算法采用最小歐式距離與次小歐式距離比實現粗提取。然后采用本文作者在文獻[10]提出的多層次匹配方法實現匹配對精提取。圖1~圖4為采用上述兩個方法獲取的圖像粗匹配結果。
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t1.tifgt;
圖1 具有2.5倍放縮和75°旋轉變化圖像匹配結果
圖1(a)~圖4(a)均為采用Harris算法獲得的粗匹配結果圖,圖1(a)和圖2(a)經目視判讀觀察匹配結果雜亂無章,通過對每對匹配結果進行校驗,沒有一對正確匹配對,因此無法實現圖像配準;圖3(a)提取的粗匹配對數量較少,而且還包含數目較多的誤匹配對,在實際配準過程中,必須要剔除這些誤匹配對,作者采用RANSAC算法進行精提取操作,經過多次運算,均難以剔除全部誤匹配對,而存在誤匹配對將極大影響配準精度;圖4(a)提取的粗匹配對數目較多,匹配效率較好,能夠實現粗匹配對的精確提取。圖1(b)~圖4(b)為SURF算法的匹配結果,如表1所述,除了具有視角變化圖像匹配效率一般以外,其余三組的圖像匹配效率均高達94%以上,并且均可以實現粗匹配對的精提取,而且精提取后的數目依舊很可觀,即SURF算法能夠實現不同類型的圖像匹配。由于圖2(a)和圖2(a)沒有提取到正確匹配對,作者僅僅對后兩組圖像進行時間比較,如表2所示,SURF算法在提取特征點時間與匹配時間上普遍低于Harris算法花費的時間,并且提取的特征點數目與匹配點數目遠遠大于Harris算法,因此平均特征點提取時間和平均匹配時間上明顯低于Harris算法,因此SURF算法具有較高的計算效率,綜上,在通用型和計算效率兩個方面,SURF表現優異。
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t2.tifgt;
圖2 具有較大視角變化圖像匹配結果
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t3.tifgt;
圖3 房屋目標變化前后匹配結果
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t4.tifgt;
圖4 機場飛行區域變化前后匹配結果
3.2 配準精度比較
兩種方法均采用透視投影變換模型和雙線性插值法實現圖像配準。本文對圖3所示的匹配結果,分別采用上述兩種方法獲取配準結果,并進行圖像差值運算,最后比較差值圖像。采用Harris算法獲取圖5所示的房屋目標變化圖像配準結果。然后提取包含目標區域的公共區域部分,見圖6(a)和(b),最后對兩幅圖像進行差值運算,得到圖6(c)所示的差值圖像;采用SURF算法實現房屋目標變化前后的配準,并分別提取包含目標區域的公共區域部分,如圖7(a)和(b),最后對兩幅圖像進行圖像差值運算,得到如圖7(c)所示差值結果。
表1 SURF算法與Harris算法通用性比較
表2 Harris算法與SURF算法時間比較
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t5.tifgt;
圖5 房屋目標變化前后的Harris配準結果
觀察上述兩個差值圖像的實驗結果,經Harris算法獲取的差值圖像除了變化區域外,還存在大量地物變化,這些偽變化信息將嚴重干擾信息的提取;經SURF算法獲取的差值圖像,能夠準確地將目標變化區域檢測出來,僅僅包含少量的地物變化,可以通過后處理手段將目標變化信息精確提取出來。
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t6.tifgt;
圖6 Harris算法圖像差值結果
lt;E:\王芳\現代電子技術201506\現代電子技術15年38卷第6期\Image\22t7.tifgt;
圖7 SURF算法圖像差值結果
4 "結 "語
綜合分析上述實驗結果,采用SURF算法實現圖像配準是可行的,并且在在實現圖像配準中具有以下優點:
(1) 具有較好的通用性。能夠適用于存在多種不同特征的圖像變換;
(2) 計算效率較高。對比兩組不同目標變化前后的仿真圖像,SURF算法特征點提取時間及匹配時間均明顯低于Harris算法;
(3) 較高的圖像配準精度。配準實驗及上述差值實驗結果表明SURF算法可實現目標變化信息精確提取。
參考文獻
[1] 于合龍,蘇恒強,汪巖,等. SUSAN角點檢測和匹配算法在高溫變形測量中的應用[J].航空學報,2013,34(5):1064?1072.
[2] 侯艷杰,曹杰.一種基于Harris角點特征的圖像拼接方法[J].信息化研究,2010,36(10):23?25.
[3] 張永,紀東升.一種改進的Harris特征點檢測算法[J].計算機工程,2011,37(13):196?198.
[4] LOWE D G. Distinctive image features from scale?invariant keypoints [J]. International Journal of Comput Vis, 2004, 60(2): 91?110.
[5] THAKOOR K, MARAT S, NASIATKA P, et al. Attention biased speeded up robust features (AB?SURF): a neurally?inspired object recognition algorithm for a wearable aid for the visually?impaired [C]// "Proceedings of IEEE Conference on Multimedia and Expo (ICME), Workshop on Multimodal and Alternative Perception for the Visually Impaired People. [S.l.]: IEEE, 2013:1?6.
[6] LUO Juan, GWUN Oubong. A comparison of sift, pca?sift and surf [J]. International Journal of Image Processing, 2009, 3(4): 143?152.
[7] 曾巒,顧大龍.一種基于扇形區域分割的SIFT特征描述符[J].自動化學報,2012,38(9):1513?1519.
[8] 陳賢巧.基于特征的圖像配準算法研究[D].合肥:中國科學技術大學,2009.
[9] 王永明,王貴錦.圖像局部不變性特征與描述[M].北京:國防工業出版社,2010.
[10] 顧大龍,曾巒,翟優.基于SURF的圖像匹配算法改進[J].現代電子技術,2012,35(14):79?82.