一种用于大像移线性模糊的压缩降质图像复原方法与流程

文档序号:14731439发布日期:2018-06-19 19:37阅读:476来源:国知局
一种用于大像移线性模糊的压缩降质图像复原方法与流程

本发明涉及计算机成像技术领域,主要涉及具有大像移线性模糊的压缩降质图像复原一幅清晰图像的图像处理问题。



背景技术:

由于成像系统本身和其他的缺陷,在成像过程中,由于各种因素,比如光学器件缺陷,人为的抖动,大气非均匀性等会造成图像有某些程度的失真和不同程度的降质。人们根据不同的图像退化成因研究了相应的图像复原方法。也相应取得了较为显著的图像质量提升。相机的成像过程可以描述为理想清晰图像与其他外部影响而造成的模糊核的卷积,同时由于电子器件的影响会引入噪声。图像复原时二维卷积运算的逆过程,是一个病态问题。

在图像复原问题中运动模糊图像复原技术是比较基本且有广泛用途的。在日常生活中会经常遇到由于曝光时间较长的时候人们拍照无法稳定手持拍照设备而造成拍摄景物与像面的相对移动。亦或在遥感领域,飞行器与地面有一定的相对速度,如果曝光时间较长也同样会出现相应的运动模糊。在各种类型的运动模糊中,最基本的是匀速线性模糊。从卷积的角度来看,匀速线性模糊造成的退化图像等价于清晰图像与线性模糊核的卷积。线性模糊核就是一条具有方向的线段。模糊核的方向是退化的相对运动方向,模糊核中的线段长度就是曝光时间内景物在像面上移动的幅度(以像素量计),大像移主要是指曝光时间内模糊量大于15像素的像移。

对于仅仅有线性模糊退化的模糊图像复原已经有较多方法。问题的核心在于对模糊尺度与方向的估计。主要有空域和频域两类。频域主要基于对于模糊图像进行傅里叶变换后的幅度频谱会呈现出条纹状的分布,对此频谱取对数再做傅里叶变换求出倒频谱就可以分析出条纹间隔,根据相应的公式就可以估算出线性模糊的大小与方向。空域主要基于图像的差分与自相关理论识别模糊尺度参数,将导函数在运动方向进行自相关,就会在相应位置出现峰值,通过搜索自相关曲线等极值点位置确定模糊尺度。

但在比较多的情况下,图像会被压缩保存成比如jpg格式,如果有一定的压缩量,会有比较明显的快效应出现。此时,频谱方法的频谱信息会基本消失。空域自相关的方法也会精度变的较低无法满足复原要求。特别低,对于大像移量,比如15像素以上的模糊量,目前尚未有针对压缩降质条件下的模糊核估计与图像复原的技术研究。采用常规的方法难以达到令人满意的复原效果。提出一种针对在压缩降质大像移线性模糊图像的模糊核估计方法是很有实际意义的。



技术实现要素:

本发明的目的在于针对现有技术的不足,提供一种用于大像移线性模糊的压缩降质图像复原方法。

本发明的目的是通过以下技术方案实现的:一种用于大像移线性模糊的压缩降质图像复原方法,具体可以采用以下步骤对压缩降质且存在大像移线性模糊的图像进行复原:

(1)输入一幅待复原压缩降质且存在大像移线性模糊的模糊图像b。

(2)判断b是否是彩色图像。如果是彩色图像则将b转化为YIQ空间三个通道,并用其中的Y通道灰度图像作为已下步骤的初始输入b'。如果是灰度图像,b'就是b。

(3)对b'用Canny算子提取二值边缘图像。设定初始高阈值t1和低阈值t2以及平滑方差系数σ,采用Canny算子提取出二值边缘图像E。

(4)对(3)中提取的边缘图像E,利用形态学的方法,基于8邻域的相邻准则,找到其中封闭的“洞”状封闭轮廓E'。

(5)对(4)中提取的封闭轮廓图E'中的每一个封闭轮廓提取出它外接的矩形。统计出提取出外接矩形的长宽。根据外接矩形的长宽数值,计算出线性位移尺度与方向,也即得到了图像模糊核。

(6)采用(5)估计出的模糊核作为图像复原的模糊核,采用TV正则化的复原方法对模糊图像b进行去模糊操作,得到复原图像。

进一步地,所述步骤3具体为:

首先将b'在水平以及竖直方向上以平滑方差系数的高斯模糊核进行图像平滑。然后求取平滑图像的水平和竖直方向的梯度记为dx,dy,求取梯度幅度G,

接下里选取Canny算子的参数,将算子的高阈值t1和低阈值t2之比系数设为0.1。并利用Canny算子的阈值自动选取,确定此图像的阈值,得到t1=0.328,t2=0.032。

