第5章 圖像分割與邊緣檢測-數(shù)字圖像處理_第1頁
第5章 圖像分割與邊緣檢測-數(shù)字圖像處理_第2頁
第5章 圖像分割與邊緣檢測-數(shù)字圖像處理_第3頁
第5章 圖像分割與邊緣檢測-數(shù)字圖像處理_第4頁
第5章 圖像分割與邊緣檢測-數(shù)字圖像處理_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第五章圖像分割與邊緣檢測5.1圖像分割5.2邊緣檢測5.3輪廓跟蹤與提取5.4圖像匹配5.5投影法與差影法5.6應(yīng)用實(shí)例5.1圖像分割5.1.1概述圖像分割是將圖像劃分成若干個(gè)互不相交的小區(qū)域的過程,小區(qū)域是某種意義下具有共同屬性的像素的連通集合。如不同目標(biāo)物體所占的圖像區(qū)域、前景所占的圖像區(qū)域等。連通是指集合中任意兩個(gè)點(diǎn)之間都存在著完全屬于該集合的連通路徑。對于離散圖像而言,連通有4連通和8連通之分,如圖5-1所示。圖5-14連通和8連通

4連通指的是從區(qū)域上一點(diǎn)出發(fā),可通過4個(gè)方向,即上、下、左、右移動(dòng)的組合,在不越出區(qū)域的前提下,到達(dá)區(qū)域內(nèi)的任意像素;8連通方法指的是從區(qū)域上一點(diǎn)出發(fā),可通過左、右、上、下、左上、右上、左下、右下這8個(gè)方向的移動(dòng)組合來到達(dá)區(qū)域內(nèi)的任意像素。圖像分割有三種不同的途徑:其一是將各像素劃歸到相應(yīng)物體或區(qū)域的像素聚類方法,即區(qū)域法;其二是通過直接確定區(qū)域間的邊界來實(shí)現(xiàn)分割的邊界方法;其三是首先檢測邊緣像素,再將邊緣像素連接起來構(gòu)成邊界形成分割。在圖像分割技術(shù)中,最常用的是利用閾值化處理進(jìn)行的圖像分割。5.1.2灰度閾值法分割常用的圖像分割方法是把圖像灰度分成不同的等級(jí),然后用設(shè)置灰度門限(閾值)的方法確定有意義的區(qū)域或分割物體的邊界。常用的閾值化處理就是圖像的二值化處理,即選擇一閾值,將圖像轉(zhuǎn)換為黑白二值圖像,用于圖像分割及邊緣跟蹤等預(yù)處理。圖像閾值化處理的變換函數(shù)表達(dá)式為(5-1)圖5-2閾值變換曲線在圖像的閾值化處理過程中,選用不同的閾值其處理結(jié)果差異很大。如圖5-3所示,閾值過大,會(huì)提取多余的部分;而閾值過小,又會(huì)丟失所需的部分(注意:當(dāng)前背景為黑色,對象為白色時(shí)剛好相反)。因此,閾值的選取非常重要。圖5-3(a)原始圖像的直方圖如圖5-4所示。分析該直方圖可知,該直方圖具有雙峰特性,圖像中的目標(biāo)(細(xì)胞)分布在較暗的灰度級(jí)上形成一個(gè)波峰,圖像中的背景分布在較亮的灰度級(jí)上形成另一個(gè)波峰。此時(shí),用其雙峰之間的谷低處灰度值作為閾值T進(jìn)行圖像的閾值化處理,便可將目標(biāo)和背景分割開來。圖5-3不同閾值對閾值化結(jié)果的影響(a)原始圖像;(b)閾值T=91;(c)閾值T=130;(d)閾值T=43(a)(b)(c)(d)圖5-4圖5-3(a)所示圖像的直方圖

1.判別分析法確定最佳閾值判別分析法確定最佳閾值的準(zhǔn)則,是使進(jìn)行閾值處理后分離的像素類之間的類間方差最大。判別分析法是圖像閾值化處理中常用的自動(dòng)確定閾值的方法。設(shè)圖像總像素?cái)?shù)為N,灰度值為i的像素?cái)?shù)為Ni,則至灰度級(jí)K的灰度分布的0階矩及1階矩分別定義為

