资源简介
很容易理解的PM模型代码,输入原始图像,多次迭代PM算法得到平滑后的图像。非线性扩散方法在图像处理方面的应用越来越广泛,因其对于图像边缘的增强和保护作用十分明显,所以对该种方法的深入研究是十分有必要的。
代码片段和文件信息
close all
clear
clc
%原始图像的读取与显示
%im=imread(‘lenna.bmp‘);
im=imread(‘VV.jpg‘);
imshow(im);
title(‘原始图像‘);
% %高斯低通滤波得到模糊图像
% h=fspecial(‘gaussian‘[33]1);%高斯低通滤波器(采用3*3的模板,标准差为1(默认的为3*3模板,标准差为0.5))
% imA=imfilter(imh);
% figure;
% imshow(uint8(imA));
% title(‘模糊图像‘);
%添加高斯白噪声
imB=imnoise(im‘gaussian‘00.003);
SNR(imimB)
%imB=imA+randn(size(imA))*5;
figure(1);
imshow(imB);
title(‘含噪图像‘);
PM_image=PM(imB2000.022);
SNR(imPM_image)
figure(2);
imshow(uint8(PM_image));
title(‘50次迭代后的效果图‘);
PM_image=PM(imB3000.022);
SNR(imPM_image)
figure(3);
imshow(uint8(PM_image));
title(‘100次迭代后的效果图‘);
PM_image=PM(imB5000.022);
SNR(imPM_image)
figure(4);
imshow(uint8(PM_image));
title(‘200次迭代后的效果图‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-05-15 21:21 Perona_Malik\
文件 1699 2014-05-14 22:09 Perona_Malik\PM.m
文件 201 2010-07-07 18:34 Perona_Malik\SNR.m
文件 304774 2014-05-15 21:21 Perona_Malik\VV.jpg
文件 66614 2014-05-12 20:22 Perona_Malik\aniso-synimgn21.bmp
文件 66614 2014-05-12 20:22 Perona_Malik\aniso-synimgn22.bmp
文件 66614 2014-05-12 20:22 Perona_Malik\aniso-synimgn23.bmp
文件 66614 2014-05-12 20:22 Perona_Malik\aniso-synimgn24.bmp
文件 66616 2010-07-04 10:47 Perona_Malik\lenna.bmp
文件 816 2010-07-07 18:39 Perona_Malik\main.asv
文件 856 2014-05-15 21:24 Perona_Malik\main.m
相关资源
- 用hallen积分方程求偶极子天线电流分
- black scholes方程式源代码
- 光孤子通信matlab仿真程序
- 十多种方法——求解非线性方程组M
- 分布傅里叶变换解非线性薛定谔方程
- 非线性系统辨识
- 多重网格法求解微分方程-matlab
- srad斑点去噪各向异性扩散滤波器
- 数学物理方程大作业 matlab
- 单模光纤的特征方程
- 激光器速率方程matlab程序
- 用迎风离散格式解对流方程(matlab)
- 混合整数非线性规划
- Matlab应用微分方程求解脉冲响应曲线
- MATLAB解方程
- 用MATLAB求解微分方程及微分方程组
- 逼近拟合+n种插值方法+数值微分+解线
- 非线性控制时滞系统迭代学习控制算
-
基于Matlab_Simuli
nk的空气悬架非线性 - 雅克比迭代求解线性方程组MATLAB课设
- matlab 虫口方程特性
- 牛顿迭代法求解非线性方程的Matlab程
- 各向异性扩散滤波算法(matlab)
- MATLAB logistic实现图像扩散
- 偏微分方程的MATLAB解法
- 汽车三自由度 非线性状态微分方程
- 二维稳态导热微分方程的数值求解m
- 基于Matlab和Creo的圆柱分度凸轮的设计
- 汽车二自由度状态方程模型
- MATLAB非线性优化fmincon详解
评论
共有 条评论