国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

sobel算子與prewitt算子分析與研究*

2016-11-07 05:47:31王月新劉明君
計算機與數(shù)字工程 2016年10期
關鍵詞:算子梯度灰度

王月新 劉明君

(忻州師范學院 忻州 034000)

?

sobel算子與prewitt算子分析與研究*

王月新劉明君

(忻州師范學院忻州034000)

圖像梯度銳化能夠幫助人們客觀,明確地了解世界,而在人的視覺感官中,梯度信息又占有十分重要的比重,所以準確的梯度信息對于數(shù)字圖像處理有著極為重要的意義。圖像梯度銳化技術在各個行業(yè)中已經(jīng)得到了非常廣泛的應用。論文是基于Matlab的圖像梯度銳化技術研究與實現(xiàn),重點研究了圖像梯度銳化技術理論。首先對圖像進行灰度處理,然后分別分析了sobel算子和prewitt算子方法,最后通過利用Matlab對這兩種算子進行仿真,并分析仿真結果得出結論。

Matlab; 梯度銳化; sobel梯度算子; prewitt梯度算子

Class NumberTP391

1 引言

在人類從大自然獲取信息的方式中視覺占了極大的比重,且圖像又是視覺信息體現(xiàn)的一種主要方式,所以清晰明確的圖像對人們來說顯得尤為重要。然而在圖像的傳輸過程中因為傳輸數(shù)據(jù)的通道、收集數(shù)據(jù)的器件質(zhì)量缺陷,或者受一些其他外界因素造成的影響總會產(chǎn)生偏差,使接收到的信息不能得到妥善的讀取和分析,進而變得模糊。而圖像變模糊的具體表現(xiàn)在不同灰度值的邊緣部分,然而由于邊緣一般處于灰度驟然改變的區(qū)域,且在圖像里邊緣信息所具備的方向是不一致的,但在實際操作過程中對差分進行的計算是有方向的,致使邊緣信息不容易被檢驗出來。圖像銳化的主要目的就在于加強原圖形中屬于高頻的部分,令圖形的邊緣得到銳化,讓圖像中的細節(jié)能夠得到突出,達到清晰的效果。在圖像信息的分析處理中,梯度銳化技術可以消除圖像的模糊,該技術處理圖像的實質(zhì)就是提取在圖形信息中用來分析圖像特征的一些變量,為進行圖形的分析識別提供參考。

本論文就是基于對兩種梯度算子理論的研究,重點對sobel算子和prewitt算子這兩種方法的原理、優(yōu)缺點及應用范圍進行了分析。利用Matlab對這兩種算子方法進行仿真分析,讓目標圖像的邊緣變得清晰,便于對指定區(qū)域內(nèi)邊緣的提取,實現(xiàn)對圖像采取梯度銳化的目的。

2 圖像梯度銳化技術的基本理論

梯度銳化的實質(zhì)就是提取在圖形信息中用來分析圖像特征的個別數(shù)值,為進行圖形的處理識別提供參考,通過增強原圖形中的高頻部分,使圖像的邊緣得到銳化,使圖像中的細節(jié)得以突出,變得清晰。即:

銳化圖像g(x,y)=原圖像f(x,y)+加重的邊緣(α*微分)

(1)

圖形信息中,關于在圖形中的一些物體邊緣上的像素點,它的鄰域成為一個灰度的變化帶。而這種改變最突出的兩個方面即是改變率和指向,它們分別用梯度的增幅和指向來表達,所以,圖形的邊緣即為圖形梯度的表達。邊緣信息又是由不同的像素值組成的。在現(xiàn)實的人類活動中人的視覺感官對圖像邊緣會有一定的特殊反應: 1) 肉眼對邊緣的灰度偏差不敏銳,而在灰度改變較為平緩的地方,灰度的少許改變就能夠讓人眼感覺到; 2) 因為Math效果,當明暗產(chǎn)生跳變的時候,人類視覺感官會感到一種邊緣感加強,這時在感官上會覺得邊緣亮的地方越亮,黑的地方越黑。比如說,當一幅圖片的分辨率極為有限時,分析圖像所得到的數(shù)值是一定區(qū)域范圍內(nèi)明暗程度的一個平均值,這些數(shù)值正是使圖像變得模糊的根源。因此可以通過計算圖像的梯度來實現(xiàn)對圖像實行梯度銳化的目的。

