• 大小: 653B
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: 模糊集  

资源简介

基于模糊集的图像增强主要包括三个步骤:图像模糊特征提取、隶属函数值的修正和模糊域的逆变换

资源截图

代码片段和文件信息

% 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

评论

共有 条评论