本说明书实例涉及图像处理技术,尤其涉及一种检测证件贴图攻击的方法和装置。
背景技术:
1、随着信用社会的不断发展,越来越多的应用场景需要通过证件识别和人脸识别等技术来验证使用者身份,涵盖金融、保险和安防等领域。
2、然而,现有的某些身份验证系统为了简化识别流程、降低专用设备的采购成本,采用了通过远程获取人证件图像来验证人员身份的方法。这种方法存在一定问题,即可以使用不当手段通过身份验证系统完成身份验证,从而侵害证照拥有者的权益。
3、然而,这些利用不当手段伪造证照进行欺诈的行为,给使用者带来了很大的风险和损失。
4、伪造方法通常包括对真实证件进行改造,这种伪造方法在证件识别领域属于比较困难的识别领域,其难以被简单的识别算法所辨别。
技术实现思路
1、本说明书实施例的目的之一在于提供一种检测证件贴图攻击方法,该方法能够提高证件防伪的检测效率,有效防御恶意的贴图攻击,保护使用者的权益不被恶意侵害。
2、根据上述目的,本说明书实施例提出了一种检测证件贴图攻击方法,包括以下步骤:
3、获取待检测图像;
4、根据所述待检测图像,生成单色图;
5、对所述单色图进行边缘检测,并提取所述单色图中的若干个边缘,生成目标图像;
6、对所述目标图像进行可疑边缘的识别处理,并根据所述目标图像的可疑边缘识别结果判断所述待检测图像是否为贴图攻击图像。
7、在本说明书实施例中将待检测图像转化为不同通道的单色图,可以通过分析单色图中的网点大小,网点角度和dpi(每英寸点数)将贴图证件与原始真证最大程度地区分开来。贴图证件由于镂空、外贴、打印技术的差异,会存在与原始真证不同的线条,在不同的颜色通道下接着进行图像预处理以便于图像的边缘检测和提取,通过识别相关边缘对证件检测结果进行判定,从而能够拦截大部分的证件贴图攻击,加强证件防伪能力。
8、进一步地,在本说明书的一些实施方式中,生成单色图的步骤包括,根据所述待检测图像的cmyk色彩模式生成单色图。
9、一般来说,cmyk色彩模式中c代表青色(cyan),m代表洋红色(magenta),y代表黄色(yellow),k代表黑色(black)。在cmyk色彩模式下,可以把图像分解成四通道单色图,其包括青色单色图、洋红色单色图、黄色单色图以及黑色单色图。
10、进一步地,在本说明书的一些实施方式中,在对所述单色图进行边缘检测前,还包括步骤:
11、对所述单色图进行图像边缘增强处理;
12、所述图像边缘增强处理包括突出所述单色图内区别特征不同的相邻区域的边界线;
13、其中,所述区别特征包括图像灰度特征、图像亮度特征、图像色调特征以及图像饱和度特征中的至少一种。
14、进一步地,在本说明书的一些实施方式中,对所述单色图进行边缘检测包括以下步骤:
15、将所述单色图输入到构建的hed边缘检测模型中进行边缘检测并提取,获得所述目标图像;
16、或者,将所述单色图输入到构建的结构森林边缘检测模型中进行边缘检测并提取,获得所述目标图像。
17、进一步地,在本说明书的一些实施方式中,对所述单色图进行边缘检测包括以下步骤:
18、根据所述单色图转换的灰度图内各网点的灰度,通过非最大化抑制形成边缘;
19、根据滞后阈值判断,获得高于滞后阈值的强边缘和低于滞后阈值的弱边缘,其中所述滞后阈值为所述灰度图中所有网点的灰度均值;
20、通过滤除非连续的弱边缘,完成边缘检测。
21、进一步地,在本说明书的一些实施方式中,所述目标图像包括人脸图像,所述对目标图像进行可疑边缘的识别处理包括,对目标图像内的人脸区域及所述人脸区域的邻近区域进行可疑边缘识别处理。
22、更进一步地,在本说明书的一些更具体的实施方式中,根据所述目标图像的可疑边缘识别结果判断所述待检测图像是否为贴图攻击图像,具体包括:
23、确定识别出的可疑边缘所构成的形状;
24、根据所述形状判断所述待检测图像是否为贴图攻击图像。
25、进一步地,在本说明书的一些实施方式中,根据所述形状判断所述待检测图像是否为贴图攻击图像,具体包括:
26、判断所述形状是否为预设的几何形状;
27、若是,则确定所述待检测图像为贴图攻击图像。
28、在一些具体的实施方式中,几何形状可以是圆形、矩形、梯形以及其他常见几何图形。
29、进一步地,在本说明书的一些实施方式中,根据所述形状判断所述待检测图像是否为贴图攻击图像,具体包括:
30、当所述形状为连通拓扑线条时,判断所述连通拓扑线条的长度是否大于设定阈值;
31、若是,则确定所述待检测图像为贴图攻击图像。
32、更进一步地,在本说明书的一些更具体的实施方式中,对所述单色图进行边缘检测,并提取所述单色图中的若干个边缘,生成目标图像,具体包括:
33、针对生成的每个单色图,对该单色图进行边缘检测,以提取该单色图中的若干边缘,生成该单色图对应的目标图像;
34、根据所述目标图像的可疑边缘识别结果判断所述待检测图像是否为贴图攻击图像,具体包括:
35、根据每个单色图分别对应的目标图像的可疑边缘识别结果判断所述待检测图像是否为贴图攻击图像。
36、本说明书实施例的另一目的在于提供一种检测证件贴图攻击装置,该装置可以通过将待检测图像转化为单色图的不同通道,可以分析单色图中如:的网点大小,网点角度和每英寸点数(dpi)等特征,以最大程度地区分贴图证件与原始真证。原始真证的边缘会存在垂直线条、拓扑联通线条的边界,然而贴图证件会因为贴图的存在导致边缘存在不规律的线条,因此需要在不同的颜色通道下进行图像预处理,以便于边缘检测和提取。通过识别相关边缘对证件检测结果进行判定,可以拦截大部分的证件贴图攻击,从而加强证件防伪能力。
37、根据上述目的,本说明书实施例还提出了一种检测证件贴图攻击装置,其包括:
38、获取单元,用于获取待检测图像;
39、单色图生成单元,用于根据所述待检测图像,生成单色图;
40、检测提取单元,用于对所述单色图进行边缘检测,并提取所述单色图中的若干个边缘,生成目标图像;
41、识别判断单元,用于对所述目标图像进行可疑边缘的识别处理,并根据所述目标图像的可疑边缘识别结果判断所述待检测图像是否为贴图攻击图像。
42、进一步地,在一些具体实施例中,检测证件贴图攻击装置还包括与所述获取单元的一端连接的采集单元,用于摄像装置采集待检测图像。
43、进一步地,在一些具体实施例中,单色图生成单元用于根据所述待检测图像的cmyk色彩模式生成单色图。
44、进一步地,在一些具体实施例中,检测提取单元的一端还与图像边缘增强处理单元相连,用于对所述单色图进行图像边缘增强处理;所述图像边缘增强处理包括突出所述单色图内区别特征不同的相邻区域的边界线;其中,所述区别特征包括图像灰度特征、图像亮度特征、图像色调特征以及图像饱和度特征中的至少一种。
45、进一步地,在一些具体实施例中,检测提取单元用于对所述单色图进行边缘检测包括以下步骤:
46、将所述单色图输入到构建的hed边缘检测模型中进行边缘检测并提取,获得所述目标图像;
47、或者,将所述单色图输入到构建的结构森林边缘检测模型中进行边缘检测并提取,获得所述目标图像。
48、进一步地,在一些具体实施例中,目标图像包括人脸图像,所述对目标图像进行可疑边缘的识别处理包括,对目标图像内的人脸区域及所述人脸区域的邻近区域进行可疑边缘识别处理。
49、更进一步地,在一些更具体的实施例中,识别判断单元包括,用于根据所述形状判断所述待检测图像是否为贴图攻击图像,具体包括:
50、判断所述形状是否为预设的几何形状;
51、若是,则确定所述待检测图像为贴图攻击图像;
52、或者,当所述形状为连通拓扑线条时,判断所述连通拓扑线条的长度是否大于设定阈值;
53、若是,则确定所述待检测图像为贴图攻击图像。
54、其中,几何形状可以是圆形、矩形、梯形以及其他常见几何图形。
55、本说明书实施例的再一目的还在于提供一种可读存储介质,其上存储有计算机程序,其中当计算机程序在计算机中执行时,所述计算器执行所述程序时实现上文所述的方法。
56、本说明书实施例的又一目的还在于提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中所述处理器执行所述程序时实现上文所述的方法。
57、本说明书实施例所述的一种检测证件贴图攻击方法的有益效果在于通过对待测证照图像进行不同颜色通道的单色通道图的提取,而且分析各单色图中如:网点大小,网点角度和每英寸点数(dpi)等特征,经配置以最大化程度地区分带有贴图可能的伪造证照与真实证照。本说明书实施例所提供的检测伪造图像,根据在原始证照的边缘会存在明显的裁切覆盖痕迹,然而贴图证件会因为贴图的存在导致边缘存在不规律的线条,因此需要在不同的颜色通道下进行图像预处理,以便于边缘检测和提取。通过识别相关边缘对证件检测结果进行判定,可以拦截大部分的证件贴图攻击,从而加强证件防伪能力。
58、本说明书实施例所述的一种检测证件贴图攻击装置同样具有上述有益效果。