第三讲报告
一、课程内容
针对二维情形的真实噪声图片进行降噪的具体方法:拉普拉斯方法和 TV 滤波。
二、内容分析
1、拉普拉斯方法:
(1)方法特点:对某点做水平、垂直方向的求导后加和;
(2)优点:简单快速;
缺点:图像模糊严重,难以保留边界;
(3)代码:
clear all;
close all;
Io=imread('123.png'); %读取图片
figure(1),imshow(Io);
if(ndims(Io)==3)
Ig=rgb2gray(Io);
end %将三层矩阵化为一层(否则易出错)
sigma=20;
Ig=double(Ig);
Ig=Ig+sigma*randn(size(Ig));%加噪声
u=Ig;
figure(2),imshow(u,[]);
n=50;
tau=0.02;
for i=1:n
lapu=u([2:end end],:)+u([1 1:end-1],:)+u(:,[2:end end])+u(:,[1 1:end-1])-4*u;
u=u+tau*lapu;
end;
figure(8),imshow(u,[]);
(4)用 MATLAB 实现:
原图: