资源简介
在MATLAB中采用均方误差和测度两种评价参数对维纳滤波和L-R算法复原的加入噪声的运动模型和高斯模型的图像复原效果进行了比较
代码片段和文件信息
%图像处理程序 维纳滤波
%刘浩 2120131004
%2014.1.12
%% 初始化
clear all;
clc;
%% 读入图像并产生噪声
image=imread(‘camera.gif‘);
%image=checkerboard(8);
image=im2double(image);
%figure;
imwrite(image‘d:\figure_1.jpg‘);
%title(‘原始图像‘);
PSF=fspecial(‘motion‘745);
%PSF=fspecial(‘gaussian‘710);
image_motion=imfilter(imagePSF‘circular‘);
%figure;
imwrite(image_motion‘d:\figure_2.jpg‘);
%title(‘模糊图像‘);
%noise1=imnoise2(‘Gaussian‘size(image1)size(image2)0sqrt(0.0001));%高斯噪声,均值0,方差0.001
noise1=imnoise2(‘salt & pepper‘size(image1)size(image2)0sqrt(0.0001));%j椒盐噪声,密度0.01
%noise1=imnoise2(‘uniform‘size(image1)size(image2)01);%均匀噪声
image1=image_motion+noise1;%模糊图像加噪声
%figure;
imwrite(image1‘d:\figure_3.jpg‘);
%title(‘模糊图像加噪声‘);
%noise1=imnoise(image1‘gaussian‘00.001);%高
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1676 2014-01-16 10:07 img_processing.m
文件 4303 2014-01-15 21:49 imnoise2.m
文件 1700 2014-01-16 09:41 LR_filter.m
----------- --------- ---------- ----- ----
7679 3
相关资源
- 图像复原实验报告
- WNNM加权核范数最小化进行图像复原
- matlab运动模糊图像复原 实验报告
- 图像复原技术及其MATLAB实现
- 04-图像复原MATLAB
- MATLAB运动模糊图像复原
- 3种模糊图像去噪:中值滤波、维纳滤
- 基于matlab图像复原处理,图像清晰化
- 卡尔曼,维纳滤波器去噪比较
- 维纳滤波的matlab实现
- 维纳滤波和盲去卷积复原图像,matl
- 基于MATLAB的运动模糊图像复原算法研
- 大气湍流退化图像复原论文及matlab实
- 大气湍流退化图像复原论文及matlab实
- matlab图像复原、视频图像处理、运动
- 逆滤波和维纳滤波 matlab
- 利用维纳滤波实现噪声中语音信号的
- 图像复原matlab程序-图像复原matlab程序
- MATLAB基于压缩传感理论的单像素照相
- 基于MATLAB并结合IBD算法的盲迭代反卷
- 基于matlab图像复原处理包,其中包括
- 多级维纳滤波器
- 维纳滤波Matlab实现
- matlab图像复原(逆滤波、维纳滤波等
- 改进的维纳滤波的matlab代码
- 完整的维纳滤波器Matlab源程序
- 逆滤波,维纳滤波实现源代码MATLAB)
- 基于维纳滤波的语音增强及优化
- 运动模糊图像处理 维纳滤波算法
- 维纳滤波器
评论
共有 条评论