第4章 圖像分割_第1頁
第4章 圖像分割_第2頁
第4章 圖像分割_第3頁
第4章 圖像分割_第4頁
第4章 圖像分割_第5頁
已閱讀5頁,還剩79頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2第第4章章 圖像分割圖像分割多媒體信息處理3主要內(nèi)容n圖像分割圖像分割圖像分割引言圖像分割引言間斷檢測間斷檢測邊緣連接和邊界檢測邊緣連接和邊界檢測門限處理門限處理基于區(qū)域的分割基于區(qū)域的分割4圖像分割引言n計(jì)算機(jī)處理圖像的兩個(gè)目的計(jì)算機(jī)處理圖像的兩個(gè)目的產(chǎn)生更適合人觀察和識(shí)別的圖像產(chǎn)生更適合人觀察和識(shí)別的圖像由計(jì)算機(jī)由計(jì)算機(jī)自動(dòng)識(shí)別和理解圖像自動(dòng)識(shí)別和理解圖像n圖像分割是圖像識(shí)別和圖像理解的基礎(chǔ)圖像分割是圖像識(shí)別和圖像理解的基礎(chǔ)圖像預(yù)處理圖像識(shí)別圖像理解圖像分割圖像5圖像分割引言n圖像分割的定義圖像分割的定義圖像分割是把圖像分割成互不交疊的有意義區(qū)域,圖像分割是把圖像分割成互不交疊的有意義區(qū)

2、域,以便進(jìn)一步的分析,分開的區(qū)域一般是圖像中我以便進(jìn)一步的分析,分開的區(qū)域一般是圖像中我們感興趣的目標(biāo)們感興趣的目標(biāo)n圖像分割是基于目標(biāo)或區(qū)域的特征進(jìn)行的圖像分割是基于目標(biāo)或區(qū)域的特征進(jìn)行的每個(gè)目標(biāo)或區(qū)域由于某些特征的不同與其它區(qū)域每個(gè)目標(biāo)或區(qū)域由于某些特征的不同與其它區(qū)域區(qū)別開來,邊緣、紋理、形狀、顏色等都是重要區(qū)別開來,邊緣、紋理、形狀、顏色等都是重要的特征的特征6圖像分割引言n圖像分割算法一般是基于亮度值的不連續(xù)性圖像分割算法一般是基于亮度值的不連續(xù)性和相似性和相似性不連續(xù)性是基于亮度的不連續(xù)變化分割圖像,稱不連續(xù)性是基于亮度的不連續(xù)變化分割圖像,稱為基于邊界的技術(shù),如邊緣檢測為基于邊界

3、的技術(shù),如邊緣檢測相似性是指根據(jù)不同的準(zhǔn)則將圖像分割成相似的相似性是指根據(jù)不同的準(zhǔn)則將圖像分割成相似的區(qū)域,稱為基于區(qū)域的技術(shù),如閾值分割、區(qū)域區(qū)域,稱為基于區(qū)域的技術(shù),如閾值分割、區(qū)域生長、區(qū)域分裂和合并生長、區(qū)域分裂和合并7圖像分割引言8間斷檢測n間斷檢測是基于圖像像素灰度值的不連續(xù)性進(jìn)行間斷檢測是基于圖像像素灰度值的不連續(xù)性進(jìn)行圖像分割圖像分割點(diǎn)檢測點(diǎn)檢測線檢測線檢測邊界檢測邊界檢測n尋找間斷最一般的方法是模板檢測尋找間斷最一般的方法是模板檢測1 1229991iiiRw zw zw zw z9間斷檢測n點(diǎn)檢測點(diǎn)檢測使用空域的高通濾波器來檢測孤立點(diǎn),如果使用空域的高通濾波器來檢測孤立點(diǎn),

4、如果 ,則認(rèn)則認(rèn)為在模板中心的位置檢測到一個(gè)點(diǎn),為在模板中心的位置檢測到一個(gè)點(diǎn),T是非負(fù)門限是非負(fù)門限孤立點(diǎn):該點(diǎn)的灰度級(jí)與其背景的差異相當(dāng)大,并且它孤立點(diǎn):該點(diǎn)的灰度級(jí)與其背景的差異相當(dāng)大,并且它所在的位置是一個(gè)均勻的或者近似均勻的區(qū)域所在的位置是一個(gè)均勻的或者近似均勻的區(qū)域基本思想:如果一個(gè)孤立點(diǎn)與它周圍的點(diǎn)很不相同,則基本思想:如果一個(gè)孤立點(diǎn)與它周圍的點(diǎn)很不相同,則很容易被上述模板檢測到。在灰度級(jí)為常數(shù)的區(qū)域,模很容易被上述模板檢測到。在灰度級(jí)為常數(shù)的區(qū)域,模板響應(yīng)板響應(yīng)R R為為0 0RT10間斷檢測n點(diǎn)檢測點(diǎn)檢測R=(-1*10*8+8*100)/9=720/9=80可以設(shè)置閾值可以

5、設(shè)置閾值T = 50若若R=0,則說明檢測點(diǎn)與周圍點(diǎn)像素值相同,則說明檢測點(diǎn)與周圍點(diǎn)像素值相同若若R T,則說,則說明檢測點(diǎn)與周明檢測點(diǎn)與周圍點(diǎn)像素值非圍點(diǎn)像素值非常的不同,為常的不同,為孤立點(diǎn)孤立點(diǎn)1010101010010101010圖像圖像-1-1-1-18-1-1-1-1模板11間斷檢測12間斷檢測n線檢測線檢測第一個(gè)模板對(duì)水平方向的線條(單像素寬)有更強(qiáng)的響應(yīng)第一個(gè)模板對(duì)水平方向的線條(單像素寬)有更強(qiáng)的響應(yīng)第二個(gè)模板對(duì)于第二個(gè)模板對(duì)于4545度方向線有最佳響應(yīng)度方向線有最佳響應(yīng)第三個(gè)模板對(duì)垂直線有最佳響應(yīng)第三個(gè)模板對(duì)垂直線有最佳響應(yīng)第四個(gè)模板對(duì)于第四個(gè)模板對(duì)于-45-45度線有最佳

