数字图像处理学习笔记 第五章图像复原与重建

5.1图像退化/复原过程的模型

       5.1.1 什么是图像的退化

       图像退化,是指图像在形成、存储、处理和传输过程中,由于成像系统、存储设备、处理方法和传输介质的不完善,从而导致的图像质量下滑。

       5.1.2引起成像退化的原因

       成像系统焦散、成像设备与物体的相对运动、成像器材的固有缺陷、外部干扰等等

       5.1.3什么是图像的复原

       图像复原也称图像恢复,指的是对退化的图像进行处理,试图恢复降质的图像,还原真面目。

        5.1.4图像复原与图像退化的关系

       图像复原可以看作是图像退化的逆过程,是将图像退化的过程加以估计,建立退化的数学模型后,补偿退化过程造成的降质。

       在图像退化过程确知的情况下,图像退化的逆过程是有可能进行的。但实际情况经常是退化过程并不知晓,这种复原称为盲目复原。

       由于图像模糊的同时,噪声和干扰也会同时存在,这也为复原带来了困难和不确定性。

      5.1.5图像复原与图像增强的比较

       1.相同点

       与图像增强相似,图像复原的目的也是改善图像质量;

       图像复原与图像增强均可以使用空间域或频率域滤波实现。

       2.区别

       图像增强主要是一个主观过程,而图像复原主要是一个客观过程;

       图像增强被认为是一种对比度拉伸,提高图像的视觉质量;而图像复原技术根据相应的退化模型和知识来获取恢复原始图像的最优估值。

        5.1.6图像退化/复原模型

       图像复原即在给定的g(x,y)和H的基础上得到对f(x,y)的某个近似,通常采用线性的、空间不变的复原技术。

        如果退化系统(函数)H是线性空间不变系统:

        (1)线性:H[k_{1}f_{1}(x,y)+k_{2}f_{2}(x,y)]=k_{1}H[f_{1}(x,y)]+k_{2}H[f_{2}(x,y)]

  1.                              齐次性: H[kf(x,y)]=kH[kf(x,y)]

                             叠加性:H[f_{1}(x,y)+f_{2}(x,y)]=H[f_{1}(x,y)]+H[f_{2}(x,y)]

        (2)空间不变性:H[f(x-a,y-b)]=g(x-a,y-b),即图像中任一像素点通过退化系统时的响应只取决于该点的输入值,而与该点的位置无关。

        退化图像可以表示为:

        空间模型:g(x,y)=h(x,y)*f(x,y)+n(x,y),*表示卷积,h(x,y)表示空域退化函数;

        频域模型:G(u,v)=H(u,v)F(u,v)+N(u,v),H(u,v)表示频域退化函数。

5.2 噪声模型

        5.2.1噪声的概述

       噪声是图像中不希望有(或不需要)的部分,是最常见的退化因素之一;对信号来说,噪声是一种外部干扰(但噪声本身也是一种信号,携带了噪声源的信息)。数字图像的噪声主要来源于图像的获取和传输过程。

        获取图像的数字化过程,如图像传感器的质量和环境条件;

        图像传输过程中传输信道的噪声干扰,如无线网络传输的图像会受到光或其它大气因素的干扰。

        5.2.2噪声的模型

       图像中的噪声是随机的,其灰度值的统计特性可以用概率密度函数(PDF)或相应的累计分布函数(CDF)进行表征。

       对于退化图像中的噪声n(x,y),有多种不同的统计模型:均匀噪声、指数噪声、高斯噪声、瑞利噪声、伽马噪声、脉冲(椒盐)噪声、周期噪声。

       1.均匀噪声

        均匀噪声的概率密度函数(PDF):

        式中,z表示噪声灰度值,z=a+(b-a)\times U(0,1)U(0,1)表示区间[0,1]内的均匀随机数。噪声(灰度值)均值为\mu =\frac{a+b}{2},噪声灰度值方差为\sigma ^{2}=\frac{(b-a)^{2}}{12}

        2.指数噪声

        指数噪声的概率密度函数(PDF):

        式中,a>0z=-\frac{1}{a}\times ln[1-U(0,1)]U(0,1)表示区间[0,1]内的均匀随机数。噪声均值为\mu =\frac{1}{a};噪声方差为\sigma ^{2}=\frac{1}{a^{2}}

        3.高斯噪声

        高斯噪声的概率密度函数(PDF):

        式中,\mu表示噪声均值,\sigma ^{2}表示噪声方差,z=\mu +\sigma \times N(0,1)N(0,1)表示标准正态分布的随机数。

        高斯噪声的灰度值有70%落在[(\mu -\sigma ),(\mu +\sigma )]范围之内。

        4.瑞利噪声

        瑞利噪声的概率密度函数(PDF):

        式中,z=a+\sqrt{-b\times ln[1-U(0,1)]}U(0,1)表示区间[0,1]内的均匀随机数。噪声均值为\mu =a+\sqrt{\pi b/4},噪声方差为\sigma ^{2}=\frac{b(4-\pi )}{4}

        5.伽马(爱尔兰)噪声

        伽马噪声的概率密度函数(PDF):

        式中,a>0b为正整数,“!”表示阶乘,z=E_{1}+E_{2}+...+E_{b}E_{i}是具有参数a的指数随机数。噪声均值为\mu =\frac{b}{a},噪声方差为\sigma ^{2}=\frac{b}{a^{2}}

        6.脉冲(椒盐)噪声

        椒盐噪声的概率密度函数(PDF):

        如果P_{a}P_{b}为零,则脉冲噪声称为单极脉冲;如果P_{a}P_{b}均不为零,则脉冲噪声称为双极脉冲噪声或椒盐噪声。在数字图像中,脉冲噪声通常被数字化为最小值或最大值(纯黑或纯白),即a、b等于所允许的最小值和最大值,例如8比特图像,a=0(黑)、b=255(白)。