梯度是一個向量,大小為單位距離內(nèi)觀測量變化的多少,方向是等勢面變化最快的方向,該方向與等勢面垂直。圖形梯度的銳化首先得將圖形變?yōu)榛叶葓D,其次采用sobel梯度算法算子和prewitt梯度算法算子對圖形進行分析。

3 sobel算子與prewitt算子分析與研究

3.1sobel算子

3.1.1sobel算子概念

sobel算子主要基于圖像的邊緣信息處理,是一種計算圖像明暗程度近似值的差分算子。由于圖形的邊緣旁邊明暗改變比較明顯,因此能夠把那些在該區(qū)域內(nèi)超過某個數(shù)的特定點記為邊緣點。所以采用3*3領域可以免除通過像素之上插電來運算。

(2)

(3)

(4)

同時sobel算子也是一個表示增幅的方式,將圖像信息進行灰度處理后,圖像的幅度變換會有所加強。

(5)

其中的偏導數(shù)用下式子計算:

Sx=(a0+ca1+a2)-(a6+ca5+a4)

(6)

Sy=(a0+ca1+a2)-(a6+ca5+a4)

(7)

3.1.2水平和垂直梯度模塊的檢測

其檢測原理可用下式表示:

(8)

其中dx用于檢測水平梯度模塊:

(9)

dy用于檢測水平梯度模塊:

(10)

圖像信息中的每個數(shù)值都是對dx和dy做卷積得出的結果。在sobel運算的理論中個別運算引起的變化與整體變換是不能混為一談的,因此不同距離的數(shù)值對結論造成的影響也會不但就一般情況而言,距離差值越大,對結果造成的影響就越小。dx和dy分別對水平方向和垂直方向產(chǎn)生的影響最大,通過運算即可得出一副突出的邊緣信息的圖像。

3.2prewitt算子

3.2.1prewitt算子概念

在實現(xiàn)圖像的微分算子的邊緣檢測時常使用prewitt算子,其計算梯度的方式是先計算平均值,再通過計算差分值來實現(xiàn)的。prewitt算子理念利用在一定區(qū)域內(nèi)像素值的灰度值產(chǎn)生的差值,其實現(xiàn)的原理是在圖形區(qū)域通過運用兩個方向樣本和圖形進行鄰域卷積來實現(xiàn)的,則把兩個方向用來測試水平方向和鉛直方向。

對數(shù)字圖像f(i,j),prewitt算子的定義如下:

(11)

(12)

P(i,j)=max[G(i),G(j)]

(13)

3.2.2水平和垂直梯度模板的檢測

其檢測原理可用下式表示:

(14)

其中:Gx用于檢測水平梯度模板:

(15)

Gy用于檢測垂直梯度模板:

(16)

4 兩種算子梯度銳化的仿真實現(xiàn)

4.1sobel算子仿真實現(xiàn)

用sobel梯度算子的處理結果如圖1、2所示。

圖1 原圖像

圖2 sobel算子銳化圖像

4.2prewitt算子仿真實現(xiàn)

用prewitt梯度算子的處理結果如圖3、4所示。

圖3 原圖像

圖4 prewitt算子銳化圖像

5 結語

由于sobel算子是濾波算子的形式,在提取圖像的邊緣信息方面具有很大的優(yōu)勢,能夠快速運算函數(shù)的卷積和,操作十分方便,因此得到了廣泛使用。然而該算法未對圖像信息實行灰度處理,沒有嚴格模擬人的視覺生理特征,沒有將圖片信息的主題與背景嚴格區(qū)別開來,所以產(chǎn)生的效果并不能令人十分滿意。

prewitt算子對噪聲有抑制作用,其原理是通過像素平均,但該過程相當于對圖像的低通濾波,所以該算法總體來說不如sobel算子的效果。

[1] 閆敬文.數(shù)字圖像處理[M].北京:國防工業(yè)出版社,2011:45-47.

YAN Jingwen. digital image processing[M]. Beijing: National Defense Industry Press,2011:45-47.[2] 楊帆.數(shù)字圖像處理及應用[M].北京:化學工業(yè)出版社,2013:23-24.

YANG Fan. digital image processing and application[M]. Beijing: Chemical Industry Press,2013:23-24.

[3] 楊丹,趙海濱,龍哲.Matlab圖像處理實例詳解[M].北京:清華大學出版社,2013:131-210.

