亞像素級邊緣檢測技術(shù)_第1頁
亞像素級邊緣檢測技術(shù)_第2頁
亞像素級邊緣檢測技術(shù)_第3頁
亞像素級邊緣檢測技術(shù)_第4頁
亞像素級邊緣檢測技術(shù)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要邊緣指的是圖像中像素值有突變的地方。邊緣檢測是圖像處理的重要的一部分。邊緣往往攜帶著一幅圖像的大部分信息。在分析對比已有邊緣檢測算法的基礎(chǔ)上,設(shè)計了兩種邊緣檢測方法。第一種方法先用Sobel算子粗定位,然后用三次樣條插值函數(shù)對灰度圖像進(jìn)行插值,使目標(biāo)達(dá)到亞像素級,對插值后的灰度圖像,利用最大類間方差確定閾值,實(shí)現(xiàn)亞像素級的邊緣檢測。另一種方法是根據(jù)灰度矩算子在目標(biāo)成像前后的矩不變特性,利用Tabatabai等人提出的前三階灰度矩,實(shí)現(xiàn)了亞像素邊緣檢測。通過實(shí)驗(yàn)對算法有效性和檢測精度進(jìn)行了研究和驗(yàn)證,給出了工件的實(shí)測尺寸對比結(jié)果。實(shí)驗(yàn)表明,基于灰度矩的亞像素邊緣檢測算法和基于Sobel算子的亞像素級邊緣檢測法比傳統(tǒng)的邊緣檢測算子具有更高的定位精度。關(guān)鍵詞:亞像素級邊緣檢測;基于插值法的邊緣檢測;灰度矩ABSTRACTEdgereferstothevalueofthepixelintheimagemutations.Edgedetectionisanimportantpartofimageprocessing.Theedgestendtocarrymostoftheinformationofanimage.Inthispaper,thedesigntwoedgedetectionmethods,thefirstmethodfirstusedSobeloperatorroughlocation,andthengrayscaleimageinterpolation,cubicsplineinterpolationfunctionsothatthetargettoachievesub-pixellevelgrayscaleimagesafterinterpolation,theuseofthemaximumvariancebetweenthethresholdisdeterminedtoachievesub-pixeledgedetection.AnothermethodisthegraymomentoperatorinthemomentsbeforeandafterthetargetimaginginvariantTabatabai,whoproposedthefirstthreegraymoment,toachievesub-pixeledgedetection,throughexperimentstheeffectivenessofthealgorithmandtestingtheaccuracyofresearchandvalidation,giventhecomparisonofmeasureddimensionsoftheworkpiece.Theexperimentsshowthat,basedongray-scaleoperatorsub-pixeledgedetectionalgorithmhasahigherpositioningandaccuracythanthetraditionaloperatortomeettheimagetargettoachievesub-pixeledgedetection.Keywords:Sub-pixeledgedetection;EdgeDetectionbasedinterpolation;GrayMoment;目錄TOC\o"1-5"\h\z第1章緒論 1\o"CurrentDocument"1.1課題研究背景及意義 1\o"CurrentDocument"1.2邊緣檢測的研究歷史和發(fā)展趨勢 2\o"CurrentDocument"1.3論文研究內(nèi)容,解決問題和章節(jié)安排 4\o"CurrentDocument"第2章經(jīng)典邊緣檢測算子 6\o"CurrentDocument"2.1數(shù)字圖像的基本概念 62.1.1圖像數(shù)字化 6\o"CurrentDocument"Sobel算子 7\o"CurrentDocument"Prewitt算子 9\o"CurrentDocument"LoG算子 10\o"CurrentDocument"2.5實(shí)驗(yàn)結(jié)果及分析 10\o"CurrentDocument"第3章基于SOBEL算子的亞像素級邊緣檢測 12\o"CurrentDocument"Sobel算子改進(jìn)算法 12\o"CurrentDocument"三次樣條插值 13最大類間方差法(Ostu) 14\o"CurrentDocument"算法實(shí)現(xiàn) 16\o"CurrentDocument"實(shí)驗(yàn)結(jié)果 17\o"CurrentDocument"3.6實(shí)驗(yàn)結(jié)果分析 18\o"CurrentDocument"3.7 本章小結(jié) 19\o"CurrentDocument"第4章 基于灰度矩的亞像素算法 20\o"CurrentDocument"4.1 灰度矩算子 20\o"CurrentDocument"4.2灰度矩邊緣檢測算法 21\o"CurrentDocument"4.2.1灰度值h]和h2的計算 214.2.2邊緣位置的確定 234.2.3邊緣方向 244.2.4邊緣的判斷條件 24\o"CurrentDocument"4.2.5模板效應(yīng) 25\o"CurrentDocument"4.2.6算法實(shí)現(xiàn) 26\o"CurrentDocument"4.3實(shí)驗(yàn)結(jié)果及分析 27\o"CurrentDocument"4.4 本章小結(jié) 30\o"CurrentDocument"結(jié)論 32參考文南犬 33致i射 錯誤!未定義書簽。第1章緒論1.1課題研究背景及意義隨著計算機(jī)技術(shù)的發(fā)展,數(shù)字圖像處理與分析技術(shù)在科學(xué)研究、工業(yè)生產(chǎn)、醫(yī)療衛(wèi)生、教育、娛樂、管理和通信等方面得到了廣泛的應(yīng)用。邊緣檢測是圖像處理與分析中最基礎(chǔ)也是最重要的內(nèi)容之一,一直是圖像處理領(lǐng)域的研究熱點(diǎn)。'同時,邊緣檢測是圖像理解和圖像識別的基礎(chǔ),能否提供一個好的邊緣檢測算法直接影響后期研究效果。計算機(jī)技術(shù)的發(fā)展,出現(xiàn)了許多應(yīng)用于數(shù)字圖像的新理論,并已使得數(shù)字圖像技術(shù)在科學(xué)研究、工業(yè)生產(chǎn)、醫(yī)療衛(wèi)生、教育、娛樂、管理和通信等方面得到了廣泛的應(yīng)用,對推動社會發(fā)展、改善人們生活水平都起NT重要的作用。數(shù)字圖像的研究方法和數(shù)學(xué)、物理學(xué)、生物學(xué)、心理學(xué)、電子學(xué)、計算機(jī)科學(xué)等學(xué)科相互借鑒,它的研究范圍與模式識別、計算機(jī)視覺、計算機(jī)圖形學(xué)等專業(yè)相互交叉,它的研究進(jìn)展與人工智能、神經(jīng)網(wǎng)絡(luò)、遺傳算法、模糊邏輯等理論和技術(shù)密切相關(guān),它的發(fā)展應(yīng)用與生物醫(yī)學(xué)、遙感、通信、文檔處理等許多領(lǐng)域緊密結(jié)合。近年來數(shù)字圖像技術(shù)已在許多領(lǐng)域得到廣泛應(yīng)用,典型的例子有:視頻通信(可視電話,電視會議,遠(yuǎn)程教育)、生物醫(yī)學(xué)(紅白血球計數(shù),染色體分析,X光、CT、M魁、PET圖像分析,顯微醫(yī)學(xué)操作,對放射圖像、顯微圖像的自動判讀理解,人腦心理和生理的研究,醫(yī)學(xué)手術(shù)模擬規(guī)劃,遠(yuǎn)程醫(yī)療)、遙感測繪(礦藏勘探,資源探測,氣象預(yù)報自然災(zāi)害監(jiān)測監(jiān)控)、工業(yè)生產(chǎn)(工業(yè)監(jiān)測,工業(yè)探傷,自動生產(chǎn)流水線監(jiān)控郵政自動化,移動機(jī)器人及各種危險場合工作的機(jī)器人,無損探測,印刷板質(zhì)量檢驗(yàn),精細(xì)印刷品缺陷監(jiān)測)、軍事安全(軍事偵察,合成孔徑雷達(dá)圖像分析,巡航導(dǎo)彈路徑規(guī)劃,地形識別,無人駕駛飛機(jī)飛行,罪犯臉型合成、識別、查詢、指紋、印章的鑒定識別,戰(zhàn)場環(huán)境,場景建模表示)、交通(太空探測,航天飛機(jī),公路交通管理,自動行駛車輛安全操縱)邊緣檢測在計算機(jī)視覺、圖象分析中起著重要的作用,是圖象分析與識別的重要環(huán)節(jié)。圖象的邊緣包含了用于識別的有用信息,所以邊緣檢測是圖像分析和模式識別的主要特征提取手段。由于實(shí)際處理的圖像一般都是含噪圖像,所以在提取邊緣的同時還需要考慮方法抗噪性能如何,是否能夠消除噪聲干擾帶來的“偽邊緣”。因此,邊緣檢測方法的優(yōu)劣直接影響著圖像特征提取以及其他后續(xù)處理,是圖像處理中的關(guān)鍵。如何快速、精確的提取圖像邊緣信息一直是國內(nèi)外研究的熱點(diǎn),然而邊緣檢測又是圖像處理中的一個難題。長期以來,人們一直在研究各種能較好實(shí)現(xiàn)邊緣檢測的方法,但由于圖像本身的復(fù)雜性,有效邊緣與噪聲均為高頻信號容易混淆,光照陰影及物體表面紋理等因素,在圖像中均表現(xiàn)為邊緣。無論從尖端科學(xué)的熱核反應(yīng)還是日常生活中的化學(xué)纖維,都有微小尺寸的測量問題,并且尺寸的下限越來越小,精度越來越高。因此,如何提高微小尺寸測量的精度、提取物體的邊緣輪廓成為工業(yè)生產(chǎn)中具有現(xiàn)實(shí)意義的問題。而輪廓的提取的核心問題是邊緣的檢測、識別和去噪。1.2邊緣檢測的研究歷史和發(fā)展趨勢邊緣檢測是圖像處理領(lǐng)域中的重要研究內(nèi)容。邊緣檢測技術(shù)作為一個低級計算機(jī)視覺處理,是一個古老而年輕的課題,早在1959年,就提到過邊緣檢測。1965年,L.G.Roberts最早開始系統(tǒng)研究邊緣檢測。從那以后,關(guān)于邊緣檢測方面的新理論新方法不斷涌現(xiàn)。由于邊緣檢測的價值、意義以及其難度和深度,所以對邊緣檢測的研究一直是圖像處理領(lǐng)域的熱點(diǎn)、難點(diǎn)問題。至今為止,對于邊緣檢測的方法和理論仍有待進(jìn)一步提高。微分算子是邊緣檢測和邊緣提取的主要方法,人們最早提出的是一階微分算子,1965年L.G.Roberts提出Robert算子,隨后,在Robert算子基礎(chǔ)上人們經(jīng)過改進(jìn)得到的Sobe1算子、Prewitt算子和Kirsh算子等。但是,這些算子檢測到的邊緣往往不是很理想,邊緣較寬,還需要進(jìn)行細(xì)化處理,這樣又影響到邊緣的定位。在這種情況下,Lap1aeian算子應(yīng)運(yùn)而生。這種算子利用二階導(dǎo)數(shù)的過零點(diǎn)來檢測邊緣位置,所得邊緣較細(xì),不需要邊緣細(xì)化,定位精確度也相應(yīng)的得到了提高。我們在研究圖像的邊緣時,不可避免的會遇到噪聲的干擾。用微分算子法可以檢測圖像的邊緣同時也會檢測到噪聲,為了減少噪聲的干擾,人們很自然地提出在進(jìn)行邊緣檢測之前對圖像進(jìn)行適當(dāng)?shù)钠交瑸V波?;谶@種思想Mart和Hildreth提出了LOG(LaplacianofGaussian)算子。隨著研究的進(jìn)一步深入,后來CannyJF指出高斯函數(shù)的一階導(dǎo)數(shù)可以近似為最優(yōu)邊緣檢測算子,基于這種思想,提出Canny算子,這種算子具有較理想的檢測標(biāo)準(zhǔn)、定位標(biāo)準(zhǔn)和單響應(yīng)標(biāo)準(zhǔn)。后來在Canny算子思想的影響下,Deriche將Canny的算法作了一定的簡化,改進(jìn)了這種算子。這些經(jīng)典算法基本上是像素級的。Roberts算子利用局部差分算子尋找圖像邊緣,計算簡單但不能抑制噪聲;Prewitt算子是加權(quán)平均算子,能夠抑制噪聲但可能會造成邊緣信息的丟失;Sobel算子能夠平均噪聲,但在對邊緣進(jìn)行定位時精度不高;Laplacian算子對噪聲比較敏感;Canny算子進(jìn)行了非極大值抑制和形態(tài)學(xué)連接操作,使得該算子去燥能力強(qiáng),邊緣檢測效果好,但速度較慢。然而,在很多情況下,僅僅精確到像素級是不夠的。隨著實(shí)際應(yīng)用中對精度要求的不斷提高,像素級的邊緣檢測算法已經(jīng)無法滿足實(shí)際需要,隨著圖像處理技術(shù)的發(fā)展,尤其在圖像配準(zhǔn)、工業(yè)檢測等領(lǐng)域中,往往要求邊緣定位達(dá)到亞像素級。越來越多的專家致力于亞像素級算法的研究,國內(nèi)外很多學(xué)者對該問題進(jìn)行了廣泛的研究,提出了各種邊緣檢測的方法。但是各種方法的定位精度及抗噪聲能力的優(yōu)劣都自圓其說,難以驗(yàn)證。也有很多學(xué)者對各種算法進(jìn)行了對比研究,但使用的評價圖像與實(shí)際系統(tǒng)采集的圖像相差甚遠(yuǎn)。亞像素技術(shù)是根據(jù)圖像中待測物體的特定灰度分布規(guī)律和形狀分布規(guī)律來進(jìn)行高精度定位的一種技術(shù)。像素是組成圖像的基本單位,即圖像的分辨率。對于具體的測量對象來說,提高攝像機(jī)分辨率可以直接提高測量系統(tǒng)的精度。但受工藝水平等因素的影響,硬件分辨率不可能無限制的提高,而且隨著攝像機(jī)分辨率的提高,其價格呈指數(shù)上升,代價相當(dāng)昂貴。因此,通過增加攝像機(jī)分辨率來提高測量精度是不經(jīng)濟(jì)且有限制的。如果能用軟件方法將圖像上的特征目標(biāo)定位在亞像素級別,就相當(dāng)于提高了測量系統(tǒng)精度。當(dāng)算法的精度提高至0.1個像素時,相當(dāng)于測量系統(tǒng)的硬件分辨率提高了十倍。因此,亞像素技術(shù)對于提高測量系統(tǒng)的精度和經(jīng)濟(jì)效益有十分重要的作用,在圖像處理和計算機(jī)視覺中得到了廣泛應(yīng)用。亞像素技術(shù)需要兩個基本條件:第一,目標(biāo)是由多個點(diǎn)組成的,并具有一定的幾何和灰度分布特性。如果目標(biāo)是一個孤立的像素,則其位置就是此像素的坐標(biāo)位置,無法細(xì)分。第二,對具有一定特征的目標(biāo),必須明確目標(biāo)定位基準(zhǔn)點(diǎn)在目標(biāo)上的具體位置。特定目標(biāo)的特征可以是人為建立的理想模型,也可以是從某一實(shí)物圖像中提取的特定場景,或者兩者的結(jié)合。論文研究內(nèi)容,解決問題和章節(jié)安排論文研究內(nèi)容、解決問題和章節(jié)安排:第一章緒論,首先介紹了論文的課題背景,討論了邊緣檢測的重要性及研究意義,回顧了邊緣檢測發(fā)展史,探討了邊緣檢測的算法的研究狀況,在此基礎(chǔ)上指出了目前邊緣檢測中存在的問題,本文的解決方案和邊緣檢測的發(fā)展方向。第二章這章圖像數(shù)字化的大概過程和一些灰度圖像和二值圖像概念,解決了像素級別的圖像邊緣檢測,簡單介紹經(jīng)典邊緣檢測算子,以及它們的簡單特性,經(jīng)典算子的主要特性是速度快,但是定位比較粗,還有比較了它們之間的不同點(diǎn)。第三章設(shè)計了系基于Sobel算子的亞像素級圖像邊緣檢測的比較完整的過程和實(shí)驗(yàn)結(jié)果及實(shí)驗(yàn)分析等,這章主要解決了比像素級別更高的亞像素級別的圖像邊緣檢測功能。第四章主要研究了基于灰度矩的亞像素級別的圖像邊緣檢測,這個性能比經(jīng)典的算子精度更高,定位更精確,達(dá)到了更高的邊緣檢測要求。第五章總結(jié),對全文所以工作進(jìn)行了總結(jié),結(jié)婚實(shí)際情況指出進(jìn)一步研究的建議。第2章經(jīng)典邊緣檢測算子2.1數(shù)字圖像的基本概念2.1.1圖像數(shù)字化圖像數(shù)字化是將一幅畫面轉(zhuǎn)化成計算機(jī)能處理的形式一一數(shù)字圖像的過程。模擬圖像 數(shù)字圖像 正方形點(diǎn)陣圖2.1.1圖像數(shù)字化的基本過程具體來說,就是把一幅圖畫分割成如圖2.1.1所示的一個個小區(qū)域(像元或像素),并將各小區(qū)域灰度用整數(shù)來表示,形成一幅數(shù)字圖像。它包括采樣和量化兩個過程。小區(qū)域的位置和灰度就是像素的屬性。采樣。將空間上連續(xù)的圖像變換成離散點(diǎn)的操作稱為采樣。采樣間隔和采樣孔徑的大小是兩個很重要的參數(shù)。當(dāng)對圖像進(jìn)行實(shí)際的采樣時,怎樣選擇各采樣點(diǎn)的間隔是個非常重要的問題。關(guān)于這一點(diǎn),圖像包含何種程度的細(xì)微的濃淡變化,取決于希望忠實(shí)反映圖像的程度。量化。經(jīng)采樣圖像被分割成空間上離散的像素,但其灰度是連續(xù)的,還不能用計算機(jī)進(jìn)行處理。將像素灰度轉(zhuǎn)換成離散的整數(shù)值的過程叫量化。一幅數(shù)字圖像中不同灰度值的個數(shù)稱為灰度級數(shù),用G表示。一般來說,G2g,g就是表示圖像像素灰度值所需的比特位數(shù)。一幅大小為MXN、灰度級數(shù)為G的圖像所需的存儲空間,即圖像的數(shù)據(jù)量,大小為

