多个区域中的面部识别系统和方法的高效管理与流程

文档序号:31409298发布日期:2022-09-03 08:24阅读:61来源:国知局
多个区域中的面部识别系统和方法的高效管理与流程

1.本公开一般涉及面部识别。更具体地,本公开涉及管理面部识别标识数据收集和存储。


背景技术:

2.本章节旨在向读者介绍可能与目前的技术的各种方面有关的各种技术方面,这些技术方面在下文中描述和/或要求保护。本讨论被认为在给读者提供背景信息以促进更好地理解本公开的各种方面上是有帮助的。因此,应当理解到,这些陈述将从这个角度来阅读,而非作为对现有技术的承认来阅读。
3.诸如主题公园、音乐会场所等等的许多场所管理对于大量来访者的访问权限。这样的场所往往利用传统的排队系统来控制访问并且管理吞吐量。例如,往往利用传统的纸质票务系统来确认访问权限、检索顾客信息和/或控制在特定时帧(timeframe)内被准许进入到场所的顾客的数量。用于确认访问权限、检索顾客信息和/或控制被准许的顾客的数量的更现代的技术可以涉及使用生物计量(biometric)数据,诸如指纹扫描或面部识别技术。利用生物计量数据可能要求大量的数据存储和计算资源,这可能提高与确认访问权限并且控制被准许的人的数量关联的计算复杂度。结果,通过这些现代技术的方式确认访问权限可能导致延迟和/或不准确的确认(例如,假阳性)。例如,在季节性流行时期期间,与这些现代技术关联的计算复杂度随着出席的顾客的数量增加而复杂化。
4.使用生物计量数据对于确认访问权限和控制被准许的人的数量可能是有吸引力的,因为,它通常不要求顾客携带传统纸质票券。然而,需要改进用于高效地管理大量的生物计量数据的现有技术,其实现可能难以在各种大型场所中实践和协调。


技术实现要素:

