本发明涉及数字图像处理,具体为一种基于局部双像素先验的图像盲去模糊方法。
背景技术:
1、在真实场景拍摄中,由于相机抖动、大气湍流、散焦等因素的影响,都可能造成光学系统的成像质量显著下降。常见的图像模糊包括运动模糊、湍流模糊、散焦模糊这三类。模糊的图像往往会影响后续计算机视觉任务的性能,例如目标识别和目标检测等。
2、传统的数字图像处理方法,主要包含基于滤波的非盲复原、盲目迭代以及退化模型参数辨识等几类方法。经典方法的局限性非常明显,盲目迭代方法对初始化值非常敏感,收敛性和可靠性较差;基于滤波的方法以及基于退化模型的方法,其效果主要取决于退化模型准确性,然而实际的退化模型是复杂多变的,并且难以准确获得,因此这类方法在实际应用中的效果往往非常不理想。
3、近几年,基于最大后验概率框架的图像盲去模糊算法受到广泛关注。只有模糊图像是已知的,而退化模型是未知的,因此图像盲去模糊实质上是一种高度不适定的问题,不适定问题的解往往不是唯一的,需要添加正则化约束来缩小解空间。基于最大后验概率框架的图像盲去模糊算法,将图像特性先验和模糊核特性先验加入算法框架中,来求解不适定问题的最优解。在图像恢复过程中,这些先验往往倾向于清晰图像的特性分布而不是模糊图像的,据此可以得到估计的模糊核和中间图像。
4、当前存在的主要问题有:一方面是选取的先验的有效性难以保障,不同的特性先验效果不同,有效性差的先验可能会在图像去模糊过程中造成振铃伪影现象。因此,从图像中提取更准确有效的特性先验,可以使得中间图像的复原效果更好,估计的模糊核也会更加准确,算法的鲁棒性会更强。然而更有效的先验往往比较复杂,数学分析困难,这也是一个难点。另一方面是复杂的先验往往更多为非线性项,非线性项在优化计算中比较困难。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本发明提供了一种基于局部双像素先验的图像盲去模糊方法,解决了选取的先验的有效性难以保障,复杂的先验往往更多为非线性项,非线性项在优化计算中比较困难的问题。
3、(二)技术方案
4、为实现以上目的,本发明通过以下技术方案予以实现:一种基于局部双像素先验的图像盲去模糊方法,具体包括以下步骤:
5、s1.灰度转换
6、输入模糊图像b,将模糊图像b转为灰度图像;
7、s2.构件模型
8、构建金字塔优化模型,在金字塔第一层初始化模糊核k0,对图像b下采样得到b1;
9、s3.构建双像素
10、构建局部双像素先验,局部双像素先验描述图像局部区域内最大最小像素差值的变化特性;
11、s4.构建函数
12、将局部双像素正则化约束与图像梯度域的正则化约束和模糊核的正则化约束引入基于最大后验概率的去模糊框架,构建目标函数;
13、s5.更新图像
14、更新中间图像i,通过优化进行求解,其中,ki-1表示上一层估计得到的模糊核进行上采样后的结果;
15、s6.更新模糊核
16、更新模糊核k,通过优化进行求解;
17、s7.判断迭代
18、判断金字塔优化模型是否迭代完成,若迭代层数达到s则此时的k即为最终估计的模糊核,若未达到迭代层数s,则往下继续执行;
19、s8.图像调整采样
20、将图像和模糊核的大小调整到下一层金字塔的采样尺寸,对图像b进行下采样,对模糊核ki进行上采样到第i+1层的尺寸,然后返回步骤s4,继续执行;
21、s9.最终成像
22、基于估计的模糊核k,选择非盲去模糊方法,得到最终的去模糊图像。
23、优选的,所述步骤s2中的模糊核初始化方法为:将整个模糊核的元素置0,然后将数值仅赋给中间位置,进行归一化后得到初始化的模糊核,或者对整个模糊核的元素置1,再进行归一化后得到初始的模糊核。
24、优选的,所述步骤s2中的下采样可以采用设置行列间隔直接下采样方法或双线性下采样方法类插值方法。
25、优选的,所述步骤s3中的dpp先验的形式包括局部最大值与局部最小值的减法和除法。
26、优选的,所述步骤s5中对方程中非线性的局部双像素正则项进行计算的方法为,将非线性的局部双像素先验转化为线性映射算子与图像向量相乘的线性计算。
27、优选的,所述步骤s9中的非盲复原算法可以为维纳滤波方法或r-l方法或基于超拉普拉斯类图像特性先验的优化算法或深度学习方法。
28、(三)有益效果
29、本发明提供了一种基于局部双像素先验的图像盲去模糊方法。具备以下有益效果:
30、本发明提供了一种基于局部双像素先验的图像盲去模糊方法,本发明用于计算图像中非重叠分片区域内最大像素强度差值,该先验稀疏性强,计算效率高,对局部双像素先验进行正则化约束,并同时引入图像梯度域的正则化约束及模糊核的正则化约束,算法的有效性和鲁棒性强,并且提出的新线性映射算子,能够解决非线性的局部双像素先验约束项的计算求解问题,制定了有效的优化策略。
1.一种基于局部双像素先验的图像盲去模糊方法,其特征在于,具体包括以下步骤:
2.根据权利要求1所述的一种基于局部双像素先验的图像盲去模糊方法,其特征在于:所述步骤s2中的模糊核初始化方法为:将整个模糊核的元素置0,然后将数值仅赋给中间位置,进行归一化后得到初始化的模糊核,或者对整个模糊核的元素置1,再进行归一化后得到初始的模糊核。
3.根据权利要求1所述的一种基于局部双像素先验的图像盲去模糊方法,其特征在于:所述步骤s2中的下采样可以采用设置行列间隔直接下采样方法或双线性下采样方法类插值方法。
4.根据权利要求1所述的一种基于局部双像素先验的图像盲去模糊方法,其特征在于:所述步骤s3中的dpp先验的形式包括局部最大值与局部最小值的减法和除法。
5.根据权利要求1所述的一种基于局部双像素先验的图像盲去模糊方法,其特征在于:所述步骤s5中对方程中非线性的局部双像素正则项进行计算的方法为,将非线性的局部双像素先验转化为线性映射算子与图像向量相乘的线性计算。
6.根据权利要求1所述的一种基于局部双像素先验的图像盲去模糊方法,其特征在于:所述步骤s9中的非盲复原算法可以为维纳滤波方法或r-l方法或基于超拉普拉斯类图像特性先验的优化算法或深度学习方法。