6、響應(yīng)度線有最佳響應(yīng)每個(gè)模板系數(shù)相加總和為每個(gè)模板系數(shù)相加總和為0 0,保證了在灰度級(jí)恒定的區(qū)域,保證了在灰度級(jí)恒定的區(qū)域,模板響應(yīng)為模板響應(yīng)為0 0-1-1-1222-1-1-1水平模板水平模板-1-12-12-12-1-14545度模板度模板-12-1-12-1-12-1垂直模板垂直模板2-1-1-12-1-1-12-45-45度模板度模板13間斷檢測n線檢測線檢測通過典型模板計(jì)算值的比較,確定一個(gè)點(diǎn)是否在通過典型模板計(jì)算值的比較,確定一個(gè)點(diǎn)是否在某個(gè)方向的線上,以及當(dāng)前圖像的線性特征某個(gè)方向的線上,以及當(dāng)前圖像的線性特征用四種模板分別計(jì)算用四種模板分別計(jì)算R1=24R2=0R3=0R4=0

7、11155511111155511111155511114間斷檢測圖一為原圖像,圖二為使用圖一為原圖像,圖二為使用負(fù)負(fù)45度檢測器處理后的結(jié)果度檢測器處理后的結(jié)果(取絕對(duì)值),圖三為滿足(取絕對(duì)值),圖三為滿足閾值條件的所有點(diǎn),閾值條閾值條件的所有點(diǎn),閾值條件為大于等于原圖像中的最件為大于等于原圖像中的最大值大值15間斷檢測n邊緣檢測邊緣檢測邊緣邊緣是位于兩個(gè)區(qū)域的邊界線上的相連像素的集是位于兩個(gè)區(qū)域的邊界線上的相連像素的集合合邊緣可以通過計(jì)算局部微分算子來檢測邊緣可以通過計(jì)算局部微分算子來檢測一階導(dǎo)數(shù):通過梯度來計(jì)算一階導(dǎo)數(shù):通過梯度來計(jì)算二階導(dǎo)數(shù):通過拉普拉斯算子來計(jì)算二階導(dǎo)數(shù):通過拉普拉

8、斯算子來計(jì)算16間斷檢測左圖第一列為原圖像及其灰度級(jí)左圖第一列為原圖像及其灰度級(jí)第二列為一階導(dǎo)數(shù)的圖像顯示及其值第二列為一階導(dǎo)數(shù)的圖像顯示及其值第三列為一階導(dǎo)數(shù)的圖像顯示及其值第三列為一階導(dǎo)數(shù)的圖像顯示及其值從上向下的四行分別是無噪聲、輕微噪從上向下的四行分別是無噪聲、輕微噪聲、中等噪聲和嚴(yán)重噪聲的情況聲、中等噪聲和嚴(yán)重噪聲的情況一階、二階導(dǎo)數(shù)對(duì)噪聲比較敏感,因此一階、二階導(dǎo)數(shù)對(duì)噪聲比較敏感,因此圖像受到噪聲的干擾時(shí),通過求導(dǎo)數(shù)不圖像受到噪聲的干擾時(shí),通過求導(dǎo)數(shù)不能準(zhǔn)確的檢測邊緣能準(zhǔn)確的檢測邊緣間斷檢測n上圖中第1列的圖像分割顯示了分割左右黑白區(qū)域的4個(gè)斜坡邊緣的特寫圖。左上角的圖像分割是無噪

9、聲的. 第1列的其他3幅圖分別被附加的零均值且標(biāo)準(zhǔn)差偉0.1,1.0和10.0灰度級(jí)的高斯噪聲污染。每幅圖像下面顯示的圖是穿過圖像的水平掃描線的灰度級(jí)剖面線。n第2列圖像是左邊圖像的一階導(dǎo)數(shù)圖像,在恒定的黑色和白色區(qū)域?qū)?shù)為零。這是在導(dǎo)數(shù)圖像中的兩個(gè)黑色區(qū)域。不變化的斜坡導(dǎo)數(shù)是常量,大小等于斜坡的斜率。這個(gè)在導(dǎo)數(shù)圖像中不變的區(qū)域用灰色表示。當(dāng)我們將中心列向下移時(shí),導(dǎo)數(shù)變得與無噪聲情況時(shí)越來越不相同。這些例子很好地說明了導(dǎo)數(shù)對(duì)于噪聲的敏感性。n第3列圖像顯示二階導(dǎo)數(shù)對(duì)于噪聲甚至更為敏感。二階導(dǎo)數(shù)圖像和剖面線清楚地說明了,實(shí)際檢測這些圖像中為正和為負(fù)的分量很困難,而這些分量是在邊緣檢測中非常有用的

10、二階導(dǎo)數(shù)特性。1718間斷檢測n邊緣檢測邊緣檢測梯度算子梯度算子函數(shù)函數(shù)f(x,y)在在(x,y)處的梯度為一個(gè)向量:處的梯度為一個(gè)向量:向量的大?。合蛄康拇笮。航茷椋航茷椋合蛄康姆较蛳蛄康姆较騲yfGxFfGy1 222xyfmagFGG ,arctanyxGx yGxyfGG 邊緣在點(diǎn)邊緣在點(diǎn)(x,y)處的方向與此點(diǎn)的梯度向量方向垂直處的方向與此點(diǎn)的梯度向量方向垂直19間斷檢測n邊緣檢測邊緣檢測Robert交叉梯度算子交叉梯度算子95xGzz86yGzz9586fzzzz 20間斷檢測n邊緣檢測邊緣檢測Prewitt算子算子789123369147| ()() | ()() |xyGz

