资源简介
基于模糊集的图像增强主要包括三个步骤:图像模糊特征提取、隶属函数值的修正和模糊域的逆变换
代码片段和文件信息
% f=dicomread(‘d:\CT1.2.392.200036.9116.2.5.1.16.1613470806.1347435069.475977.dcm‘);
% fmin=min(min(f));
% if fmin<0
% f=f-fmin;
% end
% fmax=max(max(f));
% x=double(f)/double(fmax);
x=imread(‘d:\aa.jpg‘);
x=rgb2gray(x);
[MN]=size(x);
x1=double(x);
%基本参数
Fd=0.8;
FD=-1*Fd;
Fe=128;
Xmax=255;
%模糊特征平面
for i=1:M
for j=1:N
P(ij)=(1+(Xmax-x1(ij))/Fe)^FD;
end
end
%模糊增强
times=1;
for k=1:times
for i=1:M
for j=1:N
if P(ij)<=0.500
P1(ij)=2*P(ij)^2;
else
P1(ij)=1-2*(1-P(ij))^2;
end
end
end
P=P1;
end
%反模糊化
for i=1:M
for j=1:N
I(ij)=Xmax-Fe*((1/P(ij))^(1/Fd)-1);
end
end
X=uint8(I);
figuresubplot(121)imshow(x);title(‘原始图像‘)
subplot(122)imshow(X);title(‘模糊化后的图像‘)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 874 2012-09-01 11:04 模糊集增强图像.m
评论
共有 条评论