.


:




:

































 

 

 

 


MATLAB




. 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 :

  1. deconvwnr - ;
  2. deconvreg - ;
  3. deconvlucy - - (Lucy-Richardson);
  4. 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. - / .

:

(). , . , . , , , , .. , . , , .

, . , , , , . , , .

, . . . - . , , , , . , . , , .

, () , . . , . , . . .





:


: 2015-10-01; !; : 2185 |


:

:

, .
==> ...

1820 - | 1701 -


© 2015-2024 lektsii.org - -

: 0.04 .