DSP原理及圖像處理應(yīng)用第12章-圖像銳化課件_第1頁(yè)
DSP原理及圖像處理應(yīng)用第12章-圖像銳化課件_第2頁(yè)
DSP原理及圖像處理應(yīng)用第12章-圖像銳化課件_第3頁(yè)
DSP原理及圖像處理應(yīng)用第12章-圖像銳化課件_第4頁(yè)
DSP原理及圖像處理應(yīng)用第12章-圖像銳化課件_第5頁(yè)
已閱讀5頁(yè),還剩45頁(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)介

第12章圖像銳化數(shù)字信號(hào)處理器原理A1、簡(jiǎn)述中值濾波的基本原理。2、中值濾波對(duì)去除圖像中的哪種類(lèi)型的噪聲非常有效?復(fù)習(xí)提問(wèn):復(fù)習(xí)1:中值濾波的基本原理■中值濾波是由圖基(Turky)在1971年提出的;■基本原理:是把數(shù)字圖像或數(shù)字序列中某點(diǎn)的值用該點(diǎn)的一個(gè)鄰域中各個(gè)值的中值代替,從而消除孤立的噪聲點(diǎn);■對(duì)于奇數(shù)個(gè)元素,中值是指按大小排序后中間的數(shù)值;■對(duì)于偶數(shù)個(gè)元素,中值是指排序后中間兩個(gè)元素灰度值的平均值。

對(duì)序列而言,中值的定義是這樣的:為一組序列,先把其按大小排列為:則該序列的中值y為:

中值的定義:

若中值濾波的基本原理二維中濾濾波的鄰域窗口二維中值濾波的窗口通常選為3*3,5*5區(qū)域,可以取方形,也可以取近似圓形或十字形。以5*5窗口為例,常見(jiàn)的圖形如圖11-2-1(a)方形

(b)菱形

(c)十字形

所示:(a)方形

(b)菱形

(c)十字形二維中值濾波舉例:例2:3*3的鄰域,對(duì)9個(gè)數(shù)排序,取第5個(gè)數(shù)替代原來(lái)的像素值。以某一個(gè)像素點(diǎn)為中心,選取一個(gè)3*3的窗口為模版,如圖11-2-3:模版中的灰度值依次為{2,1,4,2,2,3,7,6,8},排序后新的灰度值為{1,2,2,2,3,4,6,7,8},第五個(gè)數(shù)3為排序后的中值,用3取代原來(lái)的中心值2,完成中值濾波過(guò)程。提問(wèn):在中值濾波算法中,有一個(gè)關(guān)鍵步驟步是“排序”,在計(jì)算機(jī)編程中,常用的排序方法有哪些?1.冒泡排序VoidBubbleSort(NodeL[]){Inti,j;

Bool

ischanged;//設(shè)計(jì)跳出條件

For(j=n;j<0;j--){ischanged=false;

For(i=0;i<j;i++){If(L[i]>L[i+1])//如果發(fā)現(xiàn)較重元素就向后移動(dòng){Inttemp=L[i];

L[i]=L[i+1];L[i+1]=temp;

Ischanged=true;}}

If(!ischanged)//若沒(méi)有移動(dòng)則說(shuō)明序列已經(jīng)有序,直接跳出Break;}}2.直接選擇排序VoidSelectSort(NodeL[]){Inti,j,k;//分別為有序區(qū),無(wú)序區(qū),無(wú)序區(qū)最小元素指針

For(i=0;i<length;i++){k=i;

For(j=i+1;j<length;j++){

If(L[j]<L[k])k=j;}

If(k!=i)//若發(fā)現(xiàn)最小元素,則移動(dòng)到有序區(qū){Inttemp=L[k];

L[k]=L[i];

L[i]=L[temp];}

}}目錄第12章

圖像銳化

12.1梯度銳化12.2拉普拉斯銳化

12.3試驗(yàn)結(jié)果與分析12.4分析與總結(jié)

