999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

典型微分算子的圖像邊緣檢測對比研究

2022-08-08 01:37:56馮偉劉光宇曹禹王帥趙恩銘邢傳璽
關鍵詞:檢測

馮偉,劉光宇,曹禹,王帥,趙恩銘,邢傳璽

(1.大理大學工程學院,云南 大理 671003;2.云南民族大學電氣信息工程學院,云南 昆明 650504)

隨著科技的不斷發(fā)展,圖像處理技術越來越多地被應用于工業(yè)生產和日常生活的各個領域中,圖像邊緣檢測作為圖像處理中最基本且重要的步驟,圖像邊緣檢測技術也成為近些年的研究重點和熱點[1-2].到目前為止,研究人員已經提出了多種不同的邊緣檢測算法,檢測效果各有特點,檢測結果在準確性、連續(xù)性、邊緣寬度以及抑制噪聲等方面都有很大差異,但不能找到一種有效的算法適用于大多數(shù)的圖像[3],所以通過分析邊緣檢測的效果確定每種檢測方法的優(yōu)缺點和適應性, 對后續(xù)的圖像處理選擇合適的邊緣檢測算法非常重要.

本文采用Roberts 算子、Prewitt 算子、Sobel 算子、Laplace 算子和Canny 算子這5 種微分算子分別對原圖和含噪圖像進行邊緣檢測,并分析每種邊緣檢測方法的優(yōu)缺點和差異.

1 微分算子的邊緣檢測原理

1.1 邊緣檢測原理

圖像邊緣檢測是指從圖像中檢測出邊緣點和邊緣線段,然后描述出邊緣方向的過程[4].圖像信息變化時會出現(xiàn)邊緣,由于在描繪圖像邊緣時,要將圖上具有相同關系的邊緣連接成邊緣線,可以利用如下公式來找到邊緣的位置和確定邊緣的方向[5-6].

用(x,y)表示為當前像素點位置,f(x,y)為當前像素點位置的灰度值,通過微分計算得到灰度圖像的梯度變化,由于灰度圖像是一個離散的二維函數(shù),微分計算分別對水平方向x 和垂直方向y 求偏導可以得到梯度變化,計算公式如下

梯度的幅值可以用 | ?f(x,y)|表示,它代表梯度變化的大小,計算公式如下

用M(x,y)表示梯度幅值,將(2)式化簡可得

因此對于圖像中的一個像素點(x,y),判定這個像素點是否是邊緣點,可以通過設定一個閾值來判斷,若微分算子計算后像素點梯度變化幅值大于該閾值,就確定為邊緣[7],以此得到含有邊緣信息的圖像,可以保留圖像中最重要的信息特征,剔除不相關的信息而大幅減少圖像的數(shù)據(jù)量[8].

1.2 Roberts 算子

Roberts 算子是簡單的一階線性微分代數(shù)算子,它是一種基于斜率梯度的部分微分來計算邊緣梯度的方法[9].梯度大小代表邊緣的強度,梯度的方向與代表邊緣的強度方向垂直(正交).其計算方法如下

Rx和Ry分別表示在水平方向和垂直方向Roberts 算子計算得到的像素點的灰度值, 可以用模板表示,模板中的元素表示算式中相應像素的加權因子,水平方向和垂直方向模板分別為

1.3 Prewitt 算子

Prewitt 微分算子是一階微分算子,它是通過在像素點和圖像內部邊緣或者頂點附近處通過找出可以達到一個圖像極值的內部來檢測邊緣,是可以去掉部分偽差的檢測算子,對外部圖像噪聲源的影響具有平滑性和補償性的作用[10].其計算方法如下

Px和Py分別表示在水平方向和垂直方向Prewitt 算子計算得到的像素點的灰度值,轉換為模板得到

1.4 Sobel 算子

Sobel 算子是一階微分算子,它用于檢測像素梯度圖像的邊緣亮度,Sobel 算子強調了像素位置的效果,從而減少了邊緣的模糊[11].它是對當前行或列對應的值加權后,再進行平均和差分,其計算方法如下

Sx和Sy分別表示在水平方向和垂直方向Sobel 算子計算得到的像素點的灰度值,其卷積模板為

1.5 Laplace 算子

Laplace 算子是一個二階微分線性算子.它是無方向性的算子,它的邊緣方向不需要依靠二階導數(shù),而是表示像素點附近鄰域與該點像素點值的差[12].Laplace 算子的計算如下

