图像复原之退化模型

图像复原之退化模型

概述

引言

  • 退化就是将一幅正常的图像给弄得不正常,从而验证后续的复原方法是否能达到预期的效果。

这里写图片描述

  • 如上图所述,正常的图像经过退化函数H还需要加噪声,下面我们来介绍几种常见的噪声模型。

这里写图片描述

  • 高斯噪声来源于诸如电子线路的传感器噪声;瑞利噪声源于深度成像的表征噪声现象;指数和伽马源于激光成像。
  • 对于这些噪声的去除估计大家应该会想到很多的方法。空域包括如均值滤波,统计滤波中的中值滤波,频域的带阻滤波和陷波器等。
  • 这里想强调的是忽略考虑滤波器复杂度的问题的话,自适应滤波器也应该纳入我们的考虑范围之类。所谓的自适应就是指让系统实现反馈调节自己的参数,从而达到最佳的效果。频域的消除噪声自适应滤波器是最佳陷波器。

位置不变的线性退化

这里写图片描述

  • 点扩散可以概括为空阈的卷积即即实现了退化

建模估计退化

  • 首先介绍大气湍流模型,让图像具有一种大气湍流模糊的退化效果。

这里写图片描述

  • 下面重点来了,运动模糊。即由于摄像头的运动引起的图像退化。
    这里写图片描述

  • 下面我们用matlab实现一下原图像卷积一个运动滤波器。

    LEN = 31;THETA = 11;                            PSF=fspecial('motion',LEN,THETA);  
    

这里写图片描述

  • 这里在再介绍一波fspecial的用法吧

这里写图片描述

  • 完事具备了,接下来我们用线性移动滤波和圆形均值滤波(低通模糊效果)再来实现退化

这里写图片描述

  • 至此,退化部分介绍完毕了。接下来就是使用各种滤波来实现图像的复原了,这其中自然包含了千呼万唤始出来的维纳滤波了。

示例代码

clc;
clear;
close all;
I = imread('jyy.jpg');  % 读入图像
I = rgb2gray(I);  
I = I(60+[1:256],222+[1:256],:);       % 图像剪切
subplot(1,2,1);  imshow(I);     % 显示原始图像
title('原始图像');                     % 设置图像标题
LEN = 31;                                    % 模糊长度
THETA = 11;                                  % 角度
PSF = fspecial('motion',LEN,THETA);          % 生成PSF
Blurred = imfilter(I,PSF,'circular','conv'); % 图像卷积计算
subplot(1,2,2);imshow(Blurred);           % 显示处理后的图像
title('图像卷积运算效果');                % 设置图像标题

clc;
clear;
close all;
I = imread('jyy.jpg');  % 读入图像
I = rgb2gray(I);  

subplot(2,2,1); imshow(I);
xlabel('(a) 原始图像');
H = fspecial('motion',20,45);
MotionBlur = imfilter(I,H,'replicate');
subplot(2,2,2); imshow(MotionBlur);
xlabel('(b) 动态模糊图像');

H = fspecial('disk',10);
blurred = imfilter(I,H,'replicate');
subplot(2,2,3);imshow(blurred);
xlabel('(c) 模糊图像');

H = fspecial('unsharp');
sharpened = imfilter(I,H,'replicate');
subplot(2,2,4); imshow(sharpened);
xlabel('(d) 图像锐化效果');
  • 9
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
数字图像在获取的过程中,由于光学系统的像差、 光学成像衍射、 成像系统的非线性畸变、 摄影胶片的感光的非线性、 成像过程的相对运动、 大气的湍流效应、环境随机噪声等原因, 图像会产生一定程度的退化。因此,必须采取一定的方法尽可能地减少或消除图像质量的下降,恢复图像的本来面目, 这就是图像复原, 也称为图像恢复。 图像复原图像增强有类似的地方, 都是为了改善图像。但是它们又有着明显的不同。图像复原是试图利用退化过程的先验知识使已退化图像恢复本来面目,即根据退化的原因, 分析引起退化的环境因素,建立相应的数学模型, 并沿着使图 像降质的逆过程恢复图像。从图像质量评价的角度来看, 图像 复原就是提高图像的可理解性。而图像增强的目的是提高视感 质量,图像增强的过程基本上是一个探索的过程, 它利用人的心理状态和视觉系统去控制图像质量, 直到人们的视觉系统满意为止。 图像复原是利用退化现象的某种先验知识,建立退化现象的数学模型,再根据模型进行反向的推演运算,以恢复原来的景物图像。因而,图像复原可以理解为图像降质过程的反向过程。建立图像复原的反向过程的数学模型,就是图像复原的主 要任务。经过反向过程的数学模型的运算,要想恢复全真的景物图像比较困难。所以, 图像复原本身往往需要有一个质量标 准, 即衡量接近全真景物图像的程度,或者说,对原图像的估 计是否到达最佳的程度。 由于引起退化的因素众多而且性质不同,为了描述图像退化过程所建立的数学模型往往多种多样,而恢复的质量标准也往往存在差异性,因此图像复原是一个复杂的数学过程,图像复原的方法、技术也各不相同。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值