0階矩:(5-2)1階矩:(5-3)當(dāng)K=L-1(L為灰度數(shù)目)時(shí),ω(L-1)=1;μ(L-1)=μT,μT稱為圖像的平均灰度。設(shè)有M-1個(gè)閾值:0≤k1<k2<…<KM-1≤L-1。將圖像分割成M個(gè)灰度值的類Cj(Cj∈[kj-1+1,…,kj];j=1,2,…,M;k0=0,kM=L),則各類Cj的發(fā)生概率ωj和平均值μj為(5-4)(5-5)式中,ω(0)=0,μ(0)=0。由此可得各類的類間方差為將使上式的σ2值為最大的閾值組(k1,k2,…,kM-1),作為M值化的最佳閾值組。若取M為2,即分割成2類,則可用上述方法求出二值化的閾值。(5-6)

2.p尾法確定閾值

p尾法僅適用于事先已知目標(biāo)所占全圖像百分比的場合。若一幅圖像由亮背景和黑目標(biāo)組成,已知目標(biāo)占圖像的(100-p)%面積,則使得至少(100-p)%的像素閾值化后匹配為目標(biāo)的最高灰度,將選作用于二值化處理的閾值。5.1.3區(qū)域生長分割的目的是把一幅圖像劃分成一些區(qū)域,最直接的方法就是把一幅圖像分成滿足某種判據(jù)的區(qū)域,也就是說,把點(diǎn)組成區(qū)域。為了實(shí)現(xiàn)分組,首先要確定區(qū)域的數(shù)目,其次要確定一個(gè)區(qū)域與其他區(qū)域相區(qū)別的特征,最后還要產(chǎn)生有意義分割的相似性判據(jù)。分割區(qū)域的一種方法叫區(qū)域生長或區(qū)域生成。假定區(qū)域的數(shù)目以及在每個(gè)區(qū)域中單個(gè)點(diǎn)的位置已知,則從一個(gè)已知點(diǎn)開始,加上與已知點(diǎn)相似的鄰近點(diǎn)形成一個(gè)區(qū)域。相似性準(zhǔn)則可以是灰度級(jí)、彩色、組織、梯度或其他特性,相似性的測度可以由所確定的閾值來判定。方法是從滿足檢測準(zhǔn)則的點(diǎn)開始,在各個(gè)方向上生長區(qū)域,當(dāng)其鄰近點(diǎn)滿足檢測準(zhǔn)則就并入小塊區(qū)域中。當(dāng)新的點(diǎn)被合并后再用新的區(qū)域重復(fù)這一過程,直到?jīng)]有可接受的鄰近點(diǎn)時(shí)生成過程終止。圖5-5給出一個(gè)簡單的例子。此例的相似性準(zhǔn)則是鄰近點(diǎn)的灰度級(jí)與物體的平均灰度級(jí)的差小于2。圖中被接受的點(diǎn)和起始點(diǎn)均用下劃線標(biāo)出,其中(a)圖是輸入圖像;(b)圖是第一步接受的鄰近點(diǎn);(c)圖是第二步接受的鄰近點(diǎn);(d)圖是從6開始生成的結(jié)果。圖5-5區(qū)域生長示例當(dāng)生成任意物體時(shí),接收準(zhǔn)則可以結(jié)構(gòu)為基礎(chǔ),而不是以灰度級(jí)或?qū)Ρ榷葹榛A(chǔ)。為了把候選的小群點(diǎn)包含在物體中,可以檢測這些小群點(diǎn),而不是檢測單個(gè)點(diǎn),如果它們的結(jié)構(gòu)與物體的結(jié)構(gòu)足夠相似時(shí)就接受它們。5.1.4區(qū)域聚合區(qū)域聚合可直接用于圖像分割,它要求聚合中的各個(gè)點(diǎn)必須在平面上相鄰接而且特性相似。區(qū)域聚合的步驟是首先檢查圖像的測度集,以確定在測度空間中聚合的位置和數(shù)目,然后把這些聚合的定義用于圖像,以得到區(qū)域聚合。區(qū)域聚合技術(shù)可以說明如下。首先,在圖片上定義某個(gè)等價(jià)關(guān)系。例如,最簡單的等價(jià)關(guān)系可定義為p(i,j)=p(k,l)。也就是說,如果p(i,j)=p(k,l),就說明p(i,j)與p(k,l)等價(jià)。任何在點(diǎn)的格子上的等價(jià)關(guān)系又可劃分為等價(jià)類。例如,p(i,j)的取值范圍為0到63,就可以產(chǎn)生64個(gè)等價(jià)類的模板。如果關(guān)系滿足,它的值等于1,否則為0。 這些等價(jià)的類又可進(jìn)一步分為最大連接的子集(連接分量)。連接性可以用點(diǎn)(i,j)的鄰點(diǎn)來定義,如4連通鄰點(diǎn)、8連通鄰點(diǎn)等等。假如R是屬于格子的子集,在R中存在一個(gè)點(diǎn)序列,第一個(gè)點(diǎn)是p1,最后一個(gè)點(diǎn)是p2,屬于格子的子集R的兩個(gè)點(diǎn)p1和p2是被連接起來的,這樣,相繼的各點(diǎn)是4連接相鄰的。通過這樣的連接關(guān)系可以定義一個(gè)屬于R的子集,這個(gè)子集形成一個(gè)區(qū)域,在這個(gè)區(qū)域中,任何點(diǎn)都與R有關(guān)。利用等價(jià)模板可分成最大的連接區(qū)域,然后,這些最大的連接區(qū)域又可以像搭積木一樣形成有意義的分割。