MXNXg(bit)數(shù)字圖像的描述黑白圖像是指圖像的每個像素只能是黑或者白,沒有中間的過渡,故又稱為2值圖像。2值圖像的像素值為0、1。_100"1=001_110_圖2.1.2二值圖像灰度圖像是指灰度級數(shù)大于2的圖像。但它不包含彩色信息?!?150■0150200_1=\12050180250220100圖2.1.3灰度圖像2.2Sobel算子Sobel算法是一種較成熟的微分邊緣檢測算法,它計算簡單,且能產(chǎn)生較好的檢測效果,對噪聲具有平滑作用,可以提供較為精確的邊緣方向信息。在討論Sobel邊緣算子之前,首先給出一些術(shù)語的定義。邊緣點(diǎn):圖像中具有坐標(biāo)[i,j],且處在強(qiáng)度顯著變化的位置上的點(diǎn)。邊緣段:對應(yīng)于邊緣點(diǎn)坐標(biāo)[i,j]及其方位,邊緣的方位可能是梯度角。

邊緣檢測器:從圖像中抽取邊緣(邊緣點(diǎn)和邊緣段)集合的算法。邊緣跟蹤:一個用來確定輪廊的圖像(指濾波后的圖像)搜索過程。Sobel算子的基本原理。Sobel算子是一階導(dǎo)數(shù)的邊緣檢測算子,使用兩個方向算子(垂直算子和水平算子),對圖像進(jìn)行卷積運(yùn)算,得到兩個矩陣,再求這兩個矩陣對應(yīng)位置的兩個數(shù)的均方根,得到一個新的矩陣,即為灰度圖像矩陣中各個像素點(diǎn)的梯度值。在算法實(shí)現(xiàn)過程中,通過3X3模板作為核與圖像中的每個像素點(diǎn)做卷積和運(yùn)算,然后選取合適的閾值以提取邊緣。ED0ED0□寸0□匚二□AE0(a)Sy垂直方向(a)Sy垂直方向圖2.2(b)Sx水平方向卷積模板經(jīng)典的Sobel算子檢測只有水平方向和垂直方向的3X3的鄰域模板(見圖2.2),對于數(shù)字圖像f(x,y)的每個像素,考察它上下左右鄰點(diǎn)灰度的加權(quán)差,與之接近的鄰點(diǎn)的權(quán)大。據(jù)此定義Sobel算子如下s(s(i,j)=|Af+Ax\f(i—1,j—1)+2/(i—1,j)+/(i—1,j+1)2.1)-f(i+j-1)+2f(i+j)+f(i+1,j+1)|

