(, ) . .
.
o 1: .
o 2: .
o 3: .
o 4: .
o 5: .
o 6: .
1: .
RGB- 256 256 3. deconvreg.
I=imread('tissue.png');I=I(125+[1:256], 1:256,:);figure; imshow(I); title(' ');2: .
, (, ) . ( imfilter). PSF.
PSF=fspecial('gaussian', 11, 5);Blurred=imfilter(I, PSF, 'conv');figure; imshow(Blurred);title(' ');, ( imnoise).
V=.02;BlurredNoisy=imnoise(Blurred,'gaussian',0,V);figure;imshow(BlurredNoisy);title(' ');3: .
NP. . reg1 NP. , . , reg1, . , LAGRA, , .
NP=V*prod(size(I)); % .[reg1 LAGRA]=deconvreg(BlurredNoisy, PSF, NP);figure, imshow(reg1),title(' NP');, reg2, NP, , .
reg2=deconvreg(BlurredNoisy, PSF, NP*1.3);figure; imshow(reg2);title(' NP');reg3 NP, , .
reg3=deconvreg(BlurredNoisy, PSF, NP/1.3);figure; imshow(reg3);title(' NP');4: .
edgetaper . deconvolution. .
|
|
5: .
. NP, , .
LAGRA, . (reg5) LAGRA, 3.
reg5=deconvreg(Edged, PSF, [], LAGRA);figure; imshow(reg5);title(' LAGRA');(reg6) 100*LAGRA. .
reg6=deconvreg(Edged, PSF, [], LAGRA*100);figure; imshow(reg6);title(' LAGRA');LAGRA/100, .
reg7=deconvreg(Edged, PSF, [], LAGRA/100);figure; imshow(reg7);title(' LAGRA');6: .
(REGOP). .
REGOP=[1 -2 1];reg8=deconvreg(BlurredNoisy, PSF, [], LAGRA, REGOP);figure; imshow(reg8);title(' ');