1970年布萊斯和芬尼瑪提出一種分割方法,如圖5-6所示。圖(a)是具有灰度級(jí)的3×3的G陣列,圖(b)是對G的分割結(jié)果。其中,圖像格子為G,它是大格子S的子格子。G為n×m的格子,S是(2n+1)×(2m+1)的大格子。在大格子中,G(i,j)點(diǎn)位于S的(2i+1,2j+1)點(diǎn)上。G中的點(diǎn)與S中的點(diǎn)相對應(yīng),其中每一下標(biāo)都是奇數(shù),其余的點(diǎn)用來代表區(qū)域的邊界。以這種形式表現(xiàn)的區(qū)域,產(chǎn)生一種尋找最大連接區(qū)域的方法。G中的點(diǎn)與它上邊和右邊的點(diǎn)相比較,灰度級(jí)相同就合并,灰度級(jí)不同就插入邊界線。把圖像中的每個(gè)點(diǎn)都處理過之后,整個(gè)圖像就被分割成區(qū)域。在這個(gè)例子中,由于采用了4連通等價(jià)關(guān)系,因此,由圖可見,在對角線方向上的等灰度級(jí)產(chǎn)生了隔開的區(qū)域。圖5-6布萊斯和芬尼瑪分割方法5.2邊緣檢測在Marr的視覺計(jì)算理論框架中,抽取二維圖像上的邊緣、角點(diǎn)、紋理等基本特征,是整個(gè)系統(tǒng)框架中的第一步。這些特征所組成的圖稱為基元圖。Yuille等指出,在不同“尺度”意義下的邊緣點(diǎn),在一定條件下包含了原圖像的全部信息。圖5-7畫出了一幅圖像中的邊緣點(diǎn),僅僅根據(jù)這些邊緣點(diǎn),就能識(shí)別出三維物體,可見邊緣點(diǎn)確實(shí)包含了圖像中的大量信息。圖5-7圖像中的邊緣點(diǎn)(1)空間曲面上的不連續(xù)點(diǎn)。如標(biāo)為A的邊緣線,這些邊緣線為兩個(gè)不同曲面的或平面的交線,該點(diǎn)處物體表面的法線方向不連續(xù),在A類邊緣線的兩邊,圖像的灰度值有明顯的不同。(2)B類邊緣線。B類邊緣線是由不同材料或相同材料不同顏色產(chǎn)生的。圖中桌面由兩種不同材料組成,由于它們對光的反射系數(shù)不同,使B邊緣線的兩側(cè)灰度有明顯不同。(3)C類邊緣線。C類邊緣線是物體與背景的分界線。如圖中圓柱上有兩條C類邊緣線,這類邊緣線一般稱為外輪廓線。在C類邊緣點(diǎn)上,三維物體表面的法線方向是連續(xù)的,出現(xiàn)邊緣點(diǎn)是由于從一定視角看物體時(shí),C類邊界點(diǎn)是物體與背景的交界處。由于物體與背景在光照條件與材料反射系數(shù)等方面差異很大,因此在C類邊緣兩側(cè),圖像的灰度也有很大差異。圖中標(biāo)以C′的邊緣,即是物體與背景的交界處,也是物體上表面法線的不連續(xù)處,但引起它兩側(cè)灰度躍變的原因是前者。(4)D邊緣。D是陰影引起的邊緣。由于物體表面某一部分被另一物體遮擋,使它得不到光源的照射,從而引起邊緣點(diǎn)兩側(cè)灰度值有較大的差異。5.2.1邊緣檢測與微分運(yùn)算如前所述,邊緣點(diǎn)是信號(hào)“變化劇烈”的地方,但這么說并不準(zhǔn)確,需要定義一個(gè)準(zhǔn)確的邊緣數(shù)學(xué)模型。以一維信號(hào)為例,對于階躍信號(hào),我們當(dāng)然認(rèn)為其為邊緣點(diǎn)。在實(shí)際情況中,物理信號(hào)不可能有理想的突變,而是如圖5-8(b)所示的逐漸增大的信號(hào),對圖5-8(b)中所示A、B、C三點(diǎn),一般稱B點(diǎn)為邊緣點(diǎn)。在圖5-8(c)和5-8(d)中,如果臺(tái)階比較窄,即可以認(rèn)為B點(diǎn)為邊緣點(diǎn),也可以認(rèn)為該信號(hào)有兩個(gè)邊緣點(diǎn)A與C。圖5-8不同的邊緣信號(hào)圖5-9圖像中不同類型的邊界(a)邊界;(b)線;(c)折線變化;(d)緩慢的平滑變化(a)(b)(d)(c)圖5-10用Prewitt算子進(jìn)行邊緣檢測的結(jié)果圖5-105.2.2高斯-拉普拉斯(LOG)算子噪聲點(diǎn)對邊緣檢測有較大的影響,效果更好的邊緣檢測器是高斯-拉普拉斯(LOG)算子。它把高斯平滑濾波器和拉普拉斯銳化濾波器結(jié)合起來,先平滑掉噪聲,再進(jìn)行邊緣檢測,所以效果更好。常用的LOG算子是5×5的模板:圖5-11LOG算子中心點(diǎn)的距離與位置加權(quán)系數(shù)的關(guān)系若將圖5-11繞y軸作旋轉(zhuǎn)一周后,LOG算子很像一頂墨西哥草帽,所以,LOG又叫墨西哥草帽濾波器。