+|f(i-j-1)+2f(i,j-1)+f(i+j-1)

—f(i—j+1)+2f(i,j+1)+f(i+j+1)2.1)其卷積算子

—101—1 —2 —1Af=—202,Af=000xy—10112—1選擇取門限TH,作如下判斷:S(i,j)>TH(i,j)為階躍壯邊緣點(diǎn),{S(i,j)}為邊緣圖像。Sobel算子很容易在空間上實(shí)現(xiàn),Sobel邊緣檢測器不但產(chǎn)生較好的邊緣效果,而且受受噪聲影響比較小。當(dāng)使用大的領(lǐng)域時,抗噪性能會更好,但這樣會增加計算量,并且得出的邊緣也會相應(yīng)變粗。Sobel算子利用像素點(diǎn)上下,左右鄰點(diǎn)的灰度加權(quán)算法,根據(jù)在邊緣點(diǎn)在處達(dá)到極值這一現(xiàn)象進(jìn)行邊緣的檢測。Sobel算子對噪聲具有平滑作用,提供較為精確的邊緣信息,是一種較常用的邊緣檢測方法oSobel算子把重點(diǎn)放在接近于模板中心的像素點(diǎn)圖2.1和圖2.2表明了這一算子的作用。Sobel算子是邊緣檢中最常用的算子之oPrewitt算子Prewitt邊緣算子是一種邊緣樣板算子,利用像素點(diǎn)上下,左右鄰點(diǎn)灰度差,在邊緣處達(dá)到極值檢測邊緣,對噪聲具有平滑作用。由于邊緣點(diǎn)像素的灰度值與其領(lǐng)域點(diǎn)像素的灰度值有顯著不同,在實(shí)際應(yīng)用中通常采用微分算子和模板配匹方法檢測圖像的邊緣,該算子通常由下列公式表示:2.2)2.3)2.4)f'(X,y)二f(x+1,y—1)—f(x—1,y—1)+f(x+1,y2.2)2.3)2.4)x―f(x―1,y)+f(x+1,y+1)―f(x―1,y+1)f'(x,y)=f(x—1,y+1)—f(x—1,y—1)+f(x,y+1)y—f(x,y—1)+f(x+y+1)—f(x+y+1)G[f(x,y)]=f‘2(x,y)+f'2(x,y)x yf'(x,y) f'(x,y)分別表示x方向和y方向的一階微分,xyG[f(x,y)]是Prewitt算子的梯度,f(x,y)是具有整數(shù)像素坐標(biāo)的輸入圖像。求出梯度后,可設(shè)一個常數(shù)T,當(dāng)G[f(x,y)]>T時,標(biāo)出該點(diǎn)的邊界點(diǎn),其像素設(shè)定為0,其他的設(shè)定為255適當(dāng)調(diào)整常數(shù)T的大小來達(dá)到最佳效果。Prewitt算子不僅能檢測邊緣點(diǎn)而且還能抑制噪聲的影響,因此對灰度和噪聲較多的圖像處理比較好。和Sobel算子的原理相似,Prewitt算子的兩個卷積核如下圖10-1111G=10-1G=000YY10-1-1-1-1圖2.3Prewitt算子的卷積計算核LoG算子LoG算子的基本思想是首先將圖像與高斯濾波器進(jìn)行卷積,這一步即平滑了圖像又降低了噪聲,孤立的噪聲點(diǎn)和較小的結(jié)構(gòu)組織將被濾除。然后利用拉普拉斯算子找出圖像中的陡峭邊緣,并且考慮那些具有局部梯度最大值的點(diǎn)。圖像的平滑過程減少了噪聲的影響,并且抵消了由拉普拉斯算子的二階導(dǎo)數(shù)所引入的噪聲影響LoG算子實(shí)現(xiàn)過程的數(shù)學(xué)表達(dá)式如下h(x,y)二V2[g(x,y)*f(x,y) (2.5)其中g(shù)(x,y)二-e^,其中。是標(biāo)準(zhǔn)差,。決定了圖像經(jīng)過平滑過程后的模糊程度。拉普拉斯算子的兩個卷積核如下圖2.4。_0-10一_-1-1-「G=-14-1G=-1-8-1X0-10Y-1-1-1圖2.4LOG算子的卷積計算2.5實(shí)驗(yàn)結(jié)果及分析