L(x,y)表示在處Laplace 算子計算得到的像素點的灰度值,轉換為模板得到

1.6 Canny 算子

Canny 算子是高斯函數(shù)的一階導數(shù),是對信噪比和定位精度之乘積的最優(yōu)逼近算子[13],它由以下四個步驟組成.

第一步:對圖像高斯濾波.

高斯濾波的主要作用是平滑(模糊)圖像,將圖像中的噪聲減少,也可能增加邊緣的寬度.高斯函數(shù)是一個類似于正態(tài)分布的函數(shù),用σ 表示標準差,經過高斯濾波后得到(x,y)處的灰度值為C(x,y),高斯濾波后的灰度值可由如下公式得到

第二步:計算梯度幅值和梯度方向.

在圖像中,梯度被用來表示灰度值的變化程度和方向.計算梯度幅值和梯度方向的方法如公式(3)和公式(4)所示.

第三步:對幅值進行非極大值抑制.

非極大值抑制是用來過濾不是邊緣的點,使邊緣的寬度盡可能用較少的像素進行表示.計算整個圖像的梯度幅值,保留每個方向上梯度幅值最大的點,并將其余的像素點的灰度值置為0[14].

第四步:采用雙閾值檢測和連接邊緣.

選擇兩個大小不同的閾值,將像素點的灰度值分為三類,它們分別是大于高閾值的像素點、低于低閾值的像素點以及介于高閾值和低閾值之間的像素點,將第一類像素點確定為強邊緣點,將灰度值置為1,將低于低閾值的像素點確定為非邊緣點,將其灰度值置為0,介于高閾值和低閾值之間的像素點確定為弱邊緣點,當弱邊緣連接到強邊緣時才能確定為邊緣[15],以減少邊緣的寬度并確保邊緣檢測的連續(xù)性.

2 仿真實驗與分析

2.1 實驗設計

2.1.1 實驗流程 實驗流程圖如圖1 所示.對原始灰度圖像添加噪聲并濾波, 得到一幅濾波后的灰度圖像,對原始灰度圖像和濾波后的灰度圖像進行直方圖對比,分別利用5 種微分算子進行邊緣檢測,最后分析結果以及評價每種算子抑制噪聲的能力.

圖1 實驗流程Fig.1 Experimental flowchart

以尺寸為256×256、位深度為8 的五葉地錦灰度圖像作為原始圖像,格式為jpg,如圖2 所示為五葉地錦灰度圖像.

圖2 五葉地錦灰度圖像Fig.2 Gray image of virginia creeper

對五葉地錦灰度圖像添加方差為0.01 的高斯噪聲,并采用5×5 模板的高斯濾波處理五葉地錦灰度圖像[16],得到高斯濾波后的灰度圖像如圖3 所示.

圖3 高斯濾波后的灰度圖像Fig.3 Gaussian filtered gray image

2.1.2 直方圖對比 對圖像邊緣檢測的目的是利用微分算子對圖像邊緣進行提取,能夠準確地顯示目標物的信息,所以將最終邊緣檢測的結果表示為一幅二值化圖像,此時圖像中只有像素值為0 和1 的兩個像素,其中0 代表的是黑色,即利用非邊緣像素點充當背景,1 代表白色,即圖中目標物的邊緣,以此清晰地顯示邊緣檢測的結果.

灰度級直方圖是圖像的一種統(tǒng)計表達,它反映了該圖中不同灰度出現(xiàn)的統(tǒng)計概率,所以可以通過直方圖直接觀測灰度級出現(xiàn)的頻率[17].對五葉地錦灰度圖像和高斯濾波后的灰度圖像進行直方圖統(tǒng)計,可以直觀的看到灰度級分布和出現(xiàn)頻率的變化,如圖4 所示為兩幅灰度圖像的直方圖分布,其中灰度值大小的變化和整體灰度分布的變化存在比較大的差異,如圖4-b 所示,使用高斯濾波后的圖像灰度變化更加平緩.

圖4 兩幅灰度圖像的直方圖分布Fig.4 Histogram distribution of two gray images

2.2 灰度圖像效果圖和分析

2.2.1 實驗結果 使用5 種微分算子分別對五葉地錦灰度圖像進行邊緣檢測,檢測結果如圖5 所示.

圖5 五葉地錦邊緣檢測結果Fig.5 Edge detection results of Virginia creeper

