当前位置: 首页 > 专利查询>微软公司专利>正文

区分真人面部与平坦表面制造技术

技术编号:8456868 阅读:372 留言:0更新日期:2013-03-22 09:15
访问包括由用户呈现的面部的多幅图像。基于所述多幅图像做出一项或更多项确定,比如确定包括在所述多幅图像中的面部是3维结构还是平坦表面,以及/或者确定在一个或更多面部组成部分(例如眼睛或嘴)中是否存在运动。如果确定包括在所述多幅图像中的面部是3维结构或者确定在一个或更多面部组成部分中存在运动,则提供表明用户可以被认证的指示。但是如果确定包括在所述多幅图像中的面部是平坦表面或者确定在一个或更多面部组成部分中不存在运动,则提供表明用户无法被认证的指示。

【技术实现步骤摘要】
【国外来华专利技术】区分真人面部与平坦表面
技术介绍
常常通过只允许所选择的个人访问各种系统或位置来保持个人或企业的隐私。用于限制访问的自动化系统通常具有用户本身的身份,并且所述系统于是认证用户所提供的标识。但是这样的自动化系统也存在其问题。这方面的一个问题在于,自动化系统难以在真实的用户标识与伪造的或错误的用户标识之间进行区分。这样的自动化系统的错误认证可能会导致尽管希望限制个人访问某些系统或位置但是其仍然被允许访问这样的系统或位置。
技术实现思路
提供本概要是为了以简化形式介绍将在下面的详细描述部分中进一步描述的概念的选择。本概要不意图标识出所要求保护的主题内容的关键特征或本质特征,也不意图被用来限制所要求保护的主题内容的范围。根据一个或更多方面,访问包括由用户呈现的面部的多幅图像。基于所述多幅图像,确定包括在所述多幅图像中的面部是3维(3D)结构还是平坦表面。如果确定包括在所述多幅图像中的面部是3维结构,则提供表明用户可以被认证的指示。但是如果确定包括在所述多幅图像中的面部是平坦表面,则提供表明用户无法被认证的指示。根据一个或更多方面,访问包括由用户呈现的面部的多幅图像。基于所述多幅图像,确定在所述面部的一个或更多组成部分(例如眼睛、嘴等等)中是否存在运动。如果确定在所述面部的一个或更多组成部分中存在运动,则提供表明用户可以被认证的指示。但是如果确定在所述面部的一个或更多组成部分中不存在运动,则提供表明用户无法被认证的指示。附图说明相同的附图标记在各幅图中始终被用来指代相同的特征。图1示出了根据一个或更多实施例的实施真人面部与平坦表面的区分的示例性系统。图2是示出了根据一个或更多实施例的用于区分真人面部与平坦表面的示例性处理的流程图。图3是示出了根据一个或更多实施例的使用基于同形的技术来确定多幅图像中的面部是3D结构还是平坦表面的示例性处理的流程图。图4是示出了根据一个或更多实施例的使用来自运动估计技术的结构来确定多幅图像中的面部是3D结构还是平坦表面的示例性处理的流程图。图5是示出了根据一个或更多实施例的用于确定在面部的一个或更多组成部分中是否存在运动的示例性处理的流程图。图6示出了根据一个或更多实施例的可以被配置成实施真人面部与平坦表面的区分的示例性计算设备。具体实施例方式在这里讨论区分真人面部与平坦表面。为了针对特定访问(例如访问计算机或网络、访问建筑物或其他位置等等)认证用户,捕获并分析由用户呈现的面部的多幅图像。由用户呈现的面部可以是用户的实际面部,或者可以是由冒充者呈现的用户面部的照片。尝试确定图像包括真人面部(例如所捕获的图像属于真人)还是面部照片。如果确定图像包括真人面部,则假设由用户呈现的面部是请求特定访问的实际用户的面部,并且可以针对访问认证用户。但是如果确定图像包括照片,则假设由用户呈现的面部是使用照片的冒充者的面部,并且无法针对访问认证用户。图1示出了根据一个或更多实施例的实施真人面部与平坦表面的区分的示例性系统100。系统100包括图像捕获组件102和真人面部检测模块104。图像捕获组件102和真人面部检测模块104可以分别由一个或更多计算设备实施。多种不同类型的计算设备可以被用来实施图像捕获组件102和真人面部检测模块104,比如台式计算机、膝上型或笔记本计算机、记事本计算机、移动站、娱乐电器、可通信地耦合到显示设备的机顶盒、电视、蜂窝或其他无线电话、数字摄影机或视频摄影机、游戏机、汽车计算机等等。图像捕获组件102和真人面部检测模块104可以被实施为同一计算设备的一部分,或者可替换地可以被实施为单独的设备。当被实施为单独的设备时,实施图像捕获组件102和真人面部检测模块104的设备可以通过多种不同网络当中的任一种彼此通信,比如因特网、局域网(LAN)、公共电话网、内联网、其他公共和/或专有网络或者其组合等等。可替换地,当被实施为单独的设备时,实施图像捕获组件102和真人面部检测模块104的设备可以通过其他有线和/或无线连接机制彼此通信,比如通用串行总线(USB)、无线USB、Bluetooth、射频等等。系统100是访问控制系统的一部分或者与之通信。这样的访问控制系统可以被用来限制对于特定系统、资源、位置等等的访问。举例来说,系统100可以被用在访问控制系统中,其限制哪些用户可以访问(例如进入)特定建筑物、哪些用户可以访问(例如登录)特定计算设备、哪些用户可以访问(例如登录)特定网络等等。系统100通过确定图像包括真人面部还是面部照片而促进限制这样的访问,正如下面将更加详细地描述的那样。图像捕获组件102捕获分别包括由用户108呈现的面部的多幅图像106,并且使得图像106可用于真人面部检测模块104。图像捕获组件102可以通过多种不同方式捕获图像106,比如使用各种数字成像技术(例如电荷耦合设备(CXD)、互补金属氧化物半导体(CMOS)传感器等等)。通常来说,用户108将其自己呈现到图像捕获组件102,从而允许组件102捕获用户108的图像106。在这种情况下,由用户108呈现的面部是真人的面部,并且包括在图像106中的面部是真人的面部。但是冒充者可能试图通过向图像捕获组件102呈现他人面部的照片来蒙混访问控制系统。在这种情况下,由用户108呈现的面部是照片,并且包括在图像106中的面部是所述面部的照片。真人面部检测模块104分析图像106以便确定图像106包括真人面部还是面部照片,并且输出表明图像106包括真人面部还是面部照片的指示110。指示110例如可以是用以表明图像106包括真人面部的第一值(例如“真人”、“是”、“认证”等等)以及用以表明图像106包括面部照片的第二值(例如“照片”、“否”、“不认证”等等)。真人面部指的是实际人类的面部(即图像捕获组件102捕获到实际人类的图像)而不是人类面部的照片。如果检测模块104确定图像106包括真人面部,则真人面部指示110表明图像106包括真人面部。在这种情况下,真人面部指示110表明可以针对访问(例如用户108请求访问的任何系统、资源、位置等等)认证用户108,这是因为认定作为用户108的实际人类正请求特定访问。对于用户108的认证可以由另一个组件或模块(未示出)通过多种不同方式施行,比如通过把一个或更多图像106与先前捕获的用户108的图像进行比较。可替换地,可以在模块104施行的真人面部检测之前施行认证,在这种情况下,真人面部指示110表明对于用户108的任何先前认证是有效的。但是如果确定图像106包括平坦表面上的面部,则认定用户108是使用照片的冒充者。在这种情况下,真人面部指示110表明无法针对访问(例如用户108请求访问的任何系统、资源、位置等等)认证用户108,这是因为认定用户108是请求特定访问的冒充者。如果用户108在由模块104施行的真人面部检测之前被另一个组件或模块(未示出)认证,则真人面部指示110表明对于用户108的任何先前认证是无效的。真人面部检测模块104可以通过多种不同方式确定图像106包括真人面部还是面部照片。在一个或更多实施例中,真人面部检测模块104包括3维(3D)结构确定模块112和面部组成部分移动确定模块114的其中之一或全部二者。通常来说,3D结构确定模块112确定图像106包括作本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:Z张Q蔡PR凯塞尔曼AH贝克
申请(专利权)人:微软公司
类型:
国别省市:

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

1