圖2.5Lena灰度圖圖2.6圖2.5Lena灰度圖圖2.6用LOG算子檢測結(jié)果圖圖2.6Prewitt算子結(jié)果圖 圖2.6sobel算子結(jié)果圖通過上圖四個結(jié)果可以知道經(jīng)典的sobel算子的邊緣檢測結(jié)果不是很高,比如LOG算子的抗噪性能很差,Prewitt算子的的對噪聲的抑制不是很高,但是像素平均相當(dāng)于對圖像的低通濾波,所以Prewitt算子的定位沒有Roberts精確,Sobel和Prewitt算子都是加權(quán)平均,鄰域的像素對當(dāng)前像素影響不是等價的,所里不同的像素具有不同的權(quán)值,對算子結(jié)果產(chǎn)生的影響也不同。一般來說,距離越遠(yuǎn),產(chǎn)生的影響越小。但是僅僅這些已經(jīng)滿足不了某些領(lǐng)域的要求,因?yàn)橹饕沁吘壧崛【炔皇呛芨撸ゼ?xì)節(jié)比較多,如果提高精度還需要改進(jìn)提取邊緣的算法。第3章基于Sobel算子的亞像素級邊緣檢測3.1Sobel算子改進(jìn)算法通過以上對經(jīng)典邊緣檢測算法的分析可知,Sobel算法的優(yōu)點(diǎn)是計算簡單,速度快。但是由于只采用了2個方向的模板,只能檢測水平和垂直方向的邊緣,因此這種算法對于紋理較為復(fù)雜的圖像,其邊緣檢測效果就不是很理想。該算法認(rèn)為:凡灰度新值大于或等于閾值的像素點(diǎn)時都是邊緣點(diǎn)。這種判斷欠合理,會造成邊緣點(diǎn)的誤判,因?yàn)樵S多噪聲點(diǎn)的灰度值也很大。由于圖像的邊緣有許多方向,除了水平方向和垂直方向外,還有其他的方向,下面將對Sobel算子進(jìn)行改進(jìn),即將算子模板擴(kuò)展到8個模板,如圖3.1所/示O'1-2-1'-2-1⑴0 【曠000-101-202-101.11\.1)12-1(1L,-2-I0」0%緣方向轉(zhuǎn)■邊嫌方向9『辺垛方向I35W方向121010 tU-12(101°亠i20-2(0 -t,-1-2-EiD 1-AJ0-L2101L8(r邊瘵方向225?辿嫌方向邊磔方問引亍邊隊(duì)方向圖3.18個方向模板進(jìn)過8個方向模板的計算,對某一幅圖像進(jìn)行逐點(diǎn)計算,并且去最大值為像素點(diǎn)的新灰度值,通過閾值的設(shè)定,判斷邊緣點(diǎn)。最大值對應(yīng)的模板所表示的方向?yàn)樵撓袼攸c(diǎn)的邊緣方向。Sobel改進(jìn)算法的思想與步驟。針對經(jīng)典Sobel算子對邊緣具有很強(qiáng)的方向性特點(diǎn),設(shè)計了一種基于Sobel算子上改進(jìn)的算法,其主要思想是先對圖像進(jìn)行全局閾值的分割處理,因?yàn)榉指詈蟮膱D像是二值圖像,此時進(jìn)行邊緣提取,這就可以各個方向的邊緣都可以檢測到。但也可能會丟失原本直接用算子檢測到的邊緣。Sobel算子的優(yōu)點(diǎn)是方法簡單、處理速度快,并且所得的邊緣光滑,其缺點(diǎn)是邊緣較粗,得到的邊緣象素往往是分小段連續(xù),由于處理時需作二值化處理,故得到的邊緣與閾值的選取有很大的關(guān)系,并且邊緣圖中梯度幅值較小的邊緣也丟失了。為克服這個缺陷,對S(i,j)引入一個衰減因子D,用它去除計算的結(jié)果,即:Js2+S2+...S~S(i,j)=■00 45° 315^ (3.1)D因此,用處理后的所得到圖像與Sobel算子直接對原始圖像進(jìn)行邊緣檢測的圖像相加,這一步顯得尤為重要。最后分別對數(shù)字圖像和紅外圖像進(jìn)行MATLAB仿真,從仿真的結(jié)果可以看出,此算法具有較好的精度。3.2三次樣條插值Sobel算子檢測出像素級邊緣后,為了得到亞像素級的邊緣,要對灰度邊緣圖進(jìn)行內(nèi)插處理。插值算法有很多種,例如最近鄰插值、雙線性插值、三次樣條插值等等。最近鄰插值和雙線性插值不如三次樣條插值精度高。為了得到精度高的亞像素級邊緣,本文采用三次樣條插值法對灰度邊緣圖進(jìn)行插值處理。下面先介紹三次樣條插值函數(shù)的定義。若函數(shù)S(x)滿足:S(x)在每個子區(qū)間[xi-1,xi](i=1,2,-n)上是不高于三次的多項(xiàng)式,其中(a=xO<xl<???<xn=b)。⑴S(x),SZ(x),S〃(x)在[a,b]上連續(xù)。 (3.1)⑵滿足插值條件S(xi)=f(xi)(i=0,1,…,n),則稱S(x)為函數(shù)f(x)關(guān)于節(jié)點(diǎn)x0,x1,…,xn的三次樣條插值函數(shù)。在圖像插值處理中,經(jīng)常使用的三次樣條插值函數(shù)S(s)的數(shù)學(xué)表達(dá)式為

1一①2+?3,①<13.3)S(?)二<4-8|w|+5|w|2一|3,1<|?|<3.3)0,w>2這里,三次多項(xiàng)式S(s)是對理論上的最佳插值函數(shù)sinc(3)的逼近。具體的做法是考慮一個浮點(diǎn)坐標(biāo)(i+u,j+v)周圍的十六個鄰點(diǎn),目的像素c的值f(i+卩,j+v)可通過如下的插值公式得到:/(i+卩,j+v)=ABC (3.4)其中:A=[S(1+u)S(u)S(1-u)S(2-u)] (3.5)S(1+v)3.6)C二S(v3.6)S(1-v)S(2-v)f(i-f(i-1,j-1) f(i-1,j)B= f(i,j-1) f(i,j)f(i+1,j-1)f(i+1,j)f(i+2,j-1)f(i+2,j)f(i-1,j+1)

f(i,j+1)

f(i+1,j+1)

f(i+2,j+1)f(i-1,j+2)

f(i,j+2)

f(i+1,j+2)

f(i+2,j+2)3.7)3.3最大類間方差法(Ostu)對上述插值得到的圖像進(jìn)行二值化,從而得到邊緣信息,其中閾值的選擇是關(guān)鍵。這里米用最大類間方差法(也叫Otsu法)自動確定閾值。該方法具有簡單,處理速度快的特,是一種常用的閾值選取方法。其基本思想如下:設(shè)圖像像素數(shù)為N,灰度范圍為[0,L-1],對應(yīng)灰度級i的像素數(shù)為N.幾率i為;p=n/N,i=0,1,2...L-1 (3.8)iiy=i (3.9)ii=0把圖像中的像素按灰度值用閾值T分成兩類C和C,C由灰度值在010[0,T]之間的像素組成,C由灰度值在[T+1L-1]之間的像素組成,對于灰度分1布幾率,整幅圖像的均值為;u=iiPTi

