11印二班級0615胡念_第1頁
11印二班級0615胡念_第2頁
11印二班級0615胡念_第3頁
11印二班級0615胡念_第4頁
11印二班級0615胡念_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 學(xué)號_2011301760044_ 密級_ 武漢大學(xué)本科畢業(yè)論文彩色印刷品質(zhì)量檢測中的圖像匹配技術(shù)研究院(系)名 稱:印刷與包裝系專 業(yè) 名 稱 :印刷工程學(xué) 生 姓 名 :胡念指 導(dǎo) 教 師 :劉全香 教授 二一五年六月鄭 重 聲 明本人呈交的學(xué)位論文,是在導(dǎo)師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個人和集體,均已在文中以明確的方式標(biāo)明。本學(xué)位論文的知識產(chǎn)權(quán)歸屬于培養(yǎng)單位。本人簽名: 日期: 緒論1.1 引言科技的發(fā)展推動著印刷行業(yè)的不斷

2、進(jìn)步,當(dāng)今社會,彩色印刷已經(jīng)越來越普遍,豐富著我們的生活。彩色印刷技術(shù)也向著系統(tǒng)、多樣、數(shù)字化的方向發(fā)展,隨之而來的是印刷質(zhì)量檢測的標(biāo)準(zhǔn)的提高,促進(jìn)彩色印刷品的檢測更加的數(shù)據(jù)化、規(guī)范化、標(biāo)準(zhǔn)化和自動化。這些好的發(fā)展趨勢使得印刷品的質(zhì)量更好更優(yōu)質(zhì),讓我們的生活變得更加美好。印刷品質(zhì)量檢測系統(tǒng)中,由同一CCD在不同時間收集到的圖像,即使是經(jīng)過了機(jī)構(gòu)的預(yù)定位處理,但是由于拍攝時間的不同、拍攝角度的變換、收集圖像是自然環(huán)境的改變和傳感器本身的原因,會造成所收集的圖像受到噪聲的影響,而且在一定程度上發(fā)生幾何變形以及灰度失真。在這種情況下,就需要運(yùn)用到圖像匹配技術(shù)。1.2 研究背景和意義信息技術(shù)的不斷發(fā)展

3、使得人們對信息處理的要求有了顯著的提高,已經(jīng)從最開始的文本和數(shù)字上升為了如今的更高級的對象和信息載體。而圖像作為人們獲取信息最直接和最主要的方式之一,就成為了現(xiàn)在的研究熱點,對圖像信息的收集、加工、處理和應(yīng)用等方面的技術(shù)同樣顯得尤為重要,圖像處理也就成為了重點研究對象。目前,比較常用的圖像處理方法有圖像匹配技術(shù)、圖像的壓縮與編碼技術(shù)、圖像的增強(qiáng)技術(shù)。其中,圖像匹配是印刷高質(zhì)量檢測的基礎(chǔ),所以,圖像匹配技術(shù)必將在未來的社會生活當(dāng)中和工業(yè)生產(chǎn)中起到越來越重要的作用,因此,現(xiàn)如今研究圖像匹配技術(shù)有重大的理論意義。近階段,圖像匹配技術(shù)遙感信息處理領(lǐng)域(如匹配遙感目標(biāo)圖像、檢測遙感目標(biāo)圖像等)、計算機(jī)視

4、覺領(lǐng)域(如分割圖像、重建物體、跟蹤目標(biāo)、識別圖像等)、工業(yè)檢測領(lǐng)域(如測量工程進(jìn)度、產(chǎn)品的質(zhì)量評估、檢測表面缺陷等)、醫(yī)學(xué)領(lǐng)域(如醫(yī)學(xué)信息診斷、醫(yī)學(xué)圖像成像、醫(yī)學(xué)信號處理等)都有廣泛的應(yīng)用。在目標(biāo)識別和目標(biāo)跟蹤方面也應(yīng)用廣泛。圖像匹配技術(shù)從技術(shù)方法上主要可以分為兩類:一種是基于灰度相關(guān)的匹配,另一種是基于特征的匹配1?;谔卣鞯钠ヅ浼夹g(shù)在原理上是通過進(jìn)行很多復(fù)雜的圖像處理技術(shù)來獲取圖像的特征信息,而不是直接使用圖像的像素灰度。基于特征的匹配算法在抗圖像的旋轉(zhuǎn)、抗圖像光照強(qiáng)度的變化、抗噪聲和縮放方面有良好的匹配效果。缺點在于,基于特征的匹配算法是經(jīng)過了復(fù)制的圖像處理,需要用到大量的幾何運(yùn)算,計算

5、量極大,導(dǎo)致匹配時間很長,實時性差。而且,該算法的通用性很窄,使用不便利。另一種基于灰度信息的圖像匹配技術(shù)是直接使用圖像的像素灰度進(jìn)行匹配的。這種算法與基于特征的匹配算法不同,不需要進(jìn)行特征的提取,可以降低預(yù)處理時的精度損失,提高匹配的精確率。但是這類算法同樣存在問題,該算法是直接利用像素信息的,容易受到噪聲的影響,對尺寸、角度、灰度的變化也比較敏感,匹配速度也較慢。每種算法都有其適用性,在不同的場合我們可以選擇不同的算法。1.3 研究現(xiàn)狀圖像匹配技術(shù)應(yīng)用的很早,到目前為止已經(jīng)取得了比較令人滿意的成果。圖像匹配技術(shù)匹配速度以及匹配精度的提高在近幾十年一直是眾研究者們的關(guān)注的熱點,一直受到廣泛的

