资源简介
利用自适应各向异性扩散的方法进行医学图像的处理,在各向异性的基础上添加了自适应算法,使得梯度阈值K能根据不同区域的图像特征有所不同。其中各向异性扩散算法是从网上找的但是我做了一些修改,自适应部分算法是我自己加的。

代码片段和文件信息
%diff = anisodiff(im niter kappa lambda option)
% im - input image
% niter - number of iterations.迭代次数
% kappa - conduction coefficient 20-100 ?梯度幅值参数
% lambda - max value of .25 for stability迭代系数
% option - 1 Perona Malik diffusion equation No 1
% 2 Perona Malik diffusion equation No 2
clear
I = imread(‘aa.jpg‘);
I=rgb2gray(I);
I=double(I);
subplot(221)imshow(I/255);title(‘原图‘);
subplot(222)imhist(I/255);
%kappa自适应
sigmas=1:2:10;
sigmas = sort(sigmas ‘ascend‘);%从小到大排序
[nxny]=size(I);
S=zeros([nx ny]);
for i = 1:length(sigmas)
[DxxDxyDyy] = Hessian2D(Isigmas(i));
Dxx = (sigmas(i)^2)*Dxx;
Dxy = (sigmas(i)^2)*Dxy;
Dyy = (sigmas(i)^2)*Dyy;
[Lambda2Lambda1~~]=eig2image(DxxDxyDyy);
S(::i)=sqrt(Lambda2.^2+Lambda1.^2);
end
K=max(S[]3);
kappa=1./K;
kappa=10*kappa;%加速因子
out = anisodiff(I200kappa0.11);%其中kappa也可以直接赋值,就没有自适应了
%out=adapthisteq(out/255);
subplot(223) imshow(out/255);title(‘自适应各向异性‘);
subplot(224)imhist(out/255);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 13319 2019-03-08 19:10 adapt_anisofiff\aa.jpg
文件 1122 2019-04-04 23:03 adapt_anisofiff\adapt_anisodiff.m
文件 2710 2019-04-03 11:03 adapt_anisofiff\anisodiff.m
文件 1159 2011-03-28 21:16 adapt_anisofiff\eig2image.m
文件 1026 2011-04-01 11:25 adapt_anisofiff\Hessian2D.m
目录 0 2019-04-04 23:05 adapt_anisofiff
----------- --------- ---------- ----- ----
19336 6
相关资源
- 编程实现二维DCT变换
- 图像二值化
- 用FFT对信号进行频谱分析
- Tone-Reservation
- QGA 量子遗传算法
- 差分形式的阻滞增长模型
- 遗传算法的M文件
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- Matalb实现停车场完整系统
评论
共有 条评论