11、zzzzzGzzzzzz21間斷檢測n邊緣檢測邊緣檢測Sobel算子算子789123369147|(2)(2)|(2)(2)|xyGzzzzzzGzzzzzzSobel算子與算子與Prewitt算子相比有較好的噪聲抑制功能算子相比有較好的噪聲抑制功能22間斷檢測n邊緣檢測邊緣檢測用于檢測對(duì)角線方向上突變的用于檢測對(duì)角線方向上突變的Prewitt和和Sobel模板模板23間斷檢測圖圖a原圖像,原圖像,圖圖b為為x方向方向梯度圖梯度圖Gx,圖圖 c為為 y方 向方 向梯度圖梯度圖Gy ,圖圖d為完整梯為完整梯度圖度圖Gx+ Gy間斷檢測n上圖說明了梯度的兩個(gè)分量|Gx|和|Gy|的響應(yīng)與這兩個(gè)分量

12、之和生成的梯度圖像。(b)和(c)中兩個(gè)分量的方向性是很明顯的。特別注意, (b)中屋瓦,磚塊的水平接縫和窗戶的水平分段的圖像是非常清晰的.與之形成對(duì)照的是 (c)中表現(xiàn)出的垂直部分,諸如墻附近的拐角,窗戶的垂直部分,磚塊的垂直接縫和圖片右側(cè)的街燈柱子。n原圖分辨率相當(dāng)高(12001600像素),且在圖片攝取的距離上,墻磚對(duì)圖像細(xì)節(jié)的影響仍十分顯著。這種程度的細(xì)節(jié)通常是不符合要求的。減少這種影響的一種方法是對(duì)圖像進(jìn)行平滑處理。2425間斷檢測圖圖e經(jīng)過經(jīng)過5X5均 值 濾 波 后均 值 濾 波 后的 原 圖 像 ,的 原 圖 像 ,圖圖f為為x方向梯方向梯度圖度圖Gx,圖,圖g為為y方向梯度方

13、向梯度圖圖Gy ,圖,圖h為為完 整 梯 度 圖完 整 梯 度 圖Gx+ Gy間斷檢測n圖像e為對(duì)原圖像a使用了一個(gè)55的均值濾波器進(jìn)行平滑處理后結(jié)果?,F(xiàn)在每個(gè)模板的相應(yīng)幾乎未顯示出由磚塊造成的影響,得到的結(jié)果幾乎都是主要的邊緣。注意取均值造成所有的邊緣相應(yīng)都被削弱。na-h中明顯顯示出,水平和垂直Sobel模板對(duì)正負(fù)450方向邊緣的反映幾乎一樣好。圖i和j顯示的是對(duì)角Sobel模板的絕對(duì)響應(yīng)。在這幅圖中,這些模板更強(qiáng)的對(duì)角響應(yīng)是很明顯的。兩個(gè)對(duì)角模板對(duì)水平和垂直的邊緣具有相似的相應(yīng),但正如所期望的那樣,它們在這些方向上的響應(yīng)比圖 (b)和圖 (c)中顯示的Sobel模板在水平和垂直方向上的響

14、應(yīng)要弱。2627間斷檢測圖圖i為使用用于檢測為使用用于檢測45度對(duì)角線方向上突度對(duì)角線方向上突變的變的Sobel模板的結(jié)果模板的結(jié)果圖圖j為用于檢測負(fù)為用于檢測負(fù)45度對(duì)角線方向上突變度對(duì)角線方向上突變的的Sobel模板模板28間斷檢測n邊緣檢測邊緣檢測拉普拉斯算子拉普拉斯算子圖像函數(shù)圖像函數(shù)f(x,y)的拉普拉斯變換為的拉普拉斯變換為22222fffxy2524682512345678948fzzzzzfzzzzzzzzzz29間斷檢測n邊緣檢測邊緣檢測拉普拉斯算子一般不以其原始形式用于邊緣檢測拉普拉斯算子一般不以其原始形式用于邊緣檢測的原因是的原因是拉普拉斯算子對(duì)噪聲非常敏感拉普拉斯算子對(duì)

15、噪聲非常敏感拉普拉斯算子的幅值產(chǎn)生雙邊緣拉普拉斯算子的幅值產(chǎn)生雙邊緣不能檢測邊緣的方向不能檢測邊緣的方向拉普拉斯算子在分割中的作用拉普拉斯算子在分割中的作用利用它的零交叉性質(zhì)進(jìn)行邊緣定位利用它的零交叉性質(zhì)進(jìn)行邊緣定位確定一個(gè)像素在邊緣暗的一邊還是亮的一邊確定一個(gè)像素在邊緣暗的一邊還是亮的一邊30間斷檢測n邊緣檢測邊緣檢測Laplacian算子和平滑算子和平滑Gaussian濾波器進(jìn)行結(jié)合來濾波器進(jìn)行結(jié)合來進(jìn)行邊緣檢測進(jìn)行邊緣檢測31間斷檢測n邊緣檢測邊緣檢測高斯型拉普拉斯算子高斯型拉普拉斯算子高斯函數(shù)的目的是對(duì)圖像進(jìn)行平滑高斯函數(shù)的目的是對(duì)圖像進(jìn)行平滑拉普拉斯算子的目的是提供一幅用零交叉確定邊

16、緣位置拉普拉斯算子的目的是提供一幅用零交叉確定邊緣位置的圖像的圖像圖像的平滑處理減少了噪聲的影響圖像的平滑處理減少了噪聲的影響32間斷檢測LoG檢測結(jié)果檢測結(jié)果Sobel算子檢測結(jié)果算子檢測結(jié)果LoG圖像閾值圖像閾值分割的結(jié)果分割的結(jié)果零交叉點(diǎn)零交叉點(diǎn)33間斷檢測n邊緣檢測邊緣檢測拉普拉斯算子和拉普拉斯算子和Sobel算子比較算子比較缺點(diǎn)缺點(diǎn)v邊緣由許多閉合環(huán)的零交叉點(diǎn)決定邊緣由許多閉合環(huán)的零交叉點(diǎn)決定v零交叉點(diǎn)的計(jì)算比較復(fù)雜零交叉點(diǎn)的計(jì)算比較復(fù)雜優(yōu)點(diǎn)優(yōu)點(diǎn)v零交叉點(diǎn)圖像中的邊緣比梯度邊緣細(xì)零交叉點(diǎn)圖像中的邊緣比梯度邊緣細(xì)v抑制噪聲的能力和抗干擾能力比梯度算子強(qiáng)抑制噪聲的能力和抗干擾能力比梯度算

17、子強(qiáng)結(jié)論:梯度算子用的更多結(jié)論:梯度算子用的更多34間斷檢測n邊緣檢測邊緣檢測邊緣檢測的邊緣檢測的Matlab函數(shù)函數(shù)BW = edge(I,sobel)BW = edge(I,prewitt)BW = edge(I,roberts)BW = edge(I,log)BW = edge(I,zerocross,thresh,h)間斷檢測nCanny算子算子1986 年,年,Canny 提出了邊緣檢測算子應(yīng)滿足以下提出了邊緣檢測算子應(yīng)滿足以下3 個(gè)判斷個(gè)判斷準(zhǔn)則:信噪比準(zhǔn)則,定位精確度準(zhǔn)則,單邊緣響應(yīng)準(zhǔn)則,準(zhǔn)則:信噪比準(zhǔn)則,定位精確度準(zhǔn)則,單邊緣響應(yīng)準(zhǔn)則,并推導(dǎo)出了并推導(dǎo)出了Canny 算子。算子

18、。實(shí)現(xiàn)步驟有四個(gè)子過程:實(shí)現(xiàn)步驟有四個(gè)子過程:第一步首先用二維高斯函數(shù)的一階導(dǎo)數(shù)對(duì)圖像進(jìn)行平滑第二步用22 鄰域一階偏導(dǎo)的有限方差來計(jì)算平滑后的數(shù)據(jù)陣列I(x,y) 的梯度幅值和梯度方向第三步,為了精確定位邊緣,必須細(xì)化梯度幅值圖像M(i, j) 中的屋脊帶,只保留幅值局部變化最大的點(diǎn),這一過程稱為非極大值抑制最后在第四步,對(duì)經(jīng)過非極大值抑制的數(shù)據(jù)陣列N(i, j) 分別使用高、低2 個(gè)閾值h 和l分割圖像,得到兩個(gè)閾值邊緣圖像35間斷檢測nCanny算子的優(yōu)缺點(diǎn)算子的優(yōu)缺點(diǎn)該算法有較好的抑制噪聲的能力,可以較完整的該算法有較好的抑制噪聲的能力,可以較完整的檢測出邊緣。檢測出邊緣。但比傳統(tǒng)邊緣

19、微分算子復(fù)雜,運(yùn)算速度慢。另外但比傳統(tǒng)邊緣微分算子復(fù)雜,運(yùn)算速度慢。另外,Canny 算子的雙閾值是根據(jù)全局特征信息來決算子的雙閾值是根據(jù)全局特征信息來決定的,這導(dǎo)致了一方面無法消除局部噪聲干擾,定的,這導(dǎo)致了一方面無法消除局部噪聲干擾,另一方面又會(huì)丟失灰度值變化緩慢的局部邊緣。另一方面又會(huì)丟失灰度值變化緩慢的局部邊緣。可以通過改進(jìn)雙閾值的選取算法提高可以通過改進(jìn)雙閾值的選取算法提高Canny 算子算子的邊緣檢測性能。的邊緣檢測性能。36間斷檢測37間斷檢測3839邊緣連接和邊界檢測n邊緣連接邊緣連接由于噪聲、不均勻照明等原因產(chǎn)生邊緣間斷,使由于噪聲、不均勻照明等原因產(chǎn)生邊緣間斷,使得到的一組

20、像素很少能完整地描繪一條邊緣得到的一組像素很少能完整地描繪一條邊緣典型的做法是在使用邊緣檢測算法之后,使用連典型的做法是在使用邊緣檢測算法之后,使用連接過程將邊緣像素組合成有意義的邊緣接過程將邊緣像素組合成有意義的邊緣局部處理局部處理整體處理整體處理(Hough變換變換)40邊緣連接和邊界檢測n局部處理局部處理分析圖像中每個(gè)邊緣點(diǎn)分析圖像中每個(gè)邊緣點(diǎn)(x,y)(x,y)的一個(gè)鄰域內(nèi)的像素,的一個(gè)鄰域內(nèi)的像素,根據(jù)某種準(zhǔn)則將所有相似點(diǎn)進(jìn)行連接,由滿足該根據(jù)某種準(zhǔn)則將所有相似點(diǎn)進(jìn)行連接,由滿足該準(zhǔn)則的像素連接組成的一條邊緣,稱為邊緣連接,準(zhǔn)則的像素連接組成的一條邊緣,稱為邊緣連接,又稱為邊緣跟蹤。

