.


:




:

































 

 

 

 





, . . , 8- , .

.

1. .

2. ,

, (1)

, - ; - .

3. , , :

, (2)

,

, - .

4. .

2 3 . , , , .

- , ; . 2.

. 2 , , , (1), .

. 2. .

, , .

, , . 3.

. 3. .

,

, (3)

- , (1)

, (4)

, , , [0,255], , (4) .

, [0,255]. , . 4. , , . . , .

. 4. .

. , [0,255].

, . (. 5, 1). , , - .

. 5. : 1 - [1], 2 - .

. 5 ( 1) , ( ), . , . , ( ) , .

, . 5 ( 2).

(. 5, 2) :

, (5)

- , ; - ( ).

(5) .

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

%, % %======= ======clear;L=imread('test.bmp');% , L(:,:,1)=L(:,:,2)=L(:,:,3);L=L(:,:,1);L=im2double(L);m=15;n=m;n1=fix(n/2);m1=fix(m/2); % %==== =====%== Matlab , =a=L(1,1);b=L(1,M);c=L(N,1);d=L(N,M);for i=1:n1; for j=1:m1; L1(i,j)=a; L3(i,j)=b; L6(i,j)=c; L8(i,j)=d; end;end; L2=L(1,1:M); L02=L2; for i=1:n1-1; L2=[L2;L02]; end; L7=L(N,1:M); L07=L7; for i=1:n1-1; L7=[L7;L07]; end; L4=L(1:N,1); L4=L4'; L04=L4; for i=1:m1-1; L4=[L4;L04]; end; L4=L4'; L5=L(1:N,M); L5=L5'; L05=L5; for i=1:m1-1; L5=[L5;L05]; end; L5=L5'; L1=[L1;L4]; L1=[L1;L6]; L1=L1'; L2=[L2;L]; L2=[L2;L7]; L2=L2'; L3=[L3;L5]; L3=[L3;L8]; L3=L3'; L1=[L1;L2]; L1=[L1;L3]; Lr=L1';clear L2;clear L3;clear L4;clear L5;clear L6;clear L7;clear L8;clear L02;clear L04;clear L05;clear L07;clear L1;clear L;%== ( )=HP=zeros(N+2*n1,M+2*m1); for i=1+n1:N+n1; disp(i) for j=1+m1:M+m1; if j==1+m1; D=0; for a=-n1:n1; for b=-m1:m1; D(n1+1+a,m1+1+b)=Lr(i+a,j+b); end; end; end; if j>1+m1; for a=-n1:n1; D(n1+1+a,m+1)=Lr(i+a,j+m1); end; D=D(1:n,2:m+1); end; LMIN=min(min(D)); LMAX=max(max(D)); H_lokal=hist(D(:)+1,LMAX-LMIN+1); H_lokal_max=max(H_lokal); clear H_lokal; HP(i,j)=(LMAX-LMIN)/H_lokal_max; clear LMIN; clear LMAX; clear H_lokal_max; end; end;n_filter=3;m_filter=n_filter;F=ones(n_filter,m_filter);Lser=filter2(F,Lroshyrena,'same')/(n_filter*m_filter);clear n_filter;clear m_filter;amax=.7;amin=.5;%=== =C=(Lr-Lser)./(Lr+Lser+eps);C=abs(C);for i=1+n1:N+n1; disp(i)for j=1+m1:M+m1; if j==1+m1; TM=0; for a=-n1:n1; for b=-m1:m1; TM(n1+1+a,m1+1+b)=HP(i+a,j+b); end; end; end; if j>1+m1; for a=-n1:n1; TM(n1+1+a,m+1)=HP(i+a,j+m1); end; TM=TM(1:n,2:m+1); end; HP_MIN=min(min(TM)); HP_MAX=max(max(TM)); C(i,j)=C(i,j)^(amin+(amax-amin)*(HP(i,j)-HP_MIN)/(HP_MAX-HP_MIN)); if Lroshyrena(i,j)>Lser(i,j); Lvyh(i,j)=Lser(i,j)*(1+C(i,j))/(1-C(i,j)); else Lvyh(i,j)=Lser(i,j)*(1-C(i,j))/(1+C(i,j)); end; if Lvyh(i,j)>=255; Lvyh(i,j)=255; end; if Lvyh(i,j)<=0; Lvyh(i,j)=0; end;end;end;Lvyh=round(Lvyh);Lvyh=Lvyh(1+n1:N+n1,1+m1:M+m1);L=Lr(1+n1:N+n1,1+m1:M+m1);%==============colormap(gray(255));subplot(221);image(L');axis('image');subplot(222);image(Lvyh');axis('image');

, , . 1.

) )
) )

. 1. : ) ( ) - ; ) , - ; ) - ; ) , - .

.

  1. Dhawan A.P., Buelloni G., Gordon R. Enhancement of mammographic features by optimal adaptive neighbourhvod image processing // IEEE Trans. Med. Imaging. - 1986. - v.5. - P.8-15.
  2. 2. Gordon R., Rangayyan R.M. Feature enhancement of film mammograms using fixed and adaptive neighbourhood // Applied optics. - 1984. - v.23. - P. 560-564.

, , , [1]. . . .

1. .

2.

, (1)

. (2)

3. , :

, (3)

, - .

4. , .

, , .

(2) - . (1) , . (1), , - , . , .

. 2 (1),

, (4)

- .

3

, (5)

- .

, . , .





:


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


:

:

: , , , , .
==> ...

1518 - | 1388 -


© 2015-2024 lektsii.org - -

: 0.027 .