5.3空间域滤波复原

        5.3.1.空间域滤波复原的方法

        当一幅图像中存在的唯一退化因素是噪声时,其退化模型如下:

        空间模型:g(x,y)=f(x,y)+n(x,y)

        频域模型:G(u,v)=F(u,v)+N(u,v)

        可以选择空域滤波的方法来复原图像,常见的空域滤波器有均值滤波器、中值滤波器、最大值滤波器、最小值滤波器、中点滤波器以及自适应滤波器等。

        \bullet均值滤波器和中点滤波器适合于处理高斯或均匀等随机噪声;

        \bullet中值滤波器适合于处理椒盐噪声;

        \bullet最大值滤波器适合于处理“胡椒”噪声;

        \bullet最小值滤波器适合于处理“盐”噪声。

        5.3.2.自适应滤波器

        该类滤波器的自适应滤波行为基于由m\times n矩形窗口S_{xy}定义的区域内图像的统计特性。与前述滤波器相比,该类滤波器性能更优,但也增加了算法复杂性。该类滤波器的响应基于以下4个量:

        \bulletg(x,y):表示噪声图像g的任意像素点的灰度值;

        \bullet\sigma _{n}^{2}:整幅图像g的噪声方差;

        \bulletm_{L}:在区域S_{xy}上像素点的灰度局部均值;

        \bullet\sigma _{L}^{2}:在区域S_{xy}上像素点的灰度局部方差。

        滤波器的预期性能如下:

        \bullet如果\sigma _{n}^{2}=0,滤波器返回g(x,y)的值。因为在零噪声的情况下g(x,y)等同于f(x,y)

        \bullet如果局部方差\sigma _{L}^{2}\sigma _{n}^{2}高相关,滤波器返回一个g(x,y)的近似值。

        \bullet如果\sigma _{n}^{2}=\sigma _{L}^{2},滤波器返回区域S_{xy}上像素的局部均值m_{L}

        基于上述预期性能,假设噪声是加性和位置无关的,且\sigma _{n}^{2}<\sigma _{L}^{2},则滤波器的自适应输出的表达式:\hat{f}(x,y)=g(x,y)-\frac{\sigma_{n}^{2} }{\sigma_{L}^{2}}[g(x,y)-m_{L}]。唯一需要估计的未知量\sigma _{n}^{2},其它参数可以从区域S_{xy}中的像素计算出来。

5.4 退化函数的估计

        频率退化模型:G(u,v)=H(u,v)F(u,v)+N(u,v)

        图像复原的主要目的是在给定退化图像g(x,y)以及退化函数H和噪声n(x,y)的前提下,对原始图像f(x,y)进行估计。

        在进行图像复原时首先估计退化函数(即点扩散函数,PSF),一般的估计方法由三种:图像观察估计法、试验估计法、模型估计法。

        5.4.1.图像观察估计法

        在没有关于退化函数H的先验知识的情况下,通过收集图像自身的信息,从而实现退化函数的估计:

        \bullet寻找简单结构、受噪声影响小的子图像g_{s}(x,y)

        \bullet构造一个估计图像\hat{f}(x,y),它和观察的子图像g_{s}(x,y)有相同大小和特性;

        \bullet假设空间不变的,由退化模型可推导出退化函数的估计H_{s}(u,v),即H_{s}(u,v)=G_{s}(u,v)/\hat{F}_{s}(u,v)H_{s}(u,v)G_{s}(u,v)\hat{F}_{s}(u,v)分别为h_{s}(x,y)g_{s}(x,y)\hat{f}_{s}(x,y)DFT

        5.4.2.试验估计法

        使用与退化图像的成像设备相似的装置,以此装置成像一个脉冲(即小亮点),得到一个退化的冲激响应,从而实现较准确的退化估计。由于冲激的傅里叶变换为常数,故H(u,v)=\frac{G(u,v)}{A},A为常量,表示脉冲强度。

        5.4.3.模型估计法

        从基本原理开始,推导一个数学模型,以此数学模型建立退化函数的估计。

        1.焦散模糊