課前提問(wèn):1、對(duì)圖像進(jìn)行銳化處理的目的是什么?2、圖像銳化方法可分幾類(lèi)?分別是什么?3、本章要學(xué)習(xí)哪二種圖像銳化方法?4、指出教材本章存在的錯(cuò)誤。本章學(xué)習(xí)目標(biāo)了解圖像銳化的概念;了解圖像銳化的意義與目的;理解梯度銳化與拉普拉斯銳化的基本原理掌握相應(yīng)的DSP編程方法與步驟;知識(shí)要點(diǎn):梯度銳化與拉普拉斯銳化的原理;相應(yīng)的DSP編程方法。引言在圖像增強(qiáng)過(guò)程中,通常利用各類(lèi)圖像平滑算法消除噪聲,圖像的常見(jiàn)噪聲主要有加性噪聲、乘性噪聲和量化噪聲等。

一般來(lái)說(shuō),圖像的能量主要集中在其低頻部分,噪聲所在的頻段主要在高頻段,同時(shí)圖像邊緣信息也主要集中在其高頻部分。

這將導(dǎo)致原始圖像在平滑處理之后,圖像邊緣和圖像輪廓模糊的情況出現(xiàn)。

引言為了減少這類(lèi)不利效果的影響,就需要利用圖像銳化技術(shù),使圖像的邊緣變得清晰。

圖像銳化處理的目的是為了使圖像的邊緣、輪廓線以及圖像的細(xì)節(jié)變得清晰

經(jīng)過(guò)平滑處理后,圖像變模糊的根本原因是:圖像受到了平均或積分運(yùn)算,因此可以對(duì)其進(jìn)行逆運(yùn)算(如微分運(yùn)算)就可以使圖像變得清晰從頻率域來(lái)考慮,圖像模糊的實(shí)質(zhì)是因?yàn)槠涓哳l分量被衰減,因此可以用高通濾波器來(lái)使圖像清晰。引言圖像的銳化一般有兩類(lèi)方法:一類(lèi)是微分法另外一類(lèi)是高通濾波法。但要注意,能夠進(jìn)行銳化處理的圖像必須有較高的信噪比,否則銳化后圖像信噪比反而更低,從而使得噪聲增加的比信號(hào)還要多因此一般是先去除或減輕噪聲后再進(jìn)行銳化處理。圖像銳化的目的是加強(qiáng)圖像中景物的細(xì)節(jié)邊緣和輪廓。銳化的作用是使灰度反差增強(qiáng)。因?yàn)檫吘壓洼喞嘉挥诨叶韧蛔兊牡胤健K凿J化算法的實(shí)現(xiàn)是基于微分作用。圖像銳化的概念圖像銳化的概念圖像銳化效果:原圖像銳化圖像12.1梯度銳化12.1梯度銳化(一階微分)12.1.1基本原理在圖像處理中,一階微分是通過(guò)梯度法來(lái)實(shí)現(xiàn)的。對(duì)于一幅圖像用函數(shù)f(x,y)表示,定義f(x,y)在點(diǎn)(x,y)處的梯度是一個(gè)矢量,定義為:

梯度的幅度G[f(x,y)]可由下式算出:

12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理按差分運(yùn)算近似后的梯度表達(dá)式為:

為便于編程和提高運(yùn)算速度,在計(jì)算精度允許的情況下,可采用絕對(duì)差算法來(lái)近似表示梯度幅度:12.1梯度銳化(一階微分)12.1.1基本原理羅伯特梯度法(RobertGradient),表示為:

羅伯特(Roberts)梯度:

該梯度定義在數(shù)學(xué)上也許沒(méi)有道理,但是它運(yùn)算簡(jiǎn)單、實(shí)用,而且效果也不錯(cuò),通常在應(yīng)用中也采用該梯度方式。

12.1梯度銳化(一階微分)12.1.1基本原理在圖像變化緩慢的地方其值很?。▽?duì)應(yīng)于圖像較暗);而在線條輪廓等變化較快的地方的值很大。這就是圖像在經(jīng)過(guò)梯度運(yùn)算后使其清晰從而達(dá)到銳化的目的。

12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.1基本原理12.1梯度銳化(一階微分)12.1.2算法步驟與流程圖12.1梯度銳化(一階微分)12.1.2算法流程圖