YANG Dan, ZHAO Haibin, LONG Zhe. Matlab image processing examples detailed[M]. Beijing: Tsinghua University Press,2013:131-210.

[4] 周品,李曉東.Matlab數(shù)字圖像處理[M].北京:清華大學出版社,2012:91-116.

ZHOU Pin, LI Xiaodong. Matlab digital image processing[M]. Beijing: Tsinghua University Press,2012:91-116.

[5] K.R. Castleman. Digital Image Processing[M]. New Jersey: Prentice Hall,2006:119-142.

[6] Shih F Y, Moh J. Implementing morpgological operations using programmable neural networks[J]. Patt Recogn,2012:135-174.

[7] Rafael C. Gonzale, Richard E. Woods, Steven L. Eddins. Digtal Image Processing Using MATLAB[M]. New York: Electronic Industry Press,2014:211-257.

[8] 沈德海,侯建,鄂旭.基于改進的Sobel算子邊緣檢測算法[J].計算機技術與發(fā)展,2013(11):22-25.

SHEN Dehai, HOU Jian, E Xu. Edge detection algorithm based on improved Sobel operator[J]. With the development of computer technology,2013(11):22-25.

[9] 蔣偉,陳輝.基于分數(shù)階微分和Sobel算子的邊緣檢測新模型[J].計算機工程與應用,2012,48(4):182-185.

JIANG Wei, CHEN Hui. Edge detection based on Sobel operators and fractional differential model[J]. Computer Engineering and Applications,201248(4):182-185.

[10] 石俊濤,朱英,楚曉麗,等.基于灰色關聯(lián)度和Prewitt算子的邊緣檢測新方法[J]. 微計算機信息,2010(29):214-216.

SHI Juntao, ZHU Ying, CHU Xiaoli, et al. Edge detection based on gray correlation degree and the Prewitt operator new[J]. Micro-computer information,2010(29):214-216.

Analysis and Research of Sobel Operator and Prewitt Operator

WANG YuexinLIU Mingjun

(Xinzhou Teachers University, Xinzhou034000)

Image gradient sharpening can help people understand the world clearly and objectively, and in people’s visual senses, gradient information occupies a very important proportion, so the accurate gradient information for digital image processing has a very important significance. Now, image gradient sharpen technology has been widely used in various industries. This thesis is based on the research and implementation of the image gradient sharpening technology of Matlab, and it has been especially studied the image gradient sharpening technology. Firstly, the image is processed with gray treatment. And then the method of sobel operator and prewitt operator can be analysed. Finally, Matlab can be used to simulate the two operators, the simulation is analyzed and a conclusion a drawn.

Matlab, gradient sharpening, sobel gradient operator, prewitt gradient operator

2016年4月7日,

2016年5月27日

忻州師范學院青年基金(編號:QN201405)資助。

王月新,男,碩士,實驗師,研究方向:信號與系統(tǒng),圖像處理。劉明君,男,講師,碩士,研究方向:信號與系統(tǒng),圖像處理。

TP391

10.3969/j.issn.1672-9722.2016.10.035

猜你喜歡
算子梯度灰度
采用改進導重法的拓撲結構灰度單元過濾技術
一個改進的WYL型三項共軛梯度法
擬微分算子在Hp(ω)上的有界性
基于灰度拉伸的圖像水位識別方法研究
高技術通訊(2021年3期)2021-06-09 06:57:48
一種自適應Dai-Liao共軛梯度法
各向異性次Laplace算子和擬p-次Laplace算子的Picone恒等式及其應用
一類Markov模算子半群與相應的算子值Dirichlet型刻畫
一類扭積形式的梯度近Ricci孤立子
基于最大加權投影求解的彩色圖像灰度化對比度保留算法
自動化學報(2017年5期)2017-05-14 06:20:56
Roper-Suffridge延拓算子與Loewner鏈
玛多县| 濉溪县| 皋兰县| 平谷区| 三都| 都匀市| 义乌市| 凯里市| 五常市| 兰州市| 兴和县| 嘉定区| 潮州市| 若羌县| 闸北区| 株洲县| 民县| 卫辉市| 克什克腾旗| 桑植县| 汝阳县| 蒙阴县| 平邑县| 江阴市| 本溪| 简阳市| 福安市| 桃园县| 重庆市| 建宁县| 文水县| 玉溪市| 紫云| 临清市| 保定市| 漯河市| 蒙自县| 武强县| 舒兰市| 松潘县| 佛冈县|