圖5-a~e 分別為Roberts 算子、Prewitt 算子、Sobel 算子、Laplace 算子和Canny 算子對五葉地錦灰度圖像邊緣的檢測結果.圖5-a~c 對原始灰度圖像邊緣檢測的效果是較為相似的,對梯度較為明顯的部分檢測準確性較高,但都對一些梯度變化較小的部分無法準確檢測,且存在斷點問題,而圖3-a 邊緣檢測寬度比圖5-b 和圖5-c 稍窄一點.圖5-d 對圖像邊緣檢測的連續(xù)性不夠,出現(xiàn)的斷點較多,檢測結果差于其它微分算子的檢測結果.圖5-e Canny 算子檢測的邊緣寬度較小,可以將梯度變化較小的邊緣檢測出來,邊緣連續(xù)性高,檢測效果最好.

2.2.2 不同像素比值計算 邊緣檢測后的圖像是一幅二值化圖像,圖5 中每幅圖像只含有兩個像素值,每幅圖像兩種像素值的數(shù)量差距比較大,Prewitt 算子和Sobel 算子中的像素值為1 的像素較多,而Canny算子像素值為0 的像素較多.利用直方圖可以更加直接的對比兩種像素點的數(shù)量,由于像素數(shù)量較大,為了方便計算與可觀測,采用比值計算方法得到兩種類型像素數(shù)量的比值,令像素點值為0 的全部像素點之和除以像素點為1 的全部像素點之和,比值越大,說明圖中像素點為1 的白色越多,比值越小,說明像素點為0 的黑色越多.

如圖6 為計算結果,Laplace 算子和Canny 算子的比值比較大,像素點值為1 的像素較少,Prewitt 算子和Sobel 算子的比值較小,像素點值為1 的像素較少,與實驗結果一致.

圖6 灰度圖像邊緣檢測比值Fig.6 Gray image edge detection ratio

2.3 濾波后灰度圖像效果圖和分析

2.3.1 實驗結果 使用5 種微分算子分別對高斯濾波后的灰度圖像進行邊緣檢測,檢測結果如圖7 所示.

圖7 濾波后的灰度圖像檢測結果Fig.7 Detection results of filtered gray image

圖7-a~e 分別為Roberts 算子、Prewitt 算子、Sobel 算子、Laplace 算子和Canny 算子對濾波后的灰度圖像邊緣檢測結果.圖7-a 和圖7-d 受噪聲干擾影響較大,對圖像邊緣檢測的效果較差.圖7-c 和圖7-d對濾波后的灰度圖像檢測結果較為相似,大部分邊緣被檢測出來,但含有明顯的噪聲,檢測結果一般.圖7-e Canny 算子對濾波后的灰度圖像的檢測結果最優(yōu),將大部分的噪聲過濾掉,檢測連續(xù)性較好,邊緣定位準確,檢測結果顯示比較清晰.

2.3.2 不同像素比值計算 在圖7 濾波后的灰度圖像邊緣檢測結果中,Laplace 算子的邊緣檢測效果最差,圖像中信息最混亂,含有的噪聲最多,所以它的像素值為1 的像素點數(shù)量最多,Prewitt 算子和Sobel 算子的去噪能力比Roberts 算子稍好一些,Roberts 算子含有像素值為1 的像素點數(shù)量稍多,Canny 算子檢測效果最好,邊緣清晰且含有的噪聲最少,它的像素值為1 的像素點數(shù)量最少.采用比值計算方法,令像素點值為0 的全部像素之和除以像素值為1 的全部像素之和,得到兩種像素值出現(xiàn)頻率的比值.

圖8 為經過邊緣檢測的濾波后灰度圖像中兩種像素值出現(xiàn)頻率的比值.其中Laplace 算子的比值最小, 含有像素值為1 的像素點最多,Roberts 算子、Prewitt 算子和Sobel 算子的像素值為1 的像素點數(shù)量比較相近,Canny 算子的比值最大,說明它含有像素值為1 的像素點最少,且和其他算子的比值差距較大,去噪能力相比較其他算子有比較大優(yōu)勢.

圖8 濾波后的灰度圖像邊緣檢測比值Fig.8 Edge detection ratio of filtered gray image