最后,利用高阈值t1和低阈值t2对梯度幅度G的边缘进行选取,进一步提取出二值边缘图像E。

本发明的有益效果:本发明基于形态学方法出发估计模糊核,是一种较为新颖的模糊核估计方法。本发明能够在某些特定场景下(如月面图,遥感图,夜景图等),通过利用Canny算子本身的边缘选择优势,辅助一些形态学判断方法自适应的提取出模糊图中存在的由于模糊而造成的点物体、小光源变为线性长条状物体。解决了在图像有较高压缩比的情况下,以往估计模糊核方法精度很低的问题。本发明尤其适用于有较多同一场景的线性模糊组图,调整完一次参数,即可批量估计模糊核,而且有较高的模糊核估计精度。

附图说明

图1为本发明的算法流程示意图。

图2为仿真实验中所用具有明显压缩块效应以及大线性像移模糊的退化图像。

图3为仿真实验中对图2中部分区域进行放大。

图4为仿真实验中Canny算子提取完毕后的边缘二值图像。

图5为仿真实验中提取其中封闭轮廓后的边缘二值图像。

图6为仿真实验中采用本发明算法得到模糊核复原后的结果图;

具体实施方式

以下结合附图并以一个具体实例对本发明做进一步说明。

参照图1,本发明的算法流程步骤如下:

步骤1:输入模糊图像

如图2所示,选定一幅大像移的线性模糊图像b,这是一幅仿真月面图,并且此图像经过jpg保存后,具有较高的压缩比,能看出明显的块状效应,表现在8*8图像块的不连续与颜色过渡的不自然。图2图像尺寸为2048*1536像素。放大后的部分图像如图3所示。

步骤2:灰度图转换

输入图像是一幅彩色图像。将其转化为YIQ空间,取Y通道的灰度值作为灰度图b',计算公式为

b'=0.299R+0.587G+0.114B (1)

其中的R、G、B、分别为彩色图像的红、绿、蓝通道。

步骤3:Canny算子提取二值边缘图像

首先将b'在水平以及竖直方向上以平滑方差系数的高斯模糊核进行图像平滑。然后求取平滑图像的水平和竖直方向的梯度记为dx,dy,求取梯度幅度G,

接下里选取Canny算子的参数,将算子的高阈值t1和低阈值t2之比系数设为0.1。并利用Canny算子的阈值自动选取,确定此图像的阈值。本仿真实例中得到t1=0.328,t2=0.032。

最后,利用高阈值t1和低阈值t2对梯度幅度G的边缘进行选取,进一步提取出二值边缘图像E。具体可参考John Canny的边缘检测计算理论。结果如图4所示。

步骤4:提取候选封闭轮廓

对图4中提取的边缘E,利用形态学的方法,基于8邻域的相邻准则,找到其中封闭的“洞”状边缘,可参考Gonzalez的《数字图像处理》中的形态学图像处理。因为从原理上说,清晰图上的小斑点或者小圆点经过线性退化后会退化成一条线段,这样的线段轮廓就应该是封闭的形状。这样就可以得到如图5所示的封闭轮廓E'。

如果提取的边缘E中无法封闭轮廓太少,或者提取不出合适的轮廓,则需要修改Canny算子参数。同时,也可以考虑将E中接近封闭的边缘基于形态学方法连接起来。

步骤5:计算线性位移尺度与方向

对图5中提取的封闭轮廓图E'中的每一个封闭轮廓提取出它所外接的矩形。统计出提取出外接矩形的长宽。对大像移模糊的图像,剔除外接矩形长度<15个像素的轮廓,根据筛选出的外接矩形的长宽数值,计算出线性位移尺度与方向。在本仿真实例中,我们剔除掉外接矩形长度<15个像素的轮廓后,找到了3个封闭轮廓,求取出其方向为0度,模糊尺寸分别为26像素,27像素,27像素。也即得到线性模糊量在26-27像素间,为水平方向模糊。

步骤6:根据估计的模糊核采用正则化方法对图像进行复原

采用步骤5估计出的模糊核作为图像复原的模糊核,采用TV正则化的复原方法对模糊图像b进行去模糊操作。在本仿真实例中TV正则化系数取600,迭代次数取15次,正则化系数倍率取2。图2模糊图的复原结果图见图6。

从图6中可以看到,图像模糊程度有了明显的改善,经过复原后原来模糊扩散的线性物体已经收敛为一个点。把复原图像放大,可以看到图像的块效应也有了一定的改善。复原结果的图像质量明显提升,证明了本发明算法的有效性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1