其他邊緣檢測算子Roberts算子的模板為:Sobel算子其他邊緣檢測算子Prewitt算子Laplace算子其他邊緣檢測算子Kirsch算子Canny算子1.對原圖像進(jìn)行高斯濾波2.計(jì)算方向?qū)?shù)3.計(jì)算梯度的幅度4.抑制梯度圖中的非局部極值點(diǎn)的象素5.估計(jì)出圖像中的高閾值和低閾值6.遍歷圖像中的點(diǎn),對每個(gè)象素利用閾值以及追蹤函數(shù),判斷是否邊界。是則將象素置為255,否則置為0.

檢測比較分別為:原圖,Roberts,Sobel,Prewitt,Laplace,Kirsch,Canny檢測比較分別為:原圖,Roberts,Sobel,Prewitt,Laplace,Kirsch,Canny5.3輪廓跟蹤與提取5.3.1輪廓跟蹤在識(shí)別圖像中的目標(biāo)時(shí),往往需要對目標(biāo)邊緣作跟蹤處理,也叫輪廓跟蹤。顧名思義,輪廓跟蹤就是通過順序找出邊緣點(diǎn)來跟蹤邊界的。若圖像是二值圖像或圖像中不同區(qū)域具有不同的像素值,但每個(gè)區(qū)域內(nèi)的像素值是相同的,則如下算法可完成基于4連通或8連通區(qū)域的輪廓跟蹤。步驟1:首先按從上到下,從左到右的順序掃描圖像,尋找沒有標(biāo)記跟蹤結(jié)束記號(hào)的第一個(gè)邊界起始點(diǎn)A0

,

A0

是具有最小行和列值的邊界點(diǎn)。定義一個(gè)掃描方向變量dir,該變量用于記錄上一步中沿著前一個(gè)邊界點(diǎn)到當(dāng)前邊界點(diǎn)的移動(dòng)方向,其初始化取值為

(1)對4連通區(qū)域取dir=3,如圖5-12(a)所示;

(2)對8連通區(qū)域取dir=7,如圖5-12(b)所示。圖5-12方向變量的初始化步驟2:按逆時(shí)針方向搜索當(dāng)前像素的3×3鄰域,其起始搜索方向設(shè)定如下:

(1)對4連通區(qū)域取(dir+3)mod4,如圖5-13(a)所示;

(2)對8連通區(qū)域,若dir為奇數(shù)取(dir+7)mod8,如圖5-13(b)所示;若dir為偶數(shù)取(dir+6)mod8,如圖5-13(c)所示。圖5-133×3鄰域起始搜索方向在3×3鄰域中搜索到的第一個(gè)與當(dāng)前像素值相同的像素便為新的邊界點(diǎn)An,同時(shí)更新變量dir為新的方向值。步驟3:如果An等于第二個(gè)邊界點(diǎn)A1且前一個(gè)邊界點(diǎn)An-1等于第一個(gè)邊界點(diǎn)A0,則停止搜索,結(jié)束跟蹤,否則重復(fù)步驟2繼續(xù)搜索。步驟4:由邊界點(diǎn)A0、A1、A2、…、An-2構(gòu)成的邊界便為要跟蹤的邊界。算法中步驟1中所采用的準(zhǔn)則稱為“探測準(zhǔn)則”,其作用是找出第一個(gè)邊界點(diǎn);步驟3中所采用的準(zhǔn)則稱為“跟蹤準(zhǔn)則”,其作用是找出所有邊界點(diǎn)。圖5-14輪廓跟蹤示例5.3.2輪廓提取二值圖像輪廓提取的算法非常簡單,就是掏空內(nèi)部點(diǎn):如果原圖像中有一點(diǎn)為黑,且它的8個(gè)鄰點(diǎn)都是黑色時(shí),說明該點(diǎn)是內(nèi)部點(diǎn),將該點(diǎn)刪除(置為白色像素值255)。對圖像中所有像素點(diǎn)執(zhí)行該操作便可完成圖像輪廓的提取。5.4圖像匹配5.4.1模板匹配模板匹配是指用一個(gè)較小的圖像,即模板與源圖像進(jìn)行比較,以確定在源圖像中是否存在與該模板相同或相似的區(qū)域,若該區(qū)域存在,還可確定其位置并提取該區(qū)域。模板匹配常用的一種測度為模板與原圖像對應(yīng)區(qū)域的誤差平方和。設(shè)f(x,y)為M×N的原圖像,t(j,k)為J×K(J≤M,K≤N)的模板圖像,則誤差平方和測度定義為(5-7)將式(5-7)展開可得(5-8)令

DS(x,y)稱為原圖像中與模板對應(yīng)區(qū)域的能量,它與像素位置(x,y)有關(guān),但隨像素位置(x,y)的變化,DS(x,y)變化緩慢。DST(x,y)稱為模板與原圖像對應(yīng)區(qū)域的互相關(guān),它隨像素位置(x,y)的變化而變化,當(dāng)模板t(j,k)和原圖像中對應(yīng)區(qū)域相匹配時(shí)取得最大值。DT(x,y)稱為模板的能量,它與圖像像素位置(x,y)無關(guān),只用一次計(jì)算便可。顯然,用式(5-8)計(jì)算誤差平方和測度可以減少計(jì)算量。基于上述分析,若設(shè)DS(x,y)也為常數(shù),則用DST(x,y)便可進(jìn)行圖像匹配,當(dāng)DST(x,y)取最大值時(shí),便可認(rèn)為模板與圖像是匹配的。但假設(shè)DS(x,y)為常數(shù)會(huì)產(chǎn)生誤差,嚴(yán)重時(shí)將無法正確地完成匹配,因此可用歸一化互相關(guān)作為誤差平方和測度,其定義為(5-9)圖5-15給出了模板匹配的示意圖,其中假設(shè)原圖像f(x,y)和模板圖像t(k,l)的原點(diǎn)都在左上角。對任何一個(gè)f(x,y)中的(x,y),根據(jù)式(5-9)都可以算得一個(gè)R(x,y)值。當(dāng)x和y變化時(shí),t(j,k)在原圖像區(qū)域中移動(dòng)并得出R(x,y)所有值。R(x,y)的最大值便指出了與t(j,k)匹配的最佳位置,若從該位置開始在原圖像中取出與模板大小相同的一個(gè)區(qū)域,便可得到匹配圖像。圖5-15模板匹配示意圖用歸一化互相關(guān)求匹配的計(jì)算工作量非常大,因?yàn)槟0逡?M-J+1)×(N-K+1)個(gè)參考位置上做相關(guān)計(jì)算,其中,除最佳匹配點(diǎn)外,其余做的都是無效運(yùn)算,所以有必要對其進(jìn)行改進(jìn),以提高運(yùn)算速度。常用的方法有序貫相似性檢測算法、幅度排序相關(guān)算法、FFT相關(guān)算法、分層搜索序貫判決算法等。模板匹配的主要局限性在于它只能進(jìn)行平行移動(dòng),如原圖像中要匹配的目標(biāo)發(fā)生旋轉(zhuǎn)或大小變化,該算法無效。另外,如原圖像中要匹配的目標(biāo)只有部分可見,該算法也無法完成匹配。圖5-16模板匹配示例(a)原圖像與匹配結(jié)果;(b)模板;5.4.2直方圖匹配顏色是描述圖像內(nèi)容的一個(gè)重要特征。人們已經(jīng)提出了多種借助顏色特征對圖像進(jìn)行檢索的方法。常用的顏色空間有R、G、B和H、S、I。實(shí)際上,利用H、S、I顏色空間進(jìn)行檢索的效果更好一些,但以下討論主要以R、G、B空間為例。為利用圖像的顏色特征描述圖像,可借助圖像特征的統(tǒng)計(jì)直方圖。利用直方圖進(jìn)行圖像的匹配,這便是直方圖匹配。

1.直方圖相交法設(shè)HQ(k)和HD(k)分別為查詢圖像Q和數(shù)據(jù)庫圖像D的特征統(tǒng)計(jì)直方圖,則兩圖像之間的匹配值d(Q,D)為(5-10)

2.歐幾里得距離法為減少計(jì)算量,可采用直方圖的均值來粗略地表達(dá)顏色信息,對圖像的R、G、B三個(gè)分量,匹配的特征矢量f是(5-11)式中,μR、μG、μB分別是R、G、B三個(gè)分量直方圖的0階距。此時(shí)查詢圖像Q和數(shù)據(jù)庫圖像D之間的匹配值為(5-12)

3.中心矩法對直方圖來說,均值為1階矩,更高階的矩也可使用。設(shè)用 分別表示查詢圖像Q的R、G、B三個(gè)分量直方圖的i(i≤3)階中心矩;用 分別表示數(shù)據(jù)庫圖像D的R、G、B三個(gè)分量直方圖的i(i≤3)階中心矩,則它們之間的匹配值為式中,WR,WG,WB為加權(quán)系數(shù)。

