. MATLAB (deblurring functions) Image Processing Toolbox.
, .
- , .
() - , . , , , .
- , . - .
- , () . .
.
.
() . , , , , . .
.
,
- ; - , . , ; - ; - , .
, , . , , .
. fspecial, , , (LEN=31), (THETA=11). , , , , imfilter I, .
I = imread('peppers.png');
I = I(60+[1:256],222+[1:256],:);
figure; imshow(I); title('Original Image');
LEN = 31;
THETA = 11;
PSF = fspecial('motion',LEN,THETA); %
Blurred = imfilter(I,PSF,'circular','conv');
figure; imshow(Blurred); title('Blurred Image');
|
|
Image Processing Toolbox MATLAB :
- deconvwnr - ;
- deconvreg - ;
- deconvlucy - - (Lucy-Richardson);
- deconvblind - ;
, . deconvwnr . deconvreg , . , .
deconvlucy - (Lucy-Richardson). , . , .
deconvblind , , . deconvblind . , deconvlucy.
deconvwnr . , , . .
, , . , .
1. MATLAB.
I = imread('peppers.png');
I = I(10+[1:256],222+[1:256],:);
figure;imshow(I);title('Original Image');
2. .
LEN = 31;
THETA = 11;
PSF = fspecial('motion',LEN,THETA);
3. .
Blurred = imfilter(I,PSF,'circular','conv');
figure; imshow(Blurred);title('Blurred Image');
4. .
wnr1 = deconvwnr(Blurred,PSF);
figure;imshow(wnr1);
title('Restored, True PSF');
deconvolution deconvwnr. - / .
:
|
|
(). , . , . , , , , .. , . , , .
, . , , , , . , , .
, . . . - . , , , , . , . , , .
, () , . . , . , . . .