版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第7章圖像分割
第7章圖像分割17.1圖像分割7.2基于閾值選取的圖像分割方法7.3基于區(qū)域的圖像分割方法7.4基于邊緣檢測的圖像分割7.5Hough變換檢測法7.1圖像分割2學習目標了解圖像分割的類別和作用掌握基于閾值選取的圖像分割方法掌握基于區(qū)域的圖像分割方法掌握基于邊緣檢測的圖像分割方法了解Hough變換檢測法學習目標了解圖像分割的類別和作用37.1圖像分割圖像分割的目的圖像分割是指通過某種方法,使得畫面場景被分為“目標物”及“非目標物”兩類,即將圖像的像素變換為黑、白兩種。因為結果圖像為二值圖像,所以通常又稱圖像分割為圖像的二值化處理。7.1圖像分割圖像分割的目的圖像分割是指4圖像分割示例圖像分割示例5圖像分割示例——條碼的二值化局部放大圖像分割示例——條碼的二值化局部6?圖像分割示例——腎小球區(qū)域的提取?圖像分割示例——腎小球區(qū)域的提7圖像分割示例——細菌檢測圖像分割示例——細菌8圖像分割示例——印刷缺陷檢測圖像分割示例——印刷缺陷檢測9檢測結果局部放大圖圖像分割示例——印刷缺陷檢測檢測結果局部放大圖圖像分割示例10圖像分割的難點
從前面的例子可以看到,圖像分割是比較困難的。原因是畫面中的場景通常是復雜的,要找出兩個模式特征的差異,并且可以對該差異進行數(shù)學描述都是比較難的。圖像分割的難點從前面的例子可以看到,圖像分割是比較困難的11圖像分割
把圖像空間按照一定的要求分成一些“有意義”的區(qū)域的技術叫圖像分割。例如:(1)要確定航空照片中的森林、耕地、城市區(qū)域等,首先需要將這些部分在圖像上分割出來。(2)要辨認文件中的個別文字,也需先將這些文字分選出來。圖像分割12(3)要識別和標定細胞的顯微照片中的染色體,需要用圖像分割技術。一幅圖像通常是由代表物體的圖案與背景組成,簡稱物體與背景。若想從一幅圖像中“提取”物體,可以設法用專門的方法標出屬于該物體的點,如把物體上的點標為“1”,而把背景點標為“0”,通過分割以后,可得一幅二值圖像。(3)要識別和標定細胞的顯微照片中的染色體,需要用圖像分割技13圖像分割的應用領域
機器閱讀理解
OCR錄入遙感圖像自動識別在線產(chǎn)品檢測醫(yī)學圖像樣本統(tǒng)計醫(yī)學圖像測量圖像編碼圖像配準的預處理圖像分割的應用領域14
圖像分割的意義
是把圖像分成若干個有意義區(qū)域的處理技術。其從本質上說是將各像素進行分類的過程。分類所依據(jù)的特性可以是像素的灰度值、顏色或多譜特性、空間特性和紋理特性等。圖像分割的意義15圖像分割方法分類:大致可以分為基于邊緣檢測的方法和基于區(qū)域生成的方法。
第一類為找出圖像的邊緣信息,首先檢出局部特性的不連續(xù)性,再將它們連成邊界,這些邊界把圖像分成不同的區(qū)域,從而分割出各個區(qū)域,常用邊緣檢測方法有基于邊緣檢測的圖像分割、基于閾值選取的圖像分割;圖像分割方法分類:16第二類為基于區(qū)域生成的方法,是將像素分成不同的區(qū)域,根據(jù)相應的區(qū)域特性在圖像中找出與其相似的部分并進行處理,常用的方法有區(qū)域生長、分裂-合并分割方法。以上這兩類方法互為對偶,相輔相成,有時還要將它們結合起來,以得到更好的分割效果。第二類為基于區(qū)域生成的方法,是將像素分177.2基于閾值選取的圖像分割方法
若圖像中目標和背景具有不同的灰度集合:目標灰度集合與背景灰度集合,且兩個灰度集合可用一個灰度級閾值T進行分割。這樣就可以用閾值分割灰度級的方法在圖像中分割出目標區(qū)域與背景區(qū)域,這種方法稱為灰度閾值分割方法。7.2基于閾值選取的圖像分割方法若圖像中目標18
設圖像為f(x,y)
,其灰度級范圍是[0,L-1],在0和L-1之間選擇一個合適的灰度閾值T,則圖像分割方法可描述為:這樣得到的g(x,y)是一幅二值圖像。
設圖像為f(x,y),其灰度級范圍197.2.1灰度閾值分割1.閾值分割原理常用的圖像分割方法是把圖像灰度分成不同的等級,然后用設置灰度門限(閾值)的方法確定有意義的區(qū)域或分割物體的邊界。常用的閾值化處理就是圖像的二值化處理,即選擇一個閾值,將圖像轉換為黑白二值圖像,用于圖像分割及邊緣跟蹤等預處理。7.2.1灰度閾值分割1.閾值分割原理20圖像閾值化處理的變換函數(shù)表達式為圖像閾值化處理的變換函數(shù)表達式為21兩種變換曲線兩種變換曲線22(a)原圖像(b)圖像直方圖圖像的二值化閾值分割示例(a)原圖像23
(c)分割閾值T=90
(d)分割閾值T=130
(e)分割閾值T=180
(c)分割閾值T=90(d)分割閾值T=24在圖像的閾值化處理過程中,選用不同的閾值其處理結果差異很大。
閾值過大,會提取多余的部分;而閾值過小,又會丟失所需的部分。因此,閾值的選取非常重要。在圖像的閾值化處理過程中,選用不同的閾值其處25灰度圖像二值化實例灰度圖像二值化實例26圖像的二值化閾值分割示例課件272.灰度圖像多區(qū)域閾值分割
圖像中的區(qū)域(n=4)
2.灰度圖像多區(qū)域閾值分割圖像中的區(qū)域(n=4)28
在各區(qū)域的灰度差異設置n個閾值,并進行如下分割處理:
在各區(qū)域的灰度差異設置n個閾值,并進行如29
圖像中各點經(jīng)上述灰度閾值法處理后,各個有意義區(qū)域就從圖像背景中分離出來。
含有多目標圖像的直方圖
圖像中各點經(jīng)上述灰度閾值法處理后,各個有意義區(qū)307.2.2直方圖閾值1.直方圖閾值的雙峰法
當灰度圖像中畫面比較簡單且對象物的灰度分布比較有規(guī)律,背景和對象物在圖像的灰度直方圖上各自形成一個波峰,由于每兩個波峰間形成一個低谷,因而選擇雙峰間低谷處所對應的灰度值為閾值,可將兩個區(qū)域分離。把這種通過選取直方圖閾值來分割目標和背景的方法稱為直方圖閾值雙峰法。
7.2.2直方圖閾值1.直方圖閾值的雙峰法31
具體實現(xiàn)的方法是先做出圖像的灰度直方圖,若只出現(xiàn)背景和目標物兩區(qū)域部分所對應的直方圖呈雙峰且有明顯的谷底,則可以將谷底點所對應的灰度值作為閾值t,然后根據(jù)該閾值進行分割就可以將目標從圖像中分割出來。這種方法適用于目標和背景的灰度差較大,直方圖有明顯谷底的情況。具體實現(xiàn)的方法是先做出圖像的灰度直方圖,32直方圖的雙峰與閾值直方圖的雙峰與閾值33直方圖閾值雙峰法實例I=imread(‘blood.bmp’);%讀入灰度圖像并顯示imshow(I);figure;imhist(I);%顯示灰度圖像直方圖Inew=im2bw(I,140/255);%圖像二值化,根據(jù)140/255確定的閾值,劃分目標與背景figure;imshow(Inew);直方圖閾值雙峰法實例I=imread(‘blood.bmp’34圖像的二值化閾值分割示例課件35
雙峰法比較簡單,在可能情況下常常作為首選的閾值確定方法,但是圖像的灰度直方圖的形狀隨著對象、圖像輸入系統(tǒng)、輸入環(huán)境等因素的不同而千差萬別,當出現(xiàn)波峰間的波谷平坦、各區(qū)域直方圖的波形重疊等情況時,用直方圖閾值法難以確定閾值,必須尋求其他方法來選擇適宜的閾值。雙峰法比較簡單,在可能情況下常常作為首選的閾367.2.3直方圖最大熵閾值一維直方圖7.2.3直方圖最大熵閾值37
目標區(qū)域O的概率分布是:背景區(qū)域B的概率灰度分布為:目標區(qū)域O的概率分布是:38式中目標區(qū)域和背景區(qū)域熵的定義為式中39
由目標區(qū)域和背景區(qū)域熵、得到熵函數(shù)定義為
當熵函數(shù)取得最大值時,對應的灰度值就是所求的最佳閾值
由目標區(qū)域和背景區(qū)域熵、得到熵函數(shù)定義407.2.4二維直方圖閾值由于圖像的一維灰度直方圖沒有明顯的峰和谷時,僅利用一維灰度值分布選取的閾值往往難以獲得滿意的圖像分割效果,甚至還可能產(chǎn)生錯誤的分割。
解決的方法是可以在一維灰度直方圖閾值分割算法上引入圖像的二次統(tǒng)計特性(區(qū)域灰度特征),由于區(qū)域灰度特征包含了圖像的部分空間信息,且對噪聲的敏感程度要低于點灰度特征。綜合利用圖像的點灰度特征和區(qū)域灰度特征就可較好的表征圖像的信息,達到改善圖像的分割質量,從而實現(xiàn)二維直方圖最大熵閾值。7.2.4二維直方圖閾值由于圖像的一維灰度411.二維直方圖由原始圖像f(x,y)像素的灰度級和平滑圖像g(x,y)對該像素的鄰域平均灰度級共同來構成一個二元函數(shù)z(i,j)
像素的灰度級和該像素的鄰域平均灰度級的可能取值為L×L,設為圖像中點灰度為i及其區(qū)域灰度均值為j的像素點數(shù),為點灰度與區(qū)域灰度均值對(i,j)發(fā)生的概率,則
{i,j=0,2,…,L-1}其中M×N為圖像的大小。1.二維直方圖422.二維最大熵閾值分割
在二維直方圖中,高峰主要分布在平面的對角線附近,并且在總體上呈現(xiàn)出雙峰狀態(tài)。二維直方圖的灰度平面圖,如下圖所示,其中A區(qū)和B區(qū)分別代表目標和背景(或相反),遠離對角線的C區(qū)和D區(qū)代表邊界和噪聲,所以應該在A區(qū)和B區(qū)中通過二維最大熵法確定最佳閾值,使其真正代表目標和背景的信息量最大。
2.二維最大熵閾值分割43二維直方圖的灰度平面圖二維直方圖的灰度平面圖44設A區(qū)域和B區(qū)域各自具有不同的概率分布,閾值設在(s,t),定義離散二維熵為
A區(qū)和B區(qū)的二維熵分別為設A區(qū)域和B區(qū)域各自具有不同的概率分布,閾值45定義熵的判別函數(shù)為選取的最佳閾值向量滿足定義熵的判別函數(shù)為467.2.5全局閾值和局部閾值閾值法分割圖像的關鍵:閾值的選擇;閾值法分為:全局閾值分割法和局部閾值分割法;
閾值類型:單閾值,多閾值。7.2.5全局閾值和局部閾值閾值法分割圖像的關鍵:閾值的選471.全局閾值分割全局閾值分割法在圖像處理中應用較多,它在整幅圖像內采用固定的閾值分割圖像;經(jīng)典的閾值選取以灰度直方圖為處理對象;
根據(jù)閾值選擇方法的不同,分為模態(tài)方法、迭代式閾值選擇等方法,都是以直方圖為研究對象來確定分割閾值的。1.全局閾值分割全局閾值分割法在圖像處理中應用較多,它在整幅48全局閾值分割實例全局閾值分割實例49圖像的二值化閾值分割示例課件50選取不同閾值圖像分割的效果選取不同閾值圖像分割的效果512.局部閾值分割原始圖像分為幾個小的子圖像,對每個子圖像分別求出最優(yōu)分割閾值;
相鄰子圖像之間的邊界處可能產(chǎn)生灰度級的不連續(xù)性,需要平滑;常用方法有:灰度差直方圖法,微分直方圖法。2.局部閾值分割原始圖像分為幾個小的子圖像,對每個子圖像分別52局部閾值分割能夠改善分割效果,但存在以下缺點:每幅子圖像的尺寸不能太小,否則統(tǒng)計出的結果無意義;
每幅圖像的分割是任意的,如果一幅子圖像正好落在目標區(qū)域或背景區(qū)域,而根據(jù)統(tǒng)計結果對其進行分割,也許會產(chǎn)生更差的結果;
局部閾值法對每一幅子圖像都要進行統(tǒng)計,速度慢,難以適應實時性要求。局部閾值分割能夠改善分割效果,但存在以下缺點:每幅子圖像的尺537.3基于區(qū)域的圖像分割方法
分割的目的是把一幅圖像劃分成一些區(qū)域,對于這個問題的最直接的方法是把一幅圖像分成滿足某種判據(jù)的區(qū)域。要劃分成區(qū)域,要確定一個區(qū)域與其它區(qū)域相區(qū)別的特征,還要產(chǎn)生有意義分割的相似性判據(jù)。7.3基于區(qū)域的圖像分割方法分割的目的是把547.3.1區(qū)域生長法
分割區(qū)域的一種方法叫區(qū)域生成或區(qū)域生長??梢詮臐M足區(qū)域特征的一點開始,加上與已知點相似的鄰點形成一個區(qū)域。這個相似性準則可以是灰度級、彩色值、結構、梯度或其它特征。相似性的測度可以由所確定的閾值來判定。所以,此方法是從滿足檢測準則的點開始,在各個方向上生長區(qū)域。當其鄰近點滿足檢測準則,就并入?yún)^(qū)域中。不斷重復這一過程,直到?jīng)]有可接受的鄰近點為止。7.3.1區(qū)域生長法分割區(qū)域的一種方法叫區(qū)55區(qū)域生長(RegionGrowing)也稱為區(qū)域增長,它的基本思想是將具有相似性質的像素集合起來構成一個區(qū)域。
區(qū)域生長分割示意圖區(qū)域生長(RegionGrowing)也稱為區(qū)域增長,它的56區(qū)域生長法時需要由以下3個步驟來實現(xiàn)
(1)確定選擇一組能正確代表所需區(qū)域的起始點種子像素。
(2)確定在生長過程中將相鄰像素包括進來的(相似性判別生長)準則。
(3)確定區(qū)域生長過程停止的條件或規(guī)則。當然,區(qū)域生長分割方法針對不同的實際應用,需要根據(jù)具體圖像的具體特征來確定種子像素和生長及停止準則。區(qū)域生長法時需要由以下3個步驟來實現(xiàn)571.灰度差判別式
相似性的判別值可以選取像素與鄰域像素間的灰度差,也可以選取微區(qū)域與相鄰微區(qū)域間的灰度差?;叶炔钆袆e式為
當C<T,說明基本單元(i,j)與(m,n)相似,(i,j)應與(m,n)合并,計算合并后微區(qū)域的平均灰度值;當C≥T,說明兩者不相似,f(i,j)保持不變,仍為不屬于任何區(qū)域的基本單元。1.灰度差判別式相似性的判別值可以選取像58區(qū)域生長實例
如下圖示,其準則是鄰近點的灰度級與物體的平均灰度級的差小于2。區(qū)域生長的簡單圖示區(qū)域生長實例如下圖示,其準則是鄰近點的灰度59下面舉例說明用灰度差判別準則的合并法形成區(qū)域的過程。設例中閾值T=2,基本單元為像素,在3×3的微區(qū)域中與像素相鄰的像素數(shù)有8個,下面舉例說明用灰度差判別準則的合并法形成區(qū)域60灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并617.3.2分裂-合并分裂合并的方法是一種自上而下的方法,它的思想是首先將圖像劃分為若干小區(qū)域,然后運用特定的檢驗判據(jù),將包含不同內容的區(qū)域分裂,將包含相同內容的區(qū)域合并,最后得到分割圖像。使用分裂和合并的組合方法可以實現(xiàn)自動細化分割運算,通過合并屬于同一目標的鄰接區(qū)域來消除錯誤邊界和虛假區(qū)域,同時通過分裂屬于不同目標的區(qū)域來補償丟失的邊界。分裂合并常用的表示方法有兩種:一種稱為四叉樹;另一種稱為金字塔。7.3.2分裂-合并分裂合并的方法是一種自上而下的方法,它620層1層2層
四叉樹分裂-合并基本數(shù)據(jù)結構0層1層2層四叉樹分裂-合并基本數(shù)據(jù)結構631.樹結構樹的根代表圖像本身,樹的葉代表每個像素;0層的根可看作1個節(jié)點,第1層有4個節(jié)點,若圖像大小為4x4,則應該有16個節(jié)點,需要經(jīng)過0層1層2層才能抵達每個樹葉(像素),整個樹結構有n+1=3層;區(qū)域生長先從單個生長點開始通過不斷接納滿足接收準則的新生長點,最后得到整個區(qū)域,從而完成圖像的區(qū)域劃分。1.樹結構642.圖像四叉樹結構
四叉樹要求輸入圖像f(x,y)為2的整數(shù)次冪;設R代表整個正方形圖像區(qū)域,一個四叉樹從最高0層開始,把R連續(xù)分成越來越小的1/4的正方形子區(qū)域Ri,不斷將該子區(qū)域Ri進行4等分,最終使子區(qū)域Ri處于不可分狀態(tài)。2.圖像四叉樹結構65MATLAB中提供了四叉樹分解函數(shù)qtdecomp:
S=qtdecomp(I):對灰度圖像I進行四叉樹分解,返回的四叉樹結構是稀疏矩陣S。直到分解的每一小塊內的所有元素值相等。
S=qtdecomp(I,threshold,mindim):通過指定閾值threshold,使分解圖像的小塊中最大像素值和最小像素值之差小于閾值。此函數(shù)只適合方陣的階為2的正整數(shù)次方。MATLAB中提供了四叉樹分解函數(shù)qtdecomp:此函數(shù)只66圖像的四叉樹分解實例圖像的四叉樹分解實例67圖像的二值化閾值分割示例課件68圖像的二值化閾值分割示例課件693.金字塔數(shù)據(jù)結構是一個從1×1到N×N逐次增加的n+1個圖像構成的序列;序列中的N×N圖像就是原圖像f(x,y),將其劃分為N/2×N/2個大小相同互不重疊的正方區(qū)域,每個區(qū)域都含有4個像素,各區(qū)域中四個像素灰度平均值分別作為N/2×N/2圖像相應位置的像素灰度;將N/2×N/2圖像劃分為N/4×N/4個大小相同互不重疊的正方區(qū)域,以此類推,最終得到圖像的金字塔數(shù)據(jù)結構表達。3.金字塔數(shù)據(jù)結構70分裂-合并算法的例子。設有8×8圖像的0層、1層、2層、3層如圖7.2.6所示,3層為樹葉,其中的數(shù)值為灰度值以及各層的小區(qū)域平均灰度值。根的灰度值表示圖像的平均亮度。分裂-合并算法的例子。設有8×8圖像的0層、1717.4基于邊緣檢測的圖像分割
數(shù)字圖像的邊緣檢測是圖像分割、目標區(qū)域識別、區(qū)域形狀提取等圖像分析領域十分重要的基礎,也是圖像識別中提取圖像特征的一個重要屬性。在進行圖像理解和分析時,第一步往往就是邊緣檢測,由于邊緣廣泛存在于目標與目標、物體與背景、區(qū)域與區(qū)域(含不同色彩)之間,它是圖像分割所依賴的重要特征。
目前它已成為機器視覺研究領域最活躍的課題之一,在工程應用中占有十分重要的地位。7.4基于邊緣檢測的圖像分割數(shù)字圖727.4.1邊緣檢測的基本原理
圖像邊緣是圖像最基本的特征,邊緣在圖像分析中起著重要的作用。所謂邊緣(Edlge)是指圖像局部特性的不連續(xù)性,灰度或結構等信息的突變處稱為邊緣。
7.4.1邊緣檢測的基本原理73邊緣檢測邊緣可定義為在局部區(qū)域內圖像的差別,表現(xiàn)為圖像上的不連續(xù)性。(灰度級的突變,紋理結構的突變,顏色的變化)。灰度級突變有:
脈沖狀邊緣階躍脈沖狀邊緣階躍邊緣
邊緣檢測74灰度級突變(a)脈沖狀邊緣(b)階躍脈沖狀邊緣(c)階躍邊緣灰度級突變(a)脈沖狀邊緣(b)階躍脈沖狀邊緣75圖像邊緣的灰度變化與導數(shù)圖像邊緣的灰度變化與導數(shù)767.4.2邊緣檢測算子1.梯度算子2.一階微分算子(1)Roberts邊緣檢測算子
(2)Prewitt算子
(3)Sobel算子7.4.2邊緣檢測算子1.梯度算子773.Laplace邊緣檢測算子(二階微分)
Laplace運算的檢測模板Laplace運算的檢測模板784.拉普拉斯高斯算子(LOG)
(Laplace算子的改進)G(x,y)二維高斯函數(shù)
4.拉普拉斯高斯算子(LOG)G(x,y)二維高斯函79LOG算子邊緣提取實例LOG算子邊緣提取實例80原始圖像LOG算子圖像(墨西哥草帽算子)LOG算子邊緣提取結果原始圖像LOG算子圖像LOG算子邊緣提取結果81例:利用edge函數(shù),分別采用sobel,prewitt,Laplacian,LOG,canny5種不同的邊緣檢測算子編程實現(xiàn)邊緣提取,并比較邊緣檢測圖像的效果有何不同,若對原圖像加入不同噪聲后再分別進行邊緣檢測,觀察邊緣提取效果是否不同。edge函數(shù)的調用格式為:BW=edge(I,’method’)BW=edge(I,’method’,thresh)BW=edge(I,’method’,thresh,direction)[BW,thresh]=edge(I,’method’,…)其中,I為輸入圖像,edge函數(shù)對灰度圖像I進行邊緣檢測,返回與I同樣大的二值圖像BW,method表示選用的方法類型,可以為sobel,prewitt,robberts,LOG,canny等。例:利用edge函數(shù),分別采用sobel,prewitt,L82MATLAB中調用edge函數(shù)實現(xiàn)各算子進行邊緣檢測例程:MATLAB中調用edge函數(shù)實現(xiàn)各算子進行邊緣檢測例程:83采用各種邊緣檢測算子得到的邊緣圖像效果采用各種邊緣檢測算子得到的邊緣圖像效果84采用各種邊緣檢測算子得到的邊緣圖像效果
采用各種邊緣檢測算子得到的邊緣圖像效果85對圖像加入椒鹽噪聲后邊緣檢測圖像效果對圖像加入椒鹽噪聲后邊緣檢測圖像效果867.5Hough變換檢測法
霍夫(Hough)變換是一種線描述方法。它可以將圖像空間中用直角坐標表示的直線變換為極坐標空間中的點。一般常將Hough變換稱為線-點變換,利用Hough變換法提取直線的基本原理是,它把直線上點的坐標變換到過點的直線的系數(shù)域,通過利用共線和直線相交的關系,使直線的提取問題轉化為計數(shù)問題。
Hough變換提取直線的主要優(yōu)點是受直線中的間隙和噪聲影響較小。7.5Hough變換檢測法霍夫(Houg871.直角坐標中的Hough變換該變換即為直角坐標中對(x,y)點的Hough變換,它表示參數(shù)空間的一條直線。
2.極坐標中的Hough變換直線的霍夫變換為霍夫變換使不同坐標系中的線和點建立了一種對應關系。1.直角坐標中的Hough變換88(a)xy平面參數(shù)表示直線(b)映射極坐標平面的一個點(c)xy平面的一簇直線(d)變換到平面的(e)xy平面的三個共線點(f)平面上公共正弦狀的軌跡交點的3條曲線霍夫變換的原理示意圖(a)xy平面參數(shù)表示直線(b)映射極坐標平面的一個89
根據(jù)Hough變換原理,可以用Hough變換提取檢測直線。
Hough變換法主要優(yōu)點是受共線點的間隙和噪聲影響較小。因此其思想可以推廣到檢測曲線,如對圓的檢測,其參數(shù)空間增加到三維。根據(jù)Hough變換原理,可以用Hou90利用Hough變換在圖像中檢測直線實例利用Hough變換在圖像中檢測直線實例91圖像的二值化閾值分割示例課件92圖像的二值化閾值分割示例課件93第7章圖像分割
第7章圖像分割947.1圖像分割7.2基于閾值選取的圖像分割方法7.3基于區(qū)域的圖像分割方法7.4基于邊緣檢測的圖像分割7.5Hough變換檢測法7.1圖像分割95學習目標了解圖像分割的類別和作用掌握基于閾值選取的圖像分割方法掌握基于區(qū)域的圖像分割方法掌握基于邊緣檢測的圖像分割方法了解Hough變換檢測法學習目標了解圖像分割的類別和作用967.1圖像分割圖像分割的目的圖像分割是指通過某種方法,使得畫面場景被分為“目標物”及“非目標物”兩類,即將圖像的像素變換為黑、白兩種。因為結果圖像為二值圖像,所以通常又稱圖像分割為圖像的二值化處理。7.1圖像分割圖像分割的目的圖像分割是指97圖像分割示例圖像分割示例98圖像分割示例——條碼的二值化局部放大圖像分割示例——條碼的二值化局部99?圖像分割示例——腎小球區(qū)域的提取?圖像分割示例——腎小球區(qū)域的提100圖像分割示例——細菌檢測圖像分割示例——細菌101圖像分割示例——印刷缺陷檢測圖像分割示例——印刷缺陷檢測102檢測結果局部放大圖圖像分割示例——印刷缺陷檢測檢測結果局部放大圖圖像分割示例103圖像分割的難點
從前面的例子可以看到,圖像分割是比較困難的。原因是畫面中的場景通常是復雜的,要找出兩個模式特征的差異,并且可以對該差異進行數(shù)學描述都是比較難的。圖像分割的難點從前面的例子可以看到,圖像分割是比較困難的104圖像分割
把圖像空間按照一定的要求分成一些“有意義”的區(qū)域的技術叫圖像分割。例如:(1)要確定航空照片中的森林、耕地、城市區(qū)域等,首先需要將這些部分在圖像上分割出來。(2)要辨認文件中的個別文字,也需先將這些文字分選出來。圖像分割105(3)要識別和標定細胞的顯微照片中的染色體,需要用圖像分割技術。一幅圖像通常是由代表物體的圖案與背景組成,簡稱物體與背景。若想從一幅圖像中“提取”物體,可以設法用專門的方法標出屬于該物體的點,如把物體上的點標為“1”,而把背景點標為“0”,通過分割以后,可得一幅二值圖像。(3)要識別和標定細胞的顯微照片中的染色體,需要用圖像分割技106圖像分割的應用領域
機器閱讀理解
OCR錄入遙感圖像自動識別在線產(chǎn)品檢測醫(yī)學圖像樣本統(tǒng)計醫(yī)學圖像測量圖像編碼圖像配準的預處理圖像分割的應用領域107
圖像分割的意義
是把圖像分成若干個有意義區(qū)域的處理技術。其從本質上說是將各像素進行分類的過程。分類所依據(jù)的特性可以是像素的灰度值、顏色或多譜特性、空間特性和紋理特性等。圖像分割的意義108圖像分割方法分類:大致可以分為基于邊緣檢測的方法和基于區(qū)域生成的方法。
第一類為找出圖像的邊緣信息,首先檢出局部特性的不連續(xù)性,再將它們連成邊界,這些邊界把圖像分成不同的區(qū)域,從而分割出各個區(qū)域,常用邊緣檢測方法有基于邊緣檢測的圖像分割、基于閾值選取的圖像分割;圖像分割方法分類:109第二類為基于區(qū)域生成的方法,是將像素分成不同的區(qū)域,根據(jù)相應的區(qū)域特性在圖像中找出與其相似的部分并進行處理,常用的方法有區(qū)域生長、分裂-合并分割方法。以上這兩類方法互為對偶,相輔相成,有時還要將它們結合起來,以得到更好的分割效果。第二類為基于區(qū)域生成的方法,是將像素分1107.2基于閾值選取的圖像分割方法
若圖像中目標和背景具有不同的灰度集合:目標灰度集合與背景灰度集合,且兩個灰度集合可用一個灰度級閾值T進行分割。這樣就可以用閾值分割灰度級的方法在圖像中分割出目標區(qū)域與背景區(qū)域,這種方法稱為灰度閾值分割方法。7.2基于閾值選取的圖像分割方法若圖像中目標111
設圖像為f(x,y)
,其灰度級范圍是[0,L-1],在0和L-1之間選擇一個合適的灰度閾值T,則圖像分割方法可描述為:這樣得到的g(x,y)是一幅二值圖像。
設圖像為f(x,y),其灰度級范圍1127.2.1灰度閾值分割1.閾值分割原理常用的圖像分割方法是把圖像灰度分成不同的等級,然后用設置灰度門限(閾值)的方法確定有意義的區(qū)域或分割物體的邊界。常用的閾值化處理就是圖像的二值化處理,即選擇一個閾值,將圖像轉換為黑白二值圖像,用于圖像分割及邊緣跟蹤等預處理。7.2.1灰度閾值分割1.閾值分割原理113圖像閾值化處理的變換函數(shù)表達式為圖像閾值化處理的變換函數(shù)表達式為114兩種變換曲線兩種變換曲線115(a)原圖像(b)圖像直方圖圖像的二值化閾值分割示例(a)原圖像116
(c)分割閾值T=90
(d)分割閾值T=130
(e)分割閾值T=180
(c)分割閾值T=90(d)分割閾值T=117在圖像的閾值化處理過程中,選用不同的閾值其處理結果差異很大。
閾值過大,會提取多余的部分;而閾值過小,又會丟失所需的部分。因此,閾值的選取非常重要。在圖像的閾值化處理過程中,選用不同的閾值其處118灰度圖像二值化實例灰度圖像二值化實例119圖像的二值化閾值分割示例課件1202.灰度圖像多區(qū)域閾值分割
圖像中的區(qū)域(n=4)
2.灰度圖像多區(qū)域閾值分割圖像中的區(qū)域(n=4)121
在各區(qū)域的灰度差異設置n個閾值,并進行如下分割處理:
在各區(qū)域的灰度差異設置n個閾值,并進行如122
圖像中各點經(jīng)上述灰度閾值法處理后,各個有意義區(qū)域就從圖像背景中分離出來。
含有多目標圖像的直方圖
圖像中各點經(jīng)上述灰度閾值法處理后,各個有意義區(qū)1237.2.2直方圖閾值1.直方圖閾值的雙峰法
當灰度圖像中畫面比較簡單且對象物的灰度分布比較有規(guī)律,背景和對象物在圖像的灰度直方圖上各自形成一個波峰,由于每兩個波峰間形成一個低谷,因而選擇雙峰間低谷處所對應的灰度值為閾值,可將兩個區(qū)域分離。把這種通過選取直方圖閾值來分割目標和背景的方法稱為直方圖閾值雙峰法。
7.2.2直方圖閾值1.直方圖閾值的雙峰法124
具體實現(xiàn)的方法是先做出圖像的灰度直方圖,若只出現(xiàn)背景和目標物兩區(qū)域部分所對應的直方圖呈雙峰且有明顯的谷底,則可以將谷底點所對應的灰度值作為閾值t,然后根據(jù)該閾值進行分割就可以將目標從圖像中分割出來。這種方法適用于目標和背景的灰度差較大,直方圖有明顯谷底的情況。具體實現(xiàn)的方法是先做出圖像的灰度直方圖,125直方圖的雙峰與閾值直方圖的雙峰與閾值126直方圖閾值雙峰法實例I=imread(‘blood.bmp’);%讀入灰度圖像并顯示imshow(I);figure;imhist(I);%顯示灰度圖像直方圖Inew=im2bw(I,140/255);%圖像二值化,根據(jù)140/255確定的閾值,劃分目標與背景figure;imshow(Inew);直方圖閾值雙峰法實例I=imread(‘blood.bmp’127圖像的二值化閾值分割示例課件128
雙峰法比較簡單,在可能情況下常常作為首選的閾值確定方法,但是圖像的灰度直方圖的形狀隨著對象、圖像輸入系統(tǒng)、輸入環(huán)境等因素的不同而千差萬別,當出現(xiàn)波峰間的波谷平坦、各區(qū)域直方圖的波形重疊等情況時,用直方圖閾值法難以確定閾值,必須尋求其他方法來選擇適宜的閾值。雙峰法比較簡單,在可能情況下常常作為首選的閾1297.2.3直方圖最大熵閾值一維直方圖7.2.3直方圖最大熵閾值130
目標區(qū)域O的概率分布是:背景區(qū)域B的概率灰度分布為:目標區(qū)域O的概率分布是:131式中目標區(qū)域和背景區(qū)域熵的定義為式中132
由目標區(qū)域和背景區(qū)域熵、得到熵函數(shù)定義為
當熵函數(shù)取得最大值時,對應的灰度值就是所求的最佳閾值
由目標區(qū)域和背景區(qū)域熵、得到熵函數(shù)定義1337.2.4二維直方圖閾值由于圖像的一維灰度直方圖沒有明顯的峰和谷時,僅利用一維灰度值分布選取的閾值往往難以獲得滿意的圖像分割效果,甚至還可能產(chǎn)生錯誤的分割。
解決的方法是可以在一維灰度直方圖閾值分割算法上引入圖像的二次統(tǒng)計特性(區(qū)域灰度特征),由于區(qū)域灰度特征包含了圖像的部分空間信息,且對噪聲的敏感程度要低于點灰度特征。綜合利用圖像的點灰度特征和區(qū)域灰度特征就可較好的表征圖像的信息,達到改善圖像的分割質量,從而實現(xiàn)二維直方圖最大熵閾值。7.2.4二維直方圖閾值由于圖像的一維灰度1341.二維直方圖由原始圖像f(x,y)像素的灰度級和平滑圖像g(x,y)對該像素的鄰域平均灰度級共同來構成一個二元函數(shù)z(i,j)
像素的灰度級和該像素的鄰域平均灰度級的可能取值為L×L,設為圖像中點灰度為i及其區(qū)域灰度均值為j的像素點數(shù),為點灰度與區(qū)域灰度均值對(i,j)發(fā)生的概率,則
{i,j=0,2,…,L-1}其中M×N為圖像的大小。1.二維直方圖1352.二維最大熵閾值分割
在二維直方圖中,高峰主要分布在平面的對角線附近,并且在總體上呈現(xiàn)出雙峰狀態(tài)。二維直方圖的灰度平面圖,如下圖所示,其中A區(qū)和B區(qū)分別代表目標和背景(或相反),遠離對角線的C區(qū)和D區(qū)代表邊界和噪聲,所以應該在A區(qū)和B區(qū)中通過二維最大熵法確定最佳閾值,使其真正代表目標和背景的信息量最大。
2.二維最大熵閾值分割136二維直方圖的灰度平面圖二維直方圖的灰度平面圖137設A區(qū)域和B區(qū)域各自具有不同的概率分布,閾值設在(s,t),定義離散二維熵為
A區(qū)和B區(qū)的二維熵分別為設A區(qū)域和B區(qū)域各自具有不同的概率分布,閾值138定義熵的判別函數(shù)為選取的最佳閾值向量滿足定義熵的判別函數(shù)為1397.2.5全局閾值和局部閾值閾值法分割圖像的關鍵:閾值的選擇;閾值法分為:全局閾值分割法和局部閾值分割法;
閾值類型:單閾值,多閾值。7.2.5全局閾值和局部閾值閾值法分割圖像的關鍵:閾值的選1401.全局閾值分割全局閾值分割法在圖像處理中應用較多,它在整幅圖像內采用固定的閾值分割圖像;經(jīng)典的閾值選取以灰度直方圖為處理對象;
根據(jù)閾值選擇方法的不同,分為模態(tài)方法、迭代式閾值選擇等方法,都是以直方圖為研究對象來確定分割閾值的。1.全局閾值分割全局閾值分割法在圖像處理中應用較多,它在整幅141全局閾值分割實例全局閾值分割實例142圖像的二值化閾值分割示例課件143選取不同閾值圖像分割的效果選取不同閾值圖像分割的效果1442.局部閾值分割原始圖像分為幾個小的子圖像,對每個子圖像分別求出最優(yōu)分割閾值;
相鄰子圖像之間的邊界處可能產(chǎn)生灰度級的不連續(xù)性,需要平滑;常用方法有:灰度差直方圖法,微分直方圖法。2.局部閾值分割原始圖像分為幾個小的子圖像,對每個子圖像分別145局部閾值分割能夠改善分割效果,但存在以下缺點:每幅子圖像的尺寸不能太小,否則統(tǒng)計出的結果無意義;
每幅圖像的分割是任意的,如果一幅子圖像正好落在目標區(qū)域或背景區(qū)域,而根據(jù)統(tǒng)計結果對其進行分割,也許會產(chǎn)生更差的結果;
局部閾值法對每一幅子圖像都要進行統(tǒng)計,速度慢,難以適應實時性要求。局部閾值分割能夠改善分割效果,但存在以下缺點:每幅子圖像的尺1467.3基于區(qū)域的圖像分割方法
分割的目的是把一幅圖像劃分成一些區(qū)域,對于這個問題的最直接的方法是把一幅圖像分成滿足某種判據(jù)的區(qū)域。要劃分成區(qū)域,要確定一個區(qū)域與其它區(qū)域相區(qū)別的特征,還要產(chǎn)生有意義分割的相似性判據(jù)。7.3基于區(qū)域的圖像分割方法分割的目的是把1477.3.1區(qū)域生長法
分割區(qū)域的一種方法叫區(qū)域生成或區(qū)域生長??梢詮臐M足區(qū)域特征的一點開始,加上與已知點相似的鄰點形成一個區(qū)域。這個相似性準則可以是灰度級、彩色值、結構、梯度或其它特征。相似性的測度可以由所確定的閾值來判定。所以,此方法是從滿足檢測準則的點開始,在各個方向上生長區(qū)域。當其鄰近點滿足檢測準則,就并入?yún)^(qū)域中。不斷重復這一過程,直到?jīng)]有可接受的鄰近點為止。7.3.1區(qū)域生長法分割區(qū)域的一種方法叫區(qū)148區(qū)域生長(RegionGrowing)也稱為區(qū)域增長,它的基本思想是將具有相似性質的像素集合起來構成一個區(qū)域。
區(qū)域生長分割示意圖區(qū)域生長(RegionGrowing)也稱為區(qū)域增長,它的149區(qū)域生長法時需要由以下3個步驟來實現(xiàn)
(1)確定選擇一組能正確代表所需區(qū)域的起始點種子像素。
(2)確定在生長過程中將相鄰像素包括進來的(相似性判別生長)準則。
(3)確定區(qū)域生長過程停止的條件或規(guī)則。當然,區(qū)域生長分割方法針對不同的實際應用,需要根據(jù)具體圖像的具體特征來確定種子像素和生長及停止準則。區(qū)域生長法時需要由以下3個步驟來實現(xiàn)1501.灰度差判別式
相似性的判別值可以選取像素與鄰域像素間的灰度差,也可以選取微區(qū)域與相鄰微區(qū)域間的灰度差?;叶炔钆袆e式為
當C<T,說明基本單元(i,j)與(m,n)相似,(i,j)應與(m,n)合并,計算合并后微區(qū)域的平均灰度值;當C≥T,說明兩者不相似,f(i,j)保持不變,仍為不屬于任何區(qū)域的基本單元。1.灰度差判別式相似性的判別值可以選取像151區(qū)域生長實例
如下圖示,其準則是鄰近點的灰度級與物體的平均灰度級的差小于2。區(qū)域生長的簡單圖示區(qū)域生長實例如下圖示,其準則是鄰近點的灰度152下面舉例說明用灰度差判別準則的合并法形成區(qū)域的過程。設例中閾值T=2,基本單元為像素,在3×3的微區(qū)域中與像素相鄰的像素數(shù)有8個,下面舉例說明用灰度差判別準則的合并法形成區(qū)域153灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并灰度差判別準則的區(qū)域合并1547.3.2分裂-合并分裂合并的方法是一種自上而下的方法,它的思想是首先將圖像劃分為若干小區(qū)域,然后運用特定的檢驗判據(jù),將包含不同內容的區(qū)域分裂,將包含相同內容的區(qū)域合并,最后得到分割圖像。使用分裂和合并的組合方法可以實現(xiàn)自動細化分割運算,通過合并屬于同一目標的鄰接區(qū)域來消除錯誤邊界和虛假區(qū)域,同時通過分裂屬于不同目標的區(qū)域來補償丟失的邊界。分裂合并常用的表示方法有兩種:一種稱為四叉樹;另一種稱為金字塔。7.3.2分裂-合并分裂合并的方法是一種自上而下的方法,它1550層1層2層
四叉樹分裂-合并基本數(shù)據(jù)結構0層1層2層四叉樹分裂-合并基本數(shù)據(jù)結構1561.樹結構樹的根代表圖像本身,樹的葉代表每個像素;0層的根可看作1個節(jié)點,第1層有4個節(jié)點,若圖像大小為4x4,則應該有16個節(jié)點,需要經(jīng)過0層1層2層才能抵達每個樹葉(像素),整個樹結構有n+1=3層;區(qū)域生長先從單個生長點開始通過不斷接納滿足接收準則的新生長點,最后得到整個區(qū)域,從而完成圖像的區(qū)域劃分。1.樹結構1572.圖像四叉樹結構
四叉樹要求輸入圖像f(x,y)為2的整數(shù)次冪;設R代表整個正方形圖像區(qū)域,一個四叉樹從最高0層開始,把R連續(xù)分成越來越小的1/4的正方形子區(qū)域Ri,不斷將該子區(qū)域Ri進行4等分,最終使子區(qū)域Ri處于不可分狀態(tài)。2.圖像四叉樹結構158MATLAB中提供了四叉樹分解函數(shù)qtdecomp:
S=qtdecomp(I):對灰度圖像I進行四叉樹分解,返回的四叉樹結構是稀疏矩陣S。直到分解的每一小塊內的所有元素值相等。
S=qtdecomp(I,threshold,mindim):通過指定閾值threshold,使分解圖像的小塊中最大像素值和最小像素值之差小于閾值。此函數(shù)只適合方陣的階為2的正整數(shù)次方。MATLAB中提供了四叉樹分解函數(shù)qtdecomp:此函數(shù)只159圖像的四叉樹分解實例圖像的四叉樹分解實例160圖像的二值化閾值分割示例課件161圖像的二值化閾值分割示例課件1623.金字塔數(shù)據(jù)結構是一個從1×1到N×N逐次增加的n+1個圖像構成的序列;序列中的N×N圖像就是原圖像f(x,y),將其劃分為N/2×N/2個大小相同互不重疊的正方區(qū)域,每個區(qū)域都含有4個像素,各區(qū)域中四個像素灰度平均值分別作為N/2×N/2圖像相應位置的像素灰度;將N/2×N/2圖像劃分為N/4×N/4個大小相同互不重疊的正方區(qū)域,以此類推,最終得到圖像的金字塔數(shù)據(jù)結構表達。3.金字塔數(shù)據(jù)結構163分裂-合并算法的例子。設有8×8圖像的0層、1層、2層、3層如圖7.2.6所示,3層為樹葉,其中的數(shù)值為灰度值以及各層的小區(qū)域平均灰度值。根的灰度值表示圖像的平均亮度。分裂-合并算法的例子。設有8×8圖像的0層、11647.4基于邊緣檢測的圖像分割
數(shù)字圖像的邊緣檢測是圖像分割、目標區(qū)域識別、區(qū)域形狀提取等圖像分析領域十分重要的基礎,也是圖像識別中提取圖像特征的一個重要屬性。在進行圖像理解和分析時,第一步往往就是邊緣檢測,由于邊緣廣泛存在于目標與目標、物體與背景、區(qū)域與區(qū)域(含不同色彩)之間,它是圖像分割所依賴的重要特征。
目前它已成為機器視覺研究領域最活躍的課題之一,在工程應用中占有十分重要的地位。7.4基于邊緣檢測的圖像分割數(shù)字圖1657.4.1邊緣檢測的基本原理
圖像邊緣是圖像最基本的特征,邊緣在圖像分析中起著重要的作用。所謂邊緣(Edlge)是指圖像
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年燕窩行業(yè)戰(zhàn)略合作協(xié)議3篇
- 2024年汽車交易協(xié)議樣本版
- 水馬購買協(xié)議合同范本在線
- 塔吊購銷協(xié)議書范本
- 購買食品購買合同
- 接地防雷勞務分包協(xié)議
- 民用家具定制購物合同
- 系統(tǒng)軟件升級服務合同
- 商鋪裝飾補充協(xié)議書
- 飲品供應商協(xié)議
- 大學美育-美育賞湖南智慧樹知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術學院
- DZ/T 0430-2023 固體礦產(chǎn)資源儲量核實報告編寫規(guī)范(正式版)
- 2024年考研管理類聯(lián)考綜合能力真題及答案
- 外事實務知到章節(jié)答案智慧樹2023年山東外事職業(yè)大學
- plc課程設計模壓機控制
- 出境竹木草制品生產(chǎn)企業(yè)衛(wèi)生防疫管理手冊
- VDA63過程審核案例
- FP21表說明書
- 【方案】樁基靜載檢測方案
- 東西方分封制起因的對比
- 勞動人事爭議仲裁申請書 - Wuhan
評論
0/150
提交評論