專利名稱:一種圖像中細(xì)線檢測(cè)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像中細(xì)線檢測(cè)方法及系統(tǒng),屬于圖像處理技術(shù)領(lǐng)域。
背景技術(shù):
目前比較主流的檢測(cè)圖像中的細(xì)線方法主要有如下兩種模板檢測(cè)方法該類方法的核心思想主要是采用特定大小、帶有方向性的濾波器, 利用細(xì)線的邊緣兩邊產(chǎn)生的響應(yīng)對(duì)指定寬度的細(xì)線進(jìn)行檢測(cè)。該類方法在圖像中的細(xì)線寬度不一致時(shí),很難用固定大小的模板進(jìn)行檢測(cè)。而且,如果細(xì)線形狀復(fù)雜且存在寬度漸變的情況,模板大小不易確定。當(dāng)選取的模板較大時(shí),其運(yùn)算效率也比較低下。紋線跟蹤方法該類方法是建立在邊緣檢測(cè)或者模板檢測(cè)的基礎(chǔ)之上,記錄紋線特征點(diǎn),對(duì)有規(guī)律有方向的紋線進(jìn)行跟蹤、提取。該類方法僅針對(duì)比較細(xì)且寬度比較均勻的細(xì)線比較有效,如指紋和掌紋的提取等,應(yīng)用領(lǐng)域相對(duì)較窄。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種不受細(xì)線拓?fù)浣Y(jié)構(gòu)影響且效率高的細(xì)線檢測(cè)方法及系統(tǒng)。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下一種圖像中細(xì)線檢測(cè)方法,包括以下步驟(1)對(duì)圖像進(jìn)行邊緣檢測(cè),記錄檢測(cè)出的邊緣;(2)生成邊緣距離關(guān)系圖;所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向;(3)根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線。如上所述的細(xì)線檢測(cè)方法,步驟(1)中所述邊緣采用中縫坐標(biāo)鏈表或圖像中像素點(diǎn)邊緣的坐標(biāo)鏈表記錄;其中,所述中縫坐標(biāo)鏈表為邊緣兩側(cè)所有相對(duì)像素點(diǎn)中間位置的坐標(biāo)依序連接成的鏈表。如上所述的細(xì)線檢測(cè)方法,步驟O)中所述邊緣距離關(guān)系圖中,將到其最近邊緣的距離大于Nmax/2的像素點(diǎn)的距離關(guān)系值設(shè)置為無效值。如上所述的細(xì)線檢測(cè)方法,步驟O)中所述邊緣距離關(guān)系圖中,對(duì)于不封閉邊緣, 沿邊緣起始方向兩側(cè)符號(hào)相反;對(duì)于封閉邊緣,位于封閉邊緣內(nèi)側(cè)和外側(cè)的符號(hào)相反。如上所述的細(xì)線檢測(cè)方法,步驟O)中所述邊緣距離關(guān)系圖的生成過程如下首先初始化邊緣距離關(guān)系圖,將邊緣距離關(guān)系圖中所表示的每一像素點(diǎn)到與其最近邊緣的距離均設(shè)置成無效值;然后掃描每一條邊緣的中縫坐標(biāo)鏈表;計(jì)算圖像中與當(dāng)前坐標(biāo)的最大距離在 Nmax/2范圍內(nèi)的像素點(diǎn)到當(dāng)前坐標(biāo)的距離,在邊緣距離關(guān)系圖中將該像素點(diǎn)對(duì)應(yīng)的點(diǎn)的距離修改為到當(dāng)前坐標(biāo)的距離,并確定該點(diǎn)的方向;如果該像素點(diǎn)在邊緣距離關(guān)系圖中對(duì)應(yīng)的點(diǎn)被修改過距離,則比較當(dāng)前距離與原距離的大小,如果當(dāng)前距離小于原距離,則用當(dāng)前距離替換原距離。如上所述的細(xì)線檢測(cè)方法,步驟(3)中所述提取細(xì)線的過程如下(a)在邊緣距離關(guān)系圖中定位細(xì)線區(qū)域?qū)⑦吘壘嚯x關(guān)系圖中靠近無效值一側(cè)且與邊緣的距離在Nmax/2范圍內(nèi)的點(diǎn)的距離設(shè)為無效值;(b)將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并。如上所述的細(xì)線檢測(cè)方法,在獲得細(xì)線后,所述方法還包括去除長(zhǎng)寬比不符合要求的細(xì)線的步驟,所述長(zhǎng)寬比=細(xì)線的長(zhǎng)度/細(xì)線的最大寬度。所述長(zhǎng)度的計(jì)算方法為細(xì)線的面積/細(xì)線的最大寬度。其中,細(xì)線的面積為細(xì)線區(qū)域所包含的像素點(diǎn)個(gè)數(shù);所述細(xì)線的最大寬度為邊緣距離關(guān)系圖中該細(xì)線區(qū)域中距離的最大值的2倍。一種圖像中的細(xì)線檢測(cè)系統(tǒng),包括用于對(duì)圖像進(jìn)行邊緣檢測(cè),記錄檢測(cè)出的邊緣的檢測(cè)裝置;用于生成邊緣距離關(guān)系圖的生成裝置;所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向;用于根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線的提取
直ο如上所述的細(xì)線檢測(cè)系統(tǒng),其中,提取裝置包括用于在邊緣距離關(guān)系圖中定位細(xì)線區(qū)域的定位單元;用于將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并的合并單元。如上所述的細(xì)線檢測(cè)系統(tǒng),還包括用于在獲得細(xì)線后去除長(zhǎng)寬比不符合要求的細(xì)線的去除裝置。本發(fā)明所述方法及系統(tǒng),通過生成邊緣距離關(guān)系圖,在邊緣距離關(guān)系圖中檢測(cè)滿足設(shè)定最大寬度的細(xì)線的方式,能夠檢測(cè)出圖像中所有小于設(shè)定最大寬度的細(xì)線,不受細(xì)線拓?fù)浣Y(jié)構(gòu)的影響,可以檢測(cè)寬度漸變等特殊形式的細(xì)線。同時(shí),與現(xiàn)有技術(shù)相比,避免了模板較大時(shí),運(yùn)算效率低下的問題。
圖1是具體實(shí)施方式
中圖像中細(xì)線檢測(cè)系統(tǒng)結(jié)構(gòu)框圖;圖2是采用圖1所示系統(tǒng)檢測(cè)圖像中細(xì)線的方法流程圖;圖3是具體實(shí)施方式
中用中縫坐標(biāo)表示圖像中的邊緣示意圖;圖4A是具體實(shí)施方式
中不封閉邊緣生成邊緣距離關(guān)系圖的過程示意圖1,圖4B是不封閉邊緣生成邊緣距離關(guān)系圖的過程示意圖2 ;圖5是具體實(shí)施方式
中包含封閉邊緣的邊緣距離關(guān)系圖的示意圖;圖6A是具體實(shí)施方式
中包含不封閉邊緣角點(diǎn)的邊緣距離關(guān)系圖的示意圖1,圖6B 是包含不封閉邊緣角點(diǎn)的邊緣距離關(guān)系圖的示意圖2 ;圖7A是具體實(shí)施方式
中包含兩條折線邊緣的距離關(guān)系圖的示意圖,圖7B是圖7A 經(jīng)過腐蝕處理后的結(jié)果示意圖;圖8是具體實(shí)施方式
中包含封閉邊緣的距離關(guān)系圖經(jīng)過腐蝕處理后的結(jié)果示意圖9是對(duì)圖7B經(jīng)過標(biāo)號(hào)后的結(jié)果示意圖。
具體實(shí)施例方式下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖1示出了本實(shí)施方式中圖像中細(xì)線檢測(cè)系統(tǒng)結(jié)構(gòu)。如圖1所示,該系統(tǒng)包括檢測(cè)裝置11,與檢測(cè)裝置11連接的生成裝置12,與生成裝置12連接的提取裝置13,以及與提取裝置13連接的去除裝置14。其中,提取裝置13包括定位單元131和合并單元132。檢測(cè)裝置11用于對(duì)圖像進(jìn)行邊緣檢測(cè),并記錄檢測(cè)出的邊緣。生成裝置12用于生成邊緣距離關(guān)系圖;所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向。提取裝置13用于根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線。定位單元131用于在邊緣距離關(guān)系圖中定位細(xì)線區(qū)域。合并單元132用于將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并。去除裝置14用于在獲得細(xì)線后去除長(zhǎng)寬比不符合要求的細(xì)線。圖2示出了采用圖1所示系統(tǒng)檢測(cè)圖像中的細(xì)線的方法流程。如圖2所示,該方法包括以下步驟(1)檢測(cè)裝置11對(duì)圖像進(jìn)行邊緣檢測(cè),并記錄檢測(cè)出的邊緣。邊緣檢測(cè)方法可采用現(xiàn)有方法,如Carmy算子。本實(shí)施方式中,對(duì)檢測(cè)出的邊緣采用中縫坐標(biāo)鏈表記錄。以圖像左上角點(diǎn)為坐標(biāo)原點(diǎn)建立直角坐標(biāo)系,水平向右為X軸正方向,豎直向下為y軸正方向。在該坐標(biāo)系下定義圖像中每個(gè)像素點(diǎn)的坐標(biāo),及兩個(gè)相鄰像素點(diǎn)的中間位置坐標(biāo),即中縫坐標(biāo)。將邊緣兩側(cè)所有相對(duì)像素點(diǎn)中間位置的坐標(biāo)依序連接成鏈表,用該鏈表來記錄邊緣。如圖3所示,對(duì)于邊緣31,用邊緣31兩側(cè)相對(duì)像素點(diǎn)中間位置的坐標(biāo)按序連接成鏈表,來記錄該邊緣31。對(duì)檢測(cè)出的邊緣還可以采用其他方式記錄,如用圖像中像素點(diǎn)邊緣的坐標(biāo)鏈表記錄。(2)生成裝置12生成邊緣距離關(guān)系圖。邊緣距離關(guān)系圖的大小與圖像大小相同,邊緣距離關(guān)系圖中的每個(gè)點(diǎn)與圖像中的每個(gè)像素點(diǎn)一一對(duì)應(yīng),每個(gè)點(diǎn)用于記錄與該點(diǎn)對(duì)應(yīng)的圖像中的像素點(diǎn)到與該像素點(diǎn)最近邊緣的最小距離和方向。所述方向是指像素點(diǎn)位于邊緣的位置,在距離關(guān)系圖中用正負(fù)號(hào)加以區(qū)分。對(duì)于不封閉邊緣,沿邊緣起始方向兩側(cè)符號(hào)相反;對(duì)于封閉邊緣,位于封閉邊緣內(nèi)側(cè)和外側(cè)的符號(hào)相反。當(dāng)然,像素點(diǎn)的方向可以采用其他設(shè)置方法,只要能夠區(qū)分出與邊緣的位置關(guān)系即可。邊緣距離關(guān)系圖的具體生成過程如下首先初始化邊緣距離關(guān)系圖,將每一點(diǎn)的距離均設(shè)置成無效值,如0,255等。然后掃描每一條邊緣的中縫坐標(biāo)鏈表,計(jì)算圖像中與當(dāng)前坐標(biāo)的最大距離在 Nmax/2范圍內(nèi)的像素點(diǎn)到當(dāng)前坐標(biāo)的距離,在邊緣距離關(guān)系圖中將該像素點(diǎn)對(duì)應(yīng)的點(diǎn)的距離修改為到當(dāng)前坐標(biāo)的距離,并確定該點(diǎn)的方向。如果該像素點(diǎn)在邊緣距離關(guān)系圖中對(duì)應(yīng)的點(diǎn)被修改過距離(即非初始的無效值),則比較當(dāng)前距離與原距離的大小,如果當(dāng)前距離小于原距離,則用當(dāng)前距離替換原距離。
本實(shí)施方式中,Nmax取6,即細(xì)線的寬度不超過6個(gè)像素點(diǎn)寬度。如圖4A所示,首先掃描邊緣41的中縫坐標(biāo)鏈表,獲得第一個(gè)中縫坐標(biāo),作為當(dāng)前坐標(biāo)。計(jì)算圖像中與當(dāng)前坐標(biāo)的最大距離在3個(gè)像素點(diǎn)寬度范圍內(nèi)的像素點(diǎn)到當(dāng)前坐標(biāo)的距離,即計(jì)算以當(dāng)前坐標(biāo)為中心的3X3領(lǐng)域范圍內(nèi)的像素點(diǎn)到當(dāng)前坐標(biāo)的距離,將邊緣距離關(guān)系圖中與該像素點(diǎn)對(duì)應(yīng)的點(diǎn)的距離修改為該像素點(diǎn)坐標(biāo)與當(dāng)前坐標(biāo)的距離。如果該像素點(diǎn)在邊緣41左側(cè),則距離為負(fù)值;如果在邊緣41的右側(cè),則距離為正值。繼續(xù)掃描中縫坐標(biāo)鏈表,獲得第二個(gè)中縫坐標(biāo),作為當(dāng)前坐標(biāo),重復(fù)上述過程,直到掃描完邊緣41的中縫坐標(biāo)鏈表。再處理下一條邊緣,直到處理完所有邊緣,生成最終的邊緣距離關(guān)系圖。如圖4B所示,當(dāng)處理到邊緣42時(shí),對(duì)于第7列的像素點(diǎn),其相對(duì)于邊緣42的距離 (即當(dāng)前距離)為2。由于該像素點(diǎn)在邊緣距離關(guān)系圖中對(duì)應(yīng)的點(diǎn)的距離被修改過(即非無效值),因此比較當(dāng)前距離與該點(diǎn)原距離的大小。如果當(dāng)前距離小于該點(diǎn)原距離,則用當(dāng)前距離替換該點(diǎn)原距離。這種情況說明邊緣2是該列像素點(diǎn)最近的邊緣。由于該列像素點(diǎn)位于邊緣42的左側(cè),因此在邊緣距離關(guān)系圖中對(duì)應(yīng)點(diǎn)的方向?yàn)樨?fù)。如圖5所示,對(duì)于封閉邊緣,設(shè)置邊緣內(nèi)部的像素點(diǎn)到邊緣的距離方向?yàn)檎?,邊緣外部為正。如圖6A和6B所示,對(duì)于在Nmax/2范圍內(nèi)的像素點(diǎn)與邊緣角點(diǎn)的距離,有如下兩種計(jì)算方法一種方法為方角方法。如圖6A所示,在Nmax/2范圍內(nèi),將像素點(diǎn)與角點(diǎn)的斜線距離等同于水平或豎直距離。另一種方法為圓角方法。如圖6B所示,在Nmax/2范圍內(nèi),將像素點(diǎn)與角點(diǎn)的斜線距離作為該像素點(diǎn)的距離。計(jì)算公式為-X2)2+ (7, -}2)2。其中,X1和Y1分別為像素點(diǎn)的橫縱坐標(biāo),X2和y2分別為角點(diǎn)的橫縱坐標(biāo)。(3)提取裝置13根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線。具體包括如下步驟(a)定位單元131定位細(xì)線區(qū)域。在邊緣距離關(guān)系圖中,腐蝕掉靠近無效值一側(cè)且與邊界的距離在Nmax/2范圍內(nèi)的點(diǎn)的距離,即將靠近無效值一側(cè)且與邊界的距離在Nmax/2范圍內(nèi)的點(diǎn)的距離設(shè)為無效值。剩下的區(qū)域便是細(xì)線區(qū)域。因?yàn)榧?xì)線區(qū)域只能出現(xiàn)在兩條不封閉的邊緣和封閉邊緣之間,所以與無效值和邊緣距離關(guān)系圖的邊界距離在Nmax/2范圍內(nèi)的點(diǎn)不可能為細(xì)線區(qū)域。在封閉邊緣內(nèi)如果出現(xiàn)無效值,則說明封閉邊緣的寬度不滿足設(shè)定的最大細(xì)線寬度范圍,同樣不屬于細(xì)線區(qū)域。如圖7A所示的邊緣距離關(guān)系圖(無效值為0),經(jīng)過腐蝕后的效果如圖7B所示。 圖5所示的包含封閉邊緣的邊緣距離關(guān)系圖,經(jīng)過腐蝕后的效果如圖8所示,由于封閉邊緣內(nèi)部不存在有效值,因此說明該封閉邊緣所圍成的區(qū)域不屬于細(xì)線區(qū)域。(b)合并單元132將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并。在確定細(xì)線區(qū)域后,需要將不同的細(xì)線區(qū)分開??梢詫⒓?xì)線區(qū)域內(nèi)的點(diǎn)進(jìn)行相同的標(biāo)號(hào),利用標(biāo)號(hào)實(shí)現(xiàn)與其他細(xì)線相區(qū)別。對(duì)圖7B所示經(jīng)過腐蝕后的邊緣距離關(guān)系圖進(jìn)行標(biāo)號(hào)后的效果如圖9所示,標(biāo)號(hào)為1的點(diǎn)在圖像中對(duì)應(yīng)的像素點(diǎn)為細(xì)線區(qū)域內(nèi)的像素點(diǎn)。
在獲得細(xì)線后,去除裝置14去除長(zhǎng)寬比不符合要求的細(xì)線。所述長(zhǎng)寬比=細(xì)線的長(zhǎng)度/細(xì)線的最大寬度。所述長(zhǎng)度的計(jì)算方法為細(xì)線的長(zhǎng)度=細(xì)線的面積/細(xì)線的最大寬度,細(xì)線的面積可以通過細(xì)線區(qū)域所包含的像素點(diǎn)個(gè)數(shù)確定,細(xì)線的最大寬度為邊緣距離關(guān)系圖中該細(xì)線區(qū)域中距離的最大值的2倍。如果長(zhǎng)寬比的值小于預(yù)先設(shè)定的閾值,則說明該細(xì)線寬度較大,不認(rèn)為其為細(xì)線。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種圖像中細(xì)線檢測(cè)方法,包括以下步驟(1)對(duì)圖像進(jìn)行邊緣檢測(cè),記錄檢測(cè)出的邊緣;(2)生成邊緣距離關(guān)系圖;所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向;(3)根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線。
2.如權(quán)利要求1所述的細(xì)線檢測(cè)方法,其特征在于步驟(1)中所述邊緣采用中縫坐標(biāo)鏈表或圖像中像素點(diǎn)邊緣的坐標(biāo)鏈表記錄;其中,所述中縫坐標(biāo)鏈表為邊緣兩側(cè)所有相對(duì)像素點(diǎn)中間位置的坐標(biāo)依序連接成的鏈表。
3.如權(quán)利要求1所述的細(xì)線檢測(cè)方法,其特征在于步驟O)中所述邊緣距離關(guān)系圖中,將到其最近邊緣的距離大于Nmax/2的像素點(diǎn)的距離關(guān)系值設(shè)置為無效值。
4.如權(quán)利要求3所述的細(xì)線檢測(cè)方法,其特征在于步驟O)中所述邊緣距離關(guān)系圖中,對(duì)于不封閉邊緣,沿邊緣起始方向兩側(cè)符號(hào)相反;對(duì)于封閉邊緣,位于封閉邊緣內(nèi)側(cè)和外側(cè)的符號(hào)相反。
5.如權(quán)利要求4所述的細(xì)線檢測(cè)方法,其特征在于步驟O)中所述邊緣距離關(guān)系圖的生成過程如下首先初始化邊緣距離關(guān)系圖,將邊緣距離關(guān)系圖中所表示的每一像素點(diǎn)到與其最近邊緣的距離均設(shè)置成無效值;然后掃描每一條邊緣的中縫坐標(biāo)鏈表;計(jì)算圖像中與當(dāng)前坐標(biāo)的最大距離在Nmax/2范圍內(nèi)的像素點(diǎn)到當(dāng)前坐標(biāo)的距離,在邊緣距離關(guān)系圖中將該像素點(diǎn)對(duì)應(yīng)的點(diǎn)的距離修改為到當(dāng)前坐標(biāo)的距離,并確定該點(diǎn)的方向;如果該像素點(diǎn)在邊緣距離關(guān)系圖中對(duì)應(yīng)的點(diǎn)被修改過距離,則比較當(dāng)前距離與原距離的大小,如果當(dāng)前距離小于原距離,則用當(dāng)前距離替換原距離。
6.如權(quán)利要求1 5中任一項(xiàng)所述的細(xì)線檢測(cè)方法,其特征在于步驟(3)中所述提取細(xì)線的過程如下(a)在邊緣距離關(guān)系圖中定位細(xì)線區(qū)域?qū)⑦吘壘嚯x關(guān)系圖中靠近無效值一側(cè)且與邊緣的距離在Nmax/2范圍內(nèi)的點(diǎn)的距離設(shè)為無效值;(b)將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并。
7.如權(quán)利要求6所述的細(xì)線檢測(cè)方法,其特征在于在獲得細(xì)線后,所述方法還包括去除長(zhǎng)寬比不符合要求的細(xì)線的步驟,所述長(zhǎng)寬比=細(xì)線的長(zhǎng)度/細(xì)線的最大寬度。
8.如權(quán)利要求7所述的細(xì)線檢測(cè)方法,其特征在于所述長(zhǎng)度的計(jì)算方法為細(xì)線的面積/細(xì)線的最大寬度。
9.如權(quán)利要求8所述的細(xì)線檢測(cè)方法,其特征在于所述細(xì)線的面積為細(xì)線區(qū)域所包含的像素點(diǎn)個(gè)數(shù);所述細(xì)線的最大寬度為邊緣距離關(guān)系圖中該細(xì)線區(qū)域中距離的最大值的 2倍。
10.一種圖像中的細(xì)線檢測(cè)系統(tǒng),包括用于對(duì)圖像進(jìn)行邊緣檢測(cè),記錄檢測(cè)出的邊緣的檢測(cè)裝置(11);用于生成邊緣距離關(guān)系圖的生成裝置(12);所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向;用于根據(jù)設(shè)定的細(xì)線最大寬度閾值Nmax在所述邊緣距離關(guān)系圖中提取細(xì)線的提取裝置(13)。
11.如權(quán)利要求10所述的細(xì)線檢測(cè)系統(tǒng),其特征在于所述提取裝置(13)包括用于在邊緣距離關(guān)系圖中定位細(xì)線區(qū)域的定位單元(131);用于將圖像中與邊緣距離關(guān)系圖中細(xì)線區(qū)域內(nèi)的點(diǎn)對(duì)應(yīng)的像素點(diǎn)合并的合并單元(132)。
12.如權(quán)利要求10或11所述的細(xì)線檢測(cè)系統(tǒng),其特征在于所述系統(tǒng)還包括用于在獲得細(xì)線后去除長(zhǎng)寬比不符合要求的細(xì)線的去除裝置(14)。
全文摘要
本發(fā)明涉及一種圖像中細(xì)線檢測(cè)方法及系統(tǒng),屬于圖像處理技術(shù)領(lǐng)域。本發(fā)明首先對(duì)圖像進(jìn)行邊緣檢測(cè),記錄檢測(cè)出的邊緣;然后生成邊緣距離關(guān)系圖;所述邊緣距離關(guān)系圖用于表示所述圖像中每個(gè)像素點(diǎn)到與其最近邊緣的距離和方向;最后根據(jù)設(shè)定的細(xì)線最大寬度閾值在所述邊緣距離關(guān)系圖中提取細(xì)線。本發(fā)明能夠檢測(cè)出圖像中所有小于設(shè)定最大寬度的細(xì)線,不受細(xì)線拓?fù)浣Y(jié)構(gòu)的影響,可以檢測(cè)寬度漸變等特殊形式的細(xì)線。
文檔編號(hào)G06T7/00GK102542554SQ20101060697
公開日2012年7月4日 申請(qǐng)日期2010年12月16日 優(yōu)先權(quán)日2010年12月16日
發(fā)明者張宏志, 袁夢(mèng)尤, 鄧玥琳 申請(qǐng)人:方正國(guó)際軟件(北京)有限公司, 方正國(guó)際軟件有限公司