圖像分割和特征提取畢業(yè)設(shè)計(jì)_第1頁(yè)
圖像分割和特征提取畢業(yè)設(shè)計(jì)_第2頁(yè)
圖像分割和特征提取畢業(yè)設(shè)計(jì)_第3頁(yè)
圖像分割和特征提取畢業(yè)設(shè)計(jì)_第4頁(yè)
圖像分割和特征提取畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

圖像分割和特征提取技術(shù)研究摘要 圖像分割是圖像分析的第一步,是圖像理解的重要組成局部,在有關(guān)圖像處理的幾乎所有領(lǐng)域具有廣泛的應(yīng)用。因此,圖像分割一直受到高度重視,對(duì)其研究具有十分重要的意義。長(zhǎng)期以來(lái),研究人員提出了許多實(shí)用的分割算法。隨著統(tǒng)計(jì)學(xué)理論,神經(jīng)網(wǎng)絡(luò),小波理論等在圖像分割中的應(yīng)用日益廣泛,遺傳算法、尺度空間、非線性擴(kuò)散方程等近期涌現(xiàn)的新方法和新思想也不斷被用于解決分割問(wèn)題,許多國(guó)內(nèi)外學(xué)者也針對(duì)一些具體應(yīng)用提出了許多實(shí)用有效的方法。本文介紹了數(shù)字圖像處理技術(shù)中圖像分割技術(shù)的根本理論和三種圖像分割方法(1)基于閾值圖像分割;(2)基于邊緣檢測(cè)及算子分割;(3)基于區(qū)域特性的圖像分割。對(duì)基于點(diǎn)的分割方法進(jìn)行了較全面的表達(dá),主要研究了圖像分割方法中的邊緣檢測(cè)法,區(qū)域提取法和閾值分割法。通過(guò)大量的理論研習(xí)。并編寫了MATLAB軟件程序,對(duì)各分割方法進(jìn)行了仿真實(shí)驗(yàn),得到分割圖像。最后對(duì)于仿真進(jìn)行了數(shù)據(jù)處理分析,驗(yàn)證了Canny算子的整體效果最好,Prewitt算子分割細(xì)致。但對(duì)于一幅圖像僅僅只有只用一種方法達(dá)不到很好的效果,而根據(jù)待分割圖象的不同特點(diǎn),結(jié)合的先驗(yàn)知識(shí),研究符合具體圖象特性的分割模型,才是提高圖象分割的重要手段。關(guān)鍵詞:圖像分割;邊緣法;區(qū)域法;閾值法;分水嶺分割法LmageSegmentationAndFeatureExtractionTechnologyResearchAbstractImagesegmentationisthefirststepinimageanalysis,imagesegmentationisanimportantcomponentofimageunderstanding,inalmostallareasoftheimageprocessinghaswidelyapplication.Asaresult,imagesegmentationhasbeenattachedgreatimportanceto,itsresearchhastheveryvitalsignificance.Foralongtime,researchersputforwardmanypracticalsegmentationalgorithm.Withstatisticstheory,theneuralnetwork,wavelettheoryhasbeenusedincreasinglyinimagesegmentation,suchasgeneticalgorithm,scalespace,andnonlineardiffusionequationwiththerecentemergenceofnewmethodsandnewideasareconstantlybeingusedtosolvethesegmentationproblem,manyscholarsathomeandabroadforsomespecificapplicationputforwardmanypracticalandeffectivemethod.DigitalimageprocessingtechniqueswereintroducedinThispaperintroducesthedigitalimageprocessingtechnologyofimagesegmentationtechnologyinbasictheoryandthreemethodsofimagesegmentation.(1)basedonthresholdimagesegmentation.(2)segmentationbasedonedgedetectionandoperator;(3)theimagesegmentationbasedonregionfeature.Onthesegmentationmethodbasedonthepointofnarrative,mainlystudiestheedgeofimagesegmentationmethod,regionextractionmethodandthresholdsegmentationmethod.Throughalotoftheorystudy.AndwritetheMATLABsoftware,thesegmentationmethod,thesimulationexperimentforimagesegmentation.Finallyanalyzedthedataprocessingforsimulation.VerifytheCannyoperatoroftheoveralleffectisbest.Prewittoperatorsegmentationanddetailed.Butforanimageonlyonlyonewaytoreachagoodeffect,andaccordingtothedifferentcharacteristicsofforimagesegmentation,combinedwiththeknownpriorknowledge,researchinaccordancewiththespecificimagesegmentationmodel,isanimportantmeanstoimprovetheimagesegmentation.KEYWORDS:Segmentation;edgemethod;theregionalmethod;threshold;watershedsegmentation目錄TOC\o"1-3"\h\u第1章緒論11.1課題研究背景與意義11.2國(guó)內(nèi)外開展現(xiàn)狀11.3課題設(shè)計(jì)內(nèi)容2第2章概述32.1圖像和數(shù)字圖像32.2數(shù)字圖像處理簡(jiǎn)介32.3圖像處理文件格式32.4圖像分割理論概述52.4.1圖像分割的定義5圖像分割的目的和意義62.5圖像分割主要研究方法6邊緣檢測(cè)法7區(qū)域提取法7閾值分割法7結(jié)合特定理論工具的分割方法82.6數(shù)字圖像分割質(zhì)量評(píng)價(jià)體系8第3章圖像分割方法綜述103.1基于閾值圖像分割算法103.2基于邊緣檢測(cè)分割算法123.3基于區(qū)域特性的圖像分割算法14第4章基于Matlab的圖像分割仿真結(jié)果與討論164.1圖像閾值分割算法研究164.1.1Otsu閾值圖像分割算法164.1.2直方圖閾值算法174.2圖像邊緣分割算法的研究194.2.1Canny邊緣檢測(cè)算法194.2.2Log分割算發(fā)214.3區(qū)域特性圖像分割方算法的研究214.3.1分水嶺圖像分割算法224.4本章小結(jié)23主要工作總結(jié)234.4.2結(jié)論24第5章總結(jié)26參考文獻(xiàn)27致謝28第1章緒論1.1課題研究背景與意義圖像分割是圖像處理中的一項(xiàng)關(guān)鍵技術(shù),也是一經(jīng)典難題,開展至今仍沒(méi)有找到一個(gè)通用的方法,也沒(méi)有制定出判斷分割算法好壞的標(biāo)準(zhǔn),對(duì)近幾年來(lái)出現(xiàn)的圖像分割方法作了較為全面的綜述,探討了圖像分割技術(shù)的開展方向,對(duì)從事圖像處理研究的科研人員具有一定的啟發(fā)作用。圖像分割是圖像分析的第一步,圖像分割接下來(lái)的任務(wù),如特征提取、目標(biāo)識(shí)別等的好壞,都取決于圖像分割的質(zhì)量如何。由于該課題的難度和深度,進(jìn)展比擬緩慢。圖像分割技術(shù)自20世紀(jì)70年代起一直受到人們的高度重視,雖然研究人員針對(duì)各種問(wèn)題提出了許多方法,但迄今為止仍然不存在一個(gè)普遍適用的理論和方法。另外,還沒(méi)有制定出選擇適用分割算法的標(biāo)準(zhǔn),這給圖像分割技術(shù)的應(yīng)用帶來(lái)許多實(shí)際問(wèn)題。最近幾年又出現(xiàn)了許多新思路、新方法或改良算法,對(duì)一些經(jīng)典方法和新出現(xiàn)的方法作了概述,并將圖像分割方法分為閾值分割方法、邊緣檢測(cè)方法、區(qū)域提取方法和結(jié)合特定理論工具的分割方法4類。然而,對(duì)圖像分割的效果好壞或正確與否,還沒(méi)有一個(gè)統(tǒng)一的評(píng)價(jià)判斷準(zhǔn)那么。不同的分割方法對(duì)同一幅圖像的分割效果是不同的,而且同一種分割方法對(duì)一幅圖像在不同空間下的分割效果也是不同的。21世紀(jì)是一個(gè)充滿信息的時(shí)代,圖像作為人類感知世界的視覺(jué)根底,是人類獲取信息、表達(dá)信息和傳遞信息的重要手段。首先,視覺(jué)是人類最重要的感知手段,圖像又是視覺(jué)的根底,因此,數(shù)字圖像成為心理學(xué)、生理學(xué)、計(jì)算機(jī)科學(xué)等諸多領(lǐng)域內(nèi)的學(xué)者們研究視覺(jué)感知的有效工具。其次,圖像處理在軍事、遙感、氣象等大型應(yīng)用中有不斷增長(zhǎng)的需求。以上說(shuō)明本次的基于MATLAB圖像分割算法研究對(duì)社會(huì)需求具有重要意義。1.2國(guó)內(nèi)外開展現(xiàn)狀自20世紀(jì)70年代起圖像分割一直受到人們的高度重視,至今已提出上千種分割算法,但因尚無(wú)通用的分割理論,現(xiàn)提出的分割算法大都是針對(duì)具體問(wèn)題的,并沒(méi)有一種適合所有圖像的通用分割算法。另外,還沒(méi)有制定出選擇適用分割算法的標(biāo)準(zhǔn),這給圖像分割技術(shù)的應(yīng)用帶來(lái)許多實(shí)際問(wèn)題。最近幾年又出現(xiàn)了許多新思路、新方法或改良算法,對(duì)一些經(jīng)典方法和新出現(xiàn)的方法作了概述。并將圖像分割方法分為閾值分割方法、邊緣檢測(cè)方法、區(qū)域提取方法和結(jié)合特定理論工具的分割方法。早期的圖像研究中,圖像的分割方法主要可以分為兩大類。一類是邊界方法,這種方法的假設(shè)是圖像分割結(jié)果的某個(gè)子區(qū)域在原來(lái)的圖像中一定會(huì)有邊緣存在;一類是區(qū)域方法,這種方法的假設(shè)是圖像分割結(jié)果的子區(qū)域一定會(huì)有相同的性質(zhì),而不同區(qū)域的像素沒(méi)有共同的性質(zhì)。這兩種方法都有缺點(diǎn)和優(yōu)點(diǎn),有的學(xué)者也試圖把兩者結(jié)合起來(lái)進(jìn)行圖像分割,隨著計(jì)算機(jī)處理能力的提高,很多方法不斷涌現(xiàn),如基于彩色分量分割、紋理圖像分割。所使用的教學(xué)工具和實(shí)驗(yàn)手段也是不斷的擴(kuò)展,從時(shí)域信號(hào)到頻域信號(hào)處理,近來(lái)小波變換也應(yīng)用在圖像分割當(dāng)中。1.3課題設(shè)計(jì)內(nèi)容圖像信號(hào)因其傳遞信息的豐富性,在科學(xué)研究與生產(chǎn)實(shí)踐中有著極其重要的應(yīng)用,特別在公共事務(wù)管理中,存在著大量圖像處理應(yīng)用需求。在圖像信息應(yīng)用中,利用圖像分割技術(shù),能夠有效地從原始圖像中,提取目標(biāo)信息,從而為圖像數(shù)據(jù)庫(kù)管理,圖像信息檢索與應(yīng)用等提供可靠的技術(shù)保障。作為一種成熟的應(yīng)用軟件,Matlab有著強(qiáng)大的數(shù)字圖像處理功能。本課題要求以之作為應(yīng)用開發(fā)平臺(tái),研究不同噪聲水平下,分割方法選擇、實(shí)現(xiàn)及其效果評(píng)估,具有一定的應(yīng)用價(jià)值和現(xiàn)實(shí)可行性?;谠紙D像及其特征分析,應(yīng)用不同的算法,進(jìn)行圖像分割方法研究與效果比擬。本文主要以MATLAB為工具來(lái)實(shí)現(xiàn)數(shù)字圖像分割的處理。第2章概述2.1圖像和數(shù)字圖像圖像是能為人類視覺(jué)所感知的信息形式或人們心目中的有形想象。據(jù)統(tǒng)計(jì),在人類接受的信息中,視覺(jué)信息約占80%,俗語(yǔ)“百聞不如一見〞就反映了圖像在信息感知中的獨(dú)到之處。目前,圖像處理技術(shù)開展迅速,應(yīng)用領(lǐng)域也越來(lái)越廣。圖像可以通過(guò)各種各樣的形式存在,例如:靜止圖像于運(yùn)動(dòng)圖像;灰度圖像和彩色圖像;平面圖像與立體圖像等等,但是就其本質(zhì)而言,我們可將圖像分為連續(xù)圖像和離散圖像。對(duì)于圖像信號(hào),為了描述的方便和不失一般性,假定圖像的指標(biāo)空間為時(shí)間〔t〕和幾何空間〔x,y,z〕構(gòu)成,其值空間為U,其元素u={uR,uG,uB}。如果指標(biāo)空間D中的所有元素d=(d1,d2,dn)=(x,y,z,t)均可取連續(xù)值,那么稱此信號(hào)為連續(xù)圖像。相反的,如果d只能取離散值的圖像為離散圖像。習(xí)慣上,把空間連續(xù)〔或離散〕的圖像稱為連續(xù)〔或離散〕圖像。數(shù)字圖像指幅度和空間同時(shí)離散〔或同時(shí)連續(xù)的圖像〕。與模擬圖像相比,數(shù)字圖像具有以下顯著特點(diǎn)[1]:精度高:目前的計(jì)算機(jī)技術(shù)可以將一幅模擬圖像化為任意的二維數(shù)組,即數(shù)字圖像可以由無(wú)限個(gè)像素組成,每個(gè)像素的亮度可以量化為12位〔即4096個(gè)灰度級(jí)〕,這樣的精度使數(shù)字圖像與彩色圖像的效果相差無(wú)幾;處理方便:由于數(shù)字圖像本質(zhì)上是一組數(shù)據(jù),所以可以使用計(jì)算機(jī)對(duì)它進(jìn)行任意方式的修改,例如,放大、縮小、改變顏色、幅值和刪除某一局部等;重復(fù)性好:模擬圖像〔例如,照片〕即便使用非常好的底片和相紙,也會(huì)隨著時(shí)間的流逝而褪色、發(fā)黃,而數(shù)字圖像可以儲(chǔ)存在光盤中,上百年后再用計(jì)算機(jī)重現(xiàn)也不會(huì)有絲毫的改變。2.2數(shù)字圖像處理簡(jiǎn)介數(shù)字圖像處理(DigitalImageProcessing)是通過(guò)計(jì)算機(jī)對(duì)圖像進(jìn)行去除噪聲、增強(qiáng)、復(fù)原、分割、提取特征等處理的方法和技術(shù)。數(shù)字圖像處理的產(chǎn)生和迅速開展主要受三個(gè)因素的影響:一是計(jì)算機(jī)的開展;二是數(shù)學(xué)的開展(特別是離散數(shù)學(xué)理論的創(chuàng)立和完善);三是廣泛的農(nóng)牧業(yè)、林業(yè)、環(huán)境、軍事、工業(yè)和醫(yī)學(xué)等方面的應(yīng)用需求的增長(zhǎng)。2.3圖像處理文件格式組成數(shù)字圖像的根本單位稱為像素(Pixel),把像素按不同的方式進(jìn)行組織和存儲(chǔ),就得到不同的圖像格式;把圖像數(shù)據(jù)存為文件就得到圖像文件。圖像文件按其格式的不同一般具有不同的擴(kuò)展名。常用的圖像文件格式有位圖文件、JPEG文件、GIF文件、PNG文件等。每一種格式都有它的特點(diǎn)和用途,在選擇輸出的圖像文件格式時(shí),應(yīng)考慮圖像的應(yīng)用目的以及圖像文件格式對(duì)圖像數(shù)據(jù)類型的要求。下面我們介紹幾種常用的圖像文件格式及其特點(diǎn)。〔1〕BMP圖像格式這是一種DOS和Windows兼容計(jì)算機(jī)系統(tǒng)的標(biāo)準(zhǔn)圖像格式。BMP格式支持索引色、灰度等色彩模式。圖像存儲(chǔ)為BMP格式時(shí),每一個(gè)像素所占的位數(shù)可以是1位、4位、8位或32位,相對(duì)應(yīng)的顏色數(shù)也從黑白一直到真彩色。對(duì)于使用Windows格式的4位和8位圖像,可以指定采用RLE壓縮。BMP圖像文件含文件頭、調(diào)色板數(shù)據(jù)和圖像數(shù)據(jù)三個(gè)層次。這種格式在PC機(jī)上應(yīng)用非常普遍?!?〕JPEG圖像格式JPEG是由聯(lián)合照片專家組(JointPhotographicExpertsGroup)開發(fā)的一種圖像文件格式。它采用有損壓縮方式去除冗余的圖像和彩色數(shù)據(jù),在獲取極高的壓縮率的同時(shí)也能展現(xiàn)十分豐富生動(dòng)的圖像。也就是說(shuō),可以用較少的磁盤空間得到較好的圖像質(zhì)。另外,JPEG還是一種比擬靈活的格式,當(dāng)將圖像保存為JPEG格式時(shí),允許用戶用不同的壓縮比例對(duì)文件進(jìn)行壓縮,就是可以指定圖像的品質(zhì)和壓縮級(jí)別?!?〕TIFF圖像格式TIFF文件主要由三部份組成,包括文件頭、標(biāo)識(shí)信息區(qū)和圖像數(shù)據(jù)區(qū)。TIFF文件的圖像數(shù)據(jù)區(qū)以行掃描的方式存取圖像,存儲(chǔ)圖像前先將圖像分割成假設(shè)干局部,壓縮后再存儲(chǔ)。存儲(chǔ)時(shí),單色圖像一個(gè)字節(jié)存儲(chǔ)8個(gè)點(diǎn),16色圖像一個(gè)字節(jié)2個(gè)點(diǎn),而256色圖像就是一個(gè)字節(jié)存儲(chǔ)一個(gè)點(diǎn)。TIFF圖像格式是一種應(yīng)用非常廣泛的位圖圖像格式,幾乎被所有繪畫、圖像編輯和頁(yè)面排版應(yīng)用程序所支持。TIFF格式常常用于在應(yīng)用程序之間和計(jì)算機(jī)平臺(tái)之間交換文件。(4)GIF圖像格式GIF是GraphicsInterchangeFormat(圖形交換格式)的縮寫,是由ComputerServe公司推出的一種圖像格式。該種圖像格式的特點(diǎn)是壓縮比高,可以極大地節(jié)省存儲(chǔ)空間。最初的GIF只是簡(jiǎn)單的用來(lái)存儲(chǔ)單幅靜止圖像,后來(lái)可以同時(shí)存儲(chǔ)假設(shè)干幅靜止圖像從而形成連續(xù)的動(dòng)畫;同時(shí),GIF格式支持透明背景,可以較好地與網(wǎng)頁(yè)背景融合在一起。因此,GIF常常用于保存作為網(wǎng)頁(yè)數(shù)據(jù)進(jìn)行傳輸?shù)膱D像文件,成為網(wǎng)絡(luò)和BBS上使用頻率較高的一種圖像文件格式。但是GIF最多只能處理256種色彩,不能用于存儲(chǔ)真彩色的圖像文件?!?〕PNG圖像格式這種格式稱為可移植網(wǎng)絡(luò)圖像文件格式(PortableNetworkGraphics),由ThomasBoutell,TomLan。等人提出并設(shè)計(jì)。其特點(diǎn)是:支持48位真彩色圖像、16位灰度圖像和顏色索引數(shù)據(jù)圖像;②主要面向網(wǎng)絡(luò)圖像傳輸和圖像編輯,其提供的二維交叉存儲(chǔ)機(jī)制使用戶在圖像網(wǎng)絡(luò)傳輸過(guò)程中能更快的觀察到接近真實(shí)的近似圖像;③對(duì)用戶完全透明且無(wú)專利限制,用戶可以從Internet上隨時(shí)下載與PNG文件格式配套的圖像數(shù)據(jù)壓縮算法源程序代碼:④具有比GIF高5-20%的壓縮效率;⑤具有可擴(kuò)展性。作為目前最不失真的圖像格式,PNG格式圖像吸取了GIF和JPEG二者的優(yōu)點(diǎn)。它可以把文件壓縮到極限以利于網(wǎng)絡(luò)傳輸,但由于采用無(wú)損壓縮方式來(lái)減少文件大小,PNG格式能保存所有與圖像品質(zhì)有關(guān)的信息。同時(shí),PNG支持圖像背景透明,顯示速度快。本文是在灰度圖像BMP格式下的研究,在MATLAB中,灰度圖像是保存在一個(gè)矩陣中的,矩陣中的每一個(gè)元素代表一個(gè)像素點(diǎn)。矩陣可以是雙精度類型,其值域?yàn)閇0,1];也可以為uint8類型,其數(shù)據(jù)范圍為[0,255]。矩陣的每個(gè)元素代表不同的亮度或灰度級(jí)。2.4圖像分割理論概述圖像分割是圖像從處理到分析的轉(zhuǎn)變關(guān)鍵,也是一種根本的計(jì)算機(jī)視覺(jué)技術(shù)。通過(guò)圖像的分割、目標(biāo)的別離、特征的提取和參數(shù)的測(cè)量將原始圖像轉(zhuǎn)化為更抽象更緊湊的形式,使得更高層的分析和理解成為可能,因此它被稱為連接低級(jí)視覺(jué)和高級(jí)視覺(jué)的橋梁和紐帶。所謂圖像分割就是要將圖像表示為物理上有意義的連通區(qū)域的集合,也就是根據(jù)目標(biāo)與背景的先驗(yàn)知識(shí),對(duì)圖像中的目標(biāo)、背景進(jìn)行標(biāo)記、定位,然后將目標(biāo)從背景或其它偽目標(biāo)中別離出來(lái)。圖像分割的定義文字定義:把圖象〔空間〕按一定要求分成一些“有意義〞區(qū)域的處理技術(shù)?!坝幸饬x〞—希望這些區(qū)域能分別和圖象景物中各目標(biāo)物(或背景)相對(duì)應(yīng)。正式“集合〞定義:令集合R代表整個(gè)圖像區(qū)域,對(duì)R的分割可看作將R分成假設(shè)干個(gè)滿足如下五個(gè)條件的非空的子集〔子區(qū)域〕:〔1〕〔分割所得全部子區(qū)域的總和〔并集〕應(yīng)能包括圖像中所有像素或?qū)D像中每個(gè)像素都劃分進(jìn)一個(gè)子區(qū)中〕〔2〕對(duì)所有的i和j,有Ri∩Rj=?(i≠j);〔各子區(qū)互不重疊〕〔3〕對(duì)i=1,2,3……,N,有P〔Ri〕=TRUE;〔屬于同一子區(qū)像素應(yīng)具有的某些共同特性〕〔4〕對(duì)i≠j,有P(Ri∪Rj)=FALSE;〔屬于不同子區(qū)像素應(yīng)具有某些不同特性〕〔5〕對(duì)i=1,2,……,N,Ri是連通區(qū)域?!餐蛔訁^(qū)內(nèi)像素應(yīng)當(dāng)是連通的〕條件1指出對(duì)一幅圖像的分割結(jié)果的全部子區(qū)域的總和(并集)就是原圖像,或者說(shuō)分割應(yīng)該是將圖像中的每個(gè)像素都分進(jìn)某個(gè)子區(qū)域中。條件2指出在分割結(jié)果中各個(gè)子區(qū)域是互不重疊的,或者說(shuō)在分割結(jié)果中一個(gè)像素不能同時(shí)屬于兩個(gè)區(qū)域。條件3指出在分割結(jié)果中每個(gè)子區(qū)域都有獨(dú)特的特性,或者說(shuō)屬于同一個(gè)區(qū)域中的像素應(yīng)該具有某些相同的特性。條件4指出在分割結(jié)果中,不同的子區(qū)域具有不同的特性,沒(méi)有公共元素,或者說(shuō)屬于不同區(qū)域的像素應(yīng)該具有一些不同的特性。條件5要求分割結(jié)果中同一個(gè)子區(qū)域內(nèi)的像素應(yīng)當(dāng)是相通的,即同一個(gè)子區(qū)域內(nèi)的任意兩個(gè)像素在該子區(qū)域內(nèi)是互相連通,或者說(shuō)分割得到的區(qū)域是一個(gè)連通組元。上面的定義,不僅對(duì)明確的說(shuō)明了分割的含義,而且對(duì)進(jìn)行分割也有相當(dāng)?shù)闹笇?dǎo)作用。因?yàn)榉指羁偸歉鶕?jù)一些分割準(zhǔn)那么進(jìn)行的。條件1和條件2說(shuō)明正確的分割準(zhǔn)那么應(yīng)可適用于所有區(qū)域和所有像素,條件3和條件4說(shuō)明合理的分割準(zhǔn)那么應(yīng)該能夠幫助確定各區(qū)域像素有代表性的特性,而條件5說(shuō)明完整的分割準(zhǔn)那么應(yīng)直接或間接地對(duì)區(qū)域內(nèi)象素的連通性有一定的要求或限定。最后需要指出的是,在實(shí)際應(yīng)用中圖像分割不僅是要把一幅圖像分成滿足以上五個(gè)條件的各具特性的區(qū)域,而且需要把其中感興趣的目標(biāo)區(qū)域提取出來(lái),只有這樣才算是真正完成了圖像分割的任務(wù)。2.4.2圖像分割的目的和意義圖像分割的目的在于根據(jù)某些特征(如灰度級(jí)、頻譜、紋理等)將一幅圖像分成假設(shè)干有意義的區(qū)域,使得這些特征在某一區(qū)域內(nèi)表現(xiàn)一致或相似,而在不同區(qū)域間表現(xiàn)出明顯的不同[5]。在圖像的研究和應(yīng)用過(guò)程中,人們往往僅對(duì)各幅圖像中的某些局部感興趣。這些局部常稱為目標(biāo)或前景,它們一般對(duì)應(yīng)圖像中特定的具有獨(dú)特性質(zhì)的區(qū)域。為了區(qū)分和分析目標(biāo),需要將這些區(qū)域別離提取出來(lái),在此根底上才有可能對(duì)目標(biāo)進(jìn)一步利用。圖像分割就是將圖像分成各具特性的區(qū)域并提取出感興趣的目標(biāo)的技術(shù)和過(guò)程。在進(jìn)行圖像分割時(shí),首先要根據(jù)目標(biāo)和背景的先驗(yàn)知識(shí)來(lái)對(duì)圖像中的目標(biāo)、背景進(jìn)行標(biāo)記、定位,然后將等待識(shí)別的目標(biāo)從背景中別離出來(lái)。圖像分割是由圖像處理進(jìn)到圖像分析的關(guān)鍵步驟,也是一種根本的計(jì)算機(jī)視覺(jué)技術(shù)。這是因?yàn)閳D像的分割、目標(biāo)的別離、特征的提取和參數(shù)的測(cè)量將原始的圖像轉(zhuǎn)化為更抽象更緊湊的形式,使得更高層的分析和理解成為可能。因此,圖像分割多年來(lái)一直得到人們的高度重視。圖像分割在實(shí)際中已得到廣泛的應(yīng)用,例如在工業(yè)自動(dòng)化,在線產(chǎn)品檢驗(yàn),生產(chǎn)過(guò)程控制,文檔圖像處理,遙感和生物醫(yī)學(xué)圖像分析,保安監(jiān)視,以及軍事,體育,農(nóng)業(yè)工程等方面。概括來(lái)說(shuō),在各種圖像應(yīng)中,只要需對(duì)圖像目標(biāo)進(jìn)行提取,測(cè)量等都離不開圖像分割。近年來(lái),圖像分割在對(duì)圖象的編碼中也起到越來(lái)越重要的作用,例如國(guó)際標(biāo)準(zhǔn)MPEG-4中模型基/目標(biāo)基編碼等都需要基于分割的結(jié)果??梢姡瑘D像分割在圖像工程中有重要的地位和影響。2.5圖像分割主要研究方法圖像分割是圖像處理中的一項(xiàng)關(guān)鍵技術(shù),自20世紀(jì)70年代起一直受到人們的高度重視,至今已提出了上千種各種類型的分割算法,現(xiàn)提出的分割算法大都是針對(duì)具體問(wèn)題的,并沒(méi)有一種適合于所有圖像的通用分割算法,而且近年來(lái)每年都有上百篇相關(guān)研究報(bào)道發(fā)表。然而,還沒(méi)有制定出選擇適宜分割算法的標(biāo)準(zhǔn),這給圖像分割技術(shù)的應(yīng)用帶來(lái)許多實(shí)際問(wèn)題。因此,對(duì)圖像分割的研究還在不斷深入之中,是目前圖像處理中研究的熱點(diǎn)之一。圖像分割在圖像工程中的位置它起著承上啟下的作用,可以認(rèn)為是介于低層次處理和高層次處理的中間層間。最近幾年又出現(xiàn)了許多新思路、新方法、或改良算法。下面對(duì)一些經(jīng)典傳統(tǒng)方法作簡(jiǎn)要的概述。多年來(lái)人們對(duì)圖像分割提出了不同的解釋和表述,借助集合概念對(duì)圖像分割可給出如下定義:令集合R代表整個(gè)圖像區(qū)域,對(duì)R的圖像分割可以看做是將R分成N個(gè)滿足以下條件的非空子集R1,R2,R3,…,RN;〔1〕在分割結(jié)果中,每個(gè)區(qū)域的像素有著相同的特性;〔2〕在分割結(jié)果中,不同子區(qū)域具有不同的特性,并且它們沒(méi)有公共特性;〔3〕分割的所有子區(qū)域的并集就是原來(lái)的圖像;〔4〕各個(gè)子集是連通的區(qū)域;圖像分割是把圖像分割成假設(shè)干個(gè)特定的、具有獨(dú)特性質(zhì)的區(qū)域并提取出感興趣目標(biāo)的技術(shù)和過(guò)程,這些特性可以是像素的灰度、顏色、紋理等提取的目標(biāo)可以是對(duì)應(yīng)的單個(gè)區(qū)域,也可以是對(duì)應(yīng)的多個(gè)區(qū)域。圖像分割方法有許多種分類方式,在這里將分割方法概括為四類:(1)邊緣檢測(cè)方法(2)區(qū)域提取方法(3)閾值分割方法(4)結(jié)合特定理論工具的分割方法。下面就這些方法展開介紹。2.5.1邊緣檢測(cè)法圖像分析和理解的第一步常常是邊緣檢測(cè)。邊緣檢測(cè)方法是人們研究得比擬多的一種方法,它通過(guò)檢測(cè)圖像中不同區(qū)域的邊緣來(lái)到達(dá)分割圖像的目的。邊緣檢測(cè)的實(shí)質(zhì)是采用某種算法來(lái)提取出圖像中對(duì)象與背景問(wèn)的交界線。我們將邊緣定義為圖像中灰度發(fā)生急劇變化的區(qū)域邊界。圖像灰度的變化情況可以用圖像灰度分布的梯度來(lái)反映,因此我們可以用局部圖像微分技術(shù)來(lái)獲得邊緣檢測(cè)算子。經(jīng)典的邊緣檢測(cè)方法,是通過(guò)對(duì)原始圖像中像素的某小鄰域構(gòu)造邊緣檢測(cè)算子來(lái)到達(dá)檢測(cè)邊緣這一目的。2.5.2區(qū)域提取法區(qū)域提取法有兩種根本形式:一種是從單個(gè)像素出發(fā),逐漸合并以形成所需的分割區(qū)域;另一種是從全圖出發(fā),逐漸分裂切割至所需的分割區(qū)域。在實(shí)際中使用的通常是這兩種根本形式的結(jié)合。根據(jù)以上兩種根本形式,區(qū)域提取法可以分為區(qū)域生長(zhǎng)法和分裂合并法。區(qū)域生長(zhǎng)法的根本思想是將具有相似性質(zhì)的像素合起來(lái)構(gòu)成區(qū)域,具體做法是先給定圖像中要分割的目標(biāo)物體內(nèi)的一個(gè)小塊或者說(shuō)種子區(qū)域,再在種子區(qū)域的根底上不斷將其周圍的像素點(diǎn)以一定的規(guī)那么參加其中,到達(dá)最終將代表該物體的所有像素點(diǎn)結(jié)合成一個(gè)區(qū)域的目的。該方法的關(guān)鍵是要選擇適宜的生長(zhǎng)或相似準(zhǔn)那么。生長(zhǎng)準(zhǔn)那么一般可分為三種:基于區(qū)域灰度差準(zhǔn)那么、基于區(qū)域內(nèi)灰度分布統(tǒng)計(jì)性質(zhì)準(zhǔn)那么和基于區(qū)域形狀準(zhǔn)那么。分裂合并法是先將圖像分割成很多的一致性較強(qiáng)的小區(qū)域,再按一定的規(guī)那么將小區(qū)域融合成大區(qū)域,到達(dá)分割圖像的目的。區(qū)域提取法的缺點(diǎn)是往往會(huì)造成過(guò)度分割,即將圖像分割成過(guò)多的區(qū)域,因此近年來(lái)針對(duì)這種方法的研究較少。2.5.3閾值分割法對(duì)灰度圖像的取閾值分割就是先確定一個(gè)處于圖像灰度取值范圍之中的灰度閾值,然后將圖像中各個(gè)像素的灰度值都與這個(gè)閾值相比擬,并根據(jù)比擬結(jié)果將對(duì)應(yīng)的像素分為兩類。這兩類像素一般分屬圖像的兩類區(qū)域,從而到達(dá)分割的目的。閾值分割算法主要有兩個(gè)步驟:〔1〕確定需要的閾值;〔2〕將分割閾值與像素值比擬以劃分像素。可以看出,確定一個(gè)最優(yōu)閾值是分割的關(guān)鍵?,F(xiàn)有的大局部算法都是集中在閾值確定的研究上。閾值分割方法根據(jù)圖像本身的特點(diǎn),可分為單閾值分割方法和多閾值分割方法:也可分為基于像素值的閾值分割方法、基于區(qū)域性質(zhì)的閾值分割方法和基于坐標(biāo)位置的閾值分割方法.假設(shè)考慮分割算法所用的特征或準(zhǔn)那么的特點(diǎn),還可以分為直方圖與直方圖變換法、最大類空間方差法、最小誤差法與均勻化誤差法、共生矩陣法、最大熵法、簡(jiǎn)單統(tǒng)計(jì)法與局部特性法、概率松弛法、模糊集法等。2.5.4結(jié)合特定理論工具的分割方法近年來(lái),隨著各學(xué)科許多新理論和方法的提出,人們也提出了許多結(jié)合特定理論工具的分割方法,例如基于數(shù)學(xué)形態(tài)學(xué)的分割方法,基于神經(jīng)網(wǎng)絡(luò)的分割方法,基于信息論的分割方法,基于模糊集合和邏輯的分割方法,基于小波分析和變換的分割方法,基于遺傳算法的分割方法等?;谛〔ǚ治龊妥儞Q的分割方法是借助新出現(xiàn)的數(shù)學(xué)工具小波變換來(lái)分割圖像的一種方法,也是現(xiàn)在非常新的一種方法。小波變換是一種多尺度多通道分析工具,比擬適合對(duì)圖像進(jìn)行多尺度的邊緣檢測(cè),例如可利用高斯函數(shù)的一階和二階導(dǎo)數(shù)作為小波函數(shù),利用Mallat算法分解小波,然后基于馬爾算子進(jìn)行多尺度邊緣檢測(cè),這里小波分解的級(jí)數(shù)可以控制觀察距離的“調(diào)焦〞。而改變高斯函數(shù)的標(biāo)準(zhǔn)差可選擇所檢測(cè)邊緣的細(xì)節(jié)程度。小波變換的計(jì)算復(fù)雜度較低,抗噪聲能力較強(qiáng)。理論證明以零點(diǎn)為對(duì)稱點(diǎn)的對(duì)稱二進(jìn)小波適合檢測(cè)屋頂狀邊緣,而以零點(diǎn)為反對(duì)稱點(diǎn)的反對(duì)稱二進(jìn)小波適合檢測(cè)階躍狀邊緣。近年來(lái)多通道小波也開始用于邊緣檢測(cè)。另外,利用正交小波基的小波變換也可提取多尺度邊緣,并可通過(guò)對(duì)圖像奇異度的計(jì)算和估計(jì)來(lái)區(qū)分一些邊緣的類型。2.6數(shù)字圖像分割質(zhì)量評(píng)價(jià)體系通常我們對(duì)一副圖像分割結(jié)果的好壞判斷,是以人的主觀判斷作為標(biāo)準(zhǔn)的,因此人的視覺(jué)決定了分割效果的優(yōu)良,從而導(dǎo)致了由于人的視覺(jué)差異對(duì)圖像分割好壞評(píng)價(jià)的差異,所以我們對(duì)不同的分割方法做一個(gè)定量的、定性的評(píng)價(jià)是非常有意義的。為了把握?qǐng)D像分割算法的性能,應(yīng)當(dāng)對(duì)各種算法都進(jìn)行評(píng)價(jià)。分割評(píng)價(jià)是改良和提高現(xiàn)有算法的性能,改善分割質(zhì)量和指導(dǎo)新算法研究的重要手段。評(píng)價(jià)方法一般可以分為直接法和間接法兩大類:直接發(fā)是直接對(duì)算法的原理和性能進(jìn)行評(píng)價(jià),而沒(méi)有考慮到應(yīng)用環(huán)境的影響,評(píng)價(jià)結(jié)果只與算法有關(guān);間接法在對(duì)結(jié)果進(jìn)行測(cè)試和比照進(jìn)行評(píng)價(jià)。圖1-1圖像分割評(píng)價(jià)方法示意圖由圖1-1可知,直接評(píng)價(jià)法研究圖像分割所用的算法本身,通過(guò)分析它的原理、性質(zhì)、特點(diǎn),從而推斷和評(píng)判算法的優(yōu)劣;而間接評(píng)價(jià)法是去研究輸出分割圖的質(zhì)量,或由輸入圖得到的參考圖與輸出圖的差異從而通過(guò)歸納總結(jié)得到分割算法的性能。同樣要評(píng)價(jià)分割技術(shù),各種方法的難易程度也不同。用間接法評(píng)判算法需要用算法對(duì)圖像進(jìn)行分割實(shí)驗(yàn)以得到輸出分割圖(有時(shí)還需獲得參考圖),而用直接法那么只需要對(duì)算法本身進(jìn)行分析就可以。關(guān)于圖像分割評(píng)價(jià)方法方面,許多學(xué)者提出了不少評(píng)價(jià)方法和準(zhǔn)那么;在這些準(zhǔn)那么中,定量實(shí)驗(yàn)準(zhǔn)那么提出最多,而且運(yùn)用這類準(zhǔn)那么得到的評(píng)價(jià)標(biāo)準(zhǔn)也具有說(shuō)服力,定量實(shí)驗(yàn)評(píng)價(jià)準(zhǔn)那么主要包括:區(qū)域間比照度、區(qū)域內(nèi)部均勻性、形狀測(cè)度、目標(biāo)計(jì)數(shù)一致性、像素距離誤差、像素?cái)?shù)量誤差、最終測(cè)量精度等。第3章圖像分割方法綜述圖像分割是指將圖像劃分為與其中含有的真實(shí)世界的物體或區(qū)域有強(qiáng)相關(guān)性的組成局部的過(guò)程。圖像分割是圖像處理和分析中的重要問(wèn)題,也是計(jì)算機(jī)視覺(jué)研究中的一個(gè)經(jīng)典問(wèn)題。盡管它一直受到科研人員的重視,但是它的開展很慢,被認(rèn)為是計(jì)算機(jī)視覺(jué)的一個(gè)瓶頸。迄今為止,還沒(méi)有一種圖像分割方法適用于所有的圖像,也沒(méi)有一類圖像所有的方法都適用于它。近幾年來(lái),研究人員不斷改良原有方法并將其它學(xué)科的新理論和新方法引入圖像分割,提出了不少新的分割方法。本文對(duì)傳統(tǒng)的圖像分割方法進(jìn)行分析。典型的圖像分割方法有閾值法,邊緣檢測(cè)法,區(qū)域法。分析各種圖像分割方法可以發(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)確性?,F(xiàn)有的大多數(shù)圖像分割方法只是局部滿足上述判據(jù)。如果加強(qiáng)分割區(qū)域的同性質(zhì)約束,分割區(qū)域很容易產(chǎn)生大量小空洞和不規(guī)整邊緣,假設(shè)強(qiáng)調(diào)不同區(qū)域間性質(zhì)差異的顯著性,那么極易造成非同質(zhì)區(qū)域的合并和有意義的邊界喪失。不同的圖像分割方法總有在各種約束條件之間找到適當(dāng)?shù)钠胶恻c(diǎn)。下面,我們將圖像分割算法分為以下5類:基于閾值化的分割、基于邊緣的分割、基于區(qū)域的分割、基于聚類的分割、基于形態(tài)學(xué)及其他分割方法。3.1基于閾值圖像分割算法閾值分割是一種常用的圖像分割方法,它主要利用圖像中要提取的目標(biāo)物與其背景在灰度特性上的差異,通過(guò)設(shè)置適宜的灰度門限〔閾值〕,將圖像的灰度劃分為兩個(gè)或多個(gè)灰度區(qū)間,以確定有意義的區(qū)域或分割物體的邊界。閾值分割常用于圖像的二值化處理,即選擇一個(gè)適宜的閾值,通過(guò)判斷圖像中的每一個(gè)像素點(diǎn)的特征屬性是否滿足閾值的要求來(lái)確定圖像中該像素點(diǎn)是屬于目標(biāo)區(qū)域還是屬于背景區(qū)域,從而將圖像轉(zhuǎn)化成二值圖像。簡(jiǎn)單地用一個(gè)或幾個(gè)閾值將圖像的直方圖分成幾類,圖像中灰度值在同一個(gè)灰度類內(nèi)的象素屬干同一個(gè)類。其過(guò)程是決定一個(gè)灰度值,用以區(qū)分不同的類,這個(gè)灰度值就叫做“閾值〞。它可以分為全局閾值分割和局部閾值分割。所謂全局閾值分割是利用利用整幅圖像的信息來(lái)得到分割用的閾值,并根據(jù)該閾值對(duì)整幅圖像進(jìn)行分割而局部閾值分割是根據(jù)圖像中的不同區(qū)域獲得對(duì)應(yīng)的不同區(qū)域的閾值,利用這些閾值對(duì)各個(gè)區(qū)域進(jìn)行分割,即一個(gè)閾值對(duì)應(yīng)相應(yīng)的一個(gè)子區(qū)域,這種方法也稱適應(yīng)閾值分割。閾值法是一種簡(jiǎn)單但是非常有效的方法,特別是不同物體或結(jié)構(gòu)之間有很大的強(qiáng)度比照時(shí),能夠得到很好的效果它一般可以作為一系列圖像處理過(guò)程的第一步。它一般要求在直方圖上能得到明顯的峰或谷,并在谷底選擇閾值。如何根據(jù)圖像選擇適宜的閾值是基于閾值分割方法的重點(diǎn)所在,也是難點(diǎn)所在。它的主要局限是,最簡(jiǎn)單形式的閾值法只能產(chǎn)生二值圖像來(lái)區(qū)分兩個(gè)不同的類。另外,它只考慮象素本身的值,一般都不考慮圖像的空間特性,這樣就對(duì)噪聲很敏感它也沒(méi)有考慮圖像的紋理信息等有用信息,使分割效果有時(shí)不能盡如人意。閾值法的幾種閾值選擇方法:全局閾值法〔1〕雙峰法對(duì)于目標(biāo)與背景的灰度級(jí)有明顯差異的圖像,其灰度直方圖的分布呈雙峰狀,兩個(gè)波峰分別與圖像中的目標(biāo)和背景相對(duì)應(yīng),波谷與圖像邊緣相對(duì)應(yīng)。當(dāng)分割閾值位于谷底時(shí),圖像分割可取得最好的效果。該方法簡(jiǎn)單易行,但是對(duì)于灰度直方圖中波峰不明顯或波谷寬闊平坦的圖像,不能使用該方法。假設(shè),一副圖像只有物體和背景兩局部組成,其灰度圖直方圖呈現(xiàn)明顯的雙峰值,如圖3-1所示:圖3-1雙峰法灰度直方圖找出閾值T,那么可以對(duì)整個(gè)圖像進(jìn)行二值化賦值。程序的實(shí)現(xiàn):通過(guò)數(shù)組記錄直方圖中的各像素點(diǎn)值的個(gè)數(shù),再對(duì)逐個(gè)像素值進(jìn)行掃描。記錄每個(gè)像素能作為谷底的范圍值,接著找出能作為谷底范圍最大的點(diǎn)作為閾值。其實(shí)現(xiàn)流程圖如圖3-2所示:開始開始通過(guò)數(shù)組g[255]讀入直方圖逐個(gè)查看能每個(gè)像素值在直方圖中能作為谷底的范圍找出能作為谷底范圍最大的像素值作為閾值根據(jù)取得的閾值對(duì)圖像進(jìn)行二值化結(jié)束圖3-2雙峰法實(shí)現(xiàn)流程圖〔2〕灰度直方圖變換法該方法不是直接選取閾值,而是對(duì)灰度直方圖進(jìn)行變換,使其具有更深的波谷和更尖的波峰,然后再利用雙峰法得到最優(yōu)閾值。這種方法的一個(gè)共同特征是根據(jù)像素點(diǎn)的局部特性,對(duì)其進(jìn)行灰度級(jí)的增強(qiáng)或減弱的變換。這種方法假設(shè)圖像由目標(biāo)和背景組成,并且目標(biāo)和背景灰度直方圖都是單峰分布?!?〕迭代法〔最優(yōu)方法〕它基于逼近的思想,根本算法如下:①求出圖像的最大灰度值和最小灰度值,分別記為Max和Min,令初始閾值為:,根據(jù)閾值將圖像分割為前景和背景,分別求出兩者的平均灰度值和;②求出閾值;③如果;那么所得即為閾值;否那么轉(zhuǎn)<2>迭代計(jì)算。迭代所得的閾值分割圖象的效果良好,基于迭代的閾值能區(qū)分圖象的前景和背景的主要區(qū)域所在,但是在圖象的細(xì)微處還是沒(méi)有很好的區(qū)分度,令人驚訝的是對(duì)某些特定圖象,微小數(shù)據(jù)的變化會(huì)引起分割效果的巨大變化,兩者的數(shù)據(jù)只是稍有變化,分割效果反差極大,具體原因還有待進(jìn)一步研究。局部閾值法原始圖像被分為幾個(gè)小的子圖像,再對(duì)每個(gè)子圖像分別求出最優(yōu)分割閾值?!?〕自適應(yīng)閾值在許多情況下,背景的灰度值并不是常數(shù),物體和背景的比照度在圖像中也有變化。這時(shí),一個(gè)在圖像中某一區(qū)域效果良好的閾值在其它區(qū)域卻可能效果很差。另外,當(dāng)遇到圖像中有陰影、突發(fā)噪聲、照度不均、比照度不均或背景灰度變化等情況時(shí),只用一個(gè)固定的閾值對(duì)整幅圖像進(jìn)行閾值化處理,那么會(huì)由于不能兼顧圖像各處的情況而使分割效果受到影響。在這些情況下,閾值的選取不是一個(gè)固定的值,而是取成一個(gè)隨圖像中位置緩慢變化的函數(shù)值是比擬適宜的。這就是自適應(yīng)閾值。自適應(yīng)閾值就是對(duì)原始圖像分塊,對(duì)每一塊區(qū)域根據(jù)一般的方法選取局部閾值進(jìn)行分割。由于各個(gè)子圖的閾值化是獨(dú)立進(jìn)行的,所以在相鄰子圖像邊界處的閾值會(huì)有突變,因此應(yīng)該以采用適當(dāng)?shù)钠交夹g(shù)消除這種不連續(xù)性,子圖像之間的相互交疊也有利于減小這種不連續(xù)性??偟膩?lái)說(shuō),這類算法的時(shí)間和空間復(fù)雜度都較大,但是抗噪能力強(qiáng),對(duì)一些使用全局閾值法不宜分割的圖像具有較好的分割效果?!?〕多閾值分割在多閾值分割中,分割是根據(jù)不同區(qū)域的特點(diǎn)得到幾個(gè)目標(biāo)對(duì)象,所以提取每一個(gè)目標(biāo)需要采用不同的閾值,也就是說(shuō)要使用多個(gè)閾值才能將它們分開,這就是多閾值分割。在實(shí)際的應(yīng)用中,由于噪聲等干擾因素,直方圖有時(shí)不能出現(xiàn)明顯的峰值,此時(shí)選擇的閾值不能得到滿意的結(jié)果;另外一個(gè)就是閾值確定主要依賴于灰度直方圖,很少考慮圖像中象素的空間位置關(guān)系,因此當(dāng)背景復(fù)雜,特別是在同一背景上重疊出現(xiàn)假設(shè)干個(gè)研究目標(biāo)時(shí),容易喪失局部邊界信息,造成圖像分割的不完整。3.2基于邊緣檢測(cè)分割算法邊緣(或邊沿)是指其周圍像素灰度有階躍變化或“屋頂〞變化的那些像素的集合,也即邊緣是灰度值不連續(xù)的結(jié)果,這種不連續(xù)??梢杂们髮?dǎo)數(shù)方便的檢測(cè)到,一般常用一階導(dǎo)數(shù)和二階導(dǎo)數(shù)來(lái)檢測(cè)邊緣。邊緣廣泛存在于物體與背景之間、物體與物體之間、基元與基元之間。因此,它是圖像分割所依賴的重要特征,而邊緣信息是一種圖像的緊描述,所包含的往往是圖像中最重要的信息,故對(duì)圖像提取邊緣能極大地降低我們要處理的數(shù)據(jù)量。邊緣存在于目標(biāo)與背景、目標(biāo)與目標(biāo)之間,包含了豐富的圖像信息?;谶吘墮z測(cè)的圖像分割正是利用邊緣的灰度變化特性,通過(guò)考察圖像中各像素在某個(gè)鄰域內(nèi)灰度的變化,利用邊緣鄰近一階或二階方向?qū)?shù)變化的規(guī)律檢測(cè)目標(biāo)物邊緣,從而實(shí)現(xiàn)圖像分割。邊緣檢測(cè)可借助空域微分算子通過(guò)卷積來(lái)實(shí)現(xiàn)。對(duì)圖像進(jìn)行微分運(yùn)算,可求得灰度的變化率,加強(qiáng)圖像中高頻分量的作用,從而使圖像中的邊緣更清晰。常見的邊緣剖面有3種,如圖3-3所示:〔1〕階梯狀邊緣:階梯狀的邊緣處于圖像中兩個(gè)具有不同灰度值的相鄰區(qū)域之間,可用二階導(dǎo)數(shù)的過(guò)零點(diǎn)檢測(cè)邊緣位置;〔2〕脈沖狀邊緣:主要對(duì)應(yīng)細(xì)條狀的灰度值突變區(qū)域,通過(guò)檢測(cè)二階導(dǎo)數(shù)過(guò)零點(diǎn)可以確定脈沖的范圍;〔3〕屋頂狀邊緣:屋頂狀邊緣位于灰度值從增加到減少的變化轉(zhuǎn)折點(diǎn),通過(guò)檢測(cè)一階導(dǎo)數(shù)過(guò)零點(diǎn)可以確定屋頂位置。圖3-3常見邊緣剖面雖然圖像邊緣點(diǎn)產(chǎn)生的原因不同,但他們都是圖像上灰度不連續(xù)點(diǎn),或是灰度變化劇烈的地方。經(jīng)典的邊緣提取方法是考察圖像的每個(gè)像素在某個(gè)鄰域內(nèi)灰度的變化,利用邊緣鄰近一階或二階方向?qū)?shù)變化規(guī)律,用簡(jiǎn)單的方法檢測(cè)邊緣。這種方法稱為邊緣檢測(cè)局部算子法。邊緣檢測(cè)算子檢查每個(gè)像素的鄰域并對(duì)灰度變化率進(jìn)行量化,也包括方向確實(shí)定。常用的邊緣檢測(cè)方法的根底是微分運(yùn)算,邊緣點(diǎn)對(duì)應(yīng)于一階微分幅度大的點(diǎn),或?qū)?yīng)于二階微分的過(guò)零點(diǎn)。傳統(tǒng)的邊緣檢測(cè)算法通過(guò)梯度算子來(lái)實(shí)現(xiàn),在求邊緣的梯度時(shí),需要對(duì)每個(gè)象素位置計(jì)算。經(jīng)典的梯度算子模板有Prewitt模板、Canny模板、Sobel模板、Log模板等。邊緣檢測(cè)的幾種經(jīng)典算法:〔1〕Canny算子Canny邊緣檢測(cè)利用高斯函數(shù)的一階微分,在噪聲抑制和邊緣檢測(cè)之間尋求較好的平衡,其表達(dá)式近似于高斯函數(shù)的一階導(dǎo)數(shù)。Canny邊緣檢測(cè)算子對(duì)受加性噪聲影響的邊緣檢測(cè)是最優(yōu)的?!?〕Prewitt和Sobel算子Prewitt從加大邊緣檢測(cè)算子的模板大小出發(fā),由2×2擴(kuò)大到3×3來(lái)計(jì)算差分算子,采用Prewitt算子不僅能檢測(cè)邊緣點(diǎn),而且能抑制噪聲的影響。Sobel在Prewitt算子的根底上,對(duì)4-鄰域采用帶權(quán)的方法計(jì)算差分,該算子不僅能檢測(cè)邊緣點(diǎn),且能進(jìn)一步抑制噪聲的影響,但檢測(cè)的邊緣較寬?!?〕Log算子Log算子也就是Laplacian-Gauss算子,它把Gauss平滑濾波器和Laplacian銳化濾波器結(jié)合了起來(lái),先平滑掉噪聲,再進(jìn)行邊緣檢測(cè)。邊緣檢測(cè)算法有如下四個(gè)步驟:①濾波:邊緣檢測(cè)算法[10]主要是基于圖像強(qiáng)度的一階和二階導(dǎo)數(shù),但導(dǎo)數(shù)的計(jì)算對(duì)噪聲很敏感,因此必須使用濾波器來(lái)改善與噪聲有關(guān)的邊緣檢測(cè)器的性能。需要指出,大多數(shù)濾波器在降低噪聲的同時(shí)也導(dǎo)致了邊緣強(qiáng)度的損失,因此,增強(qiáng)邊緣和降低噪聲之間需要折衷。②增強(qiáng):增強(qiáng)邊緣的根底是確定圖像各點(diǎn)鄰域強(qiáng)度的變化值。增強(qiáng)算法可以將鄰域(或局部)強(qiáng)度值有顯著變化的點(diǎn)突顯出來(lái)。邊緣增強(qiáng)一般是通過(guò)計(jì)算梯度幅值來(lái)完成的。③檢測(cè):在圖像中有許多點(diǎn)的梯度幅值比擬大,而這些點(diǎn)在特定的應(yīng)用領(lǐng)域中并不都是邊緣,所以應(yīng)該用某種方法來(lái)確定哪些點(diǎn)是邊緣點(diǎn)。最簡(jiǎn)單的邊緣檢測(cè)判據(jù)是梯度幅值閾值判據(jù)。④定位:如果某一應(yīng)用場(chǎng)合要求確定邊緣位置,那么邊緣的位置可在子像素分辨率上來(lái)估計(jì),邊緣的方位也可以被估計(jì)出來(lái)。各個(gè)邊緣檢測(cè)算子比擬:Sobel算子和Prewitt算子:都是對(duì)圖像先作加權(quán)平滑處理,然后再作微分運(yùn)算,所不同的是平滑局部的權(quán)值有些差異,因此對(duì)噪聲具有一定的抑制能力,但不能完全排除檢測(cè)結(jié)果中出現(xiàn)的虛假邊緣。雖然這兩個(gè)算子邊緣定位效果不錯(cuò),但檢測(cè)出的邊緣容易出現(xiàn)多像素寬度。Log算子:該算子克服了拉普拉斯算子抗噪聲能力比擬差的缺點(diǎn),但是在抑制噪聲的同時(shí)也可能將原有的比擬鋒利的邊緣也平滑掉了,造成這些鋒利邊緣無(wú)法被檢測(cè)到。Canny算子:該算子同樣采用高斯函數(shù)對(duì)圖像做平滑處理,因此具有較強(qiáng)的抑制噪聲能力,同樣該算子也會(huì)將一些高頻邊緣平滑掉,造成邊緣喪失。綜上所述,前面所介紹的各個(gè)算子各有各的特點(diǎn)和應(yīng)用領(lǐng)域,每個(gè)算子只能反映出邊緣算法性能的一個(gè)方面,在許多情況下需要綜合考慮。該類方法對(duì)邊緣灰度值過(guò)渡比擬鋒利且噪聲較小等不太復(fù)雜的圖像,大都可以取得較好的效果。但對(duì)于邊緣復(fù)雜、采光不均勻的圖像來(lái)說(shuō),那么效果不太理想,主要表現(xiàn)在邊緣模糊、弱邊緣喪失和整體邊緣不連續(xù)等方面。在噪聲較大的情況下常用的邊緣檢測(cè)算法,如Marr算子,遞歸濾波器和Canny算子等都是先對(duì)圖像進(jìn)行適當(dāng)?shù)钠交?抑制噪聲,然后求導(dǎo)數(shù),或者先對(duì)圖像進(jìn)行局部擬合,然后再用擬合的光滑函數(shù)的導(dǎo)數(shù)來(lái)代替直接的數(shù)值導(dǎo)數(shù)。Canny算子較為簡(jiǎn)單,而且考慮了梯度方向,效果比擬好。要做好邊緣檢測(cè),首先要清楚待檢測(cè)的圖像特性變化的形式從而使用適應(yīng)這種變化的檢測(cè)方法。其次要知道特性變化總是發(fā)生在一定的空間范圍內(nèi),不能期望用一種檢測(cè)算子就能最正確檢測(cè)出發(fā)生在圖像上的所有特性變化。當(dāng)需要提取多空間范圍內(nèi)的變化特性時(shí),要考慮多算子的綜合應(yīng)用。第三,要考慮噪聲的影響其中一個(gè)方法就是濾除噪聲,這有一定的局限性再就是考慮信號(hào)加噪聲的條件檢測(cè)利用統(tǒng)計(jì)信號(hào)分析或通過(guò)對(duì)圖像區(qū)域的建模而進(jìn)一步使檢測(cè)參數(shù)化。第四,可以考慮各種方法的組合,如先找出邊緣然后在其局部利用函數(shù)近似通過(guò)內(nèi)插等獲得高精度定位。第五,在正確檢測(cè)邊緣的根底上要考慮精確定位的問(wèn)題。3.3基于區(qū)域特性的圖像分割算法基于區(qū)域的圖像分割是根據(jù)圖像灰度、紋理、顏色和圖像像素統(tǒng)計(jì)的均勻性等圖像的空間局部特征,把圖像中的像素劃歸到各個(gè)物體或區(qū)域中,進(jìn)而將圖像分割成假設(shè)干個(gè)不同區(qū)域的一種分割方法。區(qū)域提取法有兩種根本形式:一種是從單個(gè)象素出發(fā),逐漸合并以形成所需的分割區(qū)域;另一種是從全圖出發(fā),逐漸分裂切割至所需的分割區(qū)域,在實(shí)際中使用的通常是這兩種根本形式的結(jié)合。根據(jù)以上兩種根本形式,區(qū)域提取法可以分為區(qū)域生長(zhǎng)法和分裂合并法。區(qū)域生長(zhǎng)法、分裂合并法:區(qū)域生長(zhǎng)法的根本思想是根據(jù)一定的相似性準(zhǔn)那么,將圖像中滿足相似性準(zhǔn)那么的像素或子區(qū)域合成更大的區(qū)域;分裂合并法是從整個(gè)圖像出發(fā),根據(jù)圖像和各區(qū)域的不均勻性,把圖像或區(qū)域分割成新的子區(qū)域,根據(jù)毗鄰區(qū)域的均勻性,把毗鄰的子區(qū)域合并成新的較大的區(qū)域。這兩種方法通常相結(jié)合,以便把相似的子區(qū)域合并成盡可能大的區(qū)域。區(qū)域生長(zhǎng)的固有缺點(diǎn)是分割效果依賴于種子的選擇及生長(zhǎng)順序,區(qū)域分裂技術(shù)的缺點(diǎn)是可能破壞邊界,所以它們常常與其他方法相結(jié)合,以期取得更好的分割效果。區(qū)域生長(zhǎng)算法的研究重點(diǎn):(l)特征度量和區(qū)域增長(zhǎng)規(guī)那么的設(shè)計(jì);(2)算法的高效性和準(zhǔn)確性。區(qū)域生長(zhǎng)方式的優(yōu)點(diǎn)是計(jì)算簡(jiǎn)單。與閉值分割類似,區(qū)域增長(zhǎng)也很少單獨(dú)使用,往往是與其它分割方法一起使用。區(qū)域生長(zhǎng)的缺點(diǎn)是:〔l〕它需要人工交互以獲得種子點(diǎn),這樣使用者必須在每個(gè)需要抽取出的區(qū)域中植入一個(gè)種子點(diǎn);(2)區(qū)域增長(zhǎng)方式也對(duì)噪聲敏感,導(dǎo)致抽取出的區(qū)域有空洞或者在局部體效應(yīng)的情況下將分開的區(qū)域連接起來(lái)。在區(qū)域合并方法中,輸入圖像往往分為多個(gè)相似的區(qū)域,然后類似的相鄰區(qū)域根據(jù)某種判斷準(zhǔn)那么迭代進(jìn)行合并。在區(qū)域分裂技術(shù)中,整個(gè)圖像先被看成一個(gè)區(qū)域,然后區(qū)域不斷被分裂為四個(gè)矩形區(qū)域,直到每個(gè)區(qū)域內(nèi)部都是相似的,分裂合并方法中,區(qū)域先從整幅圖像開始分裂,然后將相鄰的區(qū)域進(jìn)行合并。分裂合并方法不需要預(yù)先指定種子點(diǎn),它的研究重點(diǎn)是分裂和合并規(guī)那么的設(shè)計(jì)。但是,分裂合并技術(shù)可能會(huì)使分割區(qū)域的邊界破壞[2]。和閾值法一樣,區(qū)域生長(zhǎng)法一般不單獨(dú)使用,而是放在一系列處理過(guò)程中。它主要的缺陷是,每一個(gè)需要提取的區(qū)域都必須人工給出一個(gè)種子點(diǎn),這樣有多個(gè)區(qū)域就必須給出相應(yīng)的種子個(gè)數(shù)。此法對(duì)噪聲也很敏感,會(huì)造成孔狀甚至是根本不連續(xù)的區(qū)域,相反的,局部且大量的影響還會(huì)使本來(lái)分開的區(qū)域連接起來(lái)。區(qū)域分裂合并方法利用了圖像數(shù)據(jù)的金字塔或四叉樹數(shù)據(jù)結(jié)構(gòu)的層次概念,將圖像劃分成一組任意不相交的初始區(qū)域,根據(jù)給定的均勻性檢測(cè)準(zhǔn)那么進(jìn)行分裂和合并這些區(qū)域,逐步改善區(qū)域劃分的性能,直至最后將圖像分成數(shù)量最少的均勻區(qū)域?yàn)橹??;趨^(qū)域的分割算法可以彌補(bǔ)閾值化分割方法因沒(méi)有或很少考慮到空間關(guān)系而使多閾值選擇受到限制的缺乏。該方法利用了圖像的空間性質(zhì),不但考慮了像素的相似性,同時(shí)考慮到了空間區(qū)域上的鄰接性,從而可以有效消除孤立噪聲的干擾,具有很強(qiáng)的魯棒性。和閾值法一樣,區(qū)域生長(zhǎng)法一般不單獨(dú)使用,而是放在一系列處理過(guò)程中。它主要的缺陷是,每一個(gè)需要提取的區(qū)域都必須人工給出一個(gè)種子點(diǎn),這樣有多個(gè)區(qū)域就必須給出相應(yīng)的種子個(gè)數(shù)。同時(shí),無(wú)論是分裂運(yùn)算還是合并運(yùn)算,都能夠很好的將分割深入到像素級(jí),因此對(duì)圖像分割的精度能夠有較高的保障,但其分割的速度都比擬慢。第4章基于Matlab的圖像分割算法仿真圖像分割雖然是一個(gè)得到了比擬深入研究的經(jīng)典課題,但仍有許多問(wèn)題亟待解決。盡管這些算法大都在不同程度上取得了一定的成功,但是圖像分割問(wèn)題還遠(yuǎn)遠(yuǎn)沒(méi)有解決。本文從圖像分割的定義、應(yīng)用等研究背景入手,深入介紹了目前各種經(jīng)典的圖像分割算法,并在此根底比擬了各種算法的優(yōu)缺點(diǎn),同時(shí)我們還可以針對(duì)具體問(wèn)題采用多種分割算法的相結(jié)合的思想進(jìn)行處理,從而到達(dá)有效的解決了單一的圖像分割算法所帶來(lái)的一定缺陷,進(jìn)而改善圖像分割效果的目的。本論文是利用MATLAB強(qiáng)大的運(yùn)算和圖形展示功能,來(lái)實(shí)現(xiàn)圖像閾值、邊緣檢測(cè)算子及分水嶺分割方法的研究,以進(jìn)行圖像分割算法的一些仿真效果的比擬。4.1圖像閾值分割算法研究圖像閾值分割是一種廣泛應(yīng)用的分割技術(shù),利用圖像中要提取的目標(biāo)物與其背景在灰度特性上的差異,把圖像視為具有不同灰度級(jí)的兩類區(qū)域(目標(biāo)和背景)的組合,選取一個(gè)適宜的閾值,以確定圖像中每個(gè)象素點(diǎn)應(yīng)該屬于目標(biāo)還是背景區(qū)域,從而產(chǎn)生相應(yīng)的二值圖像。閾值化分割方法計(jì)算簡(jiǎn)單,運(yùn)算效率較高,速度快。全局閥值對(duì)于灰度相差較大的不同目標(biāo)和背景能進(jìn)行有效的分割,當(dāng)圖像的灰度差異不明顯或不同目標(biāo)的灰度值范圍有重疊時(shí),應(yīng)采用局部閥值或動(dòng)態(tài)閾值分割法。但這種方法只考慮像素本身的灰度值,一般不考慮空間特征,因而對(duì)噪聲很敏感。在實(shí)際應(yīng)用中,閾值法通常與其他方法結(jié)合使用。以下是幾種閾值分割方法的仿真效果:4.1.1Otsu閾值圖像分割算法最大類間方差法是由日本學(xué)者大津(NobuyukiOtsu)于1979年提出的,是一種自適應(yīng)的閾值確定的方法,又叫大津法,簡(jiǎn)稱OTSU。它是按圖像的灰度特性,將圖像分成背景和目標(biāo)兩局部。背景和目標(biāo)之間的類間方差越大,說(shuō)明構(gòu)成圖像的兩局部的差異越大,當(dāng)局部目標(biāo)錯(cuò)分為背景或局部背景錯(cuò)分為目標(biāo)都會(huì)導(dǎo)致兩局部差異變小。因此,使類間方差最大的分割意味著錯(cuò)分概率最小,其下用該算法對(duì)人臉圖像進(jìn)行圖像分割,主要程序代碼如下:clc;clearall;I=imread('MISS.bmp');subplot(1,2,1);imshow(I);title('原始圖像')axis([50,250,50,200]);gridon;%顯示網(wǎng)格線axison;%顯示坐標(biāo)系level=graythresh(I);%確定灰度閾值BW=im2bw(I,level);subplot(1,2,2);imshow(BW);title('Otsu法閾值分割圖像')axis([50,250,50,200]);gridon;%顯示網(wǎng)格線axison;%顯示坐標(biāo)系通過(guò)MATLAB仿真效果如圖4-1所示:圖4-1Otsu閾值圖像分割算法仿真圖從仿真結(jié)果看,改算法在對(duì)人臉識(shí)別時(shí)會(huì)將帽子的局部誤判為人臉局部。其原因就是該算法的根本思路是將直方圖在某一閾值處理分割成兩組,當(dāng)被分成的兩組的方差為最大時(shí),決定閾值。類間方差法對(duì)噪音和目標(biāo)大小十分敏感,它僅對(duì)類間方差為單峰的圖像產(chǎn)生較好的分割效果,當(dāng)目標(biāo)與背景的大小比例懸殊時(shí),類間方差準(zhǔn)那么函數(shù)可能呈現(xiàn)雙峰或多峰,此時(shí)效果不好,所以類間方差法是用的最少的。4.1.2直方圖閾值分割算法利用圖像灰度直方圖的特性確定分割閾值方法的原理是如果圖像所包括的背景區(qū)域與所分的目標(biāo)區(qū)域大小可比,而且兩者在灰度上有著明顯的區(qū)別,那么這樣的圖像的灰度直方圖就會(huì)呈現(xiàn)很明顯的雙峰狀。這樣,其中一個(gè)峰值對(duì)應(yīng)的是背景區(qū)域的灰度;而另一個(gè)峰值就對(duì)應(yīng)的目標(biāo)灰度了。理想的中的圖像的灰度直方圖,其背景灰度和目標(biāo)灰度應(yīng)對(duì)應(yīng)兩個(gè)不同的灰度峰值,所以選取位于兩峰之間的谷值作為閾值,就很快地將一幅圖像的背景與目標(biāo)分割開了,其仿真算法主要程序如下:clc;clearall;I=imread('MISS.bmp');%載入圖像subplot(2,2,1);imshow(I);title('原始圖像');axis([50,250,50,200]);gridon;%顯示網(wǎng)格線axison;%顯示坐標(biāo)系[m,n]=size(I);%測(cè)量圖像尺寸參數(shù)GP=zeros(1,256);%預(yù)創(chuàng)立存放灰度出現(xiàn)概率的向量fork=0:255GP(k+1)=length(find(I==k))/(m*n);%計(jì)算每級(jí)灰度出現(xiàn)的概率,將其存入GP中相應(yīng)位置endsubplot(2,2,2);bar(0:255,GP,'g')%繪制直方圖title('灰度直方圖')xlabel('灰度值');ylabel('出現(xiàn)概率')I2=im2bw(I,150/255);subplot(2,2,3),imshow(I2);title('閾值150的分割圖像')axis([50,250,50,200]);gridon;%顯示網(wǎng)格線axison;%顯示坐標(biāo)系I3=im2bw(I,200/255);subplot(2,2,4);imshow(I3);title('閾值200的分割圖像');axis([50,250,50,200]);gridon;%顯示網(wǎng)格線axison;%顯示坐標(biāo)系仿真效果如圖4-2所示。從該仿真效果圖來(lái)看:經(jīng)典直方圖閾值分割方法的優(yōu)點(diǎn)在于實(shí)現(xiàn)簡(jiǎn)單,但是這只是針對(duì)少數(shù)不同類別物體彼此灰度相差很大時(shí),才能進(jìn)行有效的分割。當(dāng)原始圖像的灰度直方圖的雙峰不明顯時(shí),分割后得不到理想的圖像。由此看來(lái),經(jīng)典直方圖閾值分割方法缺點(diǎn)也非常明顯,當(dāng)圖像中存在不明顯的灰度差異或當(dāng)灰度范圍有較大重疊時(shí),將很難得到準(zhǔn)確的結(jié)果;其次,由于它僅僅只考慮了圖像的灰度而不考慮其空間信息,因此對(duì)圖像的噪聲灰度很敏感。所以,在實(shí)際的運(yùn)用中,總是將其與其它方法結(jié)合起來(lái)使用。圖4-2直方圖閾值分割算法仿真圖4.2圖像邊緣分割算法的研究邊緣是指圖像中像素灰度值或色彩等屬性有突變的像素的集合,它存在于目標(biāo)與背景、目標(biāo)與目標(biāo)之間,包含了豐富的圖像信息?;谶吘墮z測(cè)的圖像分割正是利用邊緣的灰度變化特性,通過(guò)考察圖像中各像素在某個(gè)鄰域內(nèi)灰度的變化,利用邊緣鄰近一階或二階方向?qū)?shù)變化的規(guī)律檢測(cè)目標(biāo)物邊緣,從而實(shí)現(xiàn)圖像分割。邊緣檢測(cè)可借助空域微分算子通過(guò)卷積來(lái)實(shí)現(xiàn)。對(duì)圖像進(jìn)行微分運(yùn)算,可求得灰度的變化率,加強(qiáng)圖像中高頻分量的作用,從而使圖像中的邊緣更清晰。實(shí)際數(shù)字圖像圖像處理中,常用差分近似微分,通過(guò)小區(qū)域模板卷積近似實(shí)現(xiàn)微分運(yùn)算,這是利用各種微分算子進(jìn)行邊緣檢測(cè)的根本原理。4.2.1Canny邊緣檢測(cè)算法Canny的研究思想主要是把檢測(cè)像素點(diǎn)轉(zhuǎn)換為檢測(cè)單位函數(shù)極大值,他指出一個(gè)好的邊緣檢測(cè)算子應(yīng)有三個(gè)特性:檢測(cè)性噪比高,邊緣定位精度高,單邊響應(yīng)效果好。Canny算子基于Laplace濾波,采用兩個(gè)閾值,對(duì)強(qiáng)邊和弱邊進(jìn)行檢測(cè)。從實(shí)驗(yàn)結(jié)果可以看出,相對(duì)其它邊緣檢測(cè)算子,Canny算子對(duì)像素變化更加敏感,能更好地捕捉圖像中的微弱邊緣。Canny算子的特點(diǎn)是:用高斯濾波器平滑圖象,利用微分算子,計(jì)算梯度的幅值和方向,對(duì)梯度幅值進(jìn)行非極大值抑制即遍歷圖像,假設(shè)某個(gè)像素的灰度值與其梯度方向上前后兩個(gè)像素的灰度值相比不是最大,那么這個(gè)像素值置為0,即不是邊緣。使用雙閾值算法檢測(cè)和連接邊緣,如果檢測(cè)結(jié)果大于低閾值但又小于高閾值,那就要看這個(gè)像素的鄰接像素中有沒(méi)有超過(guò)高閾值的邊緣像素,如果有,那么該像素就是邊緣,否那么就不是邊緣。其仿真算法主要程序如下:clc;clearall;I=imread('MISS.bmp');%載入圖像subplot(1,2,1);imshow(I);title('原始圖像')I2=edge(I,'canny');subplot(1,2,2);imshow(I2);title('canny算子分割結(jié)果');仿真效果如圖4-3所示:圖4-3Canny邊緣檢測(cè)算子圖像分割仿真圖從仿真效果圖來(lái)看:Canny算子由于采用雙閾值分割,能較好地檢測(cè)出圖像中的強(qiáng)邊和弱邊,且邊緣點(diǎn)的連續(xù)性也較好。能有效地抑制噪聲,盡量精確確定邊緣的位置,根據(jù)對(duì)信噪比與定位乘積進(jìn)行測(cè)度,得到最優(yōu)化逼近算子。4.2.2Log分割算法LOG算子,即拉普拉斯—高斯算子。LOG算子先通過(guò)高斯濾波器對(duì)圖像進(jìn)行平滑濾波,再對(duì)圖像進(jìn)行拉普拉斯運(yùn)算,最后通過(guò)檢測(cè)過(guò)零點(diǎn)來(lái)確定圖像邊緣。LOG算子的特點(diǎn)是:與高斯濾波器進(jìn)行卷積,既平滑了圖像又降低了噪聲,孤立的噪聲點(diǎn)和較小的結(jié)構(gòu)組織將被濾除,在邊緣檢測(cè)時(shí)僅考慮那些具有局部梯度最大值的點(diǎn)為邊緣點(diǎn),用拉普拉斯算子將邊緣點(diǎn)轉(zhuǎn)換成零交叉點(diǎn),通過(guò)零交叉點(diǎn)的檢測(cè)來(lái)實(shí)現(xiàn)邊緣檢測(cè)。其主要仿真算法主要程序如下:I=imread('MISS.bmp');subplot(1,2,1);imshow(I);title('原始圖像');I2=edge(I,'log');subplot(1,2,2);imshow(I2);title('log算子分割結(jié)果');仿真效果如圖4-4所示:圖4-4Log圖像分割算法仿真圖從仿真結(jié)果看:LOG算子在微分前先對(duì)圖像濾波,能較好地抑制噪聲干擾,LOG算子采用過(guò)零檢測(cè),對(duì)于圖像中對(duì)弱邊也較敏感,但邊緣單邊響應(yīng)不如Canny算子好,邊緣連續(xù)性也較Canny算子差。各種算子的特點(diǎn)不同,相應(yīng)邊緣檢測(cè)也各有優(yōu)劣,不可簡(jiǎn)單地說(shuō)孰好孰壞。實(shí)際應(yīng)用中,可根據(jù)不同場(chǎng)合選擇不同的微分算子對(duì)圖像進(jìn)行分割。4.3區(qū)域特性圖像分割算法的研究把圖像分成假設(shè)干區(qū)域是圖像分割的最終目的,根據(jù)區(qū)域的形成過(guò)程不同,分割方法分為兩種:區(qū)域生長(zhǎng)法和區(qū)域分裂合并法。分水嶺算法作為一種基于區(qū)域的圖像分割方法,建立在數(shù)學(xué)形態(tài)學(xué)的理論根底之上。20世紀(jì)70年代末,Beucher和Lantuejoul提出應(yīng)用分水嶺算法進(jìn)行圖像分割,實(shí)現(xiàn)了分水嶺算法的模擬浸入過(guò)程,并成功應(yīng)用于灰度圖像。4.3.1分水嶺圖像分割算法分水嶺分割方法,是一種基于拓?fù)淅碚摰臄?shù)學(xué)形態(tài)學(xué)的分割方法,其根本思想是把圖像看作是測(cè)地學(xué)上的拓?fù)涞孛玻瑘D像中每一點(diǎn)像素的灰度值表示該點(diǎn)的海拔高度,每一個(gè)局部極小值及其影響區(qū)域稱為集水盆,而集水盆的邊界那么形成分水嶺。分水嶺的概念和形成可以通過(guò)模擬浸入過(guò)程來(lái)說(shuō)明。在每一個(gè)局部極小值外表,刺穿一個(gè)小孔,然后把整個(gè)模型慢慢浸入水中,隨著浸入的加深,每一個(gè)局部極小值的影響域慢慢向外擴(kuò)展,在兩個(gè)集水盆集合處構(gòu)筑大壩,即形成分水嶺。分水嶺算法是圖像分割中一種經(jīng)典有效的方法,其優(yōu)點(diǎn)是邊緣定位準(zhǔn)確、運(yùn)算簡(jiǎn)單;缺點(diǎn)是:對(duì)圖像中的噪聲極敏感。輸入圖像通常是圖像梯度,原始圖像中的噪聲能直接惡化圖像的梯度,易于造成分割輪廓偏移。易于產(chǎn)生過(guò)分割。由于受噪聲、量化誤差以及區(qū)域內(nèi)紋理細(xì)節(jié)的影響,因此會(huì)產(chǎn)生很多局部最小值,在后續(xù)分割中將出現(xiàn)大量細(xì)小區(qū)域。(3)對(duì)低比照度圖像易喪失重要輪廓。在此情況下,區(qū)域邊界像素的梯度值也較低,目標(biāo)的重要輪廓容易喪失。其主要仿真算法程序如下:clc;clearall;f=imread('MISS.bmp');subplot(1,3,1);imshow(f);title('(a)原始圖像');subplot(1,3,2);f=double(f);hv=fspecial('prewitt');hh=hv.';gv=abs(imfilter(f,hv,'replicate'));gh=abs(imfilter(f,hh,'replicate'));g=sqrt(gv.^2+gh.^2);subplot(1,3,2);L=watershed(g);wr=L==0;imshow(wr);title('(b)分水嶺');f(wr)=255;subplot(1,3,3);imshow(uint8(f));title('(c)分割結(jié)果');仿真效果如圖4-5所示:圖4-5分嶺圖像分割算法仿真圖從仿真結(jié)果來(lái)看:分水嶺算法對(duì)圖像的變化高度敏感,圖像含有噪聲和其他因素(如梯度局部不規(guī)那么性)常會(huì)導(dǎo)致過(guò)度分割,使希望得到的輪廓被大量不相關(guān)輪廓所淹沒(méi)。所以分水嶺算法在實(shí)際應(yīng)用中還存在很多需要改善的地方,處理時(shí)間長(zhǎng)一直是應(yīng)用分水嶺算法的瓶頸,當(dāng)需要處理的圖片尺寸過(guò)大時(shí),運(yùn)算速度較慢。特別是應(yīng)用標(biāo)記或區(qū)域合并等改良算法時(shí),由于在操作過(guò)程中需要進(jìn)行標(biāo)記和多重的區(qū)域合并,使得運(yùn)算復(fù)雜度增加,加大了處理時(shí)間,因此不適合應(yīng)用在輸入為大尺寸圖像的實(shí)時(shí)處理系統(tǒng)中。有待進(jìn)一步研究預(yù)處理濾波和其他方法在解決過(guò)分割問(wèn)題上的效果,將其他更有效的方法和技術(shù)與分水嶺算法相結(jié)合,以解決工程實(shí)際應(yīng)用中遇到的問(wèn)題。合理整合多種分割方法,使之兼具不同分割方法的優(yōu)勢(shì),可以到達(dá)更好的分割效果。4.4本章小結(jié)主要工作總結(jié)通過(guò)對(duì)大量文獻(xiàn)的閱讀,在對(duì)圖像分割領(lǐng)域研究現(xiàn)狀和研究?jī)?nèi)容有了一定了解的根底上,本文圍繞圖像分割技術(shù)的理論根底及其實(shí)際應(yīng)用情況,主要進(jìn)行了以下幾個(gè)方面的研究工作:(1)對(duì)圖像分割的概念進(jìn)行詳細(xì)的陳述。(2)對(duì)圖像分割的常用方法進(jìn)行分析和總結(jié);根據(jù)圖像分割所基于的原理不同,把圖像分割方法主要分為基于閾值分割、基于邊緣檢測(cè)分割和基于區(qū)域分割三大類,并對(duì)他們做了簡(jiǎn)單的介紹和比擬。(3)提出本次圖像分割的方案,并且對(duì)方案進(jìn)行詳細(xì)的論述以及分析。(4)運(yùn)用MATLAB軟件進(jìn)行實(shí)驗(yàn),展示實(shí)驗(yàn)現(xiàn)象,得到了較好的效果,根據(jù)實(shí)驗(yàn)現(xiàn)象對(duì)圖像分割進(jìn)行分析,運(yùn)用相關(guān)的圖像分割評(píng)價(jià)標(biāo)準(zhǔn)來(lái)對(duì)分割出來(lái)的圖像進(jìn)行分析,根據(jù)數(shù)據(jù)說(shuō)明圖像分割結(jié)果的優(yōu)劣,總結(jié)本次圖像分割方案的優(yōu)缺點(diǎn)。結(jié)論通過(guò)研究分析,可以得到以下結(jié)論:(1)閾值分割算法的重點(diǎn)是對(duì)閾值的選擇,因此該算法的關(guān)鍵是如何選擇最正確閾值,如果閾值選擇不適宜,那么影響了圖片分割出來(lái)的效果,也影響下一步邊緣分割的效果。(2)從實(shí)驗(yàn)現(xiàn)象中可以看出,圖像中的目標(biāo)和背景灰度差異不明顯或灰度值范圍有重疊的地方分割效果不明顯,這一塊的背景和目標(biāo)就沒(méi)有得到很好

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論