当前位置: 首页 > 专利查询>英特尔公司专利>正文

针对基于视频的认证来检测假冒攻击制造技术

技术编号:16112824 阅读:24 留言:0更新日期:2017-08-30 06:10
公开了针对基于视频的认证来检测假冒攻击的方法、装置、系统和制品。公开的用于执行基于视频的认证的方法包括:确定被提供用于执行主体的基于视频的认证的输入图像序列是否展示具有波动像素值的第一区域。这种示例性方法还包括:响应于确定所述输入图像序列展示了具有波动像素值的第一区域,确定所述输入图像序列与假冒攻击相关联。

【技术实现步骤摘要】
【国外来华专利技术】针对基于视频的认证来检测假冒攻击
本公开通常涉及用户认证,并且更具体地,本公开涉及针对基于视频的认证来检测假冒攻击。
技术介绍
视觉认证利用一个或多个图像识别过程(例如,面部识别过程),使用由摄像机或其它光学传感器捕捉到的图像来认证主体(例如,雇员、授权用户等)。基于单个图像的视觉认证易受到利用主体照片和/或利用由媒体设备显示的主体的静止图像的假冒。更复杂的基于视频的认证技术(其除了执行图像识别外还检查运动)也易受到利用由媒体设备显示的主体的视频的假冒。附图说明图1是如本文公开的示例性系统的框图,所述系统包括示例性视觉认证验证器用于针对基于视频的认证来检测假冒攻击。图2A-B一起示出了图1的示例性系统的示例性操作以针对基于视频的认证来检测假冒攻击。图3是用于实现图1的示例性视觉认证验证器的示例性图像捕捉器的框图。图4是用于实现图1的示例性视觉认证验证器的示例性波动像素检测器的框图。图5是表示被执行以实现图1的示例性视觉认证验证器的示例性机器可读指令的流程图。图6是表示被执行以实现图3的示例性图像捕捉器的示例性机器可读指令的流程图。图7是表示被执行以实现图4的示例性波动像素检测器的示例性机器可读指令的流程图。图8是被构造为执行图5的示例性机器可读指令以实现图1的示例性视觉认证验证器的示例性处理器平台的框图。图9是被构造为执行图6的示例性机器可读指令以实现图3的示例性图像捕捉器的示例性处理器平台的框图。图10是被构造为执行图7的示例性机器可读指令以实现图4的示例性波动像素检测器的示例性处理器平台的框图。图11描绘了包括波动像素的示例性区域的三个示例性图像的序列。本文公开的材料在附图中通过例子而非限制的方式进行说明。为了说明的简便和清晰,在图中示出的元件不必按比例绘制。例如,为了清晰,一些元件的尺寸可以相对其它元件被放大。此外,在可能时,可以在贯穿附图和后续书面描述中使用相同的附图标记来指代相同或类似的部件、元件等。具体实施方式本文公开了用于针对基于视频的认证来检测假冒攻击的方法、装置、系统和制品(例如,物理存储介质)。用于执行本文公开的基于视频的认证的一些示例性方法包括确定被提供以执行主体的基于视频的认证的输入图像序列是否展示具有波动像素值的第一区域。一些这样的示例性方法还包括:响应于确定所述输入图像序列展示具有波动像素值的第一区域,确定所述输入图像序列与假冒攻击相关联。在一些公开的示例性方法中,被提供以执行主体的基于视频的认证的输入图像序列是第二输入图像序列,并且示例性方法还包括随机采样第一输入图像序列以获得所述第二输入图像序列。在一些这样的示例性方法中,随机采样所述第一输入图像序列包括以比第二速率(例如,期望的帧速率)高的第一速率(例如,输入采样速率或输入帧速率)捕捉所述第一输入图像序列。一些这样的示例性方法还包括:基于在所述第一速率和所述第二速率之间的关系(例如,比率),将所述第一输入图像序列分组到包含各个数量图像的输入图像的连续组中。一些这样的示例性方法还包括:从输入图像的连续组的各个组中随机选择一个输入图像,以形成第二输入图像序列。另外或替代地,在一些公开的示例性方法中,确定所述输入图像序列是否展示了具有波动像素值的第一区域包括:确定所述输入图像序列中连续图像对之间的差异,以确定差异图像序列。一些这样的示例性方法还包括:处理所述差异图像序列以确定所述输入图像序列是否展示具有波动像素值的第一区域。在一些这样的示例性方法中,处理所述差异图像序列包括:处理所述差异图像序列中的连续差异图像对,以识别波动像素。例如,波动像素是在跨所述输入图像序列中的三个连续图像在至少两个值之间波动的像素。一些这样的示例性方法还包括:确定包含在相邻波动像素的第一组中的像素数量。一些这样的示例性方法还包括:如果所述像素数量满足阈值,则确定所述输入图像序列展示具有波动像素值的第一区域,其中所述第一区域与相邻波动像素的第一组相对应。另外或替代地,一些公开的示例性方法还包括:响应于确定所述输入图像序列没有展示具有波动像素值的任何区域,基于所述输入图像序列,触发进一步的访问控制过程的操作来认证主体。另外或替代地,一些公开的示例性方法还包括:响应于确定所述输入图像序列展示具有波动像素值的第一区域,确定所述输入图像序列描绘包括由视频显示生成的内容的场景。下文将更详细地公开用于针对基于视频的认证来检测假冒攻击的这些和其它示例性方法、装置、系统和制品(例如,物理存储介质)。如上所述,处理单个图像以认证主体的视觉认证技术易受到使用主体照片和/或使用由媒体设备显示的主体的静止图像的假冒。这是因为由基于图像的认证系统采用的图像识别技术(例如,面部识别技术)不能够区分由摄像机捕捉到的真实主体的图像和由摄像机捕捉到的主题的照片或主体的其它静止图像的图像。更复杂的基于视频的认证技术检查运动来作为区分展示运动特性的真实主体的视频和不将具有任何运动的主体的照片或主体的其它静止图像的视频的一种方式。然而,即使这些更复杂的基于视频的认证技术也易受到利用由媒体设备显示的主体的视频而不是静止图像进行假冒的技术问题。本文公开的具有假冒检测的基于视频的认证的例子提供对这样的技术问题的技术解决方案。本文公开的具有假冒检测的基于视频的认证的例子通过确定输入图像序列展示视频表示的特性而不是活体的捕捉视频,检测被提供用于基于视频的认证的(例如,从摄像机或其它光学传感器获得的)输入图像序列与使用主体的视频,而非活体的视频,的假冒攻击相关联。如下文更详细公开地,在具有假冒检测的基于视频的认证的一些这样的例子中,分析输入图像序列以确定其是否包含具有像素波动的一个或多个区域。因为像素波动的这种区域可能与视频显示的刷新和/或视频显示的背光闪光/扫描相关联,并且不可能在活体的捕捉视频中出现,所以检测具有像素波动的一个或多个区域表示输入图像序列与媒体设备的视频表示相关联,并因此与假冒攻击相关联。然而,如果在输入图像序列中没有检测到像素波动的区域,则序列不可能与假冒攻击相关联,而是可能输入图像序列与活体的视频相关联。因此,在输入图像序列中检测像素波动的区域可以确定图像序列是与视频表示还是与活体相关联,因此,能够解决如下问题:确定输入图像序列是假冒攻击还是认证主体的真正尝试的结果。此外,在本文公开的一些具有假冒检测的基于视频的认证的例子中,通过随机采样由摄像机或被定位为查看被认证主体的其它感测设备捕捉到的输入图像,获得待分析的输入图像序列。这种随机采样能够增加输入图像序列将捕捉视频显示被刷新和/或经历背光闪光/扫描等的发生的可能性。这样,经由随机采样获得输入图像序列可以增加检测输入图像序列是假冒攻击还是认证主体的真正尝试的结果的准确性,由此提供现有技术中基于视频的认证系统中没有的技术优点。转向附图,图1示出了如本文公开的示例性基于视频的认证系统100的框图,所述系统包括能够检测假冒攻击的示例性视觉认证验证器105。在图1的图示例子中,视觉认证验证器105验证待用于认证主体的输入视频(例如,输入图像序列)是有效的,或者换句话说,是主体的真实且实时(例如,现场)的描绘;还是与假冒攻击相关联(例如,是由媒体设备的视频显示生成的主体的副本),并且因此是无效的。如果视觉认证验证器105本文档来自技高网...
针对基于视频的认证来检测假冒攻击

