System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于边缘结构保持的全局稀疏纹理滤波方法技术_技高网

一种基于边缘结构保持的全局稀疏纹理滤波方法技术

技术编号:44264066 阅读:4 留言:0更新日期:2025-02-14 22:08
本发明专利技术提供一种基于边缘结构保持的全局稀疏纹理滤波方法,包括在惩罚项引入纹理抑制函数,对输出图像的梯度进行约束,纹理抑制函数通过设定两个阈值来抑制图像中的纹理、噪声、不必要的细节信息,然后使用抑制后的梯度作为惩罚项的分母的输入,使得惩罚项能够充分的把纹理和结构区分开来;采用稀疏正则L1范数来约束惩罚项,通过引入次梯度将非凸优化转换为凸优化问题,并采用交替方向乘子法进行迭代求解,达到更好的边缘保持;采用稀疏性较强的Lp范数来约束惩罚项及预处理共轭梯度法来加速提高计算效率,达到取得更为鲁棒、稀疏性的图像平滑效果。本发明专利技术能提高算法区分纹理与结构的鲁棒性,保留较好的语义信息,达到较好边缘结构保持的平滑性能。

【技术实现步骤摘要】

本专利技术涉及边缘保持图像平滑,具体涉及一种基于边缘结构保持的全局稀疏纹理滤波方法


技术介绍

1、边缘保持图像平滑一直是图像处理任务的研究热点,其主要是用来滤掉纹理和噪声并且保留重要的结构和边缘。在过去几十年里有各种算法被提出,并且边缘保持图像平滑在许多计算机视觉任务中有着广泛的应用,包括细节增强、边缘提取、hdr映射、图像去噪、剪切画伪影去除以及图像动漫风格化等领域。

2、现有的边缘保持图像平滑方法主要分为三类:基于局部滤波器的平滑算法、基于全局优化的平滑算法和基于深度学习的平滑算法。其中,基于全局优化的平滑算法通常建立一个全局优化框架,该框架由数据项和惩罚项组成,数据项是为了保证平滑后的输出图像s尽可能与输入图像i贴近,数据项用l2范数来约束输出与输入的偏差,惩罚项用各种范数来约束输出图像的梯度,从而达到保边平滑效果。基于全局优化算法的通用框架如下:

3、

4、其中,λ为平滑参数,用于控制图像的平滑力度;p为索引图像的二维像素;δ(sp)是对输出图像的梯度惩罚。也就是说,对于纹理以及噪声显著区域产生大的响应,且尽可能对结构边缘区域施以最小力度的约束。

5、在现有的方法中,总变分(tv)模型是最早的一类纹理结构分解算法。后续提出的加权最小二乘(wls)和l0梯度最小化以及相对总变分(rtv)模型,尽管在对大规模噪声或纹理的去除上是有效果的,但其会平滑掉小结构边缘以及弱结构,难以做到在高效平滑的同时保持边缘不被破坏。相对总变分(rtv)模型采用l2范数来约束输入图像与输出图像的结构相似性,对输出图像梯度施加l2范数进行约束,以达到图像平滑的目的。虽然相对总变分(rtv)模型拥有高质量的平滑性能,但对弱结构信息的保边能力并不友好,甚至会造成小结构的丢失。一方面采用l2范数约束的惩罚项通过最小化找到真实值的逼近值,其稀疏性较弱,在区分纹理和结构的临界点未必是最佳,很可能造成纹理和结构共存,要实现高质量的平滑就会牺牲小结构和弱边缘为代价。另一方面相对总变分(rtv)模型的惩罚项由两项组成,由于窗口内的纹理与结构的特性不同,通过窗口内梯度绝对值的和与窗口内梯度和的绝对值的比值将纹理和结构区分开来,这对普通的纹理图像平滑效果较好,但对于不同尺度纹理会造成欠平滑现象。这是由于存在一些难以滤除且与显著结构相当的大尺度纹理,若要平滑大尺度纹理又会造成过平滑现象,即弱结构和结构边缘丢失。综上所述,基于l2范数的相对总变分(rtv)模型稀疏性较弱且保边能力有待提升,缺乏鲁棒性。


技术实现思路

1、针对现有基于l2范数的相对总变分模型对于存在与显著结构相当的大尺度纹理,若要平滑大尺度纹理又会造成过平滑现象,即弱结构和结构边缘丢失,稀疏性较弱且保边能力有待提升,缺乏鲁棒性的技术问题,本专利技术提供一种基于边缘结构保持的全局稀疏纹理滤波方法,该方法充分考虑结构与大尺度纹理混合的情况,来提高算法区分纹理与结构的鲁棒性,并保留较好的语义信息,达到较好的边缘结构保持的平滑性能。