2.3.3 數(shù)據(jù)比較 以五葉地錦灰度圖像的檢測結果為標準,分析每種微分算子對濾波后的灰度圖像檢測效果,通過峰值信噪比、均方誤差和信噪比等數(shù)據(jù)比較每種微分算子抑制噪聲的能力,實驗數(shù)據(jù)如表1所示.

表1 濾波后灰度圖像邊緣檢測變化數(shù)據(jù)Tab.1 Change data of gray image edge detection after filtering

在表1 中,Canny 算子檢測得到的峰值信噪比的值和信噪比的值最大、均方誤差的值最小,說明對噪聲的抑制能力最好,與Canny 算子檢測后的圖像信息一致.峰值信噪比、信噪比和均方誤差數(shù)據(jù)次之的Prewitt 算子和Sobel 算子的檢測結果稍弱,Laplace 算子對濾波后灰度圖像檢測效果最差.

3 小結

本文的微分算子邊緣檢測方法基于圖像灰度值的梯度變化,采用不同的微分算子進行邊緣檢測和對比分析.通過分析不同算子邊緣檢測的優(yōu)缺點和適應性,實驗結果顯示,原圖的檢測結果基本與圖像中實際的邊緣信息相符合,Canny算子檢測效果最好,而Sobel 算子和prewitt 算子檢測的邊緣寬度較大,Roberts算子和Laplace 算子的對邊緣的定位稍差一些,且Laplace 算子的斷點問題較嚴重.而在含噪圖像的檢測中,受噪聲影響的檢測結果差異性較大,Laplace 算子受噪聲影響最大,檢測效果最差,Roberts 算子對噪聲的抑制能力次之,prewitt 算子和Sobel 算子檢測結果相似,但都含有噪聲,Canny 算子對噪聲抑制能力最強,檢測效果最好.

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數(shù)的乘除法”檢測題
“有理數(shù)”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产美女在线观看| 国产精品嫩草影院视频| 日韩高清一区 | 女人av社区男人的天堂| 亚洲日韩国产精品无码专区| 中文字幕人成人乱码亚洲电影| 国产v精品成人免费视频71pao | 国产靠逼视频| 久久青草热| 97综合久久| 五月婷婷精品| 一级一级一片免费| 无码'专区第一页| 欧美成人怡春院在线激情| 国内精品伊人久久久久7777人| 亚洲天堂区| 亚洲视频免费在线看| 美女黄网十八禁免费看| 久久伊人色| 一区二区自拍| 国产成人综合日韩精品无码不卡| 2018日日摸夜夜添狠狠躁| 欧美午夜小视频| 99久久精品无码专区免费| 精品中文字幕一区在线| 97青草最新免费精品视频| 久久国产亚洲欧美日韩精品| 国产玖玖视频| AV无码无在线观看免费| 久久亚洲精少妇毛片午夜无码| 国产福利在线观看精品| 国产丝袜一区二区三区视频免下载| 国产日本欧美亚洲精品视| www成人国产在线观看网站| 美女视频黄频a免费高清不卡| 九九热视频在线免费观看| 欧美在线导航| 亚洲美女一区| 国产精品视频导航| 国产日韩丝袜一二三区| www.精品视频| 国产超薄肉色丝袜网站| 国产女人综合久久精品视| 亚洲乱码在线视频| 91久久大香线蕉| 人妻熟妇日韩AV在线播放| 91香蕉视频下载网站| 国产Av无码精品色午夜| 色成人亚洲| 久久人人97超碰人人澡爱香蕉| 在线观看视频99| 人人看人人鲁狠狠高清| 国内精品91| 久久福利片| 天堂岛国av无码免费无禁网站| 国产精品久久久久久久伊一| 综合五月天网| 亚洲 欧美 日韩综合一区| 国产美女在线观看| 潮喷在线无码白浆| 日本欧美精品| 久久人搡人人玩人妻精品一| 久久精品最新免费国产成人| 久久semm亚洲国产| 伊人久久婷婷| 欧美97色| 欧美在线三级| 国产99视频精品免费视频7| 国内精品久久九九国产精品| 亚洲综合天堂网| 污污网站在线观看| 国产精品粉嫩| 91麻豆久久久| 婷婷亚洲视频| 亚洲视频四区| 国产精品高清国产三级囯产AV| 国产精品99一区不卡| 尤物在线观看乱码| 久久99国产乱子伦精品免| 久久这里只精品热免费99| 国产高清在线精品一区二区三区 | 日本午夜精品一本在线观看|