4.參考顏色法歐幾里得距離法太粗糙,直方圖相交法計(jì)算量太大,一種折衷的方法是將圖像顏色用一組參考色表示,這組參考色應(yīng)能覆蓋視覺上可感受到的各種顏色。參考色的數(shù)量要比原圖像少,這樣可計(jì)算簡化的直方圖,所以匹配的特征矢量是f=[r1,r2…rN]T (5-14)式中:ri是第i種顏色出現(xiàn)的頻率,N是參考顏色表的尺寸。加權(quán)后的查詢圖像Q和數(shù)據(jù)庫圖像D之間的匹配值為(5-15)式中:前面4種方法中,后3種主要是從減少計(jì)算量的角度對第1種方法進(jìn)行簡化,但直方圖相交法還有另外一個(gè)問題。當(dāng)圖像中的特征并不能取遍所有的可取值時(shí),統(tǒng)計(jì)直方圖中會(huì)出現(xiàn)一些零值。這些零值的出現(xiàn)會(huì)給直方圖的相交帶來影響,從而使得由式(5-10)求得的匹配值并不能正確反映兩圖間的顏色差別。

5.閔可夫斯基距離法若兩幅圖像Q和D的直方圖分別為HQ和HK,則顏色直方圖匹配的計(jì)算方法可以利用度量空間的閔可夫斯基 (λ=1,也叫“街坊”(CityBlock)距離),按如下方法進(jìn)行匹配(5-16)

R、G、B圖像顏色是由不同亮度的紅、綠、藍(lán)三基色組成,因此式(5-16)可以改寫成:(5-17)式(5-17)在具體實(shí)施時(shí),必須從所讀取的各像素顏色值中分離出R、G、B三基色的亮度值。如前所述,由于直方圖丟失了顏色的位置信息,因此兩幅圖像可能內(nèi)容完全不同,但直方圖相似。所以,僅用簡單的顏色直方圖匹配也容易造成誤識(shí)別。一種改進(jìn)的方法是將圖像劃分成若干子塊,分別對各子塊進(jìn)行匹配。1991年,A.Nagasaka和Y.Tanaka提出了一種將視頻幀或圖像分割成4×4相同大小的子塊并比較相應(yīng)子塊的方法。這種方法對兩幅視頻幀或圖像的相應(yīng)子塊進(jìn)行比較,廢棄差別最大的一對,其余的比較結(jié)果參與最后的識(shí)別。B.Shahraray也曾提出類似的方法:將視頻幀或圖像分割成子塊并進(jìn)行塊匹配,對所有子塊匹配的結(jié)果采用一種非線性的統(tǒng)計(jì)算法進(jìn)行綜合評(píng)價(jià)。由于子塊的位置固定,各子塊的直方圖在一定程度上反映了顏色的位置特征,因此子塊劃分與匹配的方法可以對物體運(yùn)動(dòng)、攝像機(jī)運(yùn)動(dòng)、鏡頭縮放等情況有更好的適應(yīng)性。6.X2直方圖匹配X2直方圖匹配的計(jì)算公式如下:(5-18)對于R、G、B圖像,X2直方圖匹配的計(jì)算公式又可以變?yōu)?5-19)

X2直方圖匹配與模板匹配或顏色直方圖匹配相比具有更好的識(shí)別率,識(shí)別鏡頭切換(AbruptSceneChange)上效果良好。