6、關(guān)注。當(dāng)然匹配算法的通用性也是研究的重點,不可忽視。在現(xiàn)階段的研究中,最常研究的兩種算法是基于灰度與基于特征的算法,而且都已經(jīng)有了一定的研究成果。國內(nèi)外的學(xué)者在基于灰度信息的匹配算法4上取得了很大的成果。這種算法在處理存在一定程度的旋轉(zhuǎn)和縮放的匹配對象時效果不錯,同時提出了大量的新的基于灰度信息的匹配算法?,F(xiàn)階段大量的算法的目的大都是提高匹配的速度、匹配精度、以及其適用范圍和抗干擾性。模板匹配算法被認(rèn)為是最通用的匹配算法,具有通用的數(shù)學(xué)模型,只需要調(diào)用相關(guān)的相似度量公式即可完成匹配。該算法已經(jīng)廣泛運(yùn)用到各大領(lǐng)域。1992年,黎倩為了解決匹配過程中位移、旋轉(zhuǎn)以及尺度變化方面的識別,提出了采用雙H

7、opfield神經(jīng)網(wǎng)絡(luò)假設(shè)檢驗的匹配方法1。1993年,通過在模板匹配算法中采用沃爾什一阿達(dá)馬變換2吳小培和汪炳權(quán),減少了匹配時間。1997年,又提出了算法結(jié)構(gòu)并行的模板匹配算法,來解決模板圖與匹配圖在檢測時出現(xiàn)的圖像邊緣問題。研究發(fā)現(xiàn),利用Prewitt算子能夠較好的對圖像邊緣進(jìn)行檢測,同時,在PVM上做的實驗顯示,這種算法能很好的減少匹配的時間。1999年,劉繼敏提出了另一種改進(jìn)的模板匹配算法,平面形狀擬相似算法2,主要是從算法的構(gòu)成、匹配過程中調(diào)用的公式以及幾何變形等問題來進(jìn)行研究。模板匹配算法在實時性上很差,之后學(xué)者又基于模板匹配算法的實時性提出了一種新的匹配算法SSDA匹配算法。1.

8、4 論文研究內(nèi)容1.4.1 論文的預(yù)期目標(biāo)論文的預(yù)期目標(biāo)是通過設(shè)計對比實驗,對兩種基于像素灰度匹配算法:模板匹配算法,SSDA檢測算法進(jìn)行分析和研究,掌握兩種算法的基本原理、匹配效果、各自的優(yōu)缺點及其適用性。1.4.2 主要研究內(nèi)容第一章講述了研究的背景和意義以及國內(nèi)外學(xué)者對匹配技術(shù)研究的現(xiàn)狀。第二章講述了圖像匹配的理論基礎(chǔ),具體有圖像匹配的原理,匹配技術(shù)的分類、匹配性能分析,以及造成匹配誤差的因素。第三章講述了基于灰度的模板匹配算法和SSDA算法的原理第四章對兩種算法做了對比實驗分析。通過在不同情況下的大量實驗,得出兩種算法的優(yōu)缺點。第五章中對論文進(jìn)行了簡單的總結(jié)以及對日后研究工作的展望。2

9、 圖像匹配技術(shù)理論基礎(chǔ)2.1圖像匹配的概述一般來說,我們將在匹配前已知的圖像作為匹配的基準(zhǔn)圖,將匹配過程中從基準(zhǔn)圖中獲取的圖像作為模板圖。圖像匹配的過程可以簡單的理解為通過建立匹配模型或者使用算法,尋找出基準(zhǔn)圖與模板圖之間最相似的特征關(guān)鍵點,得到兩幅圖之間最大相關(guān)值的地方來找出最佳的匹配位置。兩幅或者多幅圖像之間關(guān)聯(lián)程度是由計算所得的相關(guān)值決定的,通過計算得到的相關(guān)值越大,圖像的匹配程度越高,相關(guān)值太低,則圖像不匹配。而圖像匹配通常是指在相同或不同的時間和空間,使用相同或者不用的傳感器對同一場景產(chǎn)生的兩幅或多幅圖像進(jìn)行匹配19,以得到其相對位置關(guān)系的過程。當(dāng)模板圖與基準(zhǔn)圖之間發(fā)生了空間坐標(biāo)上的

10、變換,如基準(zhǔn)圖與模板圖之間存在一定的縮放、旋轉(zhuǎn)或者投影變換等,或者是模板圖與基準(zhǔn)圖之間發(fā)生了想對平移時,基準(zhǔn)圖像與模板圖像可能會產(chǎn)生匹配誤差甚至錯誤匹配,增加了圖像匹配的難度。2.2圖像匹配技術(shù)分類常見的數(shù)字圖像匹配技術(shù)分為兩大類:基于圖像灰度信息的匹配算法1和基于圖像特征的匹配算法2?;谙袼鼗叶鹊钠ヅ涫侵苯永脠D像的像素灰度來進(jìn)行匹配的,而基于特征的圖像匹配是通過提取圖像中的特征點來完成匹配的,特征點可以是點,也可以是輪廓,或者是紋理特征等。目前,圖像匹配算法主要研究如何提高匹配速度、降低圖像對噪聲干擾以及幾何變化等因素對匹配效果的影響。2.2.1 基于特征的圖像匹配基于特征的匹配方法通常