圖12.3圖像銳化算法流程圖

(詳見(jiàn)課本)12.1梯度銳化(一階微分)12.1.3C語(yǔ)言代碼與分析

以式(12.8)為例,與其對(duì)應(yīng)的圖像銳化DSP程序如下:voidIMG_Sharp(unsignedchar*F,/*輸入的模糊圖像*/unsignedchar*G,/*輸出的銳化圖像*/shortcols,shortrows,/*圖像的寬度與高度*/shortTh,/*閾值*/shortLa/*固定的灰度值*/){//定義局部變量unsignedchar*ptr,*pp,*newpp;

intx,y,M,dx,dy;//為銳化圖像分配空間Gray=(unsignedchar*)calloc(cols*rows,sizeof(unsignedchar));12.1梯度銳化(一階微分)12.1.3C語(yǔ)言代碼與分析

//采用循環(huán)的方式對(duì)圖像中的每個(gè)像素進(jìn)行銳化

for(y=0;y<rows-1;y++)for(x=0;x<cols-1;x++){

newpp=G+y*cols+x;//指針指向銳化圖像

pp=F+y*cols+x;//指針指向原圖像

//用式(12.6)計(jì)算梯度的模值

Dy=*pp-*(pp+cols);//垂直差分

Dx=*pp-*(pp+1);//水平差分

M=abs(dy)+abs(dx);//梯度模值

//式(12.8)的銳化方法

if(M>Th)*newpp=La;else*newpp=*pp;}

12.2拉普拉斯銳化

(二階微分)12.2.1基本原理拉普拉斯算子是一種在圖像銳化處理中很重要的算法。拉普拉斯算子也是與一個(gè)邊緣方向無(wú)關(guān)的邊緣點(diǎn)檢測(cè)算子。它對(duì)孤立像素的響應(yīng)要比對(duì)邊緣或線的響應(yīng)更強(qiáng)烈,因此使用該算子進(jìn)行圖像銳化之前需要對(duì)圖像作平滑處理。它是點(diǎn),線,邊界提取算子,亦稱(chēng)為邊界提取算子。通常將原圖像和對(duì)它實(shí)施拉普拉斯算子后的結(jié)果組合在一起而得到一幅銳化圖像。拉氏算子用來(lái)改善因擴(kuò)散效應(yīng)而變模糊的圖像特別有效。拉普拉斯算子也是最簡(jiǎn)單的各向同性微分算子,具有旋轉(zhuǎn)不變性。12.2拉普拉斯銳化

(二階微分)12.2.1基本原理一個(gè)二維圖像的拉普拉斯變換是各向同性的二階導(dǎo)數(shù),定義為:對(duì)于離散數(shù)字圖像f(i,j),其一階偏導(dǎo)數(shù)為:12.2拉普拉斯銳化

(二階微分)12.2.1基本原理則其二階偏導(dǎo)數(shù)為:12.2拉普拉斯銳化

(二階微分)12.2.1基本原理所以,拉普拉斯算子▽2f定義為:12.2拉普拉斯銳化

(二階微分)12.2.1基本原理對(duì)于擴(kuò)散現(xiàn)象引起的圖像模糊,可以用下式來(lái)進(jìn)行銳化:其中,kτ

是與擴(kuò)散效應(yīng)有關(guān)的系數(shù)。該系數(shù)取值要合理,如果kτ

過(guò)大,圖像輪廓邊緣會(huì)產(chǎn)生過(guò)沖;反之,如果kτ

過(guò)小,銳化效果就不明顯。

12.2拉普拉斯銳化

(二階微分)12.2.1基本原理考慮到kτ

是與擴(kuò)散效應(yīng)有關(guān)的系數(shù),在銳化算法實(shí)現(xiàn)中,令kτ=1,則變換公式為:用模板來(lái)表示,則與上式對(duì)應(yīng)的模板如圖12.4(H1)所示。這樣拉普拉斯銳化運(yùn)算完全可以轉(zhuǎn)

溫馨提示

  • 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)論