版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)字圖象處理</b></p><p> 課 程 設(shè) 計(jì) 報(bào) 告</p><p> 設(shè)計(jì)題目:MATLAB實(shí)現(xiàn)數(shù)字圖象銳化處理</p><p><b> 目錄</b></p><p><b> 1.報(bào)告摘要1</b></p>
2、<p><b> 2.設(shè)計(jì)原理2</b></p><p> 2.1MATLAB軟件簡(jiǎn)介2</p><p> 2.2MATLAB軟件對(duì)圖象的處理2</p><p> 2.3圖象銳化概述2</p><p> 2.4圖象銳化的原理3</p><p><b> 3
3、.設(shè)計(jì)過(guò)程4</b></p><p><b> 3.1線性銳化4</b></p><p> 3.1.1用線性高通濾波實(shí)現(xiàn)圖像銳化的結(jié)果:4</p><p> 3.1.2線性高通濾波圖象銳化的程序:5</p><p> 3.2非線性銳化5</p><p> 3.2.1
4、用Sobel 梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:5</p><p> 3.2.2用Prewitt梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:7</p><p> 3.2.3用log梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:8</p><p><b> 3.3設(shè)計(jì)總結(jié)9</b></p><p><b> 4.心得體
5、會(huì)9</b></p><p><b> 1.報(bào)告摘要</b></p><p> 本次課程設(shè)計(jì)討論了數(shù)字圖像增強(qiáng)技術(shù)中空域圖像銳化的四種算法及其用MATLAB的實(shí)現(xiàn);同時(shí)給出了利用四種算法進(jìn)行圖像銳化后的對(duì)照?qǐng)D像。</p><p> [關(guān)鍵詞] MATLAB 線性銳化 非線性銳化 sobel算子 prewitt算子 log 算
6、子</p><p><b> 2.設(shè)計(jì)原理</b></p><p> 2.1MATLAB軟件簡(jiǎn)介</p><p> MATLAB全稱(chēng)是MatrixLaboratory(矩陣實(shí)驗(yàn)室),一開(kāi)始它是一種專(zhuān)門(mén)用于矩陣數(shù)值計(jì)算的軟件,從這一點(diǎn)上也可以看出,它在矩陣運(yùn)算上有自己獨(dú)特的特點(diǎn)。實(shí)際運(yùn)用中MATLAB中的絕大多數(shù)的運(yùn)算都是通過(guò)矩陣這一形式進(jìn)
7、行的,這一特點(diǎn)決定了MATLAB在處理數(shù)字圖像上的獨(dú)特優(yōu)勢(shì)。</p><p> 2.2MATLAB軟件對(duì)圖象的處理</p><p> 理論上講,圖像是一種二維的連續(xù)函數(shù),然而計(jì)算機(jī)對(duì)圖像進(jìn)行數(shù)字處理時(shí),首先必須對(duì)其在空間和亮度上進(jìn)行數(shù)字化,這就是圖像的采樣和量化的過(guò)程。二維圖像均勻采樣,可得到一幅離散化成M×N樣本的數(shù)字圖像,該數(shù)字圖像是一個(gè)整數(shù)陣列,因而用矩陣來(lái)描述該數(shù)字圖
8、像是最直觀最簡(jiǎn)便的。而MATLAB的長(zhǎng)處就是處理矩陣運(yùn)算,因此用MATLAB處理數(shù)字圖像非常的方便。</p><p> MATLAB支持五種圖像類(lèi)型,即索引圖像、灰度圖像、二值圖像、RGB圖像和多幀圖像陣列;支持BMP,GIF,HDF,JPEG,PCX,PNG, XWD,CUR,ICO等圖像文件格式的讀、寫(xiě)和顯示。MATLAB對(duì)圖像的處理功能主要集中在它的圖像處理工具箱(Image Processing Too
9、lbox)中。圖像處理工具箱是由一系列支持圖像處理操作的函數(shù)組成,可以進(jìn)行諸如幾何操作、線性濾波和濾波器設(shè)計(jì)、圖像變換、圖像分析與圖像增強(qiáng)、二值圖像操作以及形態(tài)學(xué)處理等圖像處理操作口 。</p><p><b> 2.3圖象銳化概述</b></p><p> 數(shù)字圖像處理中圖像銳化的目的有兩個(gè):一是增強(qiáng)圖像的邊緣,使模糊的圖像變得清晰起來(lái);這種模糊不是由于錯(cuò)誤操作
10、,就是特殊圖像獲取方法的固有影響。二是提取目標(biāo)物體的邊界,對(duì)圖像進(jìn)行分割,便于目標(biāo)區(qū)域的識(shí)別等。通過(guò)圖像的銳化,使得圖像的質(zhì)量有所改變,產(chǎn)生更適合人觀察和識(shí)別的圖像。</p><p> 2.4圖象銳化的原理</p><p> 數(shù)字圖像的銳化可分為線性銳化濾波和非線性銳化濾波。如果輸出像素是輸入像素領(lǐng)域像素的線性組合則稱(chēng)為線性濾波,否則稱(chēng)為非線性濾波。</p><p&
11、gt;<b> 一、線性銳化濾波器</b></p><p> 線性高通濾波器是最常用的線性銳化濾波器。這種濾波器必須滿(mǎn)足濾波器的中心系數(shù)為正數(shù),其他系數(shù)為負(fù)數(shù)。線性高通濾波器3×3模板的典型系數(shù)</p><p> 二、非線性銳化濾波器</p><p> 非線性銳化濾波就是使用微分對(duì)圖像進(jìn)行處理,以此來(lái)銳化由于鄰域平均導(dǎo)致的模糊
12、圖像。圖像處理中最常用的微分是利用圖y像沿某個(gè)方向上的灰度變化率,即原圖像函數(shù)的梯度。梯度定義如下:</p><p> △xf=f(x,y)-f(x+1,y)</p><p> △xf=f(x,y)-f(x,y+1)</p><p> 梯度模的表達(dá)式如下:</p><p> ∣▽f∣=∣▽xf∣+∣▽yf∣</p>&l
13、t;p> 在數(shù)字圖像處理中,數(shù)據(jù)是離散的,幅值是有限的,其發(fā)生的最短距離是在兩相鄰像素之間。因此在數(shù)字圖像處理中通常采用一階差分來(lái)定義微分算子。 </p><p><b> 其差分形式為:</b></p><p> △xf=f(x+1,y)-f(x,y)</p><p> △yf=f(x,y+1)-f(x,y)</p>
14、<p> 比較有名的微分濾波器算子包括Sobel 梯度算子、Prewitt 梯度算子和log算子,等等。</p><p><b> 3.設(shè)計(jì)過(guò)程</b></p><p><b> 3.1線性銳化</b></p><p> 3.1.1用線性高通濾波實(shí)現(xiàn)圖像銳化的結(jié)果:</p><p&
15、gt; 3.1.2線性高通濾波圖象銳化的程序:</p><p> i=imread('text.png'); %讀入圖像</p><p> g=[-1 -1 -1; -1 8-1; -1-1-1];%線性高通濾波3×3模板</p><p> h=double(i);%轉(zhuǎn)化為double類(lèi)型</p><p>
16、 j=conv2(h,g,'same');% 線性高通濾波進(jìn)行圖像濾波</p><p> subplot(1,2,1);</p><p> imshow(h);title('原始圖像');</p><p> subplot(1,2,2);</p><p> imshow(j);title('濾波
17、后圖像');</p><p><b> 3.2非線性銳化</b></p><p> 3.2.1用Sobel 梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:</p><p> I=imread('coins.png');%讀入圖像</p><p> subplot(2,2,1),imshow(I);ti
18、tle('原圖像');%顯示原圖像</p><p> H=fspecial('sobel'); %應(yīng)用sobel算子銳化圖像</p><p> I2=filter2(H,I); %sobel算子濾波銳化</p><p> subplot(2,2,2);imshow(I2); %顯示sobel算子銳化圖像</p>&
19、lt;p> title('sobel算子銳化圖像');</p><p> 3.2.2用Prewitt梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:</p><p> I=imread('coins.png');%讀入圖像</p><p> subplot(2,2,1),imshow(I);title('原圖像');%
20、顯示原圖像</p><p> H=fspecial('prewitt');%應(yīng)用prewitt算子銳化圖像</p><p> I3=filter2(H,I);%prewitt算子濾波銳化</p><p> subplot(2,2,3);imshow(I3); %顯示prewitt算子銳化圖像</p><p> titl
21、e('prewitt算子銳化圖像');</p><p> 3.2.3用log梯度算子實(shí)現(xiàn)圖像銳化的結(jié)果及程序:</p><p> I=imread('coins.png');%讀入圖像</p><p> subplot(2,2,1),imshow(I);title('原圖像');%顯示原圖像</p>
22、<p> H=fspecial('log'); %應(yīng)用log算子銳化圖像</p><p> I4=filter2(H,I); %log算子濾波銳化</p><p> subplot(2,2,4);imshow(I4);%顯示log算子銳化圖像</p><p> title('log算子銳化圖像');</p&g
23、t;<p><b> 3.3設(shè)計(jì)總結(jié)</b></p><p> 銳化(sharpening)和平滑恰恰相反,它是通過(guò)增強(qiáng)高頻分量來(lái)減少圖象中的模糊,因此又稱(chēng)為高通濾波(high pass filter)。銳化處理在增強(qiáng)圖象邊緣的同時(shí)增加了圖象的噪聲。</p><p> 在圖象邊界輪廓的部分要采用高通濾波。因?yàn)檫吔巛喞叶戎迪嗖詈艽螅尸F(xiàn)出高頻特性。
24、而圖像內(nèi)部則是灰度變化平緩,對(duì)應(yīng)的應(yīng)該是低頻部分。</p><p> 由實(shí)驗(yàn)結(jié)果可以分析看出,如果一片暗區(qū)出現(xiàn)了一個(gè)亮點(diǎn),那么銳化處理的結(jié)果是這個(gè)亮點(diǎn)變得更亮,增加了圖象的噪聲。</p><p><b> 4.心得體會(huì)</b></p><p> 除了本次設(shè)計(jì)采用MATLAB實(shí)現(xiàn)圖象的銳化,常用的還有基于C、C++的拉普拉斯(Laplaci
25、an)銳化方式,它的基本思路是先將自身與周?chē)?個(gè)象素相減,表示自身與周?chē)笏氐牟顒e;再將這個(gè)差別加上自身作為新象素的灰度。這里不再贅述??梢?jiàn),因?yàn)閳D象中的邊緣就是那些灰度發(fā)生跳變的區(qū)域,所以銳化模板在邊緣檢測(cè)中很有用。</p><p> 通過(guò)本次課程設(shè)計(jì),我在書(shū)本中、上課時(shí)學(xué)習(xí)的知識(shí)得到了靈活運(yùn)用,尤其通過(guò)對(duì)于銳化前后的圖像對(duì)比,使我更清楚地看到各種處理方法對(duì)于圖像的作用。也讓我對(duì)MATLAB軟件有了更進(jìn)一步
26、的了解和認(rèn)識(shí),為數(shù)字圖像處理的后續(xù)學(xué)習(xí)打下了良好的基礎(chǔ)。</p><p> 本份報(bào)告就MATLAB在數(shù)字圖像銳化處理方面進(jìn)行了闡述。可以看出應(yīng)用MATLAB進(jìn)行數(shù)字圖像處理具有理想的效果和很高的工程價(jià)值。當(dāng)然,MATLAB圖像處理工具箱中所提供的圖像處理功能遠(yuǎn)不止這些。可以說(shuō),MATLAB為數(shù)字圖像處理提供了一種簡(jiǎn)單、快捷而又有效的方法,大大提高了數(shù)字圖像處理的效率及效果并且應(yīng)用到圖像處理的各個(gè)方向。</
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字圖像處理課程設(shè)計(jì)--基于matlab的數(shù)字圖像處理
- 數(shù)字圖像處理課程設(shè)計(jì)--基于matlab的數(shù)字圖像處理
- 數(shù)字圖像處理課程設(shè)計(jì)---數(shù)字圖像處理
- 圖像處理課程設(shè)計(jì)--基于matlab的數(shù)字圖像處理
- 數(shù)字圖像處理-課程設(shè)計(jì)報(bào)告-matlab
- 數(shù)字信號(hào)處理課程設(shè)計(jì)--基于matlab的數(shù)字圖像處理
- 數(shù)字圖像處理課程設(shè)計(jì)--實(shí)現(xiàn)簡(jiǎn)單的數(shù)字圖像處理功能
- matlab課程設(shè)計(jì)報(bào)告-數(shù)字圖像處理研究
- 數(shù)字圖像處理課程設(shè)計(jì)--數(shù)字圖像處理系統(tǒng)
- 數(shù)字圖像處理課程設(shè)計(jì)
- 數(shù)字圖像處理課程設(shè)計(jì)
- 數(shù)字圖像處理課程設(shè)計(jì)
- 數(shù)字圖像處理課程設(shè)計(jì)
- 數(shù)字圖像處理課程設(shè)計(jì)
- 數(shù)字圖像處理課程設(shè)計(jì)論文
- 數(shù)字圖像處理課程設(shè)計(jì) (2)
- 數(shù)字圖像處理課程設(shè)計(jì)1
- matlab的數(shù)字圖像處理
- 數(shù)字圖像處理課程設(shè)計(jì)--人臉檢測(cè)
- 基于matlab數(shù)字圖像處理平臺(tái)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論