11、不直接依賴像素灰度之,而是會經(jīng)過較復(fù)雜的圖像處理過程提取特征后再進(jìn)行匹配。一般做法是利用兩幅圖像中對灰度變化、縮放、旋轉(zhuǎn)等均具有不變性的特征,首先提取搜索圖和模板圖的特征,然后用相似度量函數(shù)對其進(jìn)行度量,從而得到相關(guān)值進(jìn)而完成圖像匹配。這種算法的優(yōu)點是壓縮了原來圖像的信息量, 不是對每個像素點的灰度值進(jìn)行運(yùn)算,使計算量很大程度上減少,匹配速度比較快。同時能夠充分結(jié)合圖像灰度等相關(guān)特性,有效去除因光照背景等條件的不同時帶來的誤匹配問題,而且算法在圖像發(fā)生縮放變換和旋轉(zhuǎn)變換等現(xiàn)象時敏感度低,適應(yīng)性強(qiáng),二隊輕微扭曲或有一定噪聲的圖像也有較好的匹配度。但是,該算法的不足在于:在進(jìn)行圖像特征信息的提取時

12、,需要進(jìn)行較大的幾何運(yùn)算,計算量過大導(dǎo)致匹配時間太長,難以達(dá)到實際需求,而且,該算法無通用性,使用不便利?;谔卣鞯钠ヅ浞椒ǔR姷挠谢邳c的和基于線的匹配。通過提取兩幅圖像中共同的圖像特征。常見提取的特征點的方法主要有Harris算子,旋轉(zhuǎn)不變量算子等。而提取線特征方法有一階提取方法和二階提取方法。經(jīng)典的一階提取線特征方法有一階梯度算子,差分算子,Sobel算子,Prewitt算子等。而經(jīng)典的二階線特征有Laplace算子和方向二階差分算子等3。2.2.2 基于灰度信息的圖像匹配基于灰度的匹配,簡單說來就是利用一定的方法來找出圖像之間的相似處,是根據(jù)圖像中每個區(qū)域的像素灰度信息,調(diào)用公式來計算

13、兩者的匹配關(guān)系。該算法的基本思想是通過正確的數(shù)學(xué)方法,來設(shè)計出能夠高效穩(wěn)定精確的匹配算法。匹配的實質(zhì)就是在一定的匹配規(guī)則下的最好的搜索方法,數(shù)學(xué)中很多好的技術(shù)都能夠在匹配中應(yīng)用,比如動態(tài)規(guī)劃、遺傳算法以及松弛法等。比較經(jīng)典的基于灰度信息匹配方法有:平均絕對差(MAD)算法,絕對平衡搜索(ABS)算法和序貫相似性檢測(SSDA)算法等。這類算法的主要特點是基本原理簡單容易理解,和其他匹配算法相比,沒有大量復(fù)雜的幾何計算,具有較好的實時性。而且在區(qū)分不同圖像的信息上能力強(qiáng),能夠準(zhǔn)確的找出灰度變化大的區(qū)域同時綜合利用圖像中國的所有信息,匹配精度較高。但是同時也存在的較大的不足之處,目前上需要解決的問

14、題主要有:計算復(fù)雜,匹配速度較慢;過于依賴圖像像素灰度值,對外界環(huán)境變換敏感,抗干擾性低。近年來,這種匹配算法研究的最多,這種算法直接計算圖像的灰度信息,通過對其中的某一種相似性度量進(jìn)行像素掃描來實現(xiàn)匹配,而且在匹配速度、匹配精度以及穩(wěn)定性上都有一定的研究結(jié)果,值得我們做進(jìn)一步的研究。2.3 匹配效果分析圖像的匹配效果表現(xiàn)在三個方面:一是匹配速度、二是匹配精度、三是匹配概率。匹配速度:即完成匹配所需的時間。主要由算法的復(fù)雜度和計算量來決定。算法的計算量取決于計算過程中需要搜索的點數(shù)以及采用的搜索的方法所利用的計算公式。算法的計算量=相似性度量計算量計算所需搜索的點數(shù)。匹配精度:即匹配的準(zhǔn)確度。

15、在匹配過程中可能因為時間空間的不同或其他外界因素的影響導(dǎo)致,模板圖沒有在基準(zhǔn)圖的正確位置上匹配,存在一定過的誤差,這就是匹配誤差。匹配誤差越小越好匹配概率指匹配結(jié)果在誤差允許的范圍內(nèi)的概率,匹配概率越大,算法的穩(wěn)定性越高。2.4 影響匹配的誤差因素誤差因素是指由于外界原因而非程序本身的原因造成匹配誤差的因素?,F(xiàn)階段的研究也主要是在努力客服誤差因素對匹配結(jié)果的影響。1、噪聲噪聲可分成兩大類:一類是系統(tǒng)固有的噪聲,另一類是量子噪聲。圖像受到噪聲的影響會影響到圖像的灰度值,從而對匹配效果造成影響。2、幾何失真幾何失真是指兩幅圖片在外界因素的影響下發(fā)生了空間坐標(biāo)的轉(zhuǎn)換以及像素灰度的變換。 HYPERL

