用于比较图像的方法、系统以及计算机程序的制作方法_2

文档序号:9713588阅读:来源:国知局
被验证的指示一起发送到远离所述处理系统的系统。如上所述,其中远离处理系统的系统与服务提供者相关可以是特别有用的,并且服务提供者将服务直接提供给设备。
[0045]在一个布置中,将第一图像和第二图像中的一个指定为较高质量的图像的步骤包括将第一图像的图像质量与第二图像的图像质量进行比较的步骤。可替代地,假定默认第二图像是较高质量的图像,不用执行比较。然而,执行第一图像和第二图像的图像质量比较保证较高质量的图像总是可以用于随后的验证事件中。
[0046]根据本发明的第五方面,提供了用于比较两个图像的处理系统,以便确定它们是否表示相同的实体,该处理系统被配置为:评估所述两个图像中的第一图像的多个部分中的每一个的图像质量,从而将图像质量分配给第一图像的所述多个部分中的每一个;对于确定为具有的图像质量不同于第一图像的所述多个部分的其他的图像质量的第一图像的至少一部分;执行图像处理过程,该图像处理过程包括:根据该部分分配的图像质量配置用于第一图像的该部分的匹配算法;并且使用所配置的匹配算法将第一图像的部分与所述两个图像的第二图像的相应部分进行比较,从而产生输出;并且,使用所述输出确定第一图像和第二图像是否表示相同实体。
[0047]根据本发明的第六方面,提供了用于验证设备的用户是否对应于预先验证的用户的计算机程序,该计算机程序包括当计算机程序在能够访问第一图像和第二图像的处理系统上执行时,该处理系统被配置为执行根据第三方面的方法的指令,其中:第一图像是身份证件的图像,身份证件包括预先验证的用户的图像以及识别预先验证的用户的数据,通过信任机构该身份证件相对于预先验证的用户已经验证,从而预先验证该用户,并且处理系统被布置为从身份证件得出识别预先验证的用户的数据,并且第二图像是通过设备捕捉的图像。
[0048]根据本发明的第七方面,提供了通过处理系统比较两个图像以便确定它们是否表示相同实体的方法,该方法包括:评估所述两个图像中的第一图像的多个部分中的每一个的图像质量,从而将图像质量分配给第一图像的所述多个部分中的每一个;对于确定为具有的图像质量不同于第一图像的所述多个部分的其他的图像质量的第一图像的至少一部分;执行图像处理过程,该图像处理过程包括:根据该部分分配的图像质量配置用于第一图像的该部分的匹配算法;并且使用所配置的匹配算法将第一图像的部分与所述两个图像的第二图像的相应部分进行比较,从而产生输出;使用所述输出确定第一图像和第二图像是否表示相同实体。
[0049]通过确定对另一个图像执行图像匹配过程有用的该部分包含的详情的量可以有助于评估第一图像的部分的质量。包含对面部匹配有用的很少关于详情的第一图像的部分可以在第一图像和第二图像之间偏置总体比较结果。通过一部分一部分的考虑第一图像的图像质量,包含很少此种详情的第一图像的部分可以被识别,并且当配置匹配算法时可以被考虑,使得可以降低这些部分的偏置影响。
[0050]在一个布置中,所述部分的图像质量通过识别该部分内的特征并且将所述特征的特性与训练特征的预定组的特征的特性进行比较来确定。训练图像的设置可包括具有“理想”特征的一组或多组图像以及具有“不理想”特征的一组或多组图像。具有理想特征的一组图像可以由适用于图像比较的图像构成。具有不理想特征的图像组可包括例如具有不良照明或者模糊特征的图像组。
[0051]可替代地,或者此外,可以通过识别该部分内的特征确定所述部分的图像质量并且确定所识别特征的锐度。与具有相对较低的确定的锐度的特征的部分相比,具有相对较高的确定的锐度的特征的部分可以分配更高的图像质量。例如,通过确定给定区域上的像素密度的变化可以评估特征的锐度。在相对较小区域上的像素密度的较大变化可以显示相对较清晰的特征,但是较大区域上的较小变化可以显示相对不清楚的特征。包含清晰特征的图像的部分通常包含可以有助于图像匹配的详情。
[0052]在一个布置中,用于第一图像的给定部分的匹配算法被配置为:将第一图像的部分以及第二图像的相应部分分别转换为第一图像和第二图像的部分的第一数值表示和第二数值表示,第一数值表示和第二数值表示分别表示第一图像和第二图像的部分内的所述特征的特性;并且,比较所述第一数值表示和第二数值表示,从而确定第一图像和第二图像是否表示相同实体。
[0053]在一个具体布置中,该方法可包括为第一图像的多个所述部分执行图像处理过程,从而产生多个输出,每个对应于第一图像的部分的比较;并且使用第一图像的部分的相应输出确定第一图像和第二图像是否表示相同实体。
[0054]此外,所配置的匹配算法可被配置为结合各个输出,所述结合包括:将相对高的权重分配给与第一图像的具有相对高的分配图像质量的部分的比较相对应的输出;将相对低的权重分配给与第一图像的具有相对低的分配图像质量的部分的比较相对应的输出;并且结合所述权重输出。
[0055]在本布置中,所述权重输出可结合以给出指示第一图像和第二图像表示相同实体的概率的值,并且确定第一图像和第二图像是否表示相同实体的步骤可包括将所述值与预定阈值进行比较。
[0056]可选地,第一图像可以是通过处理系统或者结合处理系统捕捉的图像。可替换地或者此外,第二图像可以是通过处理系统或者结合处理系统捕捉的图像。其中,处理系统是用户设备(诸如,移动设备)的部件,例如,第一和/或第二图像可以通过用户设备的图像捕捉部件捕捉。可替代地,其中,处理系统例如是远程服务器,第一和/或第二图像可通过远离处理系统的设备捕捉,其中,结合处理系统操作确定第一图像和第二图像是否表示相同实体。
[0057]如果确定第一图像和第二图像不表示相同实体,该方法可包括通过处理系统或者结合处理系统连续捕捉另外图像,并且将每个所述另外图像与第一图像进行比较,从而确定它们是否表示相同实体。该布置在第二图像是通过移动设备捕捉的图像中是特别有益的,因为移动设备的图像捕捉条件可以改变(亮度。例如,极大根据设备的位置和方位)。因此,如果由于第二图像的不良图像质量造成错误地确定第一图像和第二图像不表示相同实体,则可以捕捉另外的图像并且与第一图像进行比较。如果另外的图像具有适当地提高图像质量,则可以增加校正用户的另外图像的比较结果的可能性。
[0058]在一个布置中,该方法进一步包括比较两个图像的总体图像质量并且指定具有较低的总体图像质量的图像作为第一图像以及具有较高的总体图像质量的图像作为第二图像。较低的质量图像可能具有包含在详情方面很少对于图像有用的更多数量的部分,并且因此,提高图像匹配结果的可靠性的上述方法的有效性可以增加,将较低的质量图像指定为第一图像。
[0059]根据本发明的第八方面,提供了用于比较两个图像的处理系统,以便确定它们是否表示相同实体,该处理系统被配置为:评估所述两个图像中的第一图像的多个部分中的每一个的图像质量,从而将图像质量分配给第一图像的所述多个部分中的每一个;对于确定为具有的图像质量不同于第一图像的所述多个部分的其他的图像质量的第一图像的至少一部分;执行图像处理过程,该图像处理过程包括:根据该部分分配的图像质量配置用于第一图像的该部分的匹配算法;并且使用所配置的匹配算法将第一图像的部分与所述两个图像的第二图像的相应部分进行比较,从而产生输出;并且,使用所述输出确定第一图像和第二图像是否表示相同实体。
[0060]根据本发明的第九方面,提供了比较两个图像以确定它们是否表示相同实体的计算机程序,该计算机程序包括当在能够访问两个图像的处理系统上执行计算机程序时,使得该处理系统被配置为执行根据第七方面的方法的指令。
[0061]如根据本发明的第十方面,提供了验证设备的用户是不是关于该用户已经预先验证的用户的方法,其中,该设备能够访问多个图像,在连续时间周期内为用户捕捉了多个图像中的至少两个,该方法包括:为所述至少两个图像执行区别检测过程,所述区别检测过程包括:比较所述至少两个图像,从而检测它们之间的区别;并且,确定所检测的区别是否足以显示所述至少两个图像对应于活跃用户,从而输出活跃度指示符;并且根据活跃度指示符,选择性地将所述至少两个图像中的一个与所述预先验证的用户的预先验证的图像在图像匹配过程中进行比较,以便确定所比较的图像是否对应于预先验证的用户。
[0062]在将为用户捕捉的图像与预先验证的用户的预先验证的图像进行比较之前执行该区别检测过程,保证为用户所捕捉的图像时活跃用户(即,持有该设备的用户)的图像,并且不是例如没有持有该设备的用户的照片的图像。如果发现两个图像之间的区别是不充分的,则可以不执行图像匹配过程并且该用户可以不被验证为预先验证的用户。
[0063]如果所检测的区别被确定为不充分显示所述至少两个图像对应于活跃用户,该方法包括为在所述连续时间周期内为用户捕捉的不同的两个图像重复所述区别检测过程,从而输出用于所述两个不同图像的活跃度指示符,并且根据活跃度指示符为所述不同的两个图像中的一个选择性地执行图像匹配过程。这在设备的用户仍然特定地保持为允许更多时间用于移动要检测的用户的情况下是有用的。
[0064]此外,该方法可进一步包括重复已经在所述连续时间窗口内捕捉的多个不同图像的所述区别检测过程。因此,实际上,设备的用户被给定预定时间,其中,他们可以“证明”他们是活跃用户(即,给他们预定时间显示表示“活跃度”的移动)。如果区别检测过程在该时间窗口中捕捉的图像之间没有发现充分地区别,可以确定该图像不是活跃用户的图像,并且因此,不可对该用户实施该图像匹配过程。
[0065]在一个布置中,检测所述至少两个图像之间的区别的步骤包括将所述至少两个图像的第一图像的部分内的像素与所述至少两个图像的第二图像的相应部分内的像素进行比较,所述部分是已经确定为包括面部特征的部分。以此方式可以检测用户表达的变化,并且此变化可用于识别活跃用户的图像。
[0066]可替代地或者此外,检测所述至少两个图像之间的区别的步骤可包括将所述至少两个图像的第一图像的部分内的像素与所述至少两个图像的第二图像的相应部分内的像素进行比较,所述部分是已经确定为包括面部特征和背景特征两者的部分。以此方式可以关于背景检测用户位置的变化,并且该变化可用于识别活跃用户的图像。
[0067]根据本发明的第十一方面,提供了用于验证设备的用户是不是关于该设备已经预先验证的用户的处理系统,该处理系统能够访问多个图像,多个图像中的至少两个在连续时间周期内已经通过该设备为用户捕捉,该处理系统被配置为:执行用于所述至少两个图像的区别检测过程,所述区别检测过程包括:比较所述至少两个图像,从而检测它们之间的区别;并且,确定所检测的区别是否足以显示所述至少两个图像对应于活跃用户,从而输出活跃度指示符;并且根据活跃度指示符,选择性地将所述至少两个图像中的一个与所述预先验证的用户的预先验证的图像在图像匹配过程中进行比较,以便确定所比较的图像是否对应于预先验证的用户。
[0068]根据本发明的第十二方面,提供了用于验证设备的用户是不是关于该设备已经预先验证的用户的计算机程序,该计算机程序包括当在能够访问多个图像的处理系统上执行计算机程序时,多个图像中的至少两个在连续时间周期内已经为用户捕捉,使得该处理系统被配置为执行根据第十方面的方法的指令。
[0069]任何上述方面中的处理系统可包括至少一个处理器以及包括计算机程序指令的至少一个存储器,至少一个存储器和计算机程序指令利用至少一个处理器被配置为执行上述第一方面、第四方面、第七方面和第十方面的方法。尽管上述某些功能可体现在服务器系统上,但是处理系统可体现在诸如移动设备的用户终端设备上,在这样的情况下,可以由服务器系统从远离该服务器系统的设备中接收图像。进一步地,本文中描述的本发明可体现在存储所述计算机程序指令的非易失性计算机可读存储介质上。
【附图说明】
[0070]图1示意性地示出了根据本发明的实施方式的示例性第一捕捉图像;
[0071]图2示意性地示出了根据本发明的实施方式的示例性第二捕捉图像;
[0072]图3示意性地示出了根据本发明的实施方式的配置为执行方法的示例性设备;
[0073]图4示意性地示出了根据本发明的实施方式的方法的流程图;
[0074]图5示意性地示出了根据本发明的实施方式的示例性第一捕捉图像的特写;
[0075]图6示意性地示出了根据本发明的实施方式的配置为执行方法的示例性设备;以及,
[0076]图7是根据本发明的实施方式的示例性处理系统以及配置为执行方法的示例性设备。
【具体实施方式】
[0077]验证个人的身份和/或证书的传统方式是要求那个人提供证明他们的身份和/或证书的文件。例如,可要求个人提供有效的拍摄ID(诸如,护照或者驾照)作为他们身份的证据。在这种情况下,为了验证那个人的身份,通常执行两项分开核对。首先,核对拍摄ID的有效性,其次将提供拍摄ID的那个人与拍摄ID上的图像进行比较,以便验证拍摄ID属于那个人。通常,这些核对通过人类执行。
[0078]存在经由设备核对身份证件(诸如,拍摄ID)的有效性的已知技术。例如,通过配置设备以寻找图像中的某些特征,达到合理的确定水平,可以经由设备验证身份证件的图像是不是有效身份证件的图像。例如,此种特征可包括身份证件上的机器可读区域内的某些核对数字的包含物(其可以使用光学字符识别(OCR)技术由设备读取),或者位于有关证件的其他特征的预期位置中的人类面部的图像的包含物。例如,其他有效性指示器包括水印或者全息图以及使用的特殊字体的包含物。
[0079]通过本发明人已经识别了如果可以经由设备执行二次核对,S卩,设备的用户的面部与拍摄ID上的人类面部的图片的比较由设备的用户保持,则将可以此方式验证设备的用户。本发明人已经认识到可以通过配置设备来实现捕捉设备的用户图像以及由设备的用户保持的身份证件的图像,并且将设备的用户图像与身份证件上的人类面部的图片进行比较,以确定它们是否表示相同实体。图1和图2示出了两个此种捕捉图像100、200的实例。
[0080]如图1中示意性所示,第一图像100是与个人相关的身份证件110的图像。身份证件110包含与身份证件110相关的那个人的图片120。通常,身份证件110将包括可用于识别与身份证件110相关的那个人的身份和/或其他证书的详情130。一些身份证件110还可包括芯片,该芯片存储关于与身份证件110相关的那个人的附加信息并且可以经由适当协议由芯片读取器查询。该芯片可以存储例如生物特征信息,诸如,与身份证件110相关的那个人的数字图像和/或关于那个人的其他识别信息,例如,姓名、地址等,以及与签发身份证件110的机构有关的数据。
[0081]例如,身份证件通常由信任机构(诸如,政府)签发。该信任机构已经预先验证了图片120是与身份证件110相关的那个人的图片,并且将这个人验证为与详情130相关的那个人。身份证件可以是物理证件,诸如,身份证、护照或证书,或者可以是电子证件,诸如,数码照片和相关身份数据。
[0082]如图2中示意性所示,第二图像200是设备的用户210的图像,该图像是如通过设备上的照相机所捕捉的。通过将第一图像100和第二图像200进行比较,可以在第二图像200被捕捉时验证设备的用户210是不是与身份证件110相关的那个人。
[0083]本领域中存在许多面部识别和匹配技术。为了可靠地执行所需要的匹配,大部分此种技术要求具有高质量的面部图像,使得它们包含充分的有区别的详情以便确定它们是否表示相同的人。通常影响两个图像之间的面部匹配的可靠性的因素包括图像的分辨率(其可以有效地量化为那个人的眼睛之间的像素的数量)和个人面部的亮度。具有太多亮度的图像看起来像褪色的,使得只有很强的面部特征(诸如,眼睛和鼻子)引人注目,并且具有太少亮度的图像仅具有非常有限的对照,并且因此所提到的强面部特征较少可见。
[0084]身份证件110上的图片120通常具有低质量。例如,它们通常较小、曝光过度并且具有低分辨率。此外,许多身份证件110具有印在图片120上面的可见的防伪标记,其可以使图片120的面部详情模糊,使面部匹配困难。如果身份证件110随后成像,则减少所讨论的面部的质量。
[0085]当前的面部匹配技术不能很好地执行,以便在身份证件110的图像100中的质量很低的捕捉图片120与通过设备捕捉的设备的用户210的图像200之间可靠地执行比较。因此,本发明的方面涉及提供可以可靠地将低质量图像与另一个图像进行比较以便确定它们是否表示相同实体的图像匹配方法。
[0086]图3示出了根据本发明的示例性实施方式的布置为执行比较的设备300的框图。例如,设备300可以是移动电话、计算机或者平板电脑。在这个实例中,设备300包括处理系统310和图像捕捉部件320,诸如,照相机。图像捕捉部件320可以与设备300整合,或者可以是分离的,但与设备300是可通信的。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1