基于位置探测图形梯度和强度先验的QR码盲去模糊方法与流程

文档序号:30520296发布日期:2022-06-25 04:41阅读:109来源:国知局
基于位置探测图形梯度和强度先验的QR码盲去模糊方法与流程
基于位置探测图形梯度和强度先验的qr码盲去模糊方法
技术领域
1.本发明涉及图像处理技术领域,尤其涉及一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法。


背景技术:

2.在不断趋于数字化的时代背景下,qr码(quick response code)在生活、生产中的应用越来越广泛。在使用各种拍照设备拍摄qr码图像时,由于抖动、对焦不准和拍摄设备引入的噪声等原因,获取的qr码图像往往是模糊的。图像模糊可能会令qr码无法正常进行解码,而对于引入防伪图案、拥有防伪功能的qr码,甚至会造成真伪鉴别时产生误判的情况。因此,我们需要对模糊qr码图像进行去模糊处理。
3.qr码图像去模糊的目的是从模糊退化图像中尽可能还原纹理细节丰富且贴合实际的清晰图像。在实际应用中,由于难以提前获知模糊qr码的模糊核,通常需要采用盲去模糊的方法,根据模糊图像同时求出模糊核和清晰图像。但现有的qr码去模糊方法往往存在去模糊时间较长、去模糊效果不好等问题,难以满足实际应用的需要。
4.为了改善去模糊速度和去模糊效果,公开号为cn110502949a的专利提供了一种基于自适应尺度控制的qr码图像快速去模糊方法,通过对规范的模糊图像进行多尺度模糊核估计,从粗到细逐步输出各尺度的估计模糊核和估计清晰图像,并通过图像清晰度检测方法对去模糊后的清晰图像进行清晰度评价,以判断在较小尺度下取得的估计结果是否已提前达到可识别的标准,进而实现不同模糊程度qr码图像的自适应尺度控制,在提高去模糊速度的同时确保qr码图像去模糊的质量。然而,该专利提供的方法需要进行多尺度模糊核估计并输出各尺度的估计模糊核和相应清晰图像,再逐一进行清晰度评价,实际运算时间仍然较长;并且,该专利提供的方法是根据qr码图像的模糊程度自适应相应的去模糊时间,这种方式仅能够提高模糊程度较轻的图像的处理时间,对模糊程度较为严重的图像仍然需要耗费很长的时间进行去模糊处理,存在比较大的局限性。
5.有鉴于此,有必要设计一种改进的qr码盲去模糊方法,以解决上述问题。


技术实现要素:

6.针对上述现有技术的缺陷,本发明的目的在于提供一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法。通过将模糊的qr码图像分割成四个模糊区块,并使qr码中的三个位置探测图形和一个校正图形分别位于这四个模糊区块中,再分别提取各模糊区块中的相应位置探测图像和校正图像,并求解其模糊核,利用求得的四个模糊核和非盲去模糊方法得到各模糊区块的清晰图像,合并后即得到完整清晰的qr码图像,从而便捷高效地完成了对qr码的盲去模糊,并达到较好的去模糊效果。
7.为实现上述目的,本发明提供了一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法,所述qr码中含有三个位置探测图形和一个校正图形,所述盲去模糊方法包括如下步骤:
s1、对模糊的所述qr码图像进行预处理,得到预处理后的qr码;s2、将步骤s1得到的所述预处理后的qr码分割成四个模糊区块,使三个所述位置探测图形和一个所述校正图形分别位于四个所述模糊区块中;s3、从步骤s2得到的四个所述模糊区块中分别提取出三个所述位置探测图形和一个所述校正图形;s4、采用图像梯度和强度先验的正则化方法,对步骤s3得到的三个所述位置探测图形和一个所述校正图形的模糊核进行分别求解,得到与四个所述模糊区块分别对应的四个模糊核;s5、根据步骤s4得到的所述模糊核,对与所述模糊核相对应的所述模糊区块分别进行非盲去模糊处理,得到与四个所述模糊区块分别对应的四个清晰区块;s6、将步骤s5得到的四个所述清晰区块合并,得到所述qr码的完整清晰图像。
8.作为本发明的进一步改进,在步骤s2中,四个所述模糊区块的面积相等。
9.作为本发明的进一步改进,在步骤s2中,所述分割的具体方法为:以所述qr码长度方向和宽度方向的两条中位线为界,将所述预处理后的qr码等分为四个模糊区块。
10.作为本发明的进一步改进,在步骤s4中,求解所述模糊核的方法包括如下步骤:定义图形的先验条件,计算图形的梯度先验和强度先验,并将其作为正则化项代入代价函数中;按照预设的次数进行迭代,求出使所述代价函数最小的潜在清晰图像和模糊核。
11.作为本发明的进一步改进,在步骤s4中,所述图形的先验条件定义为:其中,p(x)表示图形的先验;p
t
(x)表示图形的强度先验,p
t
(

x)表示图形的梯度先验,σ表示权重。
12.作为本发明的进一步改进,在步骤s4中,所述代价函数为:其中,l和b分别代表潜在清晰图像和模糊图像,表示卷积运算符,k是图像的模糊核,表示l2正则化项,γ和λ表示权重。
13.作为本发明的进一步改进,在步骤s4中,所述迭代过程采用半二次分裂法进行。
14.作为本发明的进一步改进,在步骤s5中,所述非盲去模糊处理采用逆滤波或lucy-richardson算法。
15.作为本发明的进一步改进,在步骤s1中,所述qr码图像的模糊类型为运动模糊或离焦模糊。
16.本发明的有益效果是:(1)本发明提供的基于位置探测图形梯度和强度先验的qr码盲去模糊方法,通过将模糊的qr码图像分割成四个模糊区块,并使qr码中的三个位置探测图形和一个校正图形
分别位于这四个模糊区块中,仅需对四个模糊区块中的三个位置探测图形和一个校正图形的模糊核进行求解,即可获得各模糊区块对应的清晰图像,以便合并成完整的清晰图像。在这一过程中,求解模糊核和潜在清晰图像所需的时间与图像的尺寸相关,图像尺寸越大,运算时间越长,而本发明提供的方法仅需采用正则化方法求解qr码中三个位置探测图形和一个校正图形的模糊核,与对整个qr码求模糊核的方式相比,大幅缩小了待处理的图像尺寸,从而极大地减少了算法所需的时间,使去模糊效率显著提高。
17.(2)本发明提供的方法基于qr码的位置探测图形和校正图形进行图像分割,并结合图像梯度和强度先验的正则化方法进行模糊核求解,能够有效利用位置探测图形和校正图形所具有的黑白相间的特殊图案对梯度先验和强度先验的契合度,达到较好的去模糊效果,以满足实际应用的需求。
18.(3)本发明提供的方法通过将图像分割成四个模糊区块,再对这四个模糊区块进行分别处理,不仅能够大幅缩短处理时间,还能够有效降低qr码模糊程度不均匀对模糊核求解结果准确度的影响,有助于解决非均匀模糊qr码图像的去模糊问题,提高其去模糊效果,使本发明提供的方法具有更好的普适性。
附图说明
19.图1为本发明提供的基于位置探测图形梯度和强度先验的qr码盲去模糊方法的流程示意图。
20.图2为本发明实施例1中提供的模糊qr图像示意图。
21.图3为本发明实施例1中将预处理后的qr码分割成四个模糊区块的示意图。
22.图4为本发明实施例1中提取的位置探测图形和校正图形的示意图。
23.图5为本发明实施例1中各模糊区块去模糊后得到的清晰区块的示意图。
24.图6为本发明实施例1得到的去模糊后的qr码的完整清晰图像的示意图。
具体实施方式
25.为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
26.在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。
27.另外,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
28.本发明提供了一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法,所述qr码中含有三个位置探测图形和一个校正图形,所述盲去模糊方法的流程示意图如图1所示,包括如下步骤:s1、对模糊的qr码图像进行预处理,得到预处理后的qr码。
29.其中,模糊的qr码图像的模糊类型可以是运动模糊、离焦模糊或其他类型的模糊,
并不影响本发明的盲去模糊处理,均属于本发明的保护范围。预处理的过程包括尺寸缩放,以便将待处理的qr码缩放至所需尺寸;对于不属于灰度图像的qr码,该预处理过程还包括灰度化处理。
30.s2、将步骤s1得到的所述预处理后的qr码分割成四个模糊区块,使三个所述位置探测图形和一个所述校正图形分别位于四个所述模糊区块中。
31.其中,四个模糊区块的具体划分方式可以根据需要进行调整,保证三个位置探测图形和一个校正图形分别存在于这四个模糊区块中即可。
32.在本发明的部分实施例中,具体采用了如下方法进行分割:以所述qr码长度方向和宽度方向的两条中位线为界,将所述预处理后的qr码等分为四个模糊区块。
33.通过上述方式,能够得到分别对应于所述qr码的左上、左下、右上、右下四个区域的四个模糊区块。如此操作,不仅便于分割与合并,且四个模糊区块的尺寸一致,便于进行后续操作。
34.s3、从步骤s2得到的四个所述模糊区块中分别提取出三个所述位置探测图形和一个所述校正图形。
35.s4、采用图像梯度和强度先验的正则化方法,对步骤s3得到的三个所述位置探测图形和一个所述校正图形的模糊核进行分别求解,得到与四个所述模糊区块分别对应的四个模糊核。
36.在本发明的部分实施例中,求解所述模糊核的方法包括如下步骤:定义图形的先验条件,计算图形的梯度先验和强度先验,并将其作为正则化项代入代价函数中;按照预设的次数进行迭代,求出使所述代价函数最小的潜在清晰图像和模糊核。
37.其中,所述图形的先验条件定义为:式中,p(x)表示图形的先验;p
t
(x)表示图形的强度先验,p
t
(

x)表示图形的梯度先验,σ表示权重。
38.所述代价函数为:式中,l和b分别代表潜在清晰图像和模糊图像,表示卷积运算符,k是图像的模糊核,表示l2正则化项,γ和λ表示权重。
39.在本发明的部分实施例中,上述迭代过程采用半二次分裂法进行,具体迭代次数可以根据实际需要进行调整,均属于本发明的保护范围。
40.通过上述方式,本发明仅需计算qr码中三个位置探测图形和一个校正图形的模糊核,大幅缩小了待处理的图像尺寸,从而极大地减少了算法所需的时间,使去模糊效率显著提高。同时,采用图像梯度和强度先验的正则化方法对位置探测图形和校正图形的模糊核
进行求解时,能够有效利用位置探索图形和校正图形所具有的黑白相间的特殊图案对梯度先验和强度先验的契合度,达到较好的去模糊效果,以满足实际应用的需求。并且,对四个模糊区块的模糊核进行分别求解的方式,还能够有效降低qr码模糊程度不均匀对模糊核求解结果准确度的影响,有助于解决非均匀模糊qr码图像的去模糊问题,提高其去模糊效果,使本发明提供的方法具有更好的普适性。
41.s5、根据步骤s4得到的所述模糊核,对与所述模糊核相对应的所述模糊区块分别进行非盲去模糊处理,得到与四个所述模糊区块分别对应的四个清晰区块。
42.其中,所述非盲去模糊处理可以采用逆滤波或lucy-richardson算法,均能够达到较好的去模糊效果,均属于本发明的保护范围。
43.s6、将步骤s5得到的四个所述清晰区块合并,得到所述qr码的完整清晰图像。
44.下面结合附图和具体的实施例对本发明提供的基于位置探测图形梯度和强度先验的qr码盲去模糊方法进行说明:实施例1本实施例提供了一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法,具体步骤如下:s1、对图2所示的模糊的qr码图像进行预处理,将图像的尺寸缩放为330*330像素,并将图像灰度化,得到预处理后的qr码。
45.由图2所示的qr码图像可以看出,其左上、左下和右上区域各有一个位置探测图形,其右下区域有一个校正图形。
46.s2、以所述qr码长度方向和宽度方向的两条中位线为界,将步骤s1得到的所述预处理后的qr码等分为如图3所示的四个模糊区块,分别对应于所述qr码的左上、左下、右上、右下四个区域,每个模糊区块的像素为165*165。
47.由图3可以看出,在对应于左上、左下、右上区域的三个模糊区块中,各含有一个位置探测图形,在对应于右下区域的模糊区块中,则含有一个校正图形。
48.s3、从步骤s2得到的四个所述模糊区块中分别提取出三个所述位置探测图形和一个所述校正图形,结果如图4所示。
49.其中,位置探测图形的大小均为76*76像素,校正图形的大小为56*56像素。
50.s4、采用图像梯度和强度先验的正则化方法,对步骤s3得到的三个所述位置探测图形和一个所述校正图形的模糊核进行分别求解,得到与四个所述模糊区块分别对应的四个模糊核,具体步骤为:(1)定义图形的先验条件,计算图形的梯度先验和强度先验,并将其作为正则化项代入代价函数中;其中,所述图形的先验条件定义为:式中,p(x)表示图形的先验;p
t
(x)表示图形的强度先验,p
t
(

x)表示图形的梯度先验,σ表示权重。
51.(2)采用半二次分裂方法迭代5次,求出使所述代价函数最小的潜在清晰图像和模糊核;
其中,所述代价函数为:式中,l和b分别代表潜在清晰图像和模糊图像,表示卷积运算符,k是图像的模糊核,表示l2正则化项,γ和λ表示权重。
52.s5、根据步骤s4得到的所述模糊核,利用lucy-richardson算法对与所述模糊核相对应的所述模糊区块分别进行非盲去模糊处理,得到与四个所述模糊区块分别对应的四个清晰区块,如图5所示。
53.s6、将步骤s5得到的四个所述清晰区块合并,得到qr码的完整清晰图像,如图6所示。
54.由图6可以看出,本实施例提供的基于位置探测图形梯度和强度先验的qr码盲去模糊方法成功实现了对模糊的qr码的盲去模糊,具有较好的去模糊效果;且该过程仅需要采用正则化方法求解qr码中三个位置探测图形和一个校正图形的模糊核,具有较高的去模糊效率。
55.综上所述,提供了一种基于位置探测图形梯度和强度先验的qr码盲去模糊方法。该方法通过对模糊的qr码图像进行预处理,并将其分割成四个模糊区块,使qr码中的三个位置探测图形和一个校正图形分别位于这四个模糊区块中;然后分别提取各模糊区块中的相应位置探测图像和校正图像,并求解其模糊核,再利用求得的模糊核和非盲去模糊方法得到各模糊区块的清晰图像,最后合并成完整清晰的qr码图像。通过上述方式,本发明仅需求解qr码中三个位置探测图形和一个校正图形的模糊核,极大缩短了去模糊的时间,显著提高了去模糊效率;本发明采用的梯度和强度先验的方式也非常契合位置探测图形和校正图形黑白相间的图案特点,能够达到较好的去模糊效果。
56.以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1