16、INK C:UsersmyDesktop t right 主要表現(xiàn)為旋轉(zhuǎn)變形、比例誤差、投影誤差等。配準(zhǔn)圖片之間出現(xiàn)幾何失真對匹配效果的影響最大3、圖像灰度變化 因為外界環(huán)境的影響,比如太陽的投射角度的不同,景物反射率的變化等因素,都會造成基準(zhǔn)圖上的灰度值全部發(fā)生變化或者部分發(fā)生變化,造成灰度改變。2.5 本章小結(jié)本章首先介紹了圖像匹配的理論知識,然后介紹了圖像匹配技術(shù)的分類:基于灰度的匹配和基于特征的匹配,接著介紹了應(yīng)該從哪幾個方面分析匹配效果,最后介紹了最常見的造成匹配誤差的因子。3 兩種基于灰度信息的匹配算法基于像素灰度的模板匹配算法是圖像匹配中常用的方法,可以根據(jù)算法的不同,選取不同的

17、相關(guān)系度量公式。該算法直接能夠直接使用通用的數(shù)學(xué)模型進(jìn)行相似程度的計算。 序貫相似檢測算法(SSDA)是提出的一種高效的圖像匹配算法。匹配思想是先對基準(zhǔn)圖像進(jìn)行初步搜索,逐漸減少搜索范圍再進(jìn)行精確搜索,本實驗中,采用歸一化積相關(guān)度量公式(NPROD)模板匹配算法與SSDA算法進(jìn)行對比實驗。3.1 基于灰度信息的模板匹配算法3.1.1 模板匹配算法的基本思想基于灰度的模板匹配算法是直接運(yùn)用模板圖與基準(zhǔn)圖中的灰度值匹配的,根據(jù)模板圖與基準(zhǔn)圖的灰度信息建立相關(guān)的相似性度量,通過我們采用的搜索方法,匹配出使兩幅圖像相似性度量最大或最小的地方。也就是說,通過將模板圖與基準(zhǔn)圖比較,確定模板圖在基準(zhǔn)圖上是否

