資源描述:
《數(shù)字圖像實(shí)驗(yàn)三圖像增強(qiáng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、
2、實(shí)驗(yàn)三、圖像增強(qiáng)一、實(shí)驗(yàn)?zāi)康模?)熟悉并學(xué)會(huì)使用MATLAB中圖像增強(qiáng)的相關(guān)函數(shù)。(2)掌握?qǐng)D像灰度修正?、平滑去噪?、銳化加強(qiáng)邊緣和輪廓的方法,并編程實(shí)現(xiàn)。二、實(shí)驗(yàn)主要儀器設(shè)備(1)臺(tái)式機(jī)或筆記本電腦。(2)MATLAB軟件(含圖像處理工具箱)。注意:由于軟件版本的緣故,軟件的界面可能有所差異,讀者可以根據(jù)實(shí)際安裝的軟件選擇相關(guān)的命令。(3)典型的灰度、彩色圖像文件。三、實(shí)驗(yàn)原理數(shù)碼相機(jī)的曝光量指到達(dá)DC感光器件上的光線總量,用曝光值(EV)表示。圖像的過(guò)度曝光、曝光不足時(shí),用曝光補(bǔ)償調(diào)節(jié)曝光量,這種功能可修正自動(dòng)曝光設(shè)置值為上升或下降幾級(jí)。例如,某些DC的EV調(diào)整范圍為
3、+3~0~-3。嘗試對(duì)同一景象進(jìn)行正確曝光、過(guò)度曝光和曝光不足三種情況成像情況。(1)將一幅圖像視為一個(gè)二維矩陣,用MATLAB進(jìn)行圖像增強(qiáng)。(2)利用MATLAB圖像處理工具箱中的函數(shù)imread(讀入),imshow(顯示),imnoise(加噪),filter2(濾波)對(duì)圖像進(jìn)行去噪處理。(3)圖像灰度修正:灰度變換。對(duì)不滿意的圖像通過(guò)線性或非線性灰度映射關(guān)系進(jìn)行變換,其效果可以得到明顯提高。通過(guò)分析,會(huì)發(fā)現(xiàn)變換前后圖像的直方圖也發(fā)生相應(yīng)的變化。(4)?圖像平滑方法:領(lǐng)域平均、中值濾波。分析圖像降質(zhì)的性質(zhì),區(qū)分平穩(wěn)性還是非平穩(wěn)型、加性還是乘性等,采用合適的去噪方法,可以
4、去除或降低噪聲對(duì)圖像的影響。從頻率域看,平均操作在降低噪聲的同時(shí)衰減了圖像的高頻分量,會(huì)影響圖像細(xì)節(jié)的重現(xiàn)。中值濾波對(duì)某些信號(hào)具有不變形,適用于消除圖像中的突發(fā)干擾,但如果圖像含有豐富的細(xì)節(jié),則不宜使用。(5)圖像銳化方法:人眼對(duì)目標(biāo)的邊緣和輪廓較為敏感,對(duì)圖像進(jìn)行銳化,有助于突出圖像的這些特征。從頻率域看,銳化提升了圖像的高頻分量。四、實(shí)驗(yàn)內(nèi)容MATLAB圖像增強(qiáng):①圖像灰度修正;②圖像平滑方法;③圖像銳化方法。五、實(shí)驗(yàn)步驟MATLAB圖像增強(qiáng)。(1)圖像灰度修正。測(cè)試圖像為pout.tif、tire.tif。讀入一幅灰度級(jí)分布不協(xié)調(diào)的圖像,分析其直方圖。根據(jù)直方圖,設(shè)計(jì)灰
5、度變換表達(dá)式,或調(diào)用imadjuct函數(shù)。調(diào)整變換表達(dá)式的參數(shù),直到顯示圖像的灰度級(jí)分布均衡為止。(2)不均勻光照的校正。測(cè)試圖像為pout.tif。采用分塊處理函數(shù)blkproc和圖像相減函數(shù)imsubtract校正圖6.6存在的不均勻光照現(xiàn)象。(3)三段線性變換增強(qiáng)。測(cè)試圖像為eight.tif。選擇合適的轉(zhuǎn)折點(diǎn),編程進(jìn)行三段線
6、性變換增強(qiáng)。(1)?圖像平滑方法。測(cè)試圖像為eight.tif。對(duì)有噪聲圖像或人為加入噪聲的圖像進(jìn)行平滑處理。根據(jù)噪聲的類(lèi)型,選擇不同的去噪方法,如領(lǐng)域平均、中值濾波等方法,調(diào)用filter2、medfilt2函數(shù),選擇不同的濾波模板和參數(shù),觀測(cè)
7、和分析各種去噪方法對(duì)不同噪聲圖像處理的去噪或降噪效果。(2)圖像銳化方法。讀入一幅邊緣模糊地圖像,利用羅伯茨梯度對(duì)圖像進(jìn)行4種銳化處理,比較各自效果。一、實(shí)驗(yàn)程序(1)I=imread('pout.tif');subplot(2,2,1);imshow(I);subplot(2,2,2);imhist(I);J=imadjust(I,[0.30.7],[]);subplot(2,2,3);imshow(J);subplot(2,2,4);imhist(J)(2)I=imread('rice.png');subplot(2,2,1);imshow(I);title('原始圖像'
8、);J=imnoise(I,'salt&pepper',0.1);subplot(2,2,2);imshow(J);title('加噪圖像');blocks=blkproc(J,[128128],@estibackground);background=imresize(blocks,[256256],'bilinear');subplot(2,2,3);imshow(background);title('提取背景');I2=imsubtract(J,background);Iout=medfilt2(I2,[33]);subplot(2,2,4);imshow(Iout,[]
9、);title('校正圖像');functionbackgray=estibackground(x,thr)meanx=mean(x(:));stdx=std(x(:));minx=min(x(:));backgray=max(meanx-thr*stdx,minx);
10、(3)f=imread('pout.tif');[M,N]=size(f);g=zeros(M,N);f=double(f);g=double(g);k1=min(min(f));k2=max(max(f));a=k1+50;b=k2-