i=03.10)則C和C的均值為01u=乙iP/?0 i0i=0u=iiP/①1 i1i=T+13.11)其中不=ip0ii=0不=ip=i&1i0i=T+13.12)由上面式子可得:u=eu+euT00 11類間方差的定義為a2=b(u-u)2+uj(u-u)2B00T11T=b(u-u)2+u2(b+b)-2(bu+bu)u00TT010011T=bu2+bu2-u20011T=bu2+bu2-(bu+bu)200110011=bu2(1-b)+bu2(1-b)-2bbuu0001110101=bb(u-u)20101讓T在[O,L-1]范圍內(nèi)依次取值,使a2最大的T值為Otso法的最佳閾值。BMatlab中的graythresh函數(shù)求取閾值采用的就是Otso法算法實(shí)現(xiàn)由于經(jīng)典Sobel算子只有檢測水平和垂直兩個方向的3X3鄰域模板,而實(shí)際圖像邊緣的方向會有8個方向。因此在Sobel算子的基礎(chǔ)上定義了8個方向模板,使模板表示的方向?yàn)閳D像的實(shí)際邊緣方向。在邊緣檢測時,將這8個模板分別與被檢測圖像中的3X3鄰域進(jìn)行卷積,取模板卷積結(jié)果中的最大值作為梯度幅度值,得到灰度邊緣圖G。但是這樣檢測出的邊緣仍然較粗,為了能夠得到較細(xì)的邊緣,我們引入衰減因子D對計算的結(jié)果進(jìn)行處理。因此最后得到的梯度幅度值為原來的1/D,從而保留了較小的梯度幅度值,得到了不失真的灰度邊緣圖G'。Sobel算子檢測出像素級邊緣后,為了得到亞像素級的邊緣,要對灰度邊緣圖進(jìn)行內(nèi)插處理。為了得到精度高的亞像素級邊緣,本文采用三次樣條插值法對灰度邊緣圖進(jìn)行插值處理。插值后的灰度邊緣圖已經(jīng)達(dá)到亞像素級,為了得到最后的二值邊緣圖,要對灰度邊緣圖進(jìn)行閾值分割。在眾多的閾值化分割算法中,最大類間方差法是性能評估最好的方法之一,Matlab中的graythresh函數(shù)來Matlab實(shí)現(xiàn)邊緣檢測。3.5實(shí)驗(yàn)結(jié)果圖3.4lena原灰度圖圖3.5改進(jìn)sobel算子提取的像素級圖3.7插值后灰度邊緣圖圖3.6衰減后灰度邊緣圖圖3.8亞像素級邊緣提取圖(放大4倍)圖3.9圖3.9原始灰度圖3.10sobel算子的檢測結(jié)果圖3.11基于灰度矩的亞像素邊緣檢測結(jié)果圖3.6實(shí)驗(yàn)結(jié)果分析上面是對120120的lena圖像分別進(jìn)行像素級和亞像素級邊緣檢測的結(jié)果,如圖3.5到3.8的所示的圖,圖3.5是采用經(jīng)典sobel算子的像素級邊緣檢測結(jié)果,可以看出,采用Sobel較難檢測出有效的邊緣。利用本文章法,圖3.6是經(jīng)sobel算子檢測后引入衰減因子的灰度圖像的邊緣這里衰減因子取4,已檢測出有效邊緣:圖3.7是圖3.6灰度邊緣圖經(jīng)三次樣條插值后所得的圖像,插值后灰度邊緣圖像圖放大倍數(shù)4倍,可以看出插值后圖像變得更加平滑,圖3.7為圖3.8的亞像素邊緣提取圖,可以看出亞像素邊緣更清晰,定位精度更高,優(yōu)于傳統(tǒng)的邊緣檢測方法。3.7本章小結(jié)本文設(shè)計了一種Sobel算子和三次樣條插值結(jié)合起來的得到亞像素級邊緣檢測的方法,先用Sobel算子粗定位邊緣,再用三次插值樣條法對邊緣圖進(jìn)行插值處理,獲得亞像素級邊緣,最后利用最大類間方差法判斷出邊緣點(diǎn),得到二值化的邊緣圖像。實(shí)驗(yàn)結(jié)果表明,該方法能精確定位目標(biāo)邊緣,優(yōu)于傳統(tǒng)方法的邊緣檢測方法,,有利于圖像高精度測量和匹配的后續(xù)處理。第4章基于灰度矩的亞像素算法4.1灰度矩算子灰度矩邊緣檢測定位法是由Tabatabai等提出的一種利用前三節(jié)灰度矩來進(jìn)行邊緣進(jìn)行亞像素邊緣定位的算法?;叶染剡吘壎ㄎ凰惴ǖ幕驹硎羌僭O(shè)實(shí)際圖像中的實(shí)際邊緣分布與理想邊緣模型的灰度矩保持一致,即矩不變。通過此關(guān)系來確定實(shí)際邊緣的位置。矩方法是計算機(jī)視覺與模式識別中廣泛使用的方法。在精密圖像測量中,根據(jù)被測目標(biāo)的矩特性在成像前后保持不變的原理,可以將矩方法應(yīng)用到圖像目標(biāo)的亞像素邊緣定位中。矩作為數(shù)學(xué)上的完備描述,相當(dāng)于原函數(shù)在新的坐標(biāo)空間上的展開,即一個分段連續(xù)有界函數(shù)可用其矩族唯一表示。一維連續(xù)函數(shù)f(x)的p階灰度矩mp的定義為'm fp(x)dx (4.1)p二維連續(xù)函數(shù)f(x,y)的p階灰度矩m的定義為pm fp(x,y)dxdy (4.2)p對于本文所要研究的數(shù)字圖像I(i,j)來說,圖像中目標(biāo)區(qū)域S的p階灰度矩的定義為1m=—YIp(i,j) (4.3)pn(i,j)eS式中,n為區(qū)域S的像素點(diǎn)數(shù)。4.2灰度矩邊緣檢測算法圖4.2二維理想邊緣模型圖4.2二維理想邊緣模型灰度矩算子為了實(shí)現(xiàn)邊緣檢測算子,采用了類似于Tabatabai等人定義算子的輸入和輸出的方法,并根據(jù)算子的計算效率和精度要求,采用45個像素序列,按照圖4.1所示的排列順序,由陰影部分近似構(gòu)成一個單位圓作為算子的輸入。算子的輸出則為二維理想階躍邊緣模型,可以認(rèn)為是由一系列具有灰度h]與一系列具有灰度h2的像素相接而構(gòu)成的,如圖4.2所示。其歸一化模型可用4個參數(shù)決定:邊緣位置p、邊緣方位9、邊緣兩側(cè)的灰度值叫和h2,即hxcos9+ysin9<pE(x,y,9,p)=<1 (4.4)hxcos9+ysin9>p124.2.1灰度值h1和h2的計算理想邊緣模型中,p1和p2表示灰度值為h1和h2在單位圓內(nèi)所占比例,則前三階灰度矩mk(k=1,2,3)滿足:(4.5)p+p=1(4.5)12m=hkp+hkpk1 1 2 2那么可以解得其中:(m+2其中:(m+2m3—3m?m)S= 3 1 1 2—b3(4.6)(4.7)(4.8)要確定參數(shù)h、h、p、p就必須求出原單位圓內(nèi)的前三階灰度矩。由1212于在每個像素點(diǎn)上的灰度值都近似恒定,則前三階灰度矩的求解就轉(zhuǎn)化為單位圓覆蓋的每個像素點(diǎn)灰度值的加權(quán)和m=^wIk (4.9)k iii=1式中:人代表單位圓中第i個像素點(diǎn)的灰度值;w代表第i個像素點(diǎn)對應(yīng)的權(quán)i值。如圖4.1所示,單位圓中每個像素的面積A為(24 2A=d2=-=一,其中,d二— (4.10)L7丿49 7根據(jù)像素點(diǎn)在單位圓中分布的對稱性,每個像素點(diǎn)灰度對應(yīng)的權(quán)值w可由下i列式子求得:3=3=3=3 =3 =3 =3 =31 5 6 34 45 41 40 12=1冗5 6 341A-JJdxdy]=丄JgdxN-x2dy=9.16761235x10-3(4.11)兀3/75/7式中,對應(yīng)圖4.3中陰影部分的區(qū)域。同理3=32=1冗=3 =? =? =? =?4 19 33 44 42 27A-JJdxdy丿Q21 -J3/7dxj1—1/7 -■1-x2=3dll0.021840193(4.12)其余權(quán)值13=3 =3 =3 =—3 20 43 26兀1M\A-2JJdxdy丿=1Cl-2_J1/7dxJ1—dy)=0.025674188兀 0 ■-1-x2c“ >A-JJdxdy丿1①=3=3 =3 =—7 11 35 39?!?°41A-J:LdxJ5-泌0'0259515601一x2A①=—=0.025984481i兀(4.13)(4.14)(4.15)在?(i=1,2,…i從而確定h、h、12,45)確定后,通過式(4.7)即可求mk(k=0,1,2,3),p1、p2。4.2.2邊緣位置p的確定根據(jù)圖4.2所示,陰影部分的面積S為S=a一sinacosa=a一(1/2)sin2a4.16)令p=min(p,p),從而有12a-(1/2)sin2a=kp4.17)求解該超越方程(4.17)得^。單位圓半徑r=1,則有p=cosa4.18)4.2.3邊緣方向0對于歸一化理想階躍模型來說,定義單位圓中像素點(diǎn)的灰度重心坐標(biāo)為(x0,y0),如圖4.2所示。對于數(shù)字圖像來說,本文中的x二為xI/為I (4.19)0jjjTOC\o"1-5"\h\zj=1 j=14.20)正yI/為4.20)jj jj=1 j=1式中,Ij對應(yīng)第j個方格的灰度值;(xj,yj)為第j個方格的中心坐標(biāo)。邊緣點(diǎn)處的切線方向垂直于原點(diǎn)到重心坐標(biāo)的矢量方向,邊緣直線方程可以寫為xcos0+ysin0=pp>p< 1 2 (4.21)xcos0+ysin0=-pp<p12sin0=sin0=y/0cos0=x/04.22)4.23)'x2+y2、0 0x2+y2