【技术保护点】
一种用于执行基于视频的认证的方法,所述方法包括:利用处理器确定被提供用于执行主体的基于视频的认证的输入图像序列是否展示具有波动像素值的第一区域;以及响应于确定所述输入图像序列展示了具有波动像素值的第一区域,利用所述处理器确定所述输入图像序列与假冒攻击相关联。

【技术特征摘要】
【国外来华专利技术】2014.11.24 US 14/551,8391.一种用于执行基于视频的认证的方法,所述方法包括:利用处理器确定被提供用于执行主体的基于视频的认证的输入图像序列是否展示具有波动像素值的第一区域;以及响应于确定所述输入图像序列展示了具有波动像素值的第一区域,利用所述处理器确定所述输入图像序列与假冒攻击相关联。2.根据权利要求1所述的方法,其中,所述输入图像序列是第二输入图像序列,并且所述方法还包括随机采样第一输入图像序列以获得所述第二输入图像序列。3.根据权利要求2所述的方法,其中,随机采样所述第一输入图像序列包括:以比第二速率高的第一速率捕捉所述第一输入图像序列;基于在所述第一速率和所述第二速率之间的关系,将所述第一输入图像序列分组到包含各自数量的图像的输入图像的连续组中;以及从输入图像的连续组的各个组中随机选择一个输入图像来形成所述第二输入图像序列。4.根据权利要求1-3中任一项所述的方法,其中,确定所述输入图像序列是否展示具有波动像素值的第一区域包括:确定在所述输入图像序列中图像的连续对之间的差异,以确定差异图像序列;以及处理所述差异图像序列以确定所述输入图像序列是否展示具有波动像素值的第一区域。5.根据权利要求4所述的方法,其中,处理所述差异图像序列包括:处理所述差异图像序列中差异图像的连续对以识别波动像素,所述波动像素是跨所述输入图像序列中的三个连续图像在至少两个值之间波动的像素;确定在相邻波动像素的第一组中包含的像素数量;以及如果所述像素数量满足阈值,则确定所述输入图像序列展示了具有波动像素值的第一区域,所述第一区域与所述相邻波动像素的第一组相对应。6.根据权利要求1-3中任一项所述的方法,还包括:响应于确定所述输入图像序列没有展示具有波动像素值的任意区域,触发进一步访问控制过程的操作以基于所述输入图像序列来认证所述主体。7.根据权利要求1-3中任一项所述的方法,还包括:响应于确定所述输入图像序列展示了具有波动像素值的第一区域,确定所述输入图像序列描绘了包括由视频显示生成的内容的场景。8.一种包括机器可读指令的有形机器可读存储介质,当被执行时,所述指令使得机器至少用于:确定被提供用于执行主体的基于视频的认证的输入图像序列是否展示具有波动像素值的第一区域;以及响应于确定所述输入图像序列展示了具有波动像素值的第一区域,确定所述输入图像序列与假冒攻击相关联。9.根据权利要求8所述的存储介质,其中,所述输入图像序列是第二输入图像序列,并且所述机器可读指令在被执行时还使得所述机器随机采样第一输入图像序列以获得所述第二输入图像序列。10.根据权利要求9所述的存储介质,其中,为了随机采样所述第一输入图像序列,所述机器可读指令在被执行时还使得所述机器用于:以比第二速率高的第一速率捕捉所述第一输入图像序列;基于在所述第一速率和所述第二速率之间的关系,将所述第一输入图像序列分组到包含各自数量的图像的输入图像的连续组中;以及从输入图像的连续组的各个组中随机选择一个输入图像来形成所述第二输入图像序列。11.根据权利要求8-10中任一项所述的存储介质,其中,为了确定所述输入图像序列是否展示具有波动像素值的第一区域,所述机器可读指令在被执行时还使得所述机器用于:确定在所述输入图像序列中图像的连续对之间的差异,以确定差异图像序列;以及处理所述差异图像序列以确定所述输入图像序列是否展示具有波动像素值的第一区域。12.根据权利要求11所述的存储介质,其中,为了处理所述差异图像序列,所述机器可读指令在被执行时还使得所述机器用于:处理所述差异图像序列中差异图像的连续对以识别波动像素,所述波动像素是跨所述输入图像序列中的三个连续图像在至少两个值之间波动的像素;确定在相邻波动像素的第一组中包含的像素数量;以及如果所述像素数量满足阈值,则确定所述输入图...

【专利技术属性】
技术研发人员:O·迪尼亚斯S·列维A·瑙尔O·本沙洛姆
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1