版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第7章圖像測量技術7.1距離測量7.2面積測量7.3計數(shù)測量本章小結
7.1距離測量
7.1.1點點距離
計算兩個像素之間的距離,它包括點到點、點到圓心、圓心到圓心的距離,通常是指計算兩點的歐氏距離,如圖7-1所示。圖7-1點點距離示意圖
歐氏距離是一種常用的度量方式是點和點之間坐標的均方根。通常情況下,人們所說的距離,指的就是歐式距離,它的定義如下:
其中,(x1,y1)和(x2,y2)分別為兩個點的坐標。
7.1.2點線距離
點到線的距離測量方法分為兩種,一種是計算點到直線中點的距離,如圖7-2(a)所示,C為直線AB的中點,這種測量可以通過計算點點距離的方法求得。另一種是計算點到直線垂足之間的距離,如圖7-2(c)所示。
在已知直線方程的情況下,可通過如下公式求得:
公式中的直線方程為Ax+By+C=0,點的坐標為(x0,y0),如圖7-2(b)所示。
圖7-2點線距離示意圖
7.1.3線線距離
求兩個物體間的距離,通常是求物體的邊之間的距離,多數(shù)物體的邊可以表示為直線,所以在距離測量中線線距離最為常用。線線距離分為兩種,一種是兩條直線之間的距離,另一種是兩條曲線之間的距離,如圖7-3所示。圖7-3線線距離示意圖
兩條直線的距離可以通過以下步驟求得:
(1)首先求得各自的直線方程,如k1x+b1和k2x+b2。
(2)在其中一條直線上任取一點(x1,y1),然后向另外一條直線做垂線,斜率為-1/k1。
(3)求出垂線方程后,即可求垂線和第二條直線的交點(x2,y2)。
(4)根據歐式距離公式,即可求得當前點到另外一條直線的距離。
對于求解兩條曲線之間的距離,由于曲線之間可能距離不一,通常在求解時會求得平均距離或最短中心距離,如圖7-3所示,求解曲線距離的一般步驟如下:
(1)首先需要在一條直線上指定求解點。
(2)然后求得求解點到對面直線中最短距離為目標距離,利用距離變換公式求解。
(3)迭代步驟(1)和(2)可以求得平均距離或最短中心距離。
7.2面積測量
7.2.1圖像分割在對圖像的處理中,人們往往僅對圖像中的某些部分感興趣。這些部分常稱為目標或者前景(其他部分稱為背景),它們一般對應圖像中特定的、具有獨特性質的區(qū)域。為了辨識和分析目標,需要將這些有關區(qū)域分離并提取出來,在此基礎上才有可能對目標做進一步處理,如進行特征提取和測量。
圖像分割就是把圖像分割成各個具有特性的區(qū)域并提取
出感興趣目標的技術和過程。這里的特征可以是灰度、顏色等,目標可以對應單個區(qū)域,也可以對應多個區(qū)域。圖像分割是由圖像處理到圖像分析的關鍵步驟,也是一種基本的計算機視覺技術。圖像的分割、目標的分離、特征的提取和參數(shù)的測量用于將原始圖像轉化為更抽象、更緊湊的形式,便于更高層次的分析和理解。
1.基于閾值的圖像分割
圖像閾值處理是一種區(qū)域分割技術,它根據一定規(guī)則將灰度分成兩個或多個灰度區(qū)間。閾值處理主要利用目標與背景在灰度上的差異,選擇一個合適的閾值,通過判斷圖像中每一個像素的特征屬性是否滿足閾值的要求,確定該像素屬于哪個區(qū)域。
由于圖像種類繁多,特點也各不相同,因此我們要對不同的閾值分割方法進行研究和分析,以便針對不同的圖像選擇合適的閾值分割方法。
(1)單閾值分割方法。單閾值分割方法是指在圖像灰度取值范圍內選擇一個灰度值作為閾值,分別記輸入和輸出圖像為f(x,y)和g(x,y),則
其中,所有小于等于閾值T的像素點稱為背景點,對應于背景區(qū)域;而那些大于閾值T的像素點稱為目標點,對應于目標區(qū)域(前景區(qū)域)。由此產生的圖像為二值圖像,生成二值圖像的
過程稱為二值化。圖像二值化的關鍵就是閾值的選取和確定。
(2)多閾值分割方法。多閾值分割方法是指在圖像灰度取值范圍內選擇多個灰度值作為閾值,設閾值個數(shù)為n個,則進行如下分割處理:
式中,g0,g1,…,gn-1,gn為分割后的n+1個灰度級。這種方法適用于提取目標有多個而且目標分布在不同的灰度級范圍內的情況。
(3)自適應閾值分割方法。自適應閾值分割方法中最常用的是OTSU算法,也叫最大類間方差法,有時也稱為大津算法。
2.基于顏色的圖像分割
圖像分割是由圖像處理到圖像分析的關鍵步驟,在圖像工程中占據重要的地位。它的目的就是把圖像分成各具特性的區(qū)域并提取出人們感興趣的目標。
現(xiàn)已提出的彩色圖像分割方法主要包括直方圖閾值法、基于區(qū)域的分割方法(如區(qū)域生長法、區(qū)域分裂與合并法、分水嶺分割法、基于隨機場的方法)、邊緣檢測法、顏色聚類法、基于特定理論的分割方法(如基于小波的分割方法、基于模糊集合理論的分割方法、基于物理模型的方法)等,利用神經網絡的方法也很常見。彩色圖像分割是從圖像中提取一個或多個相連的、滿足均勻性(同質)準則的區(qū)域的過程。
(1)直方圖閾值法。閾值分割是一種區(qū)域分割技術,適用于物體與背景有較強對比的景物分割。該方法計算簡單,而且總能用封閉且連通的邊界定義不交疊的區(qū)域。
(2)基于區(qū)域的分割方法?;趨^(qū)域的分割方法是根據圖像中像素的相似性質將像素劃分到同一個區(qū)域中,從而形成多個不相交的分割區(qū)域。這種方法包括區(qū)域生長法、區(qū)域分裂及合并法,也可以將兩種方法結合使用。區(qū)域生長法主要是考慮像素及其空間鄰域像素之間的關系,開始時確定一個或多個像素點作為種子,然后按某種相似性準則增長區(qū)域,將相鄰的具有相似性的像素或區(qū)域歸并,從而逐步增長區(qū)域,直到沒有可以歸并的點或其他小區(qū)域為止。區(qū)域生長法主要由三個步驟組成:選擇合適的種子;確定相似性準則(生長準則);確定生長停止條件。區(qū)域分裂及合并法是按照某種已知準則分裂或合并區(qū)域,當一個區(qū)域不滿足一致性準則時被分裂成幾個小的區(qū)域,當相鄰區(qū)域性質相似時合并成一個大區(qū)域。
(3)基于特定理論的分割方法。隨著分割方法的研究,很多學者在圖像分割中使用了許多新的方法和思路。其中一些方法已取得了較大的成果,如聚類、人工神經網絡、圖論等方法。
7.2.2形態(tài)學處理
數(shù)學形態(tài)學是以形態(tài)結構元素為基礎對圖像進行分析的數(shù)學工具。它的基本思想是用具有一定形態(tài)的結構元素去度量和提取圖像中的對應形狀以達到對圖像分析和識別的目的。數(shù)學形態(tài)學的應用可以簡化圖像數(shù)據,保持它們基本的形狀特征,并除去不相干的結構。數(shù)學形態(tài)學的基本運算包括膨脹、腐蝕、開啟和閉合。它們在二值圖像中和灰度圖像中各有特點?;谶@些基本運算還可以推導和組合出各種數(shù)學形態(tài)學的實用算法。
利用數(shù)學形態(tài)學進行圖像分析的基本步驟如下:
(1)提出所要描述的物體的幾何結構模式,即提取物體的幾何結構特征。
(2)根據該模式選擇相應的結構元素。結構元素應該簡單且對相應模式具有最強的表現(xiàn)力。
(3)用選定的結構元素對圖像進行變換,便可得到比原始圖像更顯著突出物體特征信息的圖像。如果賦予相應的變量,則可得到該結構模式的定量描述。
(4)經過形態(tài)變換后的圖像突出需要的信息,此時就可以方便地提取信息。
應用數(shù)學形態(tài)學進行圖像分析和處理時,要設計一種收集圖像信息的“探針”,稱為結構元素。結構元素的選擇十分重要,其形狀、尺寸合適與否是能否有效提取信息的關鍵。當要處理的圖像是二值圖像時,結構元素采用二值圖像;當要處理的圖像是灰度圖像時,則采用灰度圖像作為結構元素。
基本集合涉及的相關定義如下:
1.膨脹與腐蝕
1)膨脹與腐蝕的概念
二值形態(tài)學中的運算對象是集合,但實際運算中當涉及兩個集合時并不把它們看作是互相對等的。一般記A為圖像集合,B為結構元素,數(shù)學形態(tài)學運算是用B對A進行操作。
。注意:原點可以包含在結構元素中,也可以不包含在結構元素中,但運算的結果通常不相同。
(1)膨脹。膨脹是形態(tài)學運算中最基本的算子之一,它在圖像處理中的主要作用是擴充物體邊界點,連接兩個距離很近的物體。集合A用集合B膨脹,記作A⊕B,定義為
膨脹可以用來填補物體中小的空洞和狹窄的縫隙,它使物體的尺寸增大。如果需要保持物體原來的尺寸,則膨脹應與腐蝕相結合。
圖像的腐蝕與膨脹如圖7-4所示。圖7-4圖像腐蝕與膨脹
2)灰度圖像的膨脹與腐蝕
利用“最小化”和“最大化”運算,可以很容易地將作用于二值圖像的二值形態(tài)學運算廣到灰度圖像上。對一幅圖像的腐蝕(或膨脹)運算定義為對每個像素賦值為某個鄰域內輸入圖像灰度級的最小值(或最大值)?;叶燃壸儞Q中的結構元素比二值變換有更多的選擇,二值變換的結構元素只代表一個鄰域,而在灰度級變換中結構元素是一個二元函數(shù),它規(guī)
定了預期的局部灰度級性質。在求得鄰域內最大值(或最小值)的同時,會將結構元素的值相加(或相減)。
膨脹計算是在由結構元素確定的鄰域中選取f+b的最大值,所以對灰度圖像的膨脹操作有兩個結果:
一是如果結果元素的值都是正的,則輸出圖像會比輸入圖像亮;
二是根據輸入圖像中暗細節(jié)的灰度值以及它們的形狀相對于結構元素的關系,它們在膨脹中或被消減或被刪除。
腐蝕計算是在由結構元素確定的鄰域中選取f-b的最小值,所以對灰度圖像的腐蝕操作有兩個結果:
一是如果結構元素都是正的,則輸出圖像會比輸入圖像暗;
二是如果輸入圖像中亮細節(jié)的尺寸比結構元素小,則其影響會被減弱,減弱的程度取決于這些亮細節(jié)周圍的灰度值與結構元素的形狀和幅值。
2.開運算和閉運算
膨脹和腐蝕并不互為逆運算,所以它們可以結合使用。例如,可先對圖像進行腐蝕,然后膨脹,或先對圖像進行膨脹,然后腐蝕(這里使用同一結構元素)。前一種運算稱為開啟,后一種運算稱為閉合。它們是數(shù)學形態(tài)學中的重要運算。
開啟和閉合不受原點是否在結構元素之中的影響。
實際中常用開啟操作消除與結構元素相比尺寸較小的亮細節(jié),而保持圖像整體灰度值和大的亮區(qū)域基本不受影響。具體就是:
第一步,腐蝕去除小的亮細節(jié),同時減弱圖像亮度;
第二步,膨脹增加圖像的亮度,但不重新引入前面去除的細節(jié),如圖7-5所示。圖7-5圖像的開運算
實際中常用閉合操作消除與結構元素相比尺寸較小的暗細節(jié),而保持圖像整體灰度值和大的暗區(qū)域不受影響。具體就是:
第一步,膨脹去除小的暗細節(jié),同時增強圖像亮度;
第二步,腐蝕減弱圖像亮度,但不重新引入前面去除的細節(jié),如圖7-6所示。圖7-6圖像的閉運算
7.2.3連通域處理
一幅圖像二值化處理后往往包含多個區(qū)域,需要通過標記把它們分別提取出來。標記分割圖像各區(qū)域簡單而有效的方法是檢查各像素與其相鄰像素的連通性。在二值圖像中,背景區(qū)像素的值為0,目標區(qū)域的像素值為1。
1.邊界追蹤
給定一個二值區(qū)域R或其邊界,追蹤R的邊界或給定邊界的算法由如下步驟組成:
(1)令起始點b0為圖像中左上角標記為1的點,使用c0表示b0左側的鄰點,如圖7-7(b)所示。很明顯,c0總是背景點。從c0開始按順時針方向考察b0的8個鄰點;令b1表示所遇到的值為1的第一個鄰點,并直接令c1(背景)為序列中b1之前的點;存儲b0和b1的位置,以便在步驟(5)中使用。
(2)令b=b1,c=c1,如圖7-7(c)所示。
(3)從c開始按順時針方向行進,令b的8個鄰點為n1,n2,…,n8,找到標記為1的第一個nk。
(4)令b=nk和c=nk-1。
(5)重復步驟(3)和步驟(4),直到b=b0且找到的下一個邊界點為b1。
當算法停止時,所找到的b點的序列就構成了排列后的邊界點的集合。
注意:步驟(4)中的c總是背景點,因為nk是順時針掃描時找到的第一個“1”值點。該算法也稱為Moore邊界追蹤算法。圖7-7-邊界追蹤算法
圖7-7(a)~(d)顯示了邊界追蹤算法的前幾步,已被處理的點標為灰色。繼續(xù)該過程將得到如圖7-7(e)所示的正確邊界,該邊界中的點是一個順時針方向排列的序列。但是該算法的步驟(5)中規(guī)定的停止規(guī)則并不正確,因為第一次停止時,會再次遇到b0。為了解該算法步驟(5)中規(guī)定的停止規(guī)則的必要性,對圖7-8(a)從左上角的點開始,執(zhí)行上面的步驟。在圖7-8(c)中,我們看到該算法已經回到起始點。如果算法因為再次到達起始點而停止,那么顯然不會找到剩余的邊界。圖7-8當再次遇到起始點b0時邊界追蹤算法滿足停止規(guī)則導致錯誤結
2.鏈碼
鏈碼用于表示由順次連接的具有指定長度和方向的直線段組成的邊界。典型的是基于這些線段的4連接或8連接。每個線段的方向使用一種數(shù)字編號方案編碼,如圖7-9所示。注:以這種方向性數(shù)字序列表示的編碼稱為弗雷曼鏈碼。圖7-9鏈碼的方向編號
數(shù)字圖像通常以一種網格形式來獲取并處理,在這種網格形式中,x和y方向的間距相等,所以鏈碼可以通過追蹤一個邊界的方法產生(即以順時針方向,對連接每對像素的線段賦予一個方向)。這種方法通常是不可接受的,原因為:
①得到的鏈碼往往太長;
②噪聲或不完美分割沿邊界引起的任何較小干擾都會導致編碼的變化,而這種變化與邊界的主要形狀特征可能并不相關。
常用于解決這些問題的一種方法是選取一個較大的網格間距來對邊界重取樣,如圖7-10(a)所示。圖7-108方向鏈碼表示的粗略邊界點
3.連通域的求法
在連通域的求法中,假如當前像素值為0,就移動到下一個掃描的位置。假如當前像素值為1,檢查它左邊和上邊的兩個鄰接像素。這兩個像素值和標記的組合有四種情況要考慮:
(1)它們的像素值都為0。此時給該像素一個新的標記(表示一個新的連通域的開始)。
(2)它們中間只有一個像素值為1。此時當前像素的標記等于為1的像素值的標記。
(3)它們的像素值都為1且標記相同。此時當前像素的標記等于該標記。
(4)它們的像素值為1且標記不同。將其兩鄰接像素中較小值賦給當前像素。
圖7-11為連通域操作結果圖。圖7-11連通域操作
7.2.4像素
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度苗木苗圃定向種植與農村電商合同范本3篇
- 2025年度高校教師博士后流動站合作培養(yǎng)合同
- 2025年度美術教師職務聘任合同標準范本
- 2025年度土工布銷售合同-生態(tài)環(huán)保材料供應協(xié)議
- 2025年度個人數(shù)字貨幣交易合同范本4篇
- 2025年度航空貨運司機聘用勞動合同范本
- 2025年度食品添加劑行業(yè)配料保密合同協(xié)議書范本
- 二零二五年度特色農業(yè)觀光園果樹種植權轉讓合同3篇
- 二零二五年度牛羊肉冷鏈運輸車輛購置合同4篇
- 二零二五年度門面房租賃合同(含市場風險分擔)4篇
- 智能養(yǎng)老院視頻監(jiān)控技術方案
- 你比我猜題庫課件
- 體育概論(第二版)課件第三章體育目的
- 無人駕駛航空器安全操作理論復習測試附答案
- 建筑工地春節(jié)留守人員安全技術交底
- 默納克-NICE1000技術交流-V1.0
- 蝴蝶蘭的簡介
- 老年人心理健康量表(含評分)
- 《小兒靜脈輸液速度》課件
- 營銷人員薪酬標準及績效考核辦法
- 醫(yī)院每日消防巡查記錄表
評論
0/150
提交評論