0 04.2.4邊緣的判斷條件由(4.6)式可得h—h=b[:p/p+p/p] (4.24)211221再由式p+p=1得12(h-h、/b2=1/(pp) (4.25)2112又因?yàn)閜p<1/4,則有12(h-h匕>4b2=|h-hl>2b (4.26)2121

如果以式(4.26)作為是否存在邊緣的判定條件是不完善的,會產(chǎn)生很多虛假邊緣,不利于邊緣定位。(1)判斷條件式(4.26)等號不成立。因?yàn)樵撌街辉赑、p2都等于1/2時才取等號,而將p1、p2代入式(4.6)得出s等于0,又由式(4.8)知s不可能等于0,所以式(4.26)等號不成立。判斷條件應(yīng)改為lh-hl>2 (4.27)21(2)該式是建立在h和h存在的條件下的。當(dāng)單位圓內(nèi)每個像素點(diǎn)的灰12度值都相等的時候,求解下列方程組b2=藝(2)該式是建立在h和h存在的條件下的。當(dāng)單位圓內(nèi)每個像素點(diǎn)的灰12度值都相等的時候,求解下列方程組b2=藝①12一(藝①I)-(送iii=1藝①=1ii=1I=C(常數(shù))iiii=13I)iii=14.28)得b=0由式(4.6)可知,當(dāng)。=0時h、14.29)由此可見,。值反映了單位圓內(nèi)各個像素點(diǎn)灰度值的相似度,當(dāng)。=0時,單位圓內(nèi)各個像素點(diǎn)灰度值相等,當(dāng)然不可能存在邊緣點(diǎn)。所以,在用式(4.13)進(jìn)行判斷之前應(yīng)該先判斷。值h、2p1、p是不存在的。2b>T(T為大于0的常數(shù))(4.30)對于不同的圖像T值也不相同。⑶P值對邊緣提取的影響由圖4.22和式(4.18)知,P值是邊緣的中點(diǎn)到圓心的距離,當(dāng)P越大,a越小,則灰度值為h2的像素點(diǎn)在單位圓所占的比例也就越少,則很可能是噪聲點(diǎn),并不存在實(shí)際的邊緣,所以P也應(yīng)該作為判斷的條件,即P<5(5為大于0的常數(shù))。4.2.5模板效應(yīng)