21、又稱為邊緣跟蹤。連接原則連接原則比較兩個(gè)邊緣點(diǎn)梯度算子的響應(yīng)強(qiáng)度和梯度方向來確定比較兩個(gè)邊緣點(diǎn)梯度算子的響應(yīng)強(qiáng)度和梯度方向來確定兩個(gè)點(diǎn)是否屬于一條邊兩個(gè)點(diǎn)是否屬于一條邊41邊緣連接和邊界檢測n局部處理局部處理比較邊緣像素的梯度算子的響應(yīng)強(qiáng)度比較邊緣像素的梯度算子的響應(yīng)強(qiáng)度比較邊緣像素的梯度方向比較邊緣像素的梯度方向如果如果,則點(diǎn),則點(diǎn)(x,y) 與其鄰域內(nèi)的點(diǎn)與其鄰域內(nèi)的點(diǎn)如果如果,則點(diǎn),則點(diǎn)(x,y) 與其鄰域內(nèi)的點(diǎn)與其鄰域內(nèi)的點(diǎn)00,f x yf xyE00,x yxyA(x0,y0)的梯度響應(yīng)強(qiáng)度相似的梯度響應(yīng)強(qiáng)度相似(x0,y0)的梯度方向相似的梯度方向相似42邊緣連接和邊界檢測n局部

22、處理局部處理如果梯度算子的響應(yīng)強(qiáng)度和梯度方向都是相似的,如果梯度算子的響應(yīng)強(qiáng)度和梯度方向都是相似的,則邊緣點(diǎn)則邊緣點(diǎn)(x,y)(x,y)和和(x(x0 0,y,y0 0) )是連接的是連接的邊緣連接光柵掃描跟蹤n邊緣跟蹤的方法很多,常見的有光柵跟蹤和邊緣跟蹤的方法很多,常見的有光柵跟蹤和輪廓跟蹤輪廓跟蹤n光柵掃描跟蹤光柵掃描跟蹤光柵掃描跟蹤是一種采用電視光柵行掃描順序?qū)鈻艗呙韪櫴且环N采用電視光柵行掃描順序?qū)τ龅降南袼剡M(jìn)行分析,從而確定是否為邊緣的跟遇到的像素進(jìn)行分析,從而確定是否為邊緣的跟蹤方法。蹤方法。光柵跟蹤方法的基本思想是先利用檢測準(zhǔn)則確定光柵跟蹤方法的基本思想是先利用檢測準(zhǔn)則確定和

23、接受對(duì)象點(diǎn),然后根據(jù)被接受的對(duì)象點(diǎn)和跟蹤和接受對(duì)象點(diǎn),然后根據(jù)被接受的對(duì)象點(diǎn)和跟蹤準(zhǔn)則確定并接受新的對(duì)象點(diǎn),最后將所有標(biāo)記為準(zhǔn)則確定并接受新的對(duì)象點(diǎn),最后將所有標(biāo)記為1 且相鄰的對(duì)象點(diǎn)聯(lián)接起來就得到了檢測到的細(xì)曲且相鄰的對(duì)象點(diǎn)聯(lián)接起來就得到了檢測到的細(xì)曲線。線。43邊緣連接光柵掃描跟蹤n使用光柵跟蹤方法,需要遵循下面的三個(gè)準(zhǔn)使用光柵跟蹤方法,需要遵循下面的三個(gè)準(zhǔn)則則(1) 參數(shù)準(zhǔn)則:需要事先確定檢測閾值參數(shù)準(zhǔn)則:需要事先確定檢測閾值d 、跟蹤閾、跟蹤閾值值t ,且要求,且要求dt;(2) 檢測準(zhǔn)則:對(duì)圖像逐行掃描,將每一行中灰度檢測準(zhǔn)則:對(duì)圖像逐行掃描,將每一行中灰度值大于或等于檢測閾值值大于

24、或等于檢測閾值d 的所有點(diǎn)(稱為接受對(duì)的所有點(diǎn)(稱為接受對(duì)象點(diǎn))記為象點(diǎn))記為1;(3) 跟蹤準(zhǔn)則:設(shè)置位于第跟蹤準(zhǔn)則:設(shè)置位于第i 行的點(diǎn)行的點(diǎn)(i, j) 為已接受為已接受的對(duì)象點(diǎn),如果位于第的對(duì)象點(diǎn),如果位于第i +1 行上的相鄰點(diǎn)行上的相鄰點(diǎn)(i+1,j1)、(i+1,j)和和(i+1,j+1)的灰度值大于或等于跟蹤閾值的灰度值大于或等于跟蹤閾值t ,就將其接受為新的對(duì)象點(diǎn),并記為,就將其接受為新的對(duì)象點(diǎn),并記為1。44邊緣連接光柵掃描跟蹤n具體步驟具體步驟n(1) 確定一個(gè)較大的閾值d為檢測閾值,把高于該閾值的像素作為對(duì)象點(diǎn)。n(2) 選擇一個(gè)較低的閾值t 作為跟蹤閾值,且要求td,

25、該閾值可以根據(jù)不同準(zhǔn)則來選擇;可選擇灰度差、梯度方向、對(duì)比度等作為跟蹤閾值。n(3) 從第一行起用檢測閾值d 逐行對(duì)圖像進(jìn)行掃描,依次將灰度值大于或等于檢測閾值d 的點(diǎn)的位置記為1。n(4) 確定跟蹤?quán)徲?,如下圖中選取的 (i+1,j1)、(i+1,j)、(i+1,j+1) 。n(5) 從第二行起逐行掃描圖像,若圖像中的(i, j) 點(diǎn)為對(duì)象點(diǎn),則在第i +1 行上找該點(diǎn)跟蹤?quán)徲蛑谢叶炔钚∮诨虻扔诟欓撝祎 的鄰點(diǎn),并確定為新的對(duì)象點(diǎn),將相應(yīng)位置記為1。n(6) 對(duì)于已檢測出來的某個(gè)對(duì)象點(diǎn),進(jìn)行跟蹤結(jié)束、分支和合并的處理。如果某個(gè)對(duì)象點(diǎn)(由于步驟(3)的原因產(chǎn)生的對(duì)象點(diǎn))在上一行的對(duì)應(yīng)鄰域中沒

26、有對(duì)象點(diǎn),則說明一條新的曲線可開始。n(7) 重復(fù)(5)、(6)這兩個(gè)步驟,直至圖像中最末一行被掃描完為止。45邊緣連接光柵掃描跟蹤46邊緣連接光柵掃描跟蹤n光柵跟蹤的優(yōu)缺點(diǎn)光柵跟蹤的優(yōu)缺點(diǎn)光柵掃描跟蹤法是一種簡單的利用局部信息、通光柵掃描跟蹤法是一種簡單的利用局部信息、通過掃描的方式將邊緣點(diǎn)連接起來的方法。過掃描的方式將邊緣點(diǎn)連接起來的方法。該跟蹤算法采用電視光柵行掃描順序?qū)τ龅降南裨摳櫵惴ú捎秒娨暪鈻判袙呙桧樞驅(qū)τ龅降南袼剡M(jìn)行分析,從而確定其是否為邊緣。由于光柵素進(jìn)行分析,從而確定其是否為邊緣。由于光柵掃描跟蹤和掃描方向有關(guān),因此最好沿其他方向掃描跟蹤和掃描方向有關(guān),因此最好沿其他方向再

27、跟蹤一次。再跟蹤一次。47邊緣連接輪廓跟蹤法n一種適用于黑白二值圖像的圖像分割方法,而且輪廓跟蹤改一種適用于黑白二值圖像的圖像分割方法,而且輪廓跟蹤改變了光柵跟蹤中掃描方向的單一的缺點(diǎn),跟蹤方向可以是任變了光柵跟蹤中掃描方向的單一的缺點(diǎn),跟蹤方向可以是任意方向,并且有足夠大的跟蹤距離。意方向,并且有足夠大的跟蹤距離。n輪廓跟蹤是改變了鄰域定義和跟蹤準(zhǔn)則的一種二值圖像的光輪廓跟蹤是改變了鄰域定義和跟蹤準(zhǔn)則的一種二值圖像的光柵跟蹤法。柵跟蹤法。n算法的具體步驟算法的具體步驟(1)在靠近邊緣處任取一起始點(diǎn),然后按照每次只前進(jìn)一步,步距為一在靠近邊緣處任取一起始點(diǎn),然后按照每次只前進(jìn)一步,步距為一個(gè)象

28、素的原則開始跟蹤;個(gè)象素的原則開始跟蹤;(2)當(dāng)跟蹤中的某步是由白區(qū)進(jìn)入黑區(qū)時(shí),以后各步向左轉(zhuǎn),直到穿出當(dāng)跟蹤中的某步是由白區(qū)進(jìn)入黑區(qū)時(shí),以后各步向左轉(zhuǎn),直到穿出黑區(qū)為止;黑區(qū)為止;(3)當(dāng)跟蹤中的某步是由黑區(qū)進(jìn)入白區(qū)時(shí),以后各步向右轉(zhuǎn),直到穿出當(dāng)跟蹤中的某步是由黑區(qū)進(jìn)入白區(qū)時(shí),以后各步向右轉(zhuǎn),直到穿出白區(qū)為止;白區(qū)為止;(4)當(dāng)圍繞目標(biāo)邊界循環(huán)跟蹤一周回到起點(diǎn)時(shí),則所跟蹤的軌跡便是目當(dāng)圍繞目標(biāo)邊界循環(huán)跟蹤一周回到起點(diǎn)時(shí),則所跟蹤的軌跡便是目標(biāo)的輪廓;否則,應(yīng)繼續(xù)按標(biāo)的輪廓;否則,應(yīng)繼續(xù)按(2)和和(3)的原則進(jìn)行跟蹤。的原則進(jìn)行跟蹤。48邊緣連接輪廓跟蹤法4950邊緣連接和邊界檢測n整體處理

29、整體處理- Hough變換變換問題的提出問題的提出在找出邊界點(diǎn)集之后,需要連接形成完整的邊界圖像描在找出邊界點(diǎn)集之后,需要連接形成完整的邊界圖像描述述對(duì)于邊界上的對(duì)于邊界上的n個(gè)點(diǎn)集找出共線的點(diǎn)集和直線方程個(gè)點(diǎn)集找出共線的點(diǎn)集和直線方程51邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的基本思想變換的基本思想點(diǎn)點(diǎn)-線的對(duì)偶性線的對(duì)偶性圖像變換前在圖像空間,變換后在參數(shù)空間圖像變換前在圖像空間,變換后在參數(shù)空間對(duì)于任意兩點(diǎn)的直線方程對(duì)于任意兩點(diǎn)的直線方程y=ax+b,以參數(shù),以參數(shù)a,b作為坐標(biāo),作為坐標(biāo),構(gòu)造一個(gè)構(gòu)造一個(gè)(a,b)的平面,從而由如下結(jié)論的平面,從而由如

