matlab 图像退化,基于matlab的退化图像复原(一)------图像退化处理

图像恢复技术是图像处理领域一类重要的处理技术,与图像增强等其他基本图像处理技术类似,该技术也是以获取视觉质量得到某种程度改善为目的的,所不同的是图像恢复过程需要根据指定的图像退化模型来完成,根据这个退化模型对在某种情况下退化或恶化了的退化图像进行恢复,以获取到原始的、未经过退化的原始图像。换句话说,图像恢复的处理过程实际是对退化图像品质的提升,并通过图像品质的提升来达到图像在视觉上的改善。

这是MATLAB的自带函数库里的一些函数,

把它调用出来研究理解一下

分别是运动模糊,圆盘模糊,钝化模糊。

I=imread(‘src.png‘);

subplot(221);

imshow(I);

title(‘src‘);

H=fspecial(‘motion‘,20,30); %运动卷积的偏移矩阵

MotionBlur=imfilter(I,H); %卷积

subplot(222);

imshow(MotionBlur);

title(‘MotionBlur‘)

H1=fspecial(‘disk‘,10); %圆盘状偏移矩阵

disk=imfilter(I,H1); %卷积

subplot(223);

imshow(disk);

title(‘disk‘)

H2=fspecial(‘unsharp‘); %钝化模糊的偏移矩阵

unsharp=imfilter(I,H2); %卷积

subplot(224);

imshow(unsharp);

title(‘unsharp‘)

891700d42998dbe63028dd1f22812007.png

妈的放了自己的帅照真是害羞。

主要是里面几个函数的理解。

让我来按照自己的理解解释一下

H矩阵:很容易看出这就是图像向右上平移然后叠加,就是卷积。

模拟运动时曝光时间长的模糊照片

cf6e383601115b43a630707e077fefc4.png

H1矩阵:可以看出来就是图像平移成圆形之后各点叠加。

模拟光圈没调整好的镜头拍出来的照片

39547f49de240047294b19b1e72d0a22.png

H2矩阵:高通滤波

可能是传输或是编码问题导致的吧

4c711d05a9a03fdd9b3f359281c34fab.png

---------------------------------------------最后----------------------------------------

------------------------------------------就是这么帅------------------------------------

8fdb17a2e57e182289f0722d5040cd6d.png

原文:http://www.cnblogs.com/MnsterLu/p/5636041.html

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值