h(x,y)=\begin{cases} \frac{1}{\pi R^{2}} & \text{ if } x^{2} +y^{2}\leqslant R^{2}\\ 0 & \text{ if } other \end{cases}

        其中,R是散焦半径,经过傅里叶变换为:

        H(u,v)=2\pi R\frac{J_{1}(R\sqrt{u^{2}+v^{2}})}{\sqrt{u^{2}+v^{2}}}

        式中,J_{1}(.)是一阶第一类贝塞尔函数,H(u,v)是圆对称的。

        2.运动模糊

        H(u,v)=\frac{T}{\pi (ua+vb)}sin[\pi (ua+vb)]e^{-j\pi (ua+vb)}

        \bulletT为采集时间长度(也即曝光时间)

        \bulleta、b分别为垂直、水平方向的运动距离

        3.大气湍流模糊

        H(u,v)=e^{-k(u^{2}+v^{2})^{5/6}}

        \bullet将引起退化的环境因素考虑在内

        \bullet常数k与湍流的性质有关,k越大,湍流越剧烈。

5.5 常见的图像复原方法——逆滤波

        逆滤波是复原退化图像的最简单方法,即利用退化图像的傅里叶变换结果除以频域退化函数:\hat{F}(u,v)=\frac{G(u,v)}{H(u,v)}\hat{F}(u,v)为原始图像的傅里叶变换结果的估计。

        \diamond优点:算法比较简单

        \diamond缺点:仅考虑退化函数,忽略噪声的处理,不能准确地复原。

                   \hat{F}(u,v)=\frac{G(u,v)}{H(u,v)}=\frac{F(u,v)H(u,v)+N(u,v)}{H(u,v)}=F(u,v)+\frac{N(u,v)}{H(u,v)}     

        根据上图所示,进一步增大半径值,会使得图像越来越模糊。此外,这个例子的结果表明,一般直接逆滤波的性能是较差的。

5.6常见的图像复原方法——维纳滤波

        5.6.1.维纳滤波器

        维纳滤波器综合了退化函数和噪声统计特性两个方面进行复原处理。它还引入最小二乘约束条件,使得复原的结果图像\hat{f}(x,y)与原始的未退化图像f(x,y)之间的均方误差最小:

min MSE=min\frac{1}{MN}\sum_{x=0}^{M-1}\sum_{y=0}^{N-1}[\hat{f}(x,y)-f(x,y)]^{2}

        经过最小均方误差滤波器(即维纳滤波器)可得:

H_{w}(u,v)=\frac{1}{H(u,v)}\frac{|H(u,v)|^{2}}{|H(u,v)|^{2}+s\frac{|N(u,v)|^{2}}{|F(u,v)|^{2}}}

        式中,H(u,v)为退化函数,|H(u,v)|^{2}H(u,v)的功率谱,s为最小二乘约束条件的拉格朗日常数,|N(u,v)|^{2}为噪声的功率谱,|F(u,v)|^{2}为未退化图像的功率谱,\frac{|N(u,v)|^{2}}{|F(u,v)|^{2}}为噪信功率比。

        \bullet如果退化图像具有较低的噪信功率比,则维纳滤波器H_{w}(u,v)近似为逆滤波器1/H(u,v)

        \bullet如果噪声为0,则维纳滤波退化为逆滤波

        \bullet如果噪信功率比未知或不能估计,则维纳滤波器可近似为:H_{w}(u,v)=\frac{1}{H(u,v)}\frac{|H(u,v)|^{2}}{|H(u,v)|^{2}+K},其中,K表示一个交互的标量常数。

        5.6.2.维纳滤波与逆滤波的比较

        逆滤波算法简单,但去模糊能力不强,且忽略噪声影响;

        维纳滤波去模糊效果由于逆滤波,且具备去噪能力,但需要知道未退化图像和噪声的功率谱;

        维纳滤波建立在最小化统计准则的基础上,滤波结果只是平均意义上的最优。


参考文献:数字图像处理(第四版)冈萨雷斯

  • 30
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值