A.Nagasaka和Y.Tanaka通過對灰度和、灰度模板匹配、灰度直方圖匹配、彩色模板匹配、顏色直方圖匹配和X2直方圖匹配六種匹配方法進(jìn)行了實(shí)驗(yàn)比較。結(jié)果表明,采用圖像分塊加上X2直方圖匹配在鏡頭切換識(shí)別上具有很好的效果,但對鏡頭漸變識(shí)別效果不好。5.4.3形狀匹配形狀也是描述圖像內(nèi)容的一個(gè)重要特征,利用形狀進(jìn)行匹配需要考慮三個(gè)問題。首先,形狀常與目標(biāo)聯(lián)系在一起,所以相對于顏色,形狀特征可以看作是更高層次的圖像特征。要獲得有關(guān)目標(biāo)的形狀參數(shù),常常要先對圖像進(jìn)行分割,所以形狀特征會(huì)受圖像分割效果的影響。其次,目標(biāo)形狀的描述是一個(gè)非常復(fù)雜的問題,至今還沒有找到能與人的感覺相一致的圖像形狀的確切數(shù)學(xué)定義。最后,從不同視角獲取的圖像中目標(biāo)形狀可能會(huì)有很大差別,為準(zhǔn)確進(jìn)行形狀匹配,需要解決平移、尺度、旋轉(zhuǎn)變換不變性的問題。目前,常用的形狀匹配方法主要有幾何參數(shù)法(Niblack,1993)、(Scassellati,1994)、特征模表示法(Pentland,

PicardandSclaroff,1996)、不變矩法(Mehtre,1997)、邊界方向直方圖法(Jain,1996)、小波重要系數(shù)法(Jacobs,1995)、小波輪廓表示法(楊翔英、章毓晉,1999)等。目標(biāo)的形狀常??梢杂媚繕?biāo)的輪廓來表示,而輪廓是由一系列邊界點(diǎn)所組成的。一般認(rèn)為,在較大尺度下常常能較可靠地消除誤檢并檢測到真正的邊界點(diǎn),但在大尺度下對邊界的定位不易準(zhǔn)確。相反,在較小尺度下對真正邊界點(diǎn)的定位常比較準(zhǔn)確,但在小尺度下誤檢的比例會(huì)增加。所以,可考慮先在較大尺度下檢測出真正的邊界點(diǎn),再在較小尺度下對真正邊界點(diǎn)進(jìn)行較精確的定位。小波變換和分析作為一種多尺度、多通道分析工具,比較適合對圖像進(jìn)行多尺度的邊界檢測。5.5投影法與差影法5.5.1投影法顧名思義,投影法就是把圖像在某一方向(常用的是水平方向和垂直方向)上進(jìn)行投影。在投影圖上便可反映出圖像中目標(biāo)對象的位置、尺寸等信息。圖5-17是一幅圖像分別在水平方向和垂直方向上的投影??梢钥闯鐾队胺ㄊ且环N很自然的方法,有點(diǎn)像灰度直方圖。為了得到更好的效果,投影法經(jīng)常和閾值化一起使用。由于噪聲點(diǎn)對投影有一定的影響,所以處理前最好先做一次平滑,去除噪聲,然后進(jìn)行閾值化處理,再對閾值化后的二值圖像在某個(gè)方向上進(jìn)行投影運(yùn)算。圖5-17投影法圖5-18華盛頓紀(jì)念碑圖圖5-19閾值化后的華盛頓紀(jì)念碑圖5-20垂直方向投影5.5.2差影法

1.圖像的代數(shù)運(yùn)算圖像的代數(shù)運(yùn)算是指對兩幅輸入圖像進(jìn)行點(diǎn)對點(diǎn)的加、減、乘、除四則運(yùn)算而得到輸出圖像的運(yùn)算。如果記輸入圖像為A(x,y)和B(x,y),輸出圖像為C(x,y),則四種圖像代數(shù)運(yùn)算的表達(dá)式如下:C(x,y)=A(x,y)+B(x,y)C(x,y)=A(x,y)-B(x,y)C(x,y)=A(x,y)×B(x,y)C(x,y)=A(x,y)/B(x,y)另外,還可通過適當(dāng)?shù)慕M合,形成涉及幾幅圖像的復(fù)合代數(shù)運(yùn)算方程。圖像相加一般用于對同一場景的多幅圖像求平均,以便有效地降低加性噪聲。通常,圖像采集系統(tǒng)中采集圖像時(shí)有這樣的參數(shù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論