資源描述:
《數(shù)字圖像處理實(shí)驗(yàn)報(bào)告計(jì)科1105班0909112912李光》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、-數(shù)字圖像處理實(shí)驗(yàn)報(bào)告學(xué)院:信息科學(xué)與工程學(xué)院班級(jí):計(jì)科1105班姓名:李光學(xué)號(hào):0909112912時(shí)間:2013年12月27日.---實(shí)驗(yàn)一:數(shù)字圖像基本操作及灰度變換1.實(shí)驗(yàn)?zāi)康?)掌握MATLAB語(yǔ)言中圖像數(shù)據(jù)與信息的讀寫(xiě)方法。2)理解圖像灰度變換處理在圖像增強(qiáng)的作用。3)掌握繪制灰度直方圖的方法,理解灰度直方圖的灰度變換及均衡化的方法。2.實(shí)驗(yàn)原理1.灰度變換灰度變換是圖像增強(qiáng)的一種重要手段,它常用于改變圖象的灰度范圍及分布,是圖像數(shù)字化及圖像顯示的重要工具。1)圖像反轉(zhuǎn)灰度級(jí)范圍為[0,L-1]的圖像反轉(zhuǎn)可由下式獲得2)對(duì)數(shù)運(yùn)算:有時(shí)原圖的動(dòng)態(tài)范圍
2、太大,超出某些顯示設(shè)備的允許動(dòng)態(tài)范圍,如直接使用原圖,則一部分細(xì)節(jié)可能丟失。解決的方法是對(duì)原圖進(jìn)行灰度壓縮,如對(duì)數(shù)變換:s=clog(1+r),c為常數(shù),r≥03)冪次變換:2.直方圖均衡化灰度直方圖的橫坐標(biāo)是灰度級(jí),縱坐標(biāo)是該灰度級(jí)出現(xiàn)的頻度,它是圖像最基本的統(tǒng)計(jì)特征。依據(jù)定義,在離散形式下,用rk代表離散灰度級(jí),用pr(rk)代表pr(r),并且有下式成立:式中:nk為圖像中出現(xiàn)rk級(jí)灰度的像素?cái)?shù),n是圖像像素總數(shù),而nk/n即為頻數(shù)。直方圖均衡化處理是以累積分布函數(shù)變換法為基礎(chǔ)的直方圖修正法。假定變換函數(shù)為當(dāng)灰度級(jí)是離散值時(shí),可用頻數(shù)近似代替概率值,即.
3、---式中:l是灰度級(jí)的總數(shù)目,pr(rk)是取第k級(jí)灰度值的概率,nk是圖像中出現(xiàn)第k級(jí)灰度的次數(shù),n是圖像中像素總數(shù)。所以積分可以表示為下列累計(jì)分布函數(shù)(cumulativedistributionfunction,CDF)3、實(shí)驗(yàn)內(nèi)容與要求復(fù)制若干圖形文件(如forest.tif和b747.jpg)至MATLAB目錄下work文件夾中。1.熟悉MATLAB語(yǔ)言中對(duì)圖像數(shù)據(jù)讀取,顯示等基本函數(shù)特別需要熟悉下列命令:熟悉imread()函數(shù)、imwrite()函數(shù)、size()函數(shù)、Subplot()函數(shù)、Figure()函數(shù)。1)將MATLAB目錄下wor
4、k文件夾中的forest.tif圖像文件讀出.用到imread,imfinfo等文件,觀察一下圖像數(shù)據(jù),了解一下數(shù)字圖像在MATLAB中的處理就是處理一個(gè)矩陣。將這個(gè)圖像顯示出來(lái)(用imshow)。2)將MATLAB目錄下work文件夾中的b747.jpg圖像文件讀出,用rgb2gray()將其轉(zhuǎn)化為灰度圖像,記為變量B。2.圖像灰度變換處理在圖像增強(qiáng)的作用讀入不同情況的圖像,請(qǐng)自己編程和調(diào)用Matlab函數(shù)用常用灰度變換函數(shù)對(duì)輸入圖像進(jìn)行灰度變換,比較相應(yīng)的處理效果。3.繪制圖像灰度直方圖的方法,對(duì)圖像進(jìn)行均衡化處理請(qǐng)自己編程和調(diào)用Matlab函數(shù)完成如下實(shí)
5、驗(yàn)。1)顯示B的圖像及灰度直方圖,可以發(fā)現(xiàn)其灰度值集中在一段區(qū)域,用imadjust函數(shù)將它的灰度值調(diào)整到[0,1]之間,并觀察調(diào)整后的圖像與原圖像的差別,調(diào)整后的灰度直方圖與原灰度直方圖的區(qū)別。2)對(duì)B進(jìn)行直方圖均衡化處理,試比較與原圖的異同。4.實(shí)驗(yàn)具體實(shí)現(xiàn)1.熟悉MATLAB語(yǔ)言中對(duì)圖像數(shù)據(jù)讀取,顯示等基本函數(shù)1)文件讀取與信息顯示:[X,map]=imread('kids.tif');subimage(X,map);I=imread('kids.tif');imshow(I);imfinfo('kids.tif');圖像如下.---1)灰度圖像的轉(zhuǎn)化R
6、GB=imread('greens.jpg');B=rgb2gray(RGB);imshow(B)圖像如下:.---1.圖像灰度變換處理在圖像增強(qiáng)的作用g1=imadjust(B,[01],[10]);g2=imcomplement(g1);imshow(g2)圖像如下g3=log(1+double(I));imshow(g3);圖像如下2.繪制圖像灰度直方圖的方法,對(duì)圖像進(jìn)行均衡化處理.---1)圖像灰度直方圖的顯示與灰度調(diào)整imhist(B);J=imadjust(B,[],[01]);imhist(J);subimage(J);1)對(duì)B進(jìn)行直方圖均衡化處
7、理,試比較與原圖的異同。I=imread('pout.tif');[J,T]=histeq(I);figure,plot((0:255)/255,T);.---實(shí)驗(yàn)二數(shù)字圖像的空間域?yàn)V波和頻域?yàn)V波一、實(shí)驗(yàn)?zāi)康?.掌握?qǐng)D像濾波的基本定義及目的。2.理解空間域?yàn)V波的基本原理及方法。3.掌握進(jìn)行圖像的空域?yàn)V波的方法。4.掌握傅立葉變換及逆變換的基本原理方法。5.理解頻域?yàn)V波的基本原理及方法。6.掌握進(jìn)行圖像的頻域?yàn)V波的方法。二、實(shí)驗(yàn)內(nèi)容與要求1.平滑空間濾波:1)讀出eight.tif這幅圖像,給這幅圖像分別加入椒鹽噪聲和高斯噪聲后并與前一張圖顯示在同一圖像窗口中。
8、2)對(duì)加入噪聲圖像選用不同的平滑(低通