4.31)4.32)在灰度矩邊緣檢測算法中未能考慮模板效應(yīng),這就使計算不準(zhǔn)確。所謂模板效應(yīng)是指由于選擇模板大小的不同而使邊緣亞像素坐標(biāo)的計算產(chǎn)生偏差。該算法的模板是指權(quán)值3i模板(算子的輸入序列的大小不同權(quán)值模板大小也不同)。假設(shè)模板為NXN,由于上述亞像素坐標(biāo)公式的推導(dǎo)和模板系數(shù)的計算都是在單位圓內(nèi)進(jìn)行的,但在實(shí)際應(yīng)用中模板是在圖像上移動,并與像素進(jìn)行卷積,這時模板覆蓋的是模板中心周圍N2個像素,單位圓的半徑變?yōu)镹/2,因此需要把在單位圓的距離P放大N/4.31)4.32)xsy=x_y_N+—?p2cos0sin0s2P<—cN4.2.6算法實(shí)現(xiàn)為了便于實(shí)際檢測,可以將權(quán)值以7x7模板(如圖4.3所示)的形式表示,利用模板與圖像卷積的方法來計算前三階灰度矩。33333330123456333333313121110987333333314151617181920333333327262524232221333333328293031323334333333341403938373635333333342434445464748圖4.37x7模板其中①二①二①二①=0。其余各權(quán)值由(4.11)-(4.15)得出。0 6 42 48該算法是通過模板在圖像上依次移動,與圖像求卷積來尋找邊緣,模板每移動一次,在式(4.30)滿足時就計算一次規(guī)一化參數(shù),再判斷式(4.27)和式(4.32)是否成立,如果成立利用式(4.31)計算亞像素坐標(biāo)。在式(4.31)中,(x,y)是邊緣中點(diǎn)的亞像素坐標(biāo),(x,y)是模板中心對應(yīng)的ss像素點(diǎn)的中心坐標(biāo)。因?yàn)槟0迨侵饌€像素移動的,每移動一次,就計算邊緣中點(diǎn)的亞像素坐標(biāo),故當(dāng)模板在整個圖像移動完以后,就得到了整個圖像的邊緣。4.3實(shí)驗(yàn)結(jié)果及分析本文通過幾組對比實(shí)驗(yàn)來驗(yàn)證算法的可行性及精度,編程用Matlab7.1來完成。一下實(shí)驗(yàn)當(dāng)中t=25,5=0.5,此時可以保證圖像有完整的邊緣,且檢測出的邊緣較細(xì)。第一個實(shí)驗(yàn)是本文的算法與經(jīng)典的Sobel算子的結(jié)果比較,圖片白光是由投影儀投射,由相機(jī)拍攝而成。圖4.4(a)圖4.4(a)原灰度圖像圖4.4(b)sobel算子邊緣檢測效果圖4.4(c)本文算法邊緣檢測效果