30、下結(jié)論xy平面上的任意一條直線平面上的任意一條直線y=ax+b,對(duì)應(yīng)參數(shù)平面,對(duì)應(yīng)參數(shù)平面ab上上的一個(gè)點(diǎn)的一個(gè)點(diǎn)52邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的基本思想變換的基本思想xy平面上任意一點(diǎn)平面上任意一點(diǎn)(x,y),對(duì)應(yīng)在參數(shù)平面上都有一條直,對(duì)應(yīng)在參數(shù)平面上都有一條直線線如果點(diǎn)如果點(diǎn)(x1,y1)與點(diǎn)與點(diǎn)(x2,y2)共線,那么這兩點(diǎn)在參數(shù)共線,那么這兩點(diǎn)在參數(shù)ab平平面上的直線將有一個(gè)交點(diǎn)面上的直線將有一個(gè)交點(diǎn)53邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的基本思想變換的基本思想圖像空間圖像空間xy中過點(diǎn)中過點(diǎn)(xi,

31、yi)和和(xj,yj)的直線上的每個(gè)點(diǎn)都對(duì)的直線上的每個(gè)點(diǎn)都對(duì)應(yīng)參數(shù)空間應(yīng)參數(shù)空間ab里的一條直線,且這些直線相交于點(diǎn)里的一條直線,且這些直線相交于點(diǎn)(a,b)在圖像空間中共線的點(diǎn)對(duì)應(yīng)在參數(shù)空間里的相交的線,在圖像空間中共線的點(diǎn)對(duì)應(yīng)在參數(shù)空間里的相交的線,反過來,在參數(shù)空間中相交于同一個(gè)點(diǎn)的所有直線在圖反過來,在參數(shù)空間中相交于同一個(gè)點(diǎn)的所有直線在圖像空間里都有共線的點(diǎn)與之對(duì)應(yīng),這就是點(diǎn)像空間里都有共線的點(diǎn)與之對(duì)應(yīng),這就是點(diǎn)-線對(duì)偶性線對(duì)偶性根據(jù)點(diǎn)根據(jù)點(diǎn)-線對(duì)偶性,當(dāng)給定圖像空間中的一些邊緣點(diǎn),線對(duì)偶性,當(dāng)給定圖像空間中的一些邊緣點(diǎn),就可通過霍夫變換確定連接這些點(diǎn)的直線方程就可通過霍夫變換確

32、定連接這些點(diǎn)的直線方程54邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的基本思想變換的基本思想在參數(shù)在參數(shù)ab平面上相交直線最多的點(diǎn),對(duì)應(yīng)的平面上相交直線最多的點(diǎn),對(duì)應(yīng)的xy平面上的平面上的直線就是我們的解直線就是我們的解55邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的算法實(shí)現(xiàn)變換的算法實(shí)現(xiàn)由于直線方程中參數(shù)由于直線方程中參數(shù)a對(duì)應(yīng)垂直直線時(shí)為無窮大,通常采對(duì)應(yīng)垂直直線時(shí)為無窮大,通常采用直線的極坐標(biāo)方程用直線的極坐標(biāo)方程參數(shù)平面為參數(shù)平面為( (, ,) )xyxy平面上的任意一點(diǎn),對(duì)應(yīng)平面上的任意一點(diǎn),對(duì)應(yīng)( (, ,) )平面的一

33、條正弦曲線平面的一條正弦曲線的取值為的取值為正負(fù)正負(fù)9090度之間度之間cossinxy56邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換57邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換(x,y)平面一組共線的點(diǎn),對(duì)應(yīng)平面一組共線的點(diǎn),對(duì)應(yīng) (,)平面相交于一平面相交于一點(diǎn)點(diǎn)58邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的算法實(shí)現(xiàn)變換的算法實(shí)現(xiàn)取取, ,的合理范圍,并網(wǎng)格化,形成一個(gè)二維數(shù)組,的合理范圍,并網(wǎng)格化,形成一個(gè)二維數(shù)組,稱為累加數(shù)組,數(shù)組的每個(gè)值對(duì)應(yīng)空間的一個(gè)矩形塊稱為累加數(shù)組,數(shù)組的每個(gè)值對(duì)應(yīng)空間的一個(gè)矩形塊59邊緣連接和邊

34、界檢測n整體處理整體處理- Hough變換變換Hough變換的算法實(shí)現(xiàn)變換的算法實(shí)現(xiàn)取取, ,的合理范圍,并網(wǎng)格化,形成一個(gè)二維數(shù)組,的合理范圍,并網(wǎng)格化,形成一個(gè)二維數(shù)組,稱為累加數(shù)組,數(shù)組的每個(gè)值對(duì)應(yīng)空間的一個(gè)矩形塊稱為累加數(shù)組,數(shù)組的每個(gè)值對(duì)應(yīng)空間的一個(gè)矩形塊累加數(shù)組的每個(gè)元素置累加數(shù)組的每個(gè)元素置0 0(x,y)(x,y)空間上的每一點(diǎn),做空間上的每一點(diǎn),做HoughHough變換,對(duì)應(yīng)的參數(shù)空間變換,對(duì)應(yīng)的參數(shù)空間曲線經(jīng)過的每個(gè)網(wǎng)格,其數(shù)組值加曲線經(jīng)過的每個(gè)網(wǎng)格,其數(shù)組值加1 1找出數(shù)組中的局部極大值,其找出數(shù)組中的局部極大值,其( (, ,) )值就是要檢測的值就是要檢測的直線的參

35、數(shù)直線的參數(shù)60邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換的擴(kuò)展變換的擴(kuò)展Hough變換不只對(duì)直線檢測,也可用于圓檢測變換不只對(duì)直線檢測,也可用于圓檢測 (x-a)2+(y-b)2=r2這時(shí)需要三個(gè)參數(shù)的參數(shù)空間這時(shí)需要三個(gè)參數(shù)的參數(shù)空間:a, b, r進(jìn)一步擴(kuò)展可檢測已知參數(shù)的物體形狀進(jìn)一步擴(kuò)展可檢測已知參數(shù)的物體形狀邊緣連接和邊界檢測6162邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換算法的特點(diǎn)變換算法的特點(diǎn)將困難的全局檢測轉(zhuǎn)化為峰值點(diǎn)探測將困難的全局檢測轉(zhuǎn)化為峰值點(diǎn)探測對(duì)對(duì)、量化過粗,直線參數(shù)就不精確,過細(xì)則計(jì)算量量化過粗,直線參

36、數(shù)就不精確,過細(xì)則計(jì)算量增加。因此,對(duì)增加。因此,對(duì)、量化要兼顧參數(shù)量化精度和計(jì)算量化要兼顧參數(shù)量化精度和計(jì)算量量Hough變換檢測直線的抗噪性能強(qiáng),能將斷開的邊緣連變換檢測直線的抗噪性能強(qiáng),能將斷開的邊緣連接起來接起來63邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換64邊緣連接和邊界檢測n整體處理整體處理- Hough變換變換Hough變換變換Matlab函數(shù)函數(shù)H, theta, rho = hough(bw)peaks = houghpeaks(H,numpeaks)lines = houghlines(BW, theta, rho, peaks)65門限處理n門限處理基礎(chǔ)