2、为了解决上述技术问题,本专利技术采用了如下的技术方案:

3、一种基于边缘结构保持的全局稀疏纹理滤波方法,所述方法包括以下步骤:

4、s1、在全局优化框架的惩罚项中引入纹理抑制函数,对输出图像的梯度进行约束,纹理抑制函数通过设定σ1和σ2两个阈值来抑制图像中的纹理、噪声、不必要的细节信息,其中σ1用于抑制较小尺度的纹理、噪声、不必要的细节,而σ2则用于抑制与显著结构相当的大尺度纹理,从而达到较好的纹理图像平滑效果,纹理抑制函数的公式如下所示:

5、

6、其中,δ为输出图像梯度,σ1与σ2为阈值,exp(·)为指数函数;

7、然后再使用纹理抑制函数抑制后的梯度作为惩罚项的分母的输入,使得惩罚项能够充分的把纹理和结构区分开来,对两者施以不同力度的惩罚,从而更好保留图像的语义信息;

8、s2、采用稀疏性较强的l1范数来约束惩罚项,使用l1范数能够取得更为稀疏的效果,尽管对于稀疏的l1范数不可导,但通过引入次梯度将非凸优化问题转换为凸优化问题,并采用交替方向乘子法进行迭代求解,可以达到更好的边缘保持图像平滑算法,避免了l2范数稀疏性较弱,不能较好的保留图像的语义信息;

9、s3、采用稀疏性较强的lp范数来约束惩罚项,其中0<p<1,对于lp范数问题,为了有效求解采用迭代重加权l1范数的方式来求解,并采用预处理共轭梯度法来加速提高计算效率,从而达到取得更为鲁棒、稀疏性的图像平滑效果。

10、进一步,所述步骤s2包括以下步骤:

11、s21、边缘保持图像平滑算法的目标函数定义如下:

12、

13、其中,s是输出图像;i是输入图像;λ是平衡参数,用于调节数据项和惩罚项之间的关系,能够直接影响平滑性能;ξ是很小的正数,为了防止被零整除;代表l2范数;p表示索引位置;x和y表示图像的x方向和y方向;d*是窗口内加权梯度绝对值的和;m*是窗口内加权梯度和的绝对值;d*和m*的推导公式如下:

14、

15、其中,*∈{x,y}表示x方向和y方向;ω(p)是以p为中心,窗口大小为r×r的领域空间,其中r表示为2×k+1;gk(||p-q||)是高斯核函数;k为高斯核大小;h是不同尺度纹理抑制函数;表示求微分;

16、s22、将目标函数公式(2)转化为l1范数约束惩罚项:

17、先对x方向进行求解,y方向的与x方向的处理相同;对公式(2)惩罚项进行展开如下:

18、

19、这里x方向的惩罚项被分解为一个一次项和一个非线性的权重部分y方向的处理是相同的,表示如下:

20、

21、最后重写目标函数,并矩阵化为如下式子:

22、

23、其中,cx、cy是后向差分矩阵,而都是n×n大小的对角矩阵,其中n表示图像总像素;

24、s23、采用交替方向乘子法求解目标函数:

25、为对上式(7)进行有效求解,令ψx=uxcxs,ψy=uycys,通过构建增广拉格朗日函数,得到目标函数如下:

26、

27、对于求解最后的目标函数式(8),目标函数只包含l1范数、l2范数并且不带约束,直接进行求导最小化即可。

28、进一步,所述步骤s3包括以下步骤:

29、s31、将边缘保持图像平滑算法的目标函数的惩罚项采用lp范数约束,定义如下:

30、

31、s32、采用迭代重加权方式将lp范数求解转化为求解l1范数问题,每一轮的权重通过上一轮迭代中的值动态加权得到,并且在l1范数的基础上推导出了lp范数的求解方法,通过迭代最小化将非凸转为凸函数,权重wx通过来调节,下面是第k次迭代在x方向的中间值:

32、

33、对于权重项每次迭代结束后,下一轮迭代更新权重这里的ξ是一个很小的正数防止被零整除,对于y方向本文档来自技高网...

【技术保护点】

1.一种基于边缘结构保持的全局稀疏纹理滤波方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的基于边缘结构保持的全局稀疏纹理滤波方法,其特征在于,所述步骤S2包括以下步骤:

3.根据权利要求2所述的基于边缘结构保持的全局稀疏纹理滤波方法,其特征在于,所述步骤S3包括以下步骤:

【技术特征摘要】

1.一种基于边缘结构保持的全局稀疏纹理滤波方法,其特征在于,所述方法包括以下步骤:

2.根据权利要求1所述的基于边缘结构保持的全局稀疏纹理滤波方法...

【专利技术属性】
技术研发人员:龙建武陈爽
申请(专利权)人:重庆理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1