資源簡介
維納濾波和盲去卷積算法,復原圖像,matlab

代碼片段和文件信息
I?=?imread(‘UCASlake.jpg‘);%讀取(強度)圖像,函數deconvblind可以處理任何維度的矩陣
figure;imshow(I);title(‘Original?Image‘);
text(size(I2)size(I1)+15?...
????‘Image?of?UCAS?lake?‘?...
????‘FontSize‘7‘HorizontalAlignment‘‘right‘);
PSF?=?fspecial(‘gaussian‘710);%模擬模糊
Blurred?=?imfilter(IPSF‘symmetric‘‘conv‘);
figure;imshow(Blurred);title(‘Blurred?Image‘);
UNDERPSF?=?ones(size(PSF)-4);%%%%%%%%%%%%%%%%%%%使用不同大小的PSF復原模糊圖像,UNDERPSF矩陣大小在每個維度上比真實PSF小4個像素點
[J1?P1]?=?deconvblind(BlurredUNDERPSF);
figure;imshow(J1);title(‘Deblurring?with?Undersized?PSF‘);
OVERPSF?=?padarray(UNDERPSF[4?4]‘replicate‘‘both‘);%%%%%%%%%%%%%%%OVERPSF矩陣大小在每個維度上比真實PSF大4個像素點
[J2?P2]?=?deconvblind(BlurredOVERPSF);
figure;imshow(J2);title(‘Deblurring?with?Oversized?PSF‘);
INITPSF?=?padarray(UNDERPSF[2?2]‘replicate‘‘both‘);%%%%%%%%%%%%%INITPSF即是真實PSF的大小
[J3?P3]?=?deconvblind(BlurredINITPSF);
figure;imshow(J3);title(‘Deblurring?with?INITPSF‘);
figure;%下圖顯示了重建圖像的PSF,對于真實的PSF(高斯濾波器),最大值在中心(白)邊緣部分逐漸變小(黑)
subplot(221);imshow(PSF[]‘InitialMagnification‘‘fit‘);
title(‘True?PSF‘);
subplot(222);imshow(P1[]‘InitialMagnification‘‘fit‘);
title(‘Reconstructed?Undersized?PSF‘);
subplot(223);imshow(P2[]‘InitialMagnification‘‘fit‘);
title(‘Reconstructed?Oversized?PSF‘);
subplot(224);imshow(P3[]‘InitialMagnification‘‘fit‘);
title(‘Reconstructed?true?PSF‘);
WEIGHT?=?edge(rgb2gray(I)‘sobel‘0.3);%減小振鈴效應(已修改)
se?=?strel(‘disk‘2);
WEIGHT?=?1-double(imdilate(WEIGHTse));
WEIGHT([1:3?end-(0:2)]:)?=?0;%%%%%%圖像邊緣置零(已修改)
WEIGHT(:[1:3?end-(0:2)])?=?0;
figure;imshow(WEIGHT);title(‘Weight?array‘);
[J?P]?=?deconvblind(rgb2gray(Blurred)INITPSF30[]WEIGHT);%%%已修改???If?not?a?scalar?WEIGHT?has?to?have?size?of?the?input?image.
figure;imshow(J);title(‘Deblurred?Image‘);
%P1?=?2;%對復原圖像使用附加限制條件
%P2?=?2;
%FUN?=?@(PSF)?padarray(PSF(P1+1:end-P1P2+1:end-P2)[P1?P2]);
%[JF?PF]?=?deconvblind(BlurredOVERPSF30[]WEIGHTFUN);
%figure;imshow(JF);title(‘Deblurred?Image‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2153??2016-08-26?19:40??維納濾波和盲目去卷積\blind.m
?????文件?????879394??2009-07-14?13:32??維納濾波和盲目去卷積\flower.jpg
?????文件??????34932??2016-08-23?10:54??維納濾波和盲目去卷積\UCASlake.jpg
?????文件???????1889??2016-08-25?11:25??維納濾波和盲目去卷積\wiener?filter.m
?????文件????1212032??2016-08-26?19:51??維納濾波和盲目去卷積\Wiener?Filter.pdf
?????文件?????415696??2016-08-26?19:50??維納濾波和盲目去卷積\盲去卷積算法復原模糊圖像.pdf
?????目錄??????????0??2016-08-26?19:56??維納濾波和盲目去卷積
-----------?---------??----------?-----??----
??????????????2546096????????????????????7
- 上一篇:windows下caffe的matlab接口
- 下一篇:圖書館管理系統.mdb
評論
共有 條評論