37、門限處理基礎(chǔ)選擇一個(gè)閾值選擇一個(gè)閾值T,將大于閾值的像素作為對(duì),將大于閾值的像素作為對(duì)象,小于閾值的像素作為背景,生成一幅二象,小于閾值的像素作為背景,生成一幅二值圖像值圖像一幅圖像一幅圖像f(x,y),經(jīng)過門限處理后的圖像,經(jīng)過門限處理后的圖像g(x,y)可表示為可表示為1( , )( , )0( , )f x yTg x yf x yT66門限處理n門限處理基礎(chǔ)門限處理基礎(chǔ)根據(jù)門限根據(jù)門限T的不同,可分為全局門限、局部門限、自適應(yīng)的不同,可分為全局門限、局部門限、自適應(yīng)門限門限全局門限全局門限: T=Tf(x,y)T僅取決于僅取決于f(x,y),整幅圖像采用單一門限整幅圖像采用單一門限局部

38、門限局部門限: T=Tf(x,y), p(x,y)T僅取決于僅取決于f(x,y)和和p(x,y),p(x,y)表示點(diǎn)表示點(diǎn)(x,y)的局部性質(zhì)的局部性質(zhì)不同局部區(qū)域采用不同門限不同局部區(qū)域采用不同門限自適應(yīng)門限自適應(yīng)門限: T=Tx,y,f(x,y), p(x,y) T取決于空間坐標(biāo)取決于空間坐標(biāo)x和和y每個(gè)像素點(diǎn)的門限隨像素的點(diǎn)的特性而變化每個(gè)像素點(diǎn)的門限隨像素的點(diǎn)的特性而變化67門限處理n基本全局門限基本全局門限通過對(duì)圖像逐像素掃描,將灰度級(jí)大于閾值的像通過對(duì)圖像逐像素掃描,將灰度級(jí)大于閾值的像素標(biāo)記為對(duì)象,將灰度級(jí)小于閾值的像素標(biāo)記為素標(biāo)記為對(duì)象,將灰度級(jí)小于閾值的像素標(biāo)記為背景背景全局

39、門限的確定全局門限的確定試探法試探法自動(dòng)確定自動(dòng)確定經(jīng)典的全局閾值分割方法經(jīng)典的全局閾值分割方法68門限處理69門限處理n基本全局門限基本全局門限自動(dòng)確定門限的算法自動(dòng)確定門限的算法選擇一個(gè)選擇一個(gè)T T的初始估計(jì)值的初始估計(jì)值用用T T分割圖像,分割圖像,G G1 1由所有灰度值大于由所有灰度值大于T T的像素組成,的像素組成,G G2 2由由所有小于或等于所有小于或等于T T的像素組成的像素組成對(duì)區(qū)域?qū)^(qū)域G G1 1和和G G2 2中的所有像素計(jì)算平均灰度值中的所有像素計(jì)算平均灰度值1 1和和2 2計(jì)算新的門限值計(jì)算新的門限值T=(T=(1 1 + +2 2)/2)/2重復(fù)步驟重復(fù)步驟2

40、 2到到4 4,直到逐次迭代得到的,直到逐次迭代得到的T T值之差小于事先值之差小于事先定義的參數(shù)定義的參數(shù)T T0 070門限處理71門限處理基本全局門限基本全局門限經(jīng)典全局閾值分割方法n經(jīng)典全局閾值分割方法經(jīng)典全局閾值分割方法p-分位數(shù)法分位數(shù)法迭代法迭代法最大類間方差法最大類間方差法熵閾值法熵閾值法最小誤差法最小誤差法72經(jīng)典全局閾值分割方法np-分位數(shù)法分位數(shù)法基本原理是根據(jù)先驗(yàn)知識(shí),得到目標(biāo)與背景像素的先驗(yàn)概率比例,再根據(jù)此條件依次累計(jì)灰度直方圖,直到累計(jì)值大于或等于該比例數(shù),此時(shí)的灰度值即最佳閾值。該算法簡單,有一定的抗噪聲能力,但對(duì)于一些復(fù)雜圖像的先驗(yàn)概率比較難求得,不適用于所有

41、圖像。n迭代法迭代法基本原理是選取圖像的平均灰度T0為初始閾值,然后用T0 將圖像的像素點(diǎn)分作兩部分,計(jì)算兩部分各自的平均灰度之間的中點(diǎn)T1 ,將T1 作為新的全局閾值代替T0 ,重復(fù)以上過程,如此迭代,直至閾值收斂。當(dāng)圖像的灰度直方圖雙峰不明顯,圖像目標(biāo)和背景比例差異懸殊時(shí),迭代法的分割效果不理想。73經(jīng)典全局閾值分割方法n最大類間方差法最大類間方差法最大類間方差法是Otsu 于1978 年提出的,是應(yīng)用最廣泛的閾值分割法之一。其中o 為目標(biāo)的概率, o 為目標(biāo)的平均灰度值,b 為背景的概率,b 為背景的平均灰度值。n最小誤差法最小誤差法最小誤差法來源于Bayes 的最小誤差分類方法,其原理是選擇一個(gè)合適的閾值,使目標(biāo)錯(cuò)分到背景和背景錯(cuò)分到目標(biāo)的誤差概率總和達(dá)到最小,此時(shí)的閾值即為最佳閾值。74經(jīng)典全局閾值分割方法7576基于區(qū)域的分割n基本公式基本公式分割的目標(biāo)是將圖像劃分為不

溫馨提示

  • 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論