18、有相同或相似的區(qū)域,若有,則標(biāo)記出來且匹配成功。3.1.2 模板匹配算法的基本原理基準(zhǔn)圖像T和模板圖像S是否匹配由匹配相似度來判斷。進(jìn)行模板匹配的過程中,當(dāng)搜索子圖和模板圖之間的計算差值最小時,說明找到了模板圖像在實時圖像中的位置。設(shè)模板圖T在基準(zhǔn)圖上的S上的投影區(qū)域記為Sij,i,j為模板圖在基準(zhǔn)圖上的投影的左上角像素點的坐標(biāo),取值的范圍是1模板匹配示意圖如圖所示: (a)基準(zhǔn)圖 (b)模板圖 圖3.1 模板匹配的基準(zhǔn)圖和模板圖數(shù)字圖像在存儲時一般以矩陣或者二位數(shù)組的形式,所以在計算相似性度量值時,要先將圖像向量化,然后再進(jìn)行相似度的計算。本實驗中,通過對基準(zhǔn)圖和模板圖進(jìn)行歸一化積相關(guān)度量(

19、NPROD)計算,計算公式為:(3.1(3.1)其中A(3.2)(3.2)(3.3(3.3)相關(guān)系數(shù)可以表示對兩個矩陣線性聯(lián)系的密切程度的衡量,取值范圍在0到1之間,值越大表明兩者的線性聯(lián)系越密切。該算法對基準(zhǔn)圖區(qū)域的每一個像素點都進(jìn)行匹配計算,對任何一個搜索子圖Sij中的像素點都算出一個R(i,j),當(dāng)R(i,j3.1.3 實驗中模板匹配算法基本流程1、基本步驟如下:讀取模板圖與基準(zhǔn)圖,由于模板圖與基準(zhǔn)圖均為彩色圖像,將模板圖與基準(zhǔn)圖灰度化,以便于計算;利用函數(shù)得到模板圖與基準(zhǔn)圖的尺寸大?。辉诨鶞?zhǔn)圖上掃描所有的像素點,每掃描一個像素點,以此像素點為為左上角裁切出一個和模板圖大小一樣的矩陣。

20、調(diào)用NPROD函數(shù)計算這個裁切出的矩陣和基準(zhǔn)圖的相關(guān)系數(shù)值;如果計算得到的相關(guān)系數(shù)值大于預(yù)先規(guī)定的值,則這個區(qū)域是模板圖在基準(zhǔn)圖上的匹配區(qū)域,反之則不是。如果是則標(biāo)記出該矩陣。完成匹配后,顯示總的匹配時間。并在基準(zhǔn)圖上用綠框標(biāo)記出模板圖在模板圖上的匹配位置。2、流程圖如下:開始開始讀入基準(zhǔn)圖和模板圖基準(zhǔn)圖和模板圖灰度化處理對基準(zhǔn)圖每個點進(jìn)行掃描,并以此像素點為準(zhǔn)裁剪出一個與模板圖相同大小的矩陣,該像素點為矩陣的左上角第一個像素計算該矩陣與模板圖之間的相關(guān)系數(shù)值若求出的相關(guān)系數(shù)值大于規(guī)定值,則將次矩陣區(qū)域標(biāo)記出來,反之,則不標(biāo)記輸出匹配結(jié)果圖像結(jié)束圖3.2 模板匹配算法流程圖3.1.4 模板匹配

21、算法優(yōu)缺點分析該模板匹配算法中使用的歸一化積相關(guān)度量算法的穩(wěn)定性和精確度都很好,通過函數(shù)得到的NPROD值也不受灰度值線性變換的影響。該算法的不足之處在于必須對模板圖在基準(zhǔn)圖上搜索區(qū)域的每一個像素點進(jìn)行匹配計算,計算量大,實時性差。此外,這種匹配算法對發(fā)生旋轉(zhuǎn)的匹配對象或匹配對象只能看到一部分的情況敏感,只能進(jìn)行平行移動。3.2 基于灰度信息的SSDA匹配算法3.2.1 SSDA算法的基本思想該算法是由巴尼亞和西爾弗曼最先提出來的3。搜索時模板圖T在基準(zhǔn)圖S上按每個像素點移動搜索,同時計算兩圖的相似度,相似度最大的地方為匹配的最佳處。3.2.2 SSDA算法的主要原理模板圖S為MN,基準(zhǔn)圖T為

22、mn,Sij為搜索子圖,其中:1i,jM-N+1, Sij(m,n)和T(m,n)分別為子圖和模板圖中位于S(1)定義絕對誤差為: i,j,mk,n其中,(3.5(3.5)(3.6(3.6)(2)取不變閾值Tk(3)選取基準(zhǔn)圖Sijx,y中的像素點,計算其與模板圖中對應(yīng)點的誤差,將所有對應(yīng)點的誤差值累加,當(dāng)累加后的誤差超過預(yù)先設(shè)定的閾值Tk,就停止計算,同時記下累加次數(shù)r。定義(3.7(3.7)(4) 將計算出的Ii,j值最大的點作為最佳的匹配點,因為如果要使總誤差超過Tk,必須在這一點上經(jīng)過很多次累加。如下圖所示,A、B、C 三條曲線分別表示了不同的模板圖的累加誤差增長的曲線圖,從圖中可以看

23、出,A、B表示的模板圖不在匹配點上,因為這條曲線上的累加誤差增長的很快,很快就超過了預(yù)先設(shè)定的閾值,而圖3.3 SSDA算法閾值變化曲線圖3.2.3 實驗中SSDA算法的基本流程1、基本步驟如下:首先讀取模板圖與基準(zhǔn)圖,由于模板圖與基準(zhǔn)圖均為彩色圖像,將圖像均轉(zhuǎn)換為灰度圖像;利用函數(shù)得到兩矩陣的大??;求出基準(zhǔn)圖的灰度平均值,并設(shè)定閾值Tk,和累計次數(shù)矩陣R(Tk可調(diào)整大小,R初始設(shè)置為0用函數(shù)來查找基準(zhǔn)圖像S中的模板圖T的位置,位置值取匹配區(qū)域的左上角坐標(biāo)。計算模板圖的灰度平均值,從模板圖的左上角開始運(yùn)算。搜索方法用互相關(guān)法實現(xiàn),為了減小搜索區(qū)域,先將原圖像和子圖像抽取至較小范圍,獲取相應(yīng)位置

24、后,再在原圖像相應(yīng)點附近詳細(xì)搜索。逐一計算相關(guān)值,當(dāng)累計誤差大于閾值時,則該區(qū)域不是正確匹配位置,停止計算。進(jìn)入下一區(qū)域的計算。按照以上方法,一直計算,直到計算完成。找出累計次數(shù)最大的點以及顯示目標(biāo)點的左邊并保存。計算結(jié)束后,顯示總的計算時間。并在基準(zhǔn)圖上用紅框標(biāo)記出模板圖在基準(zhǔn)圖上的匹配位置。2、流程圖如下:YesNoYesNoNoYes開始讀取模板圖T和基準(zhǔn)圖S計算模板位圖像素平均值設(shè)置f(i,j)左上角為初始位置 小于T移動到下一個匹配點No是否到達(dá)f(i,j)的末層Yes計算圖像覆蓋下方的子圖像素平均值子圖中隨機(jī)選取像素點計算其與f(I,j)中對應(yīng)的誤差值及累加和找到r次累加過程中最大

25、值,記為匹配位置輸出匹配結(jié)果圖像圖3.4 SSDA算法匹配流程圖結(jié)束3.2.4 SSDA算法優(yōu)缺點分析SSDA算法只計算部分的像素灰度絕對值,當(dāng)該值大于預(yù)先設(shè)定的閾值時,停止模板圖在該搜索區(qū)域的搜索,進(jìn)行下一個搜索子圖的搜索,這樣在一定程度上減少了匹配的計算量,節(jié)約了匹配的時間。SSDA算法就匹配速度來說,確實優(yōu)于很多其他的基于灰度信息的匹配算法,但是此易受外界因素的影響。根據(jù)上述的算法優(yōu)缺點,許多學(xué)者對序貫相似性匹配算法提出了一些新的研究方法和改進(jìn)策略,主要改進(jìn)方法可以分為以下兩類:(1)將固定的閾值為自適應(yīng)變化的閾值。將標(biāo)準(zhǔn)模板圖像內(nèi)最開始位置上進(jìn)行匹配的圖像內(nèi)所有像素分別于待檢測圖像上對

26、應(yīng)位置上的像素進(jìn)行灰度值的相減,進(jìn)行差值累積,得到初始閾值。進(jìn)行下一位置的圖像匹配,按照前面的方法進(jìn)行像素差值的累積,若累積得到的值超過了當(dāng)前設(shè)定的閾值,則停止計算,進(jìn)行下一位置的圖像匹;如果累積的值小于當(dāng)前設(shè)定的閾值,就將此次得到的累計值設(shè)定為新的閾值,進(jìn)入下一位置的匹配。按照上述方法對甄宓圖像進(jìn)行搜索,獲取得到的最小閾值所對應(yīng)的子圖像即為匹配得到的圖像。這種方法縮短了計算時間,是一種快速精確地搜索全圖的匹配的方法。(2)將序貫相似性匹配過程分兩步進(jìn)行:粗匹配和精匹配。首先對圖像進(jìn)行隔m行n列搜索的粗略匹配,利用公式D 式(3.8)對粗匹配結(jié)果進(jìn)行相似性的度量,以此獲得粗匹配位置;將粗匹配點

27、作為矩心,在2m2n范圍內(nèi)再采用序貫相似性算法尋找精確匹配點,并將此精匹配點作為圖像的匹配位置。4 實驗設(shè)計與性能分析4.1 實驗?zāi)康脑诘诙挛覀兞私獾揭恍┯绊懫ヅ湫阅艿恼`差因素,如噪聲,幾何變換,灰度失真等,本實驗研究的目的是為了通過實驗,對比分析兩種算法的匹配性能、優(yōu)缺點以及各自適用的場合。實驗主要通過對彩色圖片進(jìn)行不同的變換處理來設(shè)計實驗,主要的處理包括加噪與不加噪,旋轉(zhuǎn),灰度失真,灰度反轉(zhuǎn)幾個方面來進(jìn)行實驗。4.2 實驗部分為了從不同方面測試上述兩種算法的性能,設(shè)置了幾組對比試驗。實驗的基準(zhǔn)圖是lena頭像,而模板圖是從基準(zhǔn)圖上任意位置裁切下來的。根據(jù)實驗要求對各圖片進(jìn)行相應(yīng)的處理,進(jìn)

28、行實驗。 (a)基準(zhǔn)圖 (b)模板圖圖4.1 未經(jīng)處理的基準(zhǔn)圖與模板圖上面兩圖分別為基準(zhǔn)圖(a),大小是從基準(zhǔn)圖中切割出模板圖(b)。大小分別為200200,模板圖的大小是6526,其中模板圖的左上角位于原始圖像的(86,92)坐標(biāo)點上(坐標(biāo)軸以基準(zhǔn)圖的左上角為坐標(biāo)原點,水平向右為X軸的正方向,豎直向下為Y軸的正方向)。實驗的軟件為:matlab程序主要顯示了以下幾個結(jié)果:運(yùn)行結(jié)果顯示了基準(zhǔn)圖通過程序得出模板圖在基準(zhǔn)圖中的匹配位置,并通過方框基準(zhǔn)圖上標(biāo)記出來顯示了計算的時間4.2.1 基準(zhǔn)圖與模板圖不經(jīng)過任何處理的匹配效果實驗中,基準(zhǔn)圖與模板圖不經(jīng)過任何處理,使用matlab分別用SSDA算法

29、和模板匹配算法對圖片進(jìn)行實驗,得出匹配效果圖,實驗效果如下: (C1)SSDA算法匹配效果圖 圖4.2 未經(jīng)處理的基準(zhǔn)圖與模板圖的匹配效果圖表4.1 SSDA算法和模板匹配算法匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)(93,87)(7,-5)2.5428s模板匹配算法(86,92)(86,92)(0,0)31.084s4.2.2 基準(zhǔn)圖與模板圖進(jìn)行加噪處理采用控制變量法來進(jìn)行對比實驗,分別對基準(zhǔn)圖和模板圖添加高斯噪聲,來進(jìn)行實驗。使用matlab對基準(zhǔn)圖進(jìn)行加噪處理(添加高斯噪聲),模板圖不做任何處理,效果如下圖所示。 (a)加入高斯噪聲的基準(zhǔn)圖 (b)模板圖

30、 圖4.3 添加高斯噪聲的基準(zhǔn)圖與未經(jīng)處理的模板圖經(jīng)過兩種匹配算法匹配后的效果圖如圖所示,(C1)為SSDA算法的匹配效果圖,(C (C1)SSDA算法匹配效果圖 圖4.4 基準(zhǔn)圖加噪處理的SSDA檢測算法與模板匹配算法效果圖表4.2 SSDA算法和模板匹配算法的匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)(88,105)(2,13)2.2620s模板匹配算法(86,92)(86,92)(0,0)31.426s 使用matlab對模板圖進(jìn)行加噪處理(添加高斯噪聲),基準(zhǔn)圖不做任何處理,效果如下圖所示。 (a)基準(zhǔn)圖 (b)添加高斯噪聲的模板圖圖4.5 未經(jīng)處理的基

31、準(zhǔn)圖與添加高斯噪聲的模板圖經(jīng)過兩種匹配算法匹配后的效果圖如圖所示,(C1)為SSDA算法的匹配效果圖,(C (C1)SSDA算法匹配效果圖 圖4.6 模板圖加噪處理的SSDA檢測算法與模板匹配算法效果圖表4.3 SSDA算法和模板匹配算法匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)(141,110)(55,28)2.4804s模板匹配算法(86,92)(87,93)(1,1)31.682s4.2.3 基準(zhǔn)圖與模板圖之間存在一定范圍的角度差將模板圖旋轉(zhuǎn)一定的角度,基準(zhǔn)圖保持不變,進(jìn)行匹配。處理后的效果如圖所示。 (a)基準(zhǔn)圖 (b)順時針旋轉(zhuǎn)1的模板圖圖4.7 基準(zhǔn)

32、圖與模板圖之間存在角度差的效果圖經(jīng)過兩種匹配算法匹配后的效果圖如圖所示,(C1)為SSDA算法的匹配效果圖,(C (C1)SSDA算法匹配效果圖 圖4.8 基準(zhǔn)圖與模板圖之間存在旋轉(zhuǎn)的SSDA檢測算法與模板匹配算法效果圖表4.4 SSDA算法和模板匹配算法匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)2.9172s模板匹配算法(86,92)匹配失敗32.335s4.2.4 基準(zhǔn)圖與模板圖之間存在一定程度的灰度失真基準(zhǔn)圖做一定程度的灰度失真處理將基準(zhǔn)圖經(jīng)過photoshop進(jìn)行加工處理,使得基準(zhǔn)圖存在一定程度的灰度失真,模板圖不做任何處理。在此條件基礎(chǔ)上進(jìn)行實驗,經(jīng)過

33、處理后的基準(zhǔn)圖和模板圖如下圖所示。 (a)存在一定灰度失真的基準(zhǔn)圖 (b)模板圖圖4.9 存在一定灰度失真的基準(zhǔn)圖與未經(jīng)處理的模板圖經(jīng)過兩種匹配算法匹配后的效果圖如圖所示,(C1)為SSDA算法的匹配效果圖,(C(C1)SSDA算法匹配效果圖 圖4.10基準(zhǔn)圖與模板圖之間一定灰度失真SSDA檢測算法與模板匹配算法效果圖表4.5 SSDA算法和模板匹配算法匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)(97,82)(11,,-10)2.4804s模板匹配算法(86,92)(87,92)(1,0)31.734s基準(zhǔn)圖與模板圖之間存在嚴(yán)重的灰度失真(實時圖與基準(zhǔn)圖之間出現(xiàn)

34、灰度反轉(zhuǎn))通過matlab對實驗的基準(zhǔn)圖進(jìn)行處理,使得基準(zhǔn)圖與原基準(zhǔn)圖之間灰度反轉(zhuǎn),模板圖不做任何處理。在此條件基礎(chǔ)上進(jìn)行實驗,經(jīng)過處理后的基準(zhǔn)圖和模板圖如下圖所示: (a)灰度反轉(zhuǎn)的基準(zhǔn)圖 (b)模板圖圖4.11 存在灰度反轉(zhuǎn)的基準(zhǔn)圖與未處理的模板圖經(jīng)過兩種匹配算法匹配后的效果圖如圖所示,(C1)為SSDA算法的匹配效果圖,(C(C1)SSDA算法匹配效果圖 圖4.12 基準(zhǔn)圖與模板圖之間灰度反轉(zhuǎn)的SSDA檢測算法與模板匹配算法效果圖表4.6 SSDA算法和模板匹配算法匹配結(jié)果匹配算法精確位置匹配位置匹配誤差匹配時間SSDA算法(86,92)(43,70)(-43,-18)2.5272s模板

35、匹配算法(86,92)匹配失敗31.734s4.3 實驗結(jié)果分析由4.2.1基準(zhǔn)圖與模板圖不經(jīng)過任何處理的匹配實驗可以看出,SSDA算法匹配時間比模板匹配算法要短很多。本實驗中所采用的模板匹配算法是通過對模板圖與基準(zhǔn)圖進(jìn)行歸一化積相關(guān)度量(NRROD)計算,來計算兩幅圖片之間的相關(guān)值的。這種算法在匹配過程中要求對基準(zhǔn)圖像中的所有像素點進(jìn)行相關(guān)匹配計算。而且,只有最佳的匹配點是有效計算,所以,該模板匹配算法計算量大,且耗時較長,匹配速度較慢。而SSDA算法,并不是對基準(zhǔn)圖的中所有像素點都進(jìn)行計算。在匹配過程中,對像素點求和,超過預(yù)先設(shè)定的閾值,則放棄該搜索子圖的計算,該匹配算法不需要進(jìn)行對大量無

36、用位置的計算,提高了匹配的時效性,但是可以從結(jié)果中看出,SSDA算法是通過減少了對基準(zhǔn)圖中像素點的選取來提高匹配速度的,在匹配過程中會因為錯失一些相似的匹配點,而導(dǎo)致匹配精度下降,影響匹配效果。特別是在一些圖像信息很少的圖像區(qū)域,很容易發(fā)生匹配誤差和錯誤匹配的情況。由4.2.1基準(zhǔn)圖與模板圖不經(jīng)過任何處理的匹配實驗與4.2.2基準(zhǔn)圖與模板圖進(jìn)行加噪處理的匹配實驗對比,可以看出不論是基準(zhǔn)圖添加噪聲還是模板圖添加噪聲,模板匹配算法所受的影響不大,具有較好的抗噪性,均可以正確的匹配,而SSDA算法則容易受到噪聲的干擾,受噪聲影響很大。由4.2.1基準(zhǔn)圖與模板圖不經(jīng)過任何處理的匹配實驗與4.2.3基準(zhǔn)

37、圖與模板圖之間存在角度差的匹配實驗對比,可以看出模板匹配算法對于發(fā)生旋轉(zhuǎn)的匹配對象,完全失效,而SSDA算法在模板圖與基準(zhǔn)圖存在旋轉(zhuǎn)時,能夠明顯看出,匹配效果誤差太大,SSDA算法也失效。由4.2.1基準(zhǔn)圖與模板圖不經(jīng)過任何處理的匹配實驗與4.2.4基準(zhǔn)圖與模板圖之間存在一定的灰度失真的匹配實驗對比,可以看出對于基準(zhǔn)圖與模板圖之間存在一定的灰度失真,模板匹配算法仍具有良好的匹配性能,而SSDA算法受到很大的影響。對于基準(zhǔn)圖與模板圖之前存在很嚴(yán)重的灰度失真(灰度反轉(zhuǎn))時,SSDA算法與模板匹配算法均失效。綜上所述,從上述幾個實驗可以看出,模板匹配算法在抗噪性、抗一定的灰度失真性上有良好的匹配性能

38、,但是對于灰度反轉(zhuǎn)以及旋轉(zhuǎn)上該算法失效。缺點就是因為存在大量的計算,所以耗時較長。而SSDA算法對噪聲、灰度失真以及旋轉(zhuǎn)等都外界因素敏感,在這些因素下都難以達(dá)到匹配的要求。雖然減少了大量的像素點計算,但是也正因為如此,匹配效果達(dá)不到要求,容易受各種誤差因素的影響。5 總結(jié)5.1 本文所做的工作圖像匹配技術(shù)是圖像處理的重點研究方向,對匹配的速度和精度要求都比較高。本文介紹了基于像素灰度的兩種匹配算法,SSDA算法以及模板匹配算法。并對這兩種算法的設(shè)計實驗對其匹配效果進(jìn)行了分析。本文所做的主要工作如下:1、介紹了圖像匹配的研究背景和意義,以及現(xiàn)階段圖像匹配的發(fā)展現(xiàn)狀;2、較系統(tǒng)的介紹了圖像匹配的理

39、論基礎(chǔ),進(jìn)行了技術(shù)分類,簡要的介紹了兩大類算法的優(yōu)缺點以及適用范圍;3、詳細(xì)的介紹了基于像素灰度的模板匹配算法和SSDA算法的詳細(xì)過程,基本原理、流程圖,并對算法進(jìn)行了比較分析;4、針對上述兩種算法,進(jìn)行了的對比試驗分析,從匹配速度以及匹配精度方面進(jìn)行實驗結(jié)果分析,比較了兩種算法的匹配效果的不同以及各自的適用范圍。由上文可以看出模板匹配在抗躁性、抗灰度失真方面都比SSDA檢測算法要好,但是兩種算法在灰度反轉(zhuǎn)和旋轉(zhuǎn)上都沒有良好的匹配效果。SSDA算法優(yōu)于模板匹配算法的就是在時間上匹配所需時間少,而模板匹配算法耗時較長。但是SSDA算法易受各種誤差因素的影響,匹配效果達(dá)不到要求。5.2 展望本文分

40、別對于基于像素灰度的SSDA算法和模板匹配算法進(jìn)行了分析和研究,實驗效果還行,但是存在的問題也有很多,還需要進(jìn)一步研究。具體如下所述:基于像素灰度的模板匹配算法較之SSDA算法穩(wěn)定性更高一些,但是匹配所需時間太長,而SSDA算法在匹配速度上很好,但是匹配精度上差強(qiáng)人意,所以兩種算法均又可以改進(jìn)的空間,可以通過結(jié)合匹配算法和搜索算法來提高實時性和匹配精度。參考文獻(xiàn)1饒俊飛. 基于灰度的圖像匹配方法研究D.武漢理工大學(xué),2005. 2喬杰忠,吳中雷. 基于灰度匹配算法在圖像處理中的研究J. 裝備制造技術(shù),2009,10:42-43.3陳艷. 基于灰度圖像的字符切分技術(shù)的研究D.中國科學(xué)院研究生院(計算技術(shù)研究所),2004.4賀曉佳. 灰度圖像快速匹配算法研究D.合肥工業(yè)大學(xué),2012.5 Barbara Zitova, Jan Flusser. Image registration methods: a surveyJ. Image and Vision Computing 21(2003): 981-984. 6 Svedlow M, McGillem C D, Anuta P E. Experimental e

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論