本发明涉及计算机视觉和数字图像处理领域,具体的说是一种基于图像显著结构的噪声模糊图像盲目反卷积方法。
背景技术:
单幅图像盲目反卷积是图像处理和计算机视觉领域的一个最基本的研究问题,一直是研究的热点和难点,其应用已深入到目标识别、遥感成像、医学图像处理和消费级摄像多个领域。单幅图像盲目反卷积问题本质上属于数学中的病态反问题。对其求解通常是先估计模糊核,将反卷积问题转换成线性图像复原问题,然后通过非盲目解卷积方法恢复清晰图像,这样可获得更好的效果。在非盲目解卷积过程中,模糊核估计的准确性直接影响图像恢复质量。因此,对单幅图像盲目反卷积问题而言,找到一个相对准确的模糊核估计值至为关键。近年来,单幅图像盲目反卷积得到了充分研究,许多有效方法相继被提出。在输入图像无噪声沾染的假设前提下,这些方法获得了相当成功的图像重建质量。然而,随着输入图像噪声增加,已存在方法的性能迅速退化甚至失效。
技术实现要素:
为克服目前单幅图像盲目卷积技术在处理噪声模糊图像上的不足,本发明提供了一种基于图像显著结构的噪声模糊图像盲目反卷积方法,该方法在合成和真实图像数据集上都更准确地估计出噪声模糊图像的模糊核,获得高质量的去模糊图像。
本发明为实现上述目的所采用的技术方案是:一种基于图像显著结构的噪声模糊图像盲目反卷积方法,包括以下步骤:
步骤1,输入待去模糊的图像数据;
步骤2,对输入图像数据进行降噪预处理;
步骤3,对降噪预处理后的图像或经步骤7处理后的粗略复原图像进行显著边缘提取;
步骤4,对显著边缘提取后的图像进行shock滤波重建图像强边缘;
步骤5,利用图像强边缘计算用于模糊核估计的图像显著边缘;
步骤6,初始模糊核估计;
步骤7,利用所估计的初始模糊核进行粗略图像复原;
步骤8,判断模糊核估计是否达到预设阈值条件,若是,则执行步骤9,否则返回步骤3;
步骤9,对模糊核初始估计进行基于isd的修正;
步骤10,图像复原。
所述降噪预处理通过bm3d滤波完成。
所述显著边缘提取利用图像结构-纹理分解方法实现,具体为:对于图像l,其图像结构通过最小化代价函数
获得。其中,θ为可调节参数;ls表示显著边缘提取的图像结构;▽ls表示图像ls的一阶偏导数;ω(x)表示像素x的自适应权重,即ω(x)=exp(-||r(x)||0.8);r(x)代表用于模糊核估计边缘选择的一种图像梯度置信度量,即
所述对显著边缘提取后的图像进行shock滤波重建图像强边缘,通过下式进行
其中,ls表示显著边缘提取的图像结构;
所述利用图像强边缘计算用于模糊核估计的图像显著结构,具体为:
其中,
所述初始模糊核估计通过最小化代价函数
获得;其中,γ和μ分别表示正则化和平滑约束权重;▽b表示降噪预处理后模糊图像的一阶偏导数(即梯度图像);▽s为步骤5得到的图像显著结构;k表示模糊核;
采用hyper-laplacian分布作为模糊核的先验分布,同时引入基于梯度最小化的图像平滑方法,对模糊核进行平滑处理,改善模糊核估计值的连续性。
所述利用所估计的初始模糊核进行粗略图像复原,具体采用基于全总变分正则化模型实现,即
其中,λl表示tv正则项权重;b表示降噪预处理后模糊图像;l表示复原图像,k表示模糊核;▽l表示图像l的一阶导数。
所述对模糊核初始估计进行基于isd的修正,具体为:
在每次迭代开始,取先前估计模糊核ki中较大值元素组成集合si+1,而其它元素属于集合
其中,j用于指示模糊核ki中的元素;∈s为一正数。
假设模糊核大小为h×w,设计∈s=7×||ki||∞/(2h×w×niter),niter为迭代次数;通过最小化代价函数
完成模糊核细化;其中,▽s和k分别表示步骤3~7最终输出的图像显著边缘和模糊核。
所述图像复原选择降噪预处理后的模糊图像作为输入图像,并采用基于稀疏先验的非盲目解卷积方法完成,最终的图像复原代价函数为:
其中,b0代表经降噪预处理后的模糊图像;k′为步骤7得到的模糊核;α=0.8;
本发明可有效地处理图像去模糊对噪声敏感问题,准确地估计出噪声模糊图像的模糊核,并给出高质量的复原图像。
附图说明
图1为本发明方法的流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
本发明首先通过降噪预处理对图像噪声进行抑制,利用基于全总变分模型的方法提取模糊图像的显著结构,进而运用梯度选择方法移除不利于模糊核估计的显著边缘,提高模糊核估计的鲁棒性;然后采取两阶段模糊核估计策略,运用基于图像显著结构的模糊核估计方法和isd技术实现模糊核的准确估计;最后通过稀疏先验约束的非盲目图像解卷积方法完成最终的图像复原。
在图1中,采用bm3d滤波对输入模糊图像做降噪平滑预处理后,采用两阶段模糊核估计策略,实现模糊核从粗到细的准确估计。第一阶段估计粗略的模糊核初值:提取输入图像的显著边缘,接着应用shock滤波重建图像强边缘,保 留具有较大的模糊核初值用于模糊核初值估计。第二阶段模糊核初值的细化:利用isd技术对模糊核初值做进一步处理,得到相对准确的模糊核估计。最后通过基于稀疏先验约束的非盲目图像解卷积方法完成最终的图像复原。具体步骤如下:
单幅图像盲目反卷积问题中,图像退化过程通常被模型化为b=l*k+n。其中,b表示观测到的噪声模糊图像;l,k和n分别代表原始清晰图像、模糊核与高斯白噪声;*是卷积符号。
步骤1.输入图像数据。
在单幅噪声模糊图像盲目反卷积系统中输入待去模糊的图像数据。
步骤2.噪声抑制。
通过bm3d滤波对输入噪声模糊图像进行降噪预处理。
步骤3.显著边缘提取。
利用图像结构-纹理分解方法实现图像显著边缘提取,对于图像l,其图像结构可通过最小化代价函数
获得。其中,θ为可调节参数;ls表示提取的图像结构;ω(x)表示像素x的自适应权重,即ω(x)=exp(-||r(x)||0.8);r(x)代表用于模糊核估计边缘选择的一种图像梯度置信度量,即
步骤4.shock滤波。
提取图像结构ls后,对ls进行shock滤波重建图像强边缘
其中,
步骤5.显著边缘选择。
利用
其中,о代表像素间点乘操作;h(m,τ)为单位二值掩膜函数;τ为图像
步骤6.初始模糊核估计。
采用hyper-laplacian分布作为模糊核的先验分布,同时引入基于l0梯度最小化的图像平滑方法,对模糊核进行平滑处理,改善模糊核估计值的连续性。初始模糊核估计可通过最小化代价函数
获得。其中,γ和μ分别表示正则化和平滑约束权重;▽b表示降噪预处理后模糊图像的一阶偏导数(即梯度图像);▽s为步骤5得到的图像显著结构;k表示模糊核;
步骤7.粗略图像复原。
利用所估计的初始模糊核进行粗略图像复原,将粗略复原图像作为下一次 模糊核估计的模糊图像输入。具体采用基于全总变分(totalvariation,tv)正则化模型实现,即
其中,λl表示tv正则项权重,典型值取0.1。该模型采用irls方法求解,外层迭代取2次,内层共轭梯度算法采用100次迭代。
步骤8.迭代阈值判断。
为了获得更好的模糊核初始估计,步骤3~7基于图像金字塔分解(图像下采样系数取
步骤9.基于isd的模糊核修正。
isd是一种新的稀疏信号重构技术。在isd每次迭代开始,取先前估计模糊核ki中较大值元素组成集合si+1(即构建的部分支持域),而其它元素属于集合
其中,j用于指示模糊核ki中的元素;∈s为一正数。假设模糊核大小为h×w,设计∈s=7×||ki||∞/(2h×w×niter),niter为迭代次数。于是可通过最小化代价函数
完成模糊核细化。其中,▽s和k分别表示步骤3~7最终输出的图像显著边缘和模糊核。
步骤10.图像复原。
考虑到噪声不可忽略时非盲目解卷积方法对图像噪声放大及图像边界振铃效应问题,选择降噪滤波后的图像作为输入图像,并采用基于稀疏先验的非盲目解卷积方法完成图像复原。最终的图像复原代价函数为
其中,b0代表经降噪平滑后的模糊图像;k′为步骤7得到的模糊核;α=0.8;