圖4.5圖4.5(b)sobel算子邊緣檢測效果圖4.5(c)本文算法邊緣檢測效果由圖4.4和圖4.5可以看出本文的算法與sobel算子相比噪點(diǎn)較少,但同樣具有完整且較細(xì)的邊緣,因而具有較好的抗噪聲性能。第二個試驗(yàn)是為了驗(yàn)證提出的亞像素坐標(biāo)公式。人工制作的一幅256X256的二值圖像,在圖像第86行至第159行和第29列至224列區(qū)域內(nèi)為255,背景為0,如圖5(a)。圖4.5(a)原二值圖像 圖4.5(b)sobel算子邊緣檢測效果圖4.5(a)原二值圖像 圖4.5(b)sobel算子邊緣檢測效果圖4.5(c)本文算法的邊緣檢測效果在式(27)、(30)、(32)作為判斷條件下,通過式(31)計算亞像素坐標(biāo)。區(qū)域上方邊緣的行坐標(biāo)應(yīng)在70行和71行中間,列坐標(biāo)應(yīng)在74列和75列中間,即亞像素坐標(biāo)為(70.5,74.5),取第75至第84行,算法的檢測結(jié)果如表1所示。計算的亞像素坐標(biāo)的分辨精度可以達(dá)到0.1?0.2個像素。表4.1本文算法求出的亞像素坐標(biāo)理論的亞像素坐標(biāo)檢測出的亞像素坐標(biāo)(行,列)(行,列)(70.5,74.5)(70.3484,74.3586)(70.5,75.5)(70.3460,75.3609)(70.5,76.5)(70.3436,76.3632)(70.5,77.5)(70.3412,77.3655)(70.5,78.5)(70.3389,78.3676)(70.5,79.5)(70.3365,79.3698)(70.5,80.5)(70.3342,80.3719)(70.5,81.5)(70.3319,81.3739)(70.5,82.5)(70.3296,82.3760)本章小結(jié)本文提出的基于灰度矩的亞像素邊緣檢測算法,給出了邊緣檢測的判斷條件,同時對邊緣判斷條件進(jìn)行了修正,使檢測出的邊緣細(xì)化,并減少了很多虛假邊緣。同時考慮到模板效應(yīng),優(yōu)化了邊緣的亞像素檢測公式,使其定位更加準(zhǔn)確。由表4.1的結(jié)果可以看出邊緣檢測的精度很高。可以應(yīng)用于圖像測量、攝像機(jī)標(biāo)定等其他機(jī)器視覺中。結(jié)論數(shù)字圖像邊緣檢測技術(shù)是圖像邊緣檢測和圖形識別中最基本也是最重要的理論基礎(chǔ)之一。圖像邊緣的重要性得到人們越來越多的關(guān)注。邊緣檢測理論作為底層視覺處理過程有著較長的時間的研究史。這樣使得很多種新理論,新方法不斷產(chǎn)生,通常一個好的算法應(yīng)滿足計算精度高,抗干擾能力強(qiáng),計算比較簡單,邊緣檢測和噪聲去除是兩個互相矛盾的部分,很難同時得到很好的解決,這就是邊緣檢測很難找到一個通用的、精度更高的算子難題所在。圖像邊緣檢測技術(shù)的研究重點(diǎn)在設(shè)計高精度的邊緣檢測算法上。本文討論和比較像素級別和亞像素級別的邊緣檢測的算法,經(jīng)典的算子比較簡單,且易實(shí)現(xiàn),檢測結(jié)果快,但計算準(zhǔn)確度不高,只能探測到圖像的大致邊緣,而且比較細(xì)的邊緣可能被忽略掉。設(shè)計了基于灰度矩的邊緣檢測和基于Sobel算子的插值邊緣檢測法,利用Matlab進(jìn)行了算法實(shí)現(xiàn),實(shí)驗(yàn)結(jié)果說明兩種方法實(shí)現(xiàn)了亞像素級的邊緣檢測。參考文獻(xiàn)段瑞玲,李慶祥,李玉和.圖像邊緣檢測方法研究綜述[J].光學(xué)技術(shù)2005,03:415-419陸宗騏,梁成.用Sobel算子細(xì)化邊緣[J].中國圖像圖形學(xué)報,2000(6);516-520,易大義,沈勻?qū)?,計算方法[M].浙江大學(xué)出版社,2002年向世明.VisualC++數(shù)字圖像與圖形處理.[M]電子工業(yè)出版社,2002.文U桂雄沖柏華,馮云慶,等.基于改進(jìn)的Hough變換圖像分割方法[J].光學(xué)精密工程,2002,6(3):2572260.LIUGUIXIONG,SHENBOHUA,F(xiàn)ENGYUNQING,etal.Methodofimagesegmentationbasedonimprovedhoughtransform[J].OpticsPrecision[7]ChangHasnainCJ,etal.DynamicpolarizationandtransversemodecharacteristicofVCSEL'S[J].IEELJQuantumElectron,1991,27:1402.于起峰,陸宏偉,劉肖林?基于圖像的精密測量與運(yùn)動測量[M].科學(xué)出版社2002.張永宏,胡德金,張凱,徐俊杰.基于灰度矩的CCD圖像亞像素邊緣檢測算法研究[J].光學(xué)技術(shù).2004,5.30(6):693-698.羅鈞,侯艷,付麗.一種改進(jìn)的灰度矩亞像素邊緣檢測算法[J].重慶大學(xué)學(xué)報.2008,5.31(5):549-552.RafaelC.Gonzalez,RichardE.Woods.數(shù)字圖像處理[M].阮秋琦.第二版.電子工業(yè)出版社,2007孫吉祥.圖像處理.北京:科學(xué)出版社,2004王益艷,圖像去噪算法的研究.陜西:陜西師范大學(xué),2008劉力雙,張兆,盧慧卿,等.圖像的快速亞像素邊緣檢測方法[J].光電子.激光,2005,16(8):993-996.LIULI-shuang,ZHANGYao,LUHui-qing.etal.Afastsubpixeledgedetectionmethodforimage[J].JournalofOptoelectronics.laser,2005,16(8):993-996王建民,普昭邦,劉國棟?提高圖像測量系統(tǒng)的細(xì)分算法的研究[J].光學(xué)精密過程,1996,6(4):44-50.吳曉波,鐘先信,劉厚泉?應(yīng)用多項(xiàng)式插值函數(shù)提高面陣CCD尺寸測量的分辨力[J].儀器儀表學(xué)報,1996,17(2):154-159.[17]林成森?數(shù)值計算方法?北京:科學(xué)出版社,1998網(wǎng)社陽,宋申民,陳興林,等?改進(jìn)空間的矩亞像素邊緣檢測算法?哈爾濱工業(yè)大學(xué)學(xué)報,2006,38(6):870-872.VenkatachalamV,WassermanRM.ComprehensiveInvestigationofSub-pixelEdgeDetectionSchemesinMetrology[Z].2008.于新瑞,汪國寶,王石剛,等.基于邊緣導(dǎo)向的直邊圖亞像素定位方法[J]?上海交通大學(xué)學(xué)報,2005,39(8):866-869.YUXin2rui,WANGGuo2bao,WANGShigang.etal.Anedge2directedsubpixellocalizationmethodofstrai

溫馨提示

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

最新文檔

評論

0/150

提交評論