【正文】
Festival. In this day, girls will throw a sewing needle into a bowl full of water on the night of Qixi as a test of embroidery skills. If the needle floats on top of the water instead of sinking, it proves the girl is a skilled embroiders. Single women also pray for finding a good husband in the future. And the newly married women pray to bee pregnant quickly. Tradition transformed The love story of Niulang and Zhinu, and the Qixi Festival have been handed down for generations. Yet these ancient traditions and customs are slowly dying out. Many modern Chinese, particularly youngsters, seem to know more about St Valentine39。但是我將在以后的工作和學(xué)習(xí)中繼續(xù)努力、不斷完善。 雖然本課題實(shí)現(xiàn)的大津法相比雙峰法有著更廣的范圍,但是圖片種類的局限性還是很大,需要一部分特定的圖片才能得到較好的效果 。 20 所以,如果不結(jié)合其他方法或進(jìn)行后續(xù)處理使用單一閾值分割圖像的話,綜合程序設(shè)計(jì)和分割結(jié)果的角度上看,雙峰法人工輸入閾值,程序設(shè)計(jì)簡(jiǎn)單,但應(yīng)用的范圍有限,大津法可以自動(dòng)產(chǎn)生閾值,但是程序設(shè)計(jì)稍微復(fù)雜些, 但 應(yīng)用的范圍比雙峰法大得多,且分割的效果不錯(cuò)。 下文將綜合比較雙峰法和大津法。 圖 ,原始的圖片的灰度圖片,以及圖像的灰度 16 直方圖。 VI設(shè)計(jì) 作為實(shí)現(xiàn)圖像處理的第一步,首先要讀取圖像,并將其轉(zhuǎn)換為可以處理的數(shù)據(jù), 如圖 , 圖 圖片數(shù)據(jù)轉(zhuǎn)換程序 首先用 while循環(huán)判斷 讀取的圖像文件是否為 BMP文件,如果是,進(jìn)入分支程序。 機(jī)器視覺(jué)技術(shù)是一門包含諸多科學(xué)領(lǐng)域的綜合技術(shù),它不僅涉及到人工智能、光電學(xué)、物理學(xué)、計(jì)算機(jī)科學(xué),而且還與圖像處理、模式識(shí)別等學(xué)科息息相關(guān)。激光儀器視覺(jué)系統(tǒng)的功能可以使制造工序自動(dòng)化和大大提高質(zhì)量和生產(chǎn)率,并且使學(xué)術(shù)界和工業(yè)都產(chǎn)生了很大的興趣。 對(duì)于要求聲音 、 振動(dòng) 、 圖像處理 、 時(shí)頻分析 、 小波和數(shù)字濾波的應(yīng)用系統(tǒng) , LabVIEW 特別提供各種附加工具包以加速系統(tǒng)開(kāi)發(fā) 。0 181。 11 這種 算法是由 Otsu于 1978年首先提出的一種比較典型的圖像分割算法,也稱為 Otsu分割法或大津閾值分割法。最后,將各個(gè)分割后的子圖像拼合成一個(gè)完整分割圖像。 ( 23) 與 這些極小值點(diǎn)對(duì)應(yīng)的灰度值就可以用作圖像分割 閾值。 “峰 — 谷”法選取閾值, 這是一種利用圖像直方圖特性來(lái)確定灰度閾值的方法,如果圖 像所含的目標(biāo)區(qū)域和背景區(qū)域大小可比,而且目標(biāo)區(qū)域和背景區(qū)域在灰度上有明顯的區(qū)別,那么該圖像的直方圖會(huì)呈現(xiàn)“雙峰”和“一谷”狀:其中一個(gè)峰值對(duì)應(yīng)于目標(biāo)的中心灰度,另一個(gè)峰值對(duì)應(yīng)于背景的中心灰度。 [5] 閾值分割法也被分為了好幾種方法, 主要有全局閾值算法,自適應(yīng)閾值算法,統(tǒng)計(jì)最優(yōu)閾值算法,最大類間方差算法,下面將對(duì)這幾種方法做簡(jiǎn)單的介紹。閾值法作為這樣一種實(shí)現(xiàn)簡(jiǎn)單、計(jì)算量小、性能較穩(wěn)定的 圖像 分割算法,被應(yīng)用在很多領(lǐng)域。 在區(qū)域合并方法中,輸入圖像往往分為多個(gè)相似的區(qū)域,然后類似的相鄰區(qū)域根據(jù)某種判斷準(zhǔn)則迭代進(jìn)行合并。這兩種方 法通常相結(jié)合 ,以便把相似的子區(qū)域合并成盡可能大的區(qū)域。于是,邊界就成為在物體中和背景有鄰域 關(guān)系這樣一些內(nèi)部點(diǎn)的集合 。 2. 基于曲面擬合的方法 基于曲面擬合的方法的基本思想是將灰度看成高度,用一個(gè)曲面來(lái)擬合一個(gè)小窗口內(nèi)的數(shù)據(jù),然后根據(jù)該曲面來(lái)決定邊緣點(diǎn)。 邊緣檢測(cè)技術(shù)可以按照處理的技術(shù)分為串行邊緣檢測(cè)和并行邊緣檢測(cè)。 分析各種圖像分割方法可以發(fā)現(xiàn),它們分割圖像的基本依據(jù)和條件有以下 4方面: (l)分割的圖像區(qū)域應(yīng)具有同質(zhì)性,如灰度級(jí)別相近、紋理相似等; (2)區(qū)域內(nèi)部平整,不存在很小的小空洞; (3)相鄰區(qū)域之間對(duì)選定的某種同質(zhì)判據(jù)而言,應(yīng)存在顯著差異性; (4)每個(gè)分割區(qū)域邊界應(yīng)具有齊整性和空間位置的準(zhǔn)確性。至今,提出的分割算法已有上千種,每年還有不少新算法出現(xiàn)。 ( 2) ??ji SS ? , ji? ,分割出的不同區(qū)域是不相交的。 ( 2) 相鄰區(qū)域?qū)Ψ指钏罁?jù)的性質(zhì)有明顯的性質(zhì)。 LabVIEW 則是美國(guó)國(guó)家儀器公司( National Instruments)所提供的虛擬儀器開(kāi)發(fā)平臺(tái)。 在一 幅圖像中,人們往往只對(duì)其中的 某些 目標(biāo)感興趣,這些目標(biāo)通常占據(jù)一定的區(qū)域,并且在某些特性(如灰度、輪廓、顏色和紋理等)上和周圍的圖像有差別。 圖像分割是一種重要的圖像技術(shù) ,它不僅得到了人們的廣泛重視和研究 ,也在實(shí)際中得到了大量的應(yīng)用。s real situation,the area in different places and the area with different characteristic and forming a digital characteristic. There are thousands of methods of image segmentation, this article will introduce several mainstream method, and analyze their respective characteristics, use this two ways to make image segmentation with LabVIEW, and show the phenomenon of experiment, campare the treatment result of the two methods. [Keyword] Image segmentation Threshold OTSU bimoda LabVIEW 目 錄 引言 ............................................................... 1 1 圖像分割論述 ..................................................... 2 圖像分割的定義 ............................................. 2 圖像分割方法綜述 ........................................... 3 邊緣檢測(cè)法 ........................................... 3 閾值分割法 ........................................... 5 基于區(qū)域的分割 ........................................ 5 2 圖像閾值分割算法 ................................................. 6 閾值分割算法簡(jiǎn)述 ........................................... 6 全局閾值算法 ............................................... 7 自適應(yīng)閾值算法 ............................................. 9 最小誤差閾值 .............................................. 10 最大類間方差算法 .......................................... 10 3 圖像分割實(shí)驗(yàn)結(jié)果及實(shí)現(xiàn)平臺(tái)介紹 .................................. 11 LabVIEW 簡(jiǎn)述 ............................................... 11 LabVIEW 的應(yīng)用 ............................................. 12 VI設(shè)計(jì) ................................................... 14 雙峰法選取閾值 ....................................... 16 大津法選取閾值 ....................................... 17 實(shí)驗(yàn)結(jié)果比較總結(jié) ........................................... 17 結(jié)論 .............................................................. 20 致謝 .............................................................. 21 [參考文獻(xiàn) ] ........................................................ 22 1 引 言 圖像技術(shù)在廣義上是各種與 圖像有關(guān)技術(shù)的總稱。對(duì)大多數(shù)用戶而言,主要的工作變成了軟件設(shè)計(jì)。 本課題 將介紹主要幾種圖像分割的方法,仔細(xì)研究其中兩種閾值分割的算法 ,通過(guò)直接設(shè)計(jì) VI 來(lái)實(shí)現(xiàn) 閾值 圖像分割的功能 ,令LabVIEW 也能夠進(jìn)行一些圖像處理的任務(wù) ,使得 LabVIEW 更加強(qiáng)大 。 圖像分割更形式化的定義如下: 假設(shè)一幅圖像中所有像素的集合為 F,有關(guān)一致性的假設(shè)為 P(原因在于實(shí)際的圖像是千差萬(wàn)別的,還有一個(gè)重要原因在于圖像數(shù)據(jù)的下降,包括圖像在獲取和傳輸過(guò)程引入的各種噪聲以及光照不均勻等因素。 但亦今為止,仍然沒(méi)有一種圖像算法適合所有的圖像,也沒(méi)有一種圖像可以用所有方法來(lái)分割。在圖像中,邊界表明一個(gè)特征區(qū)域的終結(jié)和另一個(gè)特征區(qū)域的開(kāi)始,邊界所分開(kāi)區(qū)域的內(nèi)部特征或?qū)傩允且恢拢煌瑓^(qū)域內(nèi)部的特征或?qū)傩允遣煌?,邊緣的檢測(cè)正是利用物體和背景在 4 某種圖像特性上的差異來(lái)實(shí)現(xiàn)的,這些差異包括灰度,顏色和紋 理特征。 1. 邊緣檢測(cè)算子 邊緣檢測(cè)算子對(duì)圖像中灰度的變化進(jìn)行檢測(cè),通過(guò)求一階導(dǎo)數(shù)極值點(diǎn)或二階導(dǎo)數(shù)過(guò)零點(diǎn)來(lái)檢測(cè)邊緣。 直方圖閾值分割對(duì)物體與背景有較強(qiáng)對(duì)比的背景分割特別有用,這種方法計(jì)算簡(jiǎn)單,而且總能用封閉而且連通的邊界定義不交疊的區(qū)域。 基于區(qū)域的分割 基于區(qū)域的圖像分割是根據(jù)圖像灰度、紋理、顏色和圖像像素統(tǒng)計(jì)的均勻性等圖像的空間局部特征 ,把圖像中的像素劃歸到各個(gè)物體或區(qū)域中 ,進(jìn)而將圖像分割成若干個(gè)不同區(qū)域的一種分割方法。與閉值分割類似,區(qū)域增長(zhǎng)也很少單獨(dú)使用,往往是與其它分割方法一起使用。它主要的缺陷是 , 每一個(gè)需要提取的區(qū)域都必須人工給出一個(gè)種子點(diǎn) , 這樣有多個(gè)區(qū)域就必須給出相應(yīng)的種子個(gè)數(shù)。設(shè)原始圖像為 f( x, y) ,首先以一定準(zhǔn)則在 f( x, y) 中找出一個(gè)灰 度值 t作為閾值,將 圖像分割為兩部分,即把大于等于該閾值的像素點(diǎn)的值設(shè)置成 l,小于該閾值的像素點(diǎn)的值設(shè)置成 0。對(duì)于一般的圖像,情況比較復(fù)雜,閾值化圖像分割通常存 8 在兩方面的困難:一個(gè)是在圖像分割之前,難以確定圖像分割區(qū)域的數(shù)目,或者說(shuō)要把圖像分割成幾個(gè)部分;另一個(gè)是閾值的確定,因?yàn)殚撝颠x擇的準(zhǔn)確性直接影響分割的精度及圖像描述分析的正確性。所以,在實(shí)際中常常加以其他方法協(xié)助進(jìn)行谷值的選取,如下述的微分方法。在這種情況下,可以采用自適應(yīng)閾值分割方法,把灰度閾值取成一個(gè)隨圖像中位置緩緩慢變化的函數(shù),保持一種局部的,相對(duì)的背景和物體之間的差異。 圖 最小閾值誤差概率 (T)是目標(biāo)類錯(cuò)分到背景類的概率, (T)是背景類錯(cuò)分到目標(biāo)類的概率,總的概率誤差 E(T)= (T)+ (T),使得 E(T)最小,即為最優(yōu)分類方法。因?yàn)榉讲钍腔叶确植季鶆蛐缘囊环N度量,方差越大,說(shuō)明構(gòu)成圖像的兩部分差別越大,當(dāng)部分目標(biāo)錯(cuò)分為背景或部分背景錯(cuò)分為目標(biāo)都會(huì)導(dǎo)致兩部分差別變小。 [7] LabVIEW 的應(yīng)用 LabVIEW 已經(jīng)成為用于測(cè)試測(cè)量領(lǐng)域的工業(yè)標(biāo)準(zhǔn)化開(kāi)發(fā)工具 。 LabVIEW 系列產(chǎn)品 , 包括用于可靠 、 確定性控制的實(shí)時(shí) LabVIEW( LabVIEW RT) 軟件 , 就可以快速 、 準(zhǔn)確地建立起功能強(qiáng)大的機(jī)器監(jiān)視和自動(dòng)控制應(yīng)用程序 。 [9] 用機(jī)器視覺(jué)來(lái)替代人工視覺(jué);同時(shí)在大批量工業(yè)生產(chǎn)過(guò)程中,用人工視覺(jué)檢查產(chǎn)品質(zhì)量效率低且精度不高,用機(jī)器視覺(jué)檢測(cè)方法可以大大提高生產(chǎn)效率和生產(chǎn)的自動(dòng)化程度。機(jī)器 14 視覺(jué)系統(tǒng)還在質(zhì)量檢測(cè)的各個(gè)方面已經(jīng)得到