5.在下文中总结在范围上与原先要求保护的主题相应的某些实施例。这些实施例不旨在限制本公开的范围,而是更确切地说,这些实施例仅旨在提供某些所公开的实施例的简短概要。实际上,本公开可以包含可以与下文中所阐明的实施例类似或不同的各种各样的形式。
6.本公开提供如下的系统和方法:可以通过在人横穿主题公园时减少搜索数据来增大面部识别吞吐量、缩短处理面部识别访问/请求的时间、减少用于搜索的面部识别数据的量和/或改进验证顾客的面部身份的准确性。本公开的系统和方法包括:当顾客进入主题公园时,将面部标识数据存储于主题公园数据库中,并且,当顾客退出主题公园时,移除主题公园数据库中的面部标识数据。以此方式,主题公园数据库仅包括主题公园内部的顾客的面部标识数据,而不包括已离开主题公园的顾客的面部标识数据,由此当顾客退出主题公园时,减小主题公园数据库的大小。类似地,该途径可以在主题公园的各种区域中的每个内实现,使得与公园的每个区域关联的数据库的大小仅包括与特定公园区域中的顾客对应的条目。
7.在实施例中,一种用于增大面部识别吞吐量的系统包括与场所内的区域关联的图像捕捉装置以捕捉面部图像。该场所与第一数据库关联,并且,该区域与第二数据库关联。该系统还包括通信地耦合到图像捕捉装置的计算系统。计算系统包括处理电路系统和通信地耦合到处理电路系统的存储器装置。存储器装置存储可执行以引起处理电路系统实行操作的指令。操作包括:接收面部图像并且确定面部图像与存储于第一数据库中的多个面部标识数据条目中的条目之间的充分相关性;以及响应于面部图像与该条目充分地相关,将面部图像添加到第二数据库。
8.在实施例中,提供了一种经由处理电路系统执行的方法。该方法包括从由定位于通向场所的入口处的入口图像捕捉装置捕捉的第一面部图像来确定入口面部标识数据。该方法包括将入口面部标识数据存储于存储多个面部标识数据条目的场所数据库中。该方法包括:响应于在通向场所的区域的入口处捕捉的第二面部图像与入口面部标识数据充分地相关,将入口面部标识数据从场所数据库转移并且转移到与场所的区域关联的区域数据库中。该方法包括:经由处理电路系统接收由定位于场所的出口处的出口图像捕捉装置捕捉的第三面部图像;以及确定与第三面部图像关联的出口面部标识数据和多个面部标识数据条目中的条目之间的充分相关性。该方法包括响应于确定出口面部标识数据与多个面部标识数据条目中的条目充分地相关,将多个入口面部标识数据条目中的条目从场所数据库移除。
9.在实施例中,一种用于增大面部识别吞吐量的面部识别系统包括:主图像捕捉装置,其配置成在通向主题公园的入口处捕捉第一面部图像;和多个次图像捕捉装置,其与主题公园的多个区域对应,使得多个次图像捕捉装置在通向主题公园的多个区域中的对应的区域的入口处捕捉次面部图像。面部识别系统还包括存储装置,存储装置包括多个公园区域数据库和与第一面部图像关联的面部标识数据的主题公园数据库。多个公园区域数据库中的每个公园区域数据库与多个区域中的相应区域关联,使得多个公园区域数据库中的每个公园区域数据库包括与相应的次面部图像关联的面部标识数据。面部识别系统还包括:计算系统,其通信地耦合到主图像捕捉装置;多个次图像捕捉装置;以及存储装置。计算系统包括处理电路系统和存储用以引起处理电路系统实行操作的指令的存储器装置。操作包括接收第一面部图像以生成对应的面部标识数据并且将对应的面部标识数据存储于主题公园数据库中。操作包括接收由多个次图像捕捉装置中的特定次图像捕捉装置捕捉的特定次面部图像,以确定特定次面部图像与对应的面部标识数据之间的充分相关性,使得特定次图像捕捉装置与多个区域中的特定区域关联。此外,操作包括基于充分相关性而将来自主题公园数据库的对应的面部标识数据添加到与特定区域关联的特定公园区域数据库。
附图说明
10.当参考附图而阅读以下的详述时,本公开的这些及其它特征、方面以及优点将变得更好理解,在附图中,贯穿附图,相同的字符表示相同的部分,其中:图1是根据本公开的方面的包括多个公园区域的主题公园的示意性表示,该主题公园将面部识别技术用于顾客管理;图2是根据本公开的方面的面部识别系统的框图,面部识别系统通过使用根据本公开的方面的主题公园数据库和与图1的公园区域对应的公园区域数据库来采用面部识别
技术;图3是根据本公开的方面的用于增大图1的主题公园的面部识别吞吐量的过程的流程图;图4是根据本公开的方面的、顾客进入图1的主题公园并且触发图2的面部识别系统以实行图3的过程的透视图;图5是根据本公开的方面的图2的主题公园数据库和图2的公园区域数据库的框图;以及图6是根据本公开的方面的、顾客离开图1的主题公园并且触发图2的面部识别系统以实行图3的过程的透视图。
具体实施方式
11.将在下文中描述本公开的一个或多个具体实施例。为了提供对这些实施例的简明描述,可能未在说明书中描述实际实现方式的所有特征。应当意识到,在对任何这样的实际实现方式的开发中,如同在任何工程或设计项目中一样,必须作出许多特定于实现方式的决策以达到开发者的可能因实现方式而异的具体目标,诸如,对与系统相关的约束条件和与商业相关的约束条件的依从性。此外,应当意识到,这样的开发努力可能复杂并且耗时,但对于得益于本公开的普通技术人员而言,这样的开发努力将不过是设计、制作以及制造的常规任务。
12.当介绍本公开的各种实施例的元素时,冠词“一(a)”、“一个(an)”以及“该(the)”旨在意味着存在元素中的一个或多个。用语“包含”、“包括”以及“具有”旨在为包括性的,并且意味着可能存在除了所列出的元素之外的额外的元素。另外,应当理解到,本公开的对“一个实施例”、“示例性实施例”或“一实施例”的引用不旨在被解释为排除还将所叙述的特征并入的额外的实施例的存在。
13.虽然以下的讨论一般在主题公园的情境下提供,但应当理解到,本文中所公开的实施例不限于这样的娱乐情境。实际上,本文中所公开的系统、方法以及概念可以在多种多样的应用中实现。在本公开中提供示例是为了通过提供真实世界的实现方式和应用的实例来促进解释所公开的技术。应当理解到,本文中所公开的实施例可以在许多应用中有用,列举几个额外的示例,诸如事件场所(例如,音乐会)、餐厅、大型商业建筑、医院和/或服务于多种多样的客户/用户的其它工业系统、商业系统和/或文娱系统。
14.考虑到此,本公开提供如下的系统和方法:用于通过在顾客横穿主题公园(例如,游乐园或娱乐场所)并且与适应面部识别技术的各种特征接合(例如,访问主题公园乘坐设施、为食物支付、访问简档数据等等)时减少搜索数据来增大面部识别吞吐量、缩短用于面部识别访问的处理时间、减少用于搜索的面部识别数据的量和/或改进验证面部身份的准确性。如上文中所讨论的,诸如主题公园之类的某些场所可以使用面部识别技术来确认顾客的身份和访问权限、检索与顾客关联的信息以及控制在特定时帧内被准许进入到该场所中的人的数量。面部识别技术的成功实现可能要求大量的数据存储,这可能提高与确认人的访问权限和身份关联的计算复杂度。结果,通过这些现代面部识别技术的方式确认访问权限可能导致延迟和/或不准确的确认(例如,假阳性)。
15.例如,确定面部标识数据的数据库是否存储与顾客对应的信息可以包括确定顾客
的新捕捉的面部图像基本上与存储于数据库中的面部标识数据的条目相关(例如,在准确性的目标百分比内)。虽然通过检查较少的面部特征来使运算简化可以提高标识顾客的速度,但该途径可能导致假阳性(例如,顾客可以与面部标识数据的错误条目关联)。因此,需要通过使用面部识别技术来改进确认人的身份的速度,而不损害标识的准确性。如本文中所使用的,“面部标识数据”可以指从面部图像外推(extrapolate)的标识信息,并且可以与顾客的特定简档关联,以促进面部匹配并且基于该匹配而准许访问。如本文中所使用的,“逻辑”可以指可执行以实行一系列步骤的硬件、软件或两者。虽然下文中的讨论包括与确定所捕捉的图像与所存储的图像之间的“匹配”关联的讨论,但应当理解到,“匹配”可以指使用下文中所公开的技术来在所捕捉的图像与所存储的图像之间的充分相关性。
16.本公开包括通过如下的方式来解决该问题的系统和方法:当顾客进入主题公园时,将面部标识数据存储于主题公园数据库中,并且,当顾客退出主题公园时,移除主题公园数据库中的面部标识数据。以此方式,主题公园数据库包括主题公园内部的顾客的面部标识数据(而不包括已离开主题公园的顾客),由此当顾客退出主题公园时,减小主题公园数据库的大小。如本文中所使用的,“主题公园数据库”指包括在整个主题公园中出席的顾客的面部标识信息的数据库(例如,结构化查询语言[sql]数据库、非结构化查询语言[nosql]数据库等等)。如本文中所使用的,“公园区域数据库”指包括主题公园的特定区域或区中的顾客的面部标识数据的数据库(例如,sql数据库、nosql数据库等等)。例如,公园区域数据库中的条目可以包括与主题公园的公园区域对应的主题公园数据库中的条目的更小的子集。主题公园中的每个公园区域可以包括对应的公园区域数据库。
[0017]
计算系统可以在顾客进入主题公园时,接收顾客的面部图像(例如,由图像捕捉装置捕捉),并且存储对应的面部标识数据。当顾客进入主题公园内的特定区域时,计算系统可以接收顾客的另一个面部图像,将面部图像与主题公园数据库中的面部标识数据匹配,并且然后将来自主题公园数据库的匹配的面部标识数据存储于与主题公园内的特定区域对应的公园区域数据库中。以此方式,当顾客与特定区域中的面部识别技术(例如,图像捕捉装置)交互时,可以改进实行面部识别技术的准确性和速度,因为,利用更小的公园区域数据库而非更大的主题公园数据库来实行面部识别运算。
[0018]
当顾客离开特定公园区域时,计算系统可以接收额外的面部图像,从而引起计算系统将匹配的面部标识数据从公园区域数据库移除。以此方式,当顾客离开公园区域时,公园区域数据库的大小减小,由此减轻与在对应的公园区域中实行面部识别技术关联的计算负担。当顾客离开主题公园时,计算系统可以接收额外的面部图像,从而引起计算系统将对应的面部标识数据从主题公园数据库(以及所有公园区域数据库)移除。以此方式,当顾客离开主题公园时,主题公园数据库的大小减小,由此减轻与在主题公园中实行面部识别技术关联的计算负担。
[0019]
虽然在基于顾客的位置(例如,如由图像捕捉装置捕捉的那样,并且如由计算系统验证的那样)而将更大的数据库划分成更小的数据库的情境下,描述了对于减小数据库的大小的讨论,但应当理解到,数据库的大小可以基于顾客的额外或备选的特性而减小。例如,基于顾客是否为常来的公园出席者或顾客是否为不常来的主题公园出席者(例如,跨园票(park hopper)),更大的数据库可以减小到相应的数据库。作为另一个示例,数据库可以被划分成更小的数据库,诸如对于具有可穿戴装置的顾客的更小的数据库和对于不具有可
穿戴装置的顾客的另一个更小的数据库。此外,可穿戴装置可以属于第一类型或第二类型,使得更小的数据库可以进一步被分解成与穿戴第一类型的可穿戴装置的顾客关联的甚至更小的数据库和与穿戴第二类型的可穿戴装置的顾客关联的另一个甚至更小的数据库。
[0020]
考虑到前文,图1是根据本公开的方面的包括公园区域的主题公园100的示意性表示,主题公园100将面部识别技术利用于顾客管理。如将在下文中详细地描述的,主题公园100包括计算机系统102、图像捕捉装置104和通信网络106以及根据本公开而协调的其它部件。如在图3中所示出的过程中说明的,主题公园100的某些方面将关于它们实行或促进的步骤而被参考。具体地,应当注意到,目前的实现方式促进在主题公园中采用面部识别技术,从而增大面部识别吞吐量,而不损害面部识别技术的准确性。以此方式,顾客120可以在几乎不存在对顾客120准许访问的物理标识项目(例如,传统的票券或标识手镯)的情况下横穿主题公园。
[0021]
如图3中所讨论的,在顾客120到达公园入口位置124(例如,酒店前台、售货亭、顾客服务柜台、公园大门)时,图像捕捉装置104可以捕捉顾客120的面部图像并且将所捕捉的面部图像发送到计算系统102,计算系统102可以确定与顾客120关联的对应的面部标识数据并且将其存储于主题公园数据库中。在实施例中,除了诸如公园地图、餐饮和住宿指导以及便利设施指导之类的其它项目以外,还可以给顾客120提供额外的进入凭证(例如,票券或有源可穿戴装置)。信息媒体(例如,音频、视频)和指示用于通过图像捕捉装置104的方式拍摄面部图像的指导的指导性标志可以存在于所有这样的公园入口位置124处。在一些实例中,顾客120可以向主题公园100提交面部图像(例如,通过提前经由主题公园的网站上传面部图像),并且可以跳过在公园入口位置124处采集这样的凭证。
[0022]
顾客120可以进入到主题公园入口通道126中并且被提供到主题公园入口通道126中的进入。具体地,如图1中所说明的,入口通道126可以不包括如下的物理十字转门(turnstile)或类似的物理横过计数或控制特征:在打算打开入口通道126时,能够提供对横过入口通道126的阻碍。在实施例中,在计算系统102接收到由图像捕捉装置104捕捉的面部图像之后,计算系统可以对物理十字转门进行致动,从而准许顾客120对主题公园100访问。应当理解到,在实施例中,在操作期间,入口通道126可以是无十字转门的。
[0023]
主题公园100可以采用除了通过面部识别技术的方式的进入之外还有的或作为其备选方案的其它进入技术。例如,顾客120可以使得他们的进入凭证或标识码或号码转移到具有唯一标识符的有源可穿戴装置中。照此,顾客120可以被提供对公园或公园区域的基本上直接的访问。例如,可以允许具有恰当地激活的有源可穿戴装置的顾客120步行通过入口通道126而不停止。与由顾客120保持或穿戴的激活的有源可穿戴装置关联的凭证可以被检测到并且向大门监测设施128提供,大门监测设施128可以由公园雇员(例如,安保服务公司)监测。此外,激活的有源可穿戴装置可以和与由计算系统102存储的所捕捉的面部图像关联的相同顾客简档关联。顾客120可以选择不使用主题公园的面部识别技术,而是代之以选择使用诸如可穿戴装置之类的备选访问准许方法。因此,本文中所公开的实施例可以由顾客采用可穿戴装置、面部识别技术和/或用于准许和/或跟踪顾客访问的其它方法来使用。
[0024]
此外,虽然本公开在用于标识和访问控制目的面部图像的情境下讨论,但可以使用其它生物计量数据,诸如指纹或其它标识方面(例如,眼睛识别)。此外,计算系统可以通
过诸如口袋携带的无线装置、可穿戴装置、手持装置或移动装置之类的任何合适的装置来经由设置于装置中的传送器/接收器从顾客120接收信息。在实施例中,顾客关联的装置可以是防水的。
[0025]
在计算系统102存储顾客120的面部标识数据之后,可以准许顾客120对主题公园100访问。计算系统102可以使每个顾客120的简档与顾客120的对应的面部标识数据关联。例如,顾客简档可以包括对主题公园的某些特征的访问,并且可以制约对主题公园100的其它特征的访问。以此方式,计算系统可以准许顾客120对与由顾客简档定义的许可相称的主题公园100的经授权的特征的访问。如本文中所使用的,与顾客关联的这样的许可信息和个人信息可以被称为“简档数据”。可以响应于计算系统102对十字转门进行致动、将大门抬起、对门和/或任何其它合适的可致动装置进行解锁而准许对主题公园102的访问。在不存在任何可致动装置的情况下,计算系统102可以响应于接收到受制约区域中的顾客的指示而警告安保人员。
[0026]
如上文中所提到的,每个顾客的简档可以备选地或进一步基于除了面部标识数据之外的数据而被分解。例如,数据库可以被划分成更小的数据库,诸如对于具有可穿戴装置的顾客的更小的数据库和对于不具有可穿戴装置的顾客的另一个更小的数据库。此外,可穿戴装置可以属于第一类型或第二类型,使得更小的数据库可以进一步被分解成与穿戴第一类型的可穿戴装置的顾客关联的甚至更小的数据库和与穿戴第二类型的可穿戴装置的顾客关联的另一个甚至更小的数据库。
[0027]
如所说明的,主题公园100包括各种公园区域130。例如,主题公园100可以包括:第一公园区域132,其包括水上公园134;第二公园区域140,其包括餐厅区域142;以及第三公园区域150,其包括乘坐系统152。虽然所说明的主题公园100包括三个公园区域130,但应当理解到,主题公园100可以包括任何合适的数量的具有任何合适的特征的公园区域130。
[0028]
公园区域130可以包括公园入口160,包括对应的图像捕捉装置104。在所说明的示意图中,公园区域130由虚线限定并界定。如在下文中更详细地描述的,当顾客120经由公园入口160进入公园区域130时,图像捕捉装置104可以捕捉顾客120的面部图像并且经由通信网络106将该面部图像发送到计算系统102(例如,出于验证/认证目的)。例如,在第一公园区域132的情境下,计算系统102可以接收寻求对第一公园区域132访问的顾客120的实况面部图像,并且确定面部图像是否匹配主题公园数据库中的现有条目的面部标识数据。响应于面部图像匹配主题公园数据库中的现有条目的面部标识数据,计算系统102可以将匹配的面部标识从主题公园数据库复制到与第一公园区域132关联的公园数据库中。
[0029]
在未确定匹配的情况下,计算系统102可以将面部图像添加到“未知”图像列表、使用公园中的照相机来跟踪顾客、尝试拍摄后续面部图像以将面部图像与主题公园数据库中的现有条目的面部标识数据匹配和/或任何其它合适的动作。在实施例中,响应于确定面部图像不匹配主题公园数据库中的现有条目,计算系统102可以警告安保人员。
[0030]
此外,公园区域130的特征还可以包括图像捕捉装置104。例如,水上公园134可以包括图像捕捉装置104,以确定顾客120是否购买过准许对水上公园134的访问的访问套餐。为了进行该确定,计算系统102可以接收由水上公园134的图像捕捉装置104捕捉的面部图像,以确定所捕捉的面部图像是否匹配与可以对水上公园134访问的条目对应的(区域数据库中的)面部标识数据。
[0031]
在另一个示例中,餐厅区域142可以包括图像捕捉装置104,以促进为食物支付。例如,计算系统102可以接收由餐厅区域142的图像捕捉装置104捕捉的实况面部图像,以将面部图像与(区域数据库中的)面部标识数据匹配,以对与匹配的面部标识数据关联的账户开账单。这可以对于在主题公园100内寻求不使用卡、现金或其它支付方法(例如,因为,顾客120可能暴露于水)的顾客120为特别便利的。
[0032]
在又一个示例中,乘坐系统152可以包括图像捕捉装置104,以确定顾客120是否可以对乘坐系统152访问。为了进行该确定,计算系统102可以接收由乘坐系统的图像捕捉装置104捕捉的面部图像,以确定实况面部图像是否匹配与可以对乘坐系统152访问的条目对应的(区域数据库中的)面部标识数据。如上文中所描述的,应当理解到,某些顾客120可以选择不使用主题公园的面部识别技术,而是代之以选择使用诸如可穿戴装置之类的备选访问准许方法。因此,确定是否准许对乘坐系统152访问可以备选地基于与具有与顾客的简档数据对应的唯一标识符的可穿戴装置关联的访问权限。还可以经由可穿戴装置跟踪顾客。此外,确定是否准许访问可以基于顾客120的年龄、体重或身高,使得对不满足年龄、体重或身高要求的顾客120的访问可能受制约。
[0033]
图2是根据本公开的方面的面部识别系统200的框图,面部识别系统200通过使用主题公园数据库以及与图1的公园区域对应的公园区域数据库来采用面部识别技术。面部识别系统200可以包括一个或多个图像捕捉装置104。图像捕捉装置104可以包括照相机202,照相机202可以捕捉顾客120(图1)的面部图像203。例如,图像捕捉装置104可以包括:可以包括照相机202(诸如,数字照相机、动作照相机、高速照相机、隐藏照相机、平板电脑、连接到桌上型电脑或膝上型电脑的网络照相机(web-camera))的任何合适的装置和/或可以捕捉顾客120的面部的图像的任何合适的装置。
[0034]
图像捕捉装置104可以包括可以向顾客120提供指令的显示器204。显示器204可以包括液晶显示器(lcd)、节段(segment)显示器、发光二极管(led)显示器、有机led(oled)显示器和/或能够显示信息的任何合适的装置。例如,显示器204可以向顾客120显示用于捕捉图像的倒计时、对捕捉图像的尝试曾是不成功的消息、指示必须再次捕捉图像(例如,因为,该图像曾属于不足的质量)的消息、成功地捕捉了图像的消息和/或对于顾客120或公园出席者的任何其它合适的内容。
[0035]
图像捕捉装置104还可以包括控制图像捕捉装置104的控制器210。控制器210可以包括执行指令以控制图像捕捉装置104的处理器212和存储指令的存储器214。图像捕捉装置104还可以包括通信接口216,通信接口216使图像捕捉装置104能够经由通信网络106与诸如计算系统102之类的其它装置通信。关于处理器212、存储器214、通信接口216以及通信网络106的细节在下文中讨论。应当理解到,主题公园100(图1)可以包括任何合适的数量的图像捕捉装置104。
[0036]
计算系统102可以包括存储装置220、通信接口236以及控制器230。控制器230可以包括处理器232、存储器234以及通信接口236。关于存储装置220、处理器232、存储器234以及通信接口236的细节在下文中讨论。
[0037]
计算系统102可以执行面部标识逻辑240,以实现在下文中关于图3而讨论的过程。面部标识逻辑240可以存储为存储于存储器234中并且由处理器232执行的机器可读指令。在实施例中,面部标识逻辑240可以被调整或调谐以对由图像捕捉装置104捕捉的可接受的
实况图像设定条件,以针对合适的实况图像和不合适的实况图像设定标准。
[0038]
例如,面部标识逻辑240可以包括人工智能(ai)逻辑,该人工智能(ai)逻辑可以基于所捕捉的面部图像的清晰度而跟踪在捕捉具有期望特性(例如,足以将一个顾客与另一个区分或顾客120的面部的几何特征的充分表示)的面部图像时的成功的尝试和/或不成功的尝试。ai逻辑可以调整或调谐用于确定由图像捕捉装置104捕捉的可接受的面部图像的参数,以随时间提高成功和效率。在实施例中,ai逻辑可以定义顾客120的所捕捉的面部图像的图像质量的阈值数值(例如,百分比、比率等等)(例如,基于所捕捉的面部图像中的期望特性的百分比、比率等等)。例如,如果定义对于所捕捉的面部图像的图像质量的参数的阈值数值不足,则人工智能逻辑可以增大或减小相应的阈值数值,以增大或优化主题公园100中的顾客吞吐量。
[0039]
如上文中所讨论的,图像捕捉装置104和计算系统102中的每个可以包括相应的控制器210、230,相应的控制器210、230包括一个或多个相应的处理器212、232和一个或多个相应的存储器装置214、234。处理器212、232(例如,微处理器)可以执行促进捕捉并且分析面部图像203、确定所捕捉的面部图像203是否匹配现有面部标识数据242、将面部标识数据242存储于存储装置220中或从存储装置220移除等等的软件程序和/或指令。此外,处理器212、232可以包括多个微处理器、一个或多个“通用”微处理器、一个或多个专用微处理器和/或一个或多个专用集成电路(asic)或其某种组合。例如,处理器212、232可以包括一个或多个精简指令集计算机(risc)处理器。
[0040]
存储器装置214、234以及存储装置220可以存储诸如控制软件、查找表、配置数据等等的信息。在实施例中,处理器212、232、存储器装置214、234和/或存储装置220可以在相应的控制器210、230外部。存储器装置214、234和存储装置220中的每个可以包括有形非暂时性机器可读介质,诸如易失性存储器(例如,随机存取存储器(ram))和/或非易失性存储器(例如,只读存储器(rom))。存储器装置214、234和存储装置220中的每个可以包括一个或多个存储装置(例如,非易失性存储装置),该一个或多个存储装置可以包括只读存储器(rom)、闪速存储器、硬盘驱动器和/或任何其它合适的光学存储介质、磁性存储介质或固态存储介质。
[0041]
存储器装置214、234和存储装置220可以存储用于各种目的各种各样的信息。例如,存储器装置214、234和存储装置220可以存储供处理器212、232执行的机器可读指令和/或处理器可执行指令(例如,固件或软件),诸如促进捕捉和/或存储与由图像捕捉装置104捕捉的面部图像关联的面部标识数据242的指令。
[0042]
计算系统102可以接收面部图像203并且将面部图像203和对应的面部标识数据242存储于存储装置220中。如在下文中更详细地讨论的,存储装置220可以包括主题公园数据库250、公园区域数据库252以及简档数据254。简档数据254可以包括对于顾客120的相应信息。例如,简档数据254可以包括标识信息(例如,姓名、年龄、身高、体重、出生日期等等)、访问信息(例如,由特定顾客120所购买的套餐、准许对于特定顾客120的某些访问/制约的套餐)等等。简档数据254可以存储于数据库中,例如,在相应表中具有对于每个顾客120的信息,其中,简档数据254在该表的对应的条目中。在实施例中,计算系统102可以使面部标识数据242与简档数据254关联,使得采用本文中所描述的面部识别技术可能引起计算系统102基于面部图像203而参考简档数据254。
[0043]
当对应的顾客120进入主题公园100时,计算系统102可以将面部标识数据242存储于主题公园数据库250中,并且,当对应的顾客120退出主题公园100时,计算系统102可以移除主题公园数据库250中的面部标识数据242。以此方式,主题公园数据库250仅包括主题公园100内部的顾客120的面部标识数据242,由此当顾客退出主题公园100时,减小主题公园数据库250的大小。
[0044]
另外,当顾客120进入主题公园100内的特定区域130(图1)时,计算系统102可以从与特定区域130关联的图像捕捉装置104接收顾客120的新面部图像203。计算系统102可以将新面部图像203与主题公园数据库250中的面部标识数据242匹配,并且然后将来自主题公园数据库250的面部标识数据242存储于与特定区域130对应的公园区域数据库252中。以此方式,当顾客120与特定区域130中的图像捕捉装置104交互时,可以改进实行上文中所描述的面部识别技术的准确性和速度,因为,面部识别运算在更小的公园区域数据库252而非更大的主题公园数据库250上实行。
[0045]
图像捕捉装置104、计算系统102以及主题公园100的其它特征还可以包括通信地耦合到相应的控制器210、230的相应的通信接口216、236,从而使相应的控制器210、230能够与包括通信网络106的任何合适的通信网络通信。例如,通信网络106可以包括无线网络,诸如移动网络、wi-fi、蓝牙、局域网(lan)、广域网(wan)、互联网等等。通信接口216、236可以使相应的控制器210、230能够与通信网络106通信。以此方式,通信接口216、236可以使控制器210、230能够彼此通信,以能够实现信息交换,以促进实现面部识别技术。
[0046]
图3是根据本公开的方面的用于增大图1的主题公园100的面部识别吞吐量的过程300的流程图。在实施例中,过程300可以由图2的面部识别系统200实行。为了促进说明过程300,将一起讨论图3-6。即,当描述过程300时,本公开可以参考图4-6。图4是根据本公开的方面的进入图1的主题公园100的顾客120(图1)的透视图。图5是根据本公开的方面的图2的主题公园数据库250和图2的公园区域数据库252的框图。
[0047]
过程300可以由图2的面部识别系统200实行,以按更高效的方式执行面部识别技术。在实施例中,计算系统102可以实行过程300。例如,过程300可以呈可由计算系统102的合适的处理电路系统(例如,图2的处理器232)执行的非暂时性计算机可读指令的形式。过程300的步骤中的至少一些可以通过由采用ai和/或机器学习方法来执行。过程300作为示例提供,使得过程300的某些所说明的步骤可以根据本公开而按其它顺序实行、跳过或重复。
[0048]
过程300包括从主题公园入口位置124(图1)处的图像捕捉装置104(图1-2)接收(过程框310)面部图像203(图2)。转到图4,继在公园入口队列中等待之后,公园入口位置124(图1)处的图像捕捉装置104可以通过照相机202的方式捕捉顾客120的面部图像203。图像捕捉装置104(或计算系统102)可以确定面部图像203是否具有足够的质量,使得面部的目标特征可以能以足够的精度辨别,以确定顾客120的面部的几何结构、可标识或可与其他顾客区分的面部的特性的阈值数量等等。图像捕捉装置104可能引起照相机202尝试捕捉阈值数量的面部图像203或顾客120使他们的面部移动(例如,旋转、平移等等)的视频。另外或备选地,图像捕捉装置104可以捕捉各种各样的面部图像203,并且,图像捕捉装置104(或计算系统102)可以选取超过阈值质量值的面部图像,或可以选取最高数量(例如,三个、四个、十个或任何合适的数量)的面部图像203。在实施例中,考虑到图像因素,列举几个图像质量
因素,诸如面部图像203的对比度、模糊、噪声、伪影、失真或其任何组合,图像质量可以基于图像质量评估(iqa)。然而,应当理解到,可以采用任何合适的(一项或多项)iqa技术来确定面部图像203的合适的质量。
[0049]
计算系统102可以从满足iqa的面部图像203确定面部标识数据242(例如,通过实行ai或机器学习方法)。例如,计算系统102可以接收面部图像203并且基于面部图像203而确定某些面部特征相对于彼此的精确位置。在实施例中,计算系统102可以确定面部特征(诸如,眉毛、眼睛、鼻子、嘴部、面部轮廓、颚线、耳朵、头发、面部毛发等等)的位置。计算系统可以基于面部图像203而生成顾客120(图1)的面部的三维(3d)或二维(2d)渲染。除了基于几何的面部识别技术之外或作为其备选方案,应当理解到,还可以使用任何合适的面部识别方法,列举几个,诸如基于分块的方法、基于统计的方法(例如,像素模板匹配、基于统计的主成分分析(pca)、核pca(kernel pca)、离散余弦变换(dct)、线性判别分析(lda)、局部保持投影(lpp)、gabor小波等等)和/或神经网络方法(例如,利用gabor滤波器的神经网络、神经网络和隐马尔可夫模型(hmm)、模糊神经网络)。
[0050]
顾客120可以具有可以包括简档数据254的有形项目,诸如可穿戴装置312、移动装置或入口票券。计算系统102可以接收指示简档数据254的信息,并且然后将简档数据254链接到与所捕捉的面部图像203关联的面部标识数据242。例如,顾客120可以提前购买对主题公园100的vip访问。顾客120可以在扫描站314处扫描来自移动装置的条形码、来自他们的可穿戴装置312的信标(beacon)或来自入口票券的条形码。
[0051]
在使用入口票券时,入口票券可以包括可以被扫描的任何合适的文档,诸如任何合适的票券(例如,进入票券、主题公园票券、娱乐票券、特殊状态通行证等等)、标识文档(例如,护照、驾驶执照等等)、支付形式(例如,信用卡、借记卡等等)等等。特别地,入口票券可以为顾客120提供能够实现某些特权(例如,进入到主题公园或体育赛事中、对财政资源访问等等)的权利或凭证。照此,顾客120可以使用扫描站314来扫描入口票券,以将与入口票券关联的信息发送到计算系统102。然后,计算系统102可以将简档数据(与入口票券关联)链接并且关联到面部标识数据242,并且得到对主题公园、娱乐场所、音乐会、电影院、游戏、特殊级别(例如,俱乐部级别或vip级别)的事件等等的准许进入。另外,入口票券可以用作用于认证顾客120的身份或用以为产品或服务支付的额外或备用的方法。
[0052]
在任一种情况下,扫描站314可以读取可穿戴装置312、移动装置和/或入口票券的标识码以认证顾客120。例如,扫描站314可以包括任何合适的类型的标识码读取器,诸如条形码读取器、快速响应(qr)码读取器、射频标识(rfid)码读取器、近场通信标签读取器等等。照此,标识码可以包括任何合适的类型的标识码,诸如条形码、快速响应(qr)码、射频标识(rfid)码、近场通信标签等等。此外,在实施例中,入口票券可以是电子文档,并且显示于顾客的电子装置(诸如,移动电话(例如,智能电话)、平板电脑、可穿戴装置312或可以显示标识码的任何其它合适的装置)上。
[0053]
可穿戴装置312、移动装置和/或入口票券的标识码可以与扫描站314的扫描区对准,以使扫描站314能够读取标识码。在诸如其中标识码是条形码或qr码的实施例中,扫描站314可以通过利用照明系统(例如,红光)来对标识码进行照明而读取标识码的元素(例如,标记)。扫描站314的传感器可以从照明系统检测到反射光并且生成发送到解码器的模拟信号。解码器可以解释模拟信号,验证标识码(例如,使用校验数位过程),并且将标识码
转换成可用数据(例如,文本)。
[0054]
扫描站314可以经由显示器316向顾客120呈现用于扫描有形项目并且将简档数据254链接到面部标识数据242的指令列表317。备选地,可以省略有形项目(例如,可穿戴装置312、移动装置和/或入口票券),使得顾客120可以与用户接口318(例如,按钮和/或触摸屏接口)接合,以登录到包括简档数据254的受密码保护的简档,以使简档数据254与面部标识数据242关联。以此方式,进入主题公园100的过程可以是自动的和/或加速的,因为,多个入口位置124可以包括多个图像捕捉装置104和扫描站314,由此增大顾客120吞吐量。
[0055]
转回到图3,过程300包括将面部标识数据存储(过程框320)于主题公园数据库250中。如上文中所描述的,主题公园数据库250(图2)可以包括将顾客120的面部标识数据242存储于主题公园数据库250中的大的数据库。由于主题公园100可以具有容纳数百或数千顾客的能力,因而在主题公园100中实行顾客120的面部识别技术可以包括将顾客120的面部图像203相比较于主题公园数据库250中的面部标识数据242匹配。这样的实现方式对于计算系统可能是在计算上密集的,并且可能导致延迟。
[0056]
为了增大面部识别吞吐量,主题公园100可以包括在通向公园区域130(图1)的入口处的图像捕捉装置104。计算系统102可以经由特定公园区域130处的图像捕捉装置104的照相机202接收(过程框330)面部图像203。计算系统102可以将利用与特定公园区域130关联的图像捕捉装置104而捕捉到的面部图像203与主题公园数据库250中的面部标识数据242匹配。将面部图像203与面部标识数据242匹配可以包括实行任何合适的面部识别匹配技术,列举几个,诸如eigenfaces面部识别器、fischerfaces识别器和/或局部二进制模式直方图(local binary pattern histogram)。
[0057]
响应于利用与特定公园区域130关联的图像捕捉装置104来捕捉的面部图像203匹配主题公园数据库250中的现有条目的面部标识数据242,计算系统102可以将来自主题公园数据库250的匹配的面部标识数据242复制并存储(过程框340)到与第一公园区域132关联的公园区域数据库252中。在实施例中,将来自主题公园数据库250的匹配的面部标识数据242存储(过程框340)到与第一公园区域132关联的公园区域数据库252中可以包括将匹配的面部标识数据242从主题公园数据库250移除。以此方式,当顾客120进入主题公园100中的特定公园区域130时,主题公园数据库250的总体大小可以减小,以增大进入主题公园100或进入各种区域130的顾客120的吞吐量。
[0058]
转到图5,存储装置220可以维护面部标识数据242的一个或多个存储库(repository)。如所说明的,存储装置220可以包括主题公园数据库250,主题公园数据库250包括主题公园100中的顾客120的面部标识数据242。存储装置220还可以包括对于公园区域130中的每个的公园区域数据库252。在该示例中,存储装置220包括第一公园区域数据库252a、第二公园区域数据库252b以及与n数量的公园区域130对应的第n个公园区域数据库252c。
[0059]
除了存储面部标识数据242之外,主题公园数据库250还可以存储与对应的顾客120关联的简档数据254。在所说明的示例中,主题公园数据库250存储对于十个顾客120的面部标识数据242和对应的简档数据254;第一公园区域数据库252a存储对于十个顾客中的三个的面部标识数据242和对应的简档数据254,第二公园区域数据库252b存储对于十个顾客中的另外三个的面部标识数据242和对应的简档数据254。如上文中所提到的,当顾客120
与主题公园100的入口位置124处的图像捕捉装置104接合并且被准许进入到主题公园100中时,顾客120的面部标识数据242可以被新添加并存储(过程框320)到主题公园数据库250。当顾客120移动到特定公园区域130中时,计算系统102可以将与顾客120关联的对应的面部标识数据242复制并存储(过程框340)于与特定公园区域130关联的公园区域数据库252中。这样做可能引起计算系统102将与顾客120关联的对应的面部标识数据242从主题公园数据库250移除。
[0060]
虽然在所说明的示例中,主题公园数据库250和公园区域数据库被说明为存储面部标识数据242和简档数据254,但应当理解到,在实施例中,主题公园数据库250和/或公园区域数据库252可以仅包括面部标识数据242。在此情况下,面部标识数据可以包括将面部标识数据242的对应的条目映射到对应的简档数据254的元数据、指针等等。因此,面部标识数据242和简档数据可以位于不同数据库中或相同数据库中的不同表中。
[0061]
虽然主题公园100被讨论为划分成各自具有对应的数据库的多个区域130,但应当理解到,主题公园100可以被划分成任何数量的公园区域130,并且,公园区域130可以被划分成各自具有对应的数据库的任何数量的子区域。例如,主题公园100可以被划分成公园区域130,区域130可以被划分成子区域,子区域可以被划分成娱乐乘坐设施/建筑等等,使得主题公园100、区域130、子区域以及娱乐乘坐设施/建筑包括对应的图像捕捉装置104和数据库。通过在这样的主题公园中采用本公开的方面,面部识别准确性和吞吐量可以随着数据库的大小而提高,并且因此与实行面部识别技术关联的计算复杂度降低。
[0062]
转到图3,当顾客120离开特定公园区域130并且进入一般主题公园100时,出口处的图像捕捉装置104可以接收面部图像203。计算系统102可以接收在区域出口处捕捉的面部图像203,并且将面部标识数据242从公园区域数据库252移除(过程框350)。如上文中所提到的,计算系统102可以将具有与在区域出口处捕捉的面部图像203的最接近匹配的面部标识数据242从公园区域数据库252移除。以此方式,公园区域数据库252中的条目可以是当前维护的,并且不存在将很可能不被使用的条目(例如,与已离开公园区域130的顾客120对应的条目)。
[0063]
转到图5,将面部标识数据242从公园区域数据库252移除可能引起公园区域数据库在大小上减小。在实施例中,将面部标识数据242从公园区域数据库252移除可能引起计算系统102将所移除的面部标识数据242添加到主题公园数据库250。例如,如果所说明的顾客3曾将离开第一公园区域132,则计算系统102可以将与顾客3关联的面部标识数据242从公园区域数据库252移除,并且可能引起计算系统102将面部标识数据242添加到主题公园数据库250。
[0064]
转到图6,当顾客120离开主题公园100时,主题公园出口364处的图像捕捉装置104可以捕捉顾客120的面部图像203。转到图3,计算系统102可以接收在主题公园出口370处捕捉的面部图像203,并且将对应的面部标识数据242从主题公园数据库250移除(过程框360)。计算系统102可以将具有与在主题公园出口364处捕捉的面部图像203的最接近匹配的面部标识数据242从主题公园数据库250移除。以此方式,主题公园数据库250中的条目可以是当前维护的,并且不存在将很可能不被使用的条目(例如,与已离开主题公园100的顾客120对应的条目)。
[0065]
虽然只有所公开的实施例的某些特征在本文中已被说明和描述,但本领域技术人
员将想到许多修改和改变。因此,将理解到,所附权利要求旨在涵盖如落入本公开的真实精神内的所有这样的修改和改变。
[0066]
本公开的技术效果包括通过在人横穿主题公园时减少搜索数据来增大面部识别吞吐量、缩短处理面部识别访问的时间和/或改进验证面部身份的准确性的系统和方法。本公开的技术效果包括:当顾客进入主题公园时,将面部标识数据存储于主题公园数据库中,并且,当顾客退出主题公园时,移除主题公园数据库中的面部标识数据。以此方式,主题公园数据库可以仅包括主题公园内部的顾客的面部标识数据,并且不包括已离开主题公园的顾客的面部标识数据,由此当顾客退出主题公园时,减小主题公园数据库的大小。类似地,如上文中所描述的,该途径可以在主题公园的各种区域(和子区域)内实现,使得与公园的区域关联的相应的数据库的大小仅包括与特定公园区域中的顾客对应的条目。
[0067]
本书面描述使用目前公开的实施例的示例(包括最佳模式),并且还使本领域中的任何技术人员能够实践所公开的实施例(包括制作和使用任何装置或系统以及实行任何并入的方法)。所公开的实施例的可专利性范围由权利要求书定义,并且可以包括本领域技术人员想到的其它示例。如果这样的其它示例具有不异于权利要求书的字面语言的结构元素,或如果它们包括与权利要求书的字面语言无实质性差异的等同结构元素,则这样的其它示例旨在处于权利要求书的范围内。
[0068]
本文中所提出并且要求保护的技术被引用并且应用于有实际性质的实质性对象和具体示例,所述实质性对象和具体示例可论证地改进本技术领域并且因此不是抽象的、无形的或纯理论的。而且,如果本说明书的末尾所附的任何权利要求包含指定为“用于[实行]
……
[功能]的部件”或“用于[实行]
……
[功能]的步骤”的一个或多个元素,则旨在这样的元素将根据35 u.s.c. 112(f)而解释。然而,对于包含以任何其它方式指定的元素的任何权利要求,旨在这样的元素将并非根据35 u.s.c. 112(f)而解释。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1