用于记录和自动识别确认的面部成像系统的制作方法

文档序号:6670117阅读:272来源:国知局
专利名称:用于记录和自动识别确认的面部成像系统的制作方法
技术领域
本发明涉及面部图像记录(recordal)和利用面部图像进行身份确认的领域,特别涉及记录面部并利用面部图像实现身份确认的装置,该面部图像是在安全区域自动获得的(即不需要人为干预),在该安全区域中不需要将人的行动限制在限定边界内。
背景技术
当今世界,恐怖主义正日益成为威胁,因此需要快速拍摄和记录或者识别可以进入特定限制区域例如机场、体育场、政治大会、立法会议、公司会议等的个人。还需要拍摄和记录或识别可以经过不同进入口岸进入一个国家的个人。识别这些个人的一个方法是利用面部识别技术通过生物统计识别来实现,它通过对一个人的唯一面部特征进行多种不同测量作为识别的手段。利用面部识别作为快速拍摄和识别希望进入安全区域的个人的手段会导致一些问题,例如成像速度较慢、所获得的图像质量很差、以及需要人为操作该系统。
过去解决这些问题的手段是使用高分辨率视频摄像机,用它来监视通往入口的安全区。通常,在该摄像机上安装固定焦距的透镜。利用软件来分析视频图像,从而检测和跟踪进入安全区的目标的面部图像。将这些图像捕获、记录并发送到面部识别和比较软件,从而识别这些个人并验证他们进入该区域的权利。使用这种系统的一个主要问题是视频数据分辨率低且“噪声干扰”太大以至于不能一致地提供良好的结果。这种系统只有在安全区域较小且进入安全区域的目标和监视摄像机之间的距离相对一致时才能比较好地工作。扩大安全区域和/或试图适应距离摄像机不同距离的目标物都会导致一些目标物的视频图像分辨率过低,不能实现用于面部识别的正常分析。因此这些系统的主要缺点在于它们只能在非常窄的角度和进深范围内正常操作。所捕获的图像质量以及对这些图像进行的面部识别成功率不一致。
其他已知系统使用两个摄像机,一个静态宽视野观察摄像机用于监视安全区域并检测面部,第二个可操作的窄视野观察摄像机可以利用平移、俯仰以及伸缩功能手段使该可操作摄像机对准由第一摄像机识别到的面部,捕捉该面部图像并将其发送以实现面部识别以及与数据库的比较。在该方法中,第二摄像机可以获得精确面部识别所需的高分辨率图像。这些系统的主要缺点在于随着距离第一摄像机的距离增加,很难在视野范围内识别包含面部的目标。第二,第二摄像机的机械化平移、俯仰和伸缩功能相对很慢。因此,该系统每次只能跟踪一个人。
另一种手段是使用由人操作者遥控的机械化平移、俯仰和伸缩摄像机来监视安全区域。这些系统通常用来监视较大区域或建筑。很多摄像机都可以被使用,通常各摄像机都在宽视角模式下操作。当操作者注意到一些相关的事情时,他/她可以利用机械化控制放大,从而获得需要进行面部识别的个人面部图像。这种系统的缺点在于它们需要操作者来检测和决定何时获得面部图像。这种系统通常很慢,每次所能跟踪的人不超过一个。
另一种解决手段要求希望进入安全区域的人以限制速度排成一个单列通过监视区域,这与经过机场的金属检测器非常相似。将一个单独、固定的聚焦摄像机安装在设定的距离处,从而捕获人们的面部图像以便进行面部比较和面部识别。这种系统对进入安全区域的人流有严格的限制,在很多情况下,例如体育馆内,它是完全不能工作的。另外,该系统还需要操作者来确保摄像机对准人的脸部,且不包括任何装置来确保获得正确的姿势。
根据上面所述,很明显需要一种自动面部成像系统来克服现有技术中的缺陷,该系统可以快速捕捉和记录进入安全区域的人的高质量面部图像,并选择性的使这些图像可用于面部比较和识别。这种系统最好包括自动、高精度、快速面部检测和面部跟踪系统,从而便于为了记录和/或面部比较和面部识别的目的而进行面部图像捕捉。

发明内容
本发明的一个方面的目的是通过提供一种面部成像系统来克服上述缺点,该系统可以快速检测安全区域内的目标人的面部图像并捕捉这些面部的高质量图像,这些高质量图像用于记录和/或面部识别系统以便进行面部验证、面部识别和面部比较。
本发明的另一方面的目的是提供一种用于面部成像系统的摄像机系统,它可以跟踪一个安全区域内的多个目标面部并提供这些面部的高质量图像,这些高质量图像用于记录和/或面部识别系统以便进行面部验证、面部识别和面部比较。
本发明的另一方面的目的是提供一种面部成像系统,它可以根据已知面部识别和面部比较系统的要求提供足够尺寸和分辨率的面部图像,从而使这些系统可以最有效的工作并一致地提供最佳结果以便用于面部识别和比较。
本发明的另一方面的目的是提供一种面部成像系统,它利用范围单元或其他设备提供的范围数据以及视频图像数据来帮助进行面部图像检测和面部图像跟踪。
根据本发明的一个方面,提供一种用于记录和/或自动身份确认的面部成像系统,包括一摄像单元,包括一摄像单元控制器;一视频摄像机,用于观察安全区域并将该安全区域的图像发送到摄像单元控制器;和一范围单元,用于检测安全区域内出现的目标和用于向摄像单元控制器提供与目标相关的范围数据,该摄像单元控制器包括一用于检测目标的面部图像的面部检测系统;一用于跟踪该面部图像的面部跟踪系统;一用于当判断一面部图像具有足够质量时捕捉该面部图像的面部捕获系统。
该视频摄像机自身,不论其全部或局部可以被启动,从而通过平移、俯仰和聚焦来实现对目标的跟踪。或者该视频摄像机可以通过能够快速转移视野范围的驱动反射器装置例如镜子来观察场景。存在传感器提供的范围数据至少在开始时可以有助于该摄像机的指向。
图像的捕获率主要取决于在图像检测、图像跟踪和最后的图像捕获等特定步骤中所花的时间。根据符合预定质量阈值的图像是否出现,来决定是否进行图像捕获。一旦已经捕获图像,则系统将被重置以重复循环。本发明的一个目的是最小化该循环时间。
在最佳实施例中,这里说述的面部成像系统使用高分辨率、可操作视频摄像机和高分辨率的基于激光的范围仪。该范围仪通常大约每100毫秒以45度的视野范围对所监视的安全区域扫描一次,注意该区域内任何潜在目标的角度位置、距离和宽度。所监视的安全区域的进深通常为15米,但是也可对其进行修改以适应特别的安装。将所监视的安全区域内的目标的角度位置、距离和宽度提供给摄像单元控制器计算机,该计算机对这些数据进行处理并发送指令从而使视频摄像机指向所注意的目标。这些指令是用于视频摄像机的平移、俯仰和伸缩功能。根据距离目标的距离,启动视频摄像机的伸缩功能,起伸缩程度应当实现能够获得平均人的面部视频图像至少占到图像区域的20%以上。使用面部检测软件来分析该图像,并判断图像是否包含人的面部,该面部检测软件使用指定潜在目标的距离、角度位置和宽度的范围数据。如果检测到面部,则视频摄像机计算并使用主要面部特征的坐标,进一步对该面部进行放大,从而使其填充视频摄像机的几乎整个面积。根据范围数据和视频图像连续更新这些坐标,且这些坐标可用于在目标面部来回运动时跟踪该目标面部。当根据基于当前使用的面部识别系统的预定标准,判断该面部的图像质量已经足够时,捕捉该面部图像,并将其记录和/或使其可用于面部识别软件,从而用于生物验证和识别以及与外部数据库进行比较。
本发明中所用的视频摄像机具有独特的设计,它可以进行高速、精确的瞄准操作。本发明可以快速瞄准视频摄像机的能力能够同时以真正的多种模式对很多人进行跟踪。该视频摄像机可以快速从一个人瞄准另一个人,然后再重新返回。与其它机械化评议、俯仰、伸缩视频摄像机不同,本发明的视频摄像机并不是在平台上运动从而执行平移操作。相反,在一线性动圈式电机上直接安装一轻质镜子,该镜子用于将该安全区域的一部分的图像引导给视频摄像机。通过运动该镜子,可以以几十毫秒的量级非常快地使该视频摄像机的视野平移经过该安全区域,从而使系统在真正的多种模式进行操作。俯仰仍然是通过移动视频摄像机自身来实现,但是在正常操作距离下,视频摄像机必须进行俯仰以获得面部图像的角度非常小,可以很容易通过已知的俯仰机械结构来实现。可以通过运动视频摄像机透镜元件以标准方式完成伸缩。
本发明的系统还可以集成图像分析逻辑电路,该逻辑电路可以“板载”于摄像单元所处的位置,或者位于比较元的位置。因此可以对该摄像机系统编程以获得特定人的其他图像。视频图像的面部跟踪数据可用以增强面部识别逻辑操作的执行。图像数据可以与存在传感器输出的数据合并,以确保良好的照明和姿势控制。这可以增强身份确认和/或使系统保持预设的一致标准。
本文中所述的技术方案的优点有很多。由于它不再需要通过快速的前后移动在安全区域上平移,因此可以消除对视频摄像机的损害。实现视频摄像机的快速移动将不再需要大功率的平移电机或相关的齿轮,从而可以消除传动后冲的问题。目标范围数据与目标视频数据一起使用可以使系统更精确地检测和跟踪安全区域内的面部,并可以跟踪多个目标面部。视频和范围数据以互补的方式使用,从而当只有一个数据源可用时,可以消除面部检测和跟踪中存在的模糊。当输入的图像姿势不好、照明不好或采集不好时,当前的面部识别软件算法执行将有困难。将目标范围数据与目标视频数据结合使用将可以更为精确的选择具有良好照明的正确居中的图像以及图像捕捉的正确时机,以确保正确的姿势。改进后的图像质量可以显著的提高面部识别性能。
本发明的其他目的和优点可以从下面的描述和附图中变得更为明显,其中很明显的描述和示出了本发明的最佳实施例。


从下面参照附图的说明中可以对本发明进一步理解。
图1示出安装在安全区域中的本发明顶示图;图2是一侧示图,示出本发明视频摄像机、可旋转镜子系统及范围单元在安全区域中的一种可能安装位置;图3示出如图1中所示的本发明摄像单元的方块图;图4示出本发明包括多个摄像单元和一个外部控制器的网络结构的方块图。
具体实施例方式
参照图1和2,示出一种自动身份确认系统10,它用于监视目标1并获取进入安全区域4的目标面部2的图像。同样如图4中的结构方块图中所示,自动身份确认系统10包括一个或更多摄像单元20和一个外部控制器50。摄像单元20包括一视频摄像机21、一可旋转镜子系统25、范围单元30和一摄像单元控制器40。
通过该描述可以理解,安全区域4是一个三维空间。按照正常方式垂直方向是从安全区域的底部到顶部测量,从摄像单元20的视点观看,同样按照正常方式,水平方向是从一侧到另一侧测量,深度方向是从摄像单元20向外测量。因此对于站在安全区域4范围内且面向摄像单元20的人来说,垂直方向是从这个人的脚到头,水平方向是从这个人的左侧到右侧,深度是从这个人的前到后。
摄像单元-视频摄像机摄像单元20包括一标准视频摄像机21,这种类型视频摄像机经常用于机械视频系统中。虽然存在很多有不同公司制造的像机,但是在这里描述的特定情况下,这种类型很适合,申请人使用了由SonyTM生产的彩色视频摄像机,编号为EVI-400。这种摄像机具有伸缩能力,可以自动曝光控制和自动聚焦。视频摄像机21包括一用于将视频信号发送给摄像单元控制器40的视频输出端和一用于与摄像单元控制器40连接从而控制和监视多种摄像机功能例如伸缩、聚焦和曝光等的串行输入/输出(I/O)接口。为了扩大视频摄像机21操作的范围,增加了望远倍率镜23,从而可以最大范围内捕捉人的面部2的图像,是该面部填充整个视频图像。在当前的情况下,将最大范围任意设定为15米,但是通过增加范围单元30的灵敏度并增加透镜23的焦距还可以扩大该最大范围。摄像单元20包括一俯仰电机24和俯仰电机驱动电子设备,用于使视频摄像机21向上和向下倾斜从而实现垂直方向的扫描。视频摄像机需要在垂直方向倾斜的角度很小,这是因为只需要补偿从共同的参考点看到的人的面部的垂直高度的差别,该共同参考点通常是平均人眼水平面。
如上所述,摄像单元20具有聚焦、俯仰和伸缩能力,因此可以使视频摄像机21快速运动从而从目标1中获得高质量的面部图像。这些特征都是由摄像单元控制器40通过串行接口输入的摄像机控制信号来控制的。对范围单元30所选择的特定目标的聚焦是自动的,仅需视频摄像机21对准目标即可。将伸缩控制为设定值,该社定值可以允许视频摄像机21的视野最初大于在目标距离处的表现出的平均人面部。典型地,设定伸缩从而使平均人面部填充视野的20%。利用摄像单元控制器40根据范围单元30和视频摄像机21输出的数据输出的信号对伸缩进行精调。在当前的结构中,利用安装在视频摄像机21上的外部俯仰电机24来实现俯仰功能,但是在其他结构中它可以合并作为视频摄像机21的一部分。获得目标1的高质量目标图像所需的俯仰量取决于范围单元30和视频摄像机21提供的数据,并由摄像单元控制器40输出的信号来控制。范围数据非常重要,因为目标距离在确定所需俯仰量时非常有用。
由于视频摄像机21的视野为长方形,其一维尺寸大于另一维尺寸,因此申请人发现将视频摄像机重新定向,使视野的较长维平行于安全区域4的垂直方向,从而增加对安全区域4中垂直目标例如人的捕捉面积。通过增加对垂直目标的捕捉面积,申请人减少了视频摄像机获得目标高质量面部图像所需俯仰的量。
摄像单元-可旋转镜子系统如图1所示,摄像单元20包括一位于视频摄像机21正前方的可旋转镜子系统25。可旋转镜子系统25包括一直接安装在线性电机28的垂直电机轴27上的轻质镜子26。该线性电机28是用于计算机硬盘驱动器中所用的类型,包括足以快速和精确的将旋转镜子26旋转到预期位置的伺服电子驱动器。还包括直接安装在轴27上的标准位置反馈系统,该标准位置反馈系统包括读取镜子26的精确位置并向伺服驱动器输出位置反馈信号的电路。通过将位置反馈信号与从摄像单元控制器40中接收到的用于表示镜子26的预期位置的指令信号相比较,电机28可以驱动镜子26使其直接瞄准该预期位置。
在图1和2所示的结构中,范围单元30确定安全区域4中目标1的距离(深度)、角度位置和宽度,并将这些坐标提供给摄像单元控制器40。摄像单元控制器40向镜子系统25发送镜子指令信号,使线性电机28将镜子26旋转到适当的位置,从而为摄像单元20提供水平平移特性。将入射到镜子26上的目标1的图像引导到视频摄像机21以便进行图像获取。通过快速旋转镜子26,视频摄像机21可以在安全区域4的整个水平范围内有效地平移,其花费的时间仅为利用电机驱动实现水平平移特性的标准视频摄像机完成同样的任务所花费时间的一部分。可以实现从安全区域4中的任何目标平移到安全区域4中的其他目标所需的响应时间小于100毫秒。可以实现平移精度在十分之一度内。
镜子系统25包括一镜子制动器(未示出),当已经获取了所需目标1时,该镜子制动器可以保持和锁定镜子26。该镜子制动器可以防止镜子26的振动,从而提高了图像的稳定性,进而改进了图像质量。在最佳实施例中,镜子制动器为位于轴27上的电磁体。
镜子系统25可以包括第二种可旋转自由度,从而为视频摄像机21提供垂直俯仰特性,代替由外部俯仰电机24所提供的俯仰特性。在该变化例中,第二可旋转镜子系统可包括一第二镜子,该第二镜子可以在与电机26的旋转轴成90度的一轴上旋转。在这种结合中,这两个可旋转镜子系统可以为视频摄像机26提供垂直俯仰和水平平移特性。摄像单元-摄像机/镜子系统控制参照图3,摄像机/镜子系统控制器39与视频摄像机21和可旋转镜子系统25连接,包括硬件和软件部分,用于从摄像单元控制器40接收摄像机和镜子系统控制指令以及控制视频摄像机21和镜子系统25的多种不同功能。这些功能包括曝光、伸缩、聚焦、俯仰、平移(镜子旋转)、开/关、视频摄像机帧率、亮度和对比度。摄像机/镜子系统控制器39还用读回视频摄像机21和镜子系统25的多种不同功能的状态,并将它们报告给摄像机控制器40。
摄像单元-范围单元参照图1-4,摄像单元20包括一用于在保护区域4中定位目标1的范围单元30。在本发明的一个方面中,范围单元30是公知的设计,利用与旋转范围镜子和范围透镜接收系统一起操作的激光二极管距离测量设备扫描安全区域4。利用飞行时间法原则来计算目标1的距离。在当前结构中,范围镜子每旋转1/4度,激光二极管就发出一次脉冲,该脉冲持续大约亿分之一秒。旋转范围镜子将激光束反射进入安全区域4,范围透镜接收系统测量由目标1反射的任何返回脉冲。在知道光速定值和激光脉冲和返回反射光束之间时间间隔后,就可以计算出到目标1的距离。范围单元30记录区域4内被检测目标的该距离(深度)、角度位置和宽度,并将该信息发送给摄像单元控制器40。由于范围单元30可以记录每1/4度的范围数据,因此范围数据可以提供被分析的目标轮廓,从而判断它是否与人的轮廓(相对平滑)匹配。在范围镜子每次旋转期间,可以完成安全区域4的完整扫描,这种旋转每100毫秒发生一次,从而可以实现非常快速的检测和目标的定位。区域4的扫描率被称为范围单元的帧率,并可以根据安装要求或操作模式而改变。
范围单元30通常位于视频摄像机21下平均人体胸部高度的水平面上。视频摄像机21通常位于平均人眼水平面。但是,也可以根据特定安装对范围单元30和视频摄像机21进行其他布置。
读者应当理解本发明中也可以使用其他结构的范围单元30。例如,可以使用声纳范围系统或高频雷达或双眼视差/视差差数系统。
摄像单元-范围单元控制器范围单元30包括范围单元控制器41,该范围单元控制器41包括硬件和软件部分来管理范围单元30的多个不同功能,其中包括将范围镜子旋转速度保持在特定参数范围内,当安全区域内没有活动时将激光二极管调节为功率节省模式,这些功率节省模式包括在“静止”时间内减小激光脉冲率的“睡眠”模式,从摄像单元控制器40接收控制函数,根据请求向摄像单元控制器40发送涉及范围单元30的状态信息。范围单元控制器41通过执行多种不同函数对范围数据进行预处理,这些多种不同函数包括消除包括单个不相关扫描点的离散数据的噪声过滤函数,对多个扫描线进行运动平均和扫描平均以平滑范围数据,采样群计算从而判断检测到的物体是否代表在给定距离具有必须宽度的感兴趣的目标,从感兴趣目标中提取坐标信息,该坐标信息包括角度、范围(距离)和宽度,并根据各目标的范围数据建立向量化轮廓。范围单元控制硬件41向摄像单元控制器40发送原始范围数据或预处理后的向量化范围数据轮廓以便进行进一步处理。向量化范围数据是以n(a1,r1,w1)(a2,r2,w2)...的形式被发送的,其中n表示所扫描的安全区域中目标的数目,ax表示编号为x的目标在该安全区域中的角度位置,rx表示目标x的范围(距离),wx表示目标x的宽度。根据范围单元控制器41的请求或在连续模式下以可选择的(可编程的)刷新率向摄像单元控制器40发送范围数据。
摄像单元-摄像单元控制器摄像单元20还包括摄像单元控制器40,图3中方块图对其详细示出。摄像机端控制器40包括所有的硬件和软件从而在视频摄像机21、范围单元30、可旋转镜子系统25以及外部控制器50之间提供接口。摄像单元控制器40的目的就是控制对安全区域4内感兴趣的目标1的面部2的高质量视频图像进行检测、跟踪和捕获。通过处理从范围单元30和视频摄像机21接收到的输入数据并使用该数据计算出适当的瞄准指令信号并将其发送回视频摄像机21和可旋转镜子系统25中,可以实现该目的。摄像单元控制器40还与外部控制器50进行交互,从而接收外部控制指令并发送所捕获的视频图像。外部控制指令用于配置摄像单元20的部件并改进它们的性能,例如锁定和跟踪安全区域4内的特定目标。
摄像单元-摄像单元控制器硬件摄像单元控制器40包括硬件,该硬件包括具有CPU、RAM和存储器、用于视频输入的接口连接电路、多个串行端口和高速I/O以及以太(Ehternet)接口的计算机。视频输入端上接收到视频摄像机21的输出。多个串行端口中的一个接收到范围单元30的输出以及输入到范围单元30的控制信号。网络接口用于与外部控制器50连接。摄像单元控制器40还可以使用其他硬件配置,例如可以使用多个、低功率CPU替换一个单独的高功率CPU,视频摄像机21的视频输入可以直接是数字的,或者外部控制器50的接口可以是高速串行或无线网络,而不是以太网。
摄像单元-摄像单元控制器软件摄像单元控制器40包括摄像单元控制器软件,该软件包括现代网络,可以使多任务操作系统控制多个独立互通软件部分的操作和进程。摄像单元控制器软件部分包括视频摄像机数据处理模块43;范围单元数据处理模块4模块4;摄像机/范围单元控制模块45;面部检测模块46;面部跟踪模块47;面部图像捕获模块48;摄像单元控制器系统控制模块49以及摄像单元控制器通信60。
在硬件视频捕获板中非同步的将视频摄像机21输出的视频帧数字化。将该数据提供进行视频摄像机数据处理模块43,该视频摄像机数据处理模块43包括执行基本图像处理操作的软件,从而对输入数据进行标准化、缩放和校正。根据标准校正数据对图像色彩和几何结构进行校正。执行图像增强和噪声过滤,从而使摄像单元控制器系统控制模块49可以使用处理后的视频图像数据,其中该摄像单元控制器系统控制模块49用于执行多个功能,包括面部检测、面部跟踪或面部图像捕获(参见下述)。
可以连续地或根据摄像单元控制器40的请求,从范围单元30向摄像单元控制器40输入范围数据。该范围数据采用距离(深度或半径)、角度和宽度值的表的形式。利用范围单元数据处理模块44处理该范围数据,该范围单元数据处理模块44包括用于确定目标在安全区域4内的位置和定位的软件。使用推断式方法来去除背景和较小直径的“噪声”,仅剩下与预期目标即人具有相似尺寸的较大目标。这些推断是智能软件,它利用对数据的历史的、可能性和统计分析,来确定安全区域内目标的特征。例如,如果仅在范围单元30的一次扫描中检测到目标,而没有在前一次和后一次扫描中检测到目标,则可以安全地假定出现了乱真事例,对其可以忽略。相似的,可以对在安全区域内行动的目标的速度进行限制。如果目标在扫描之间移动了5米,则可以安全地假定该目标不是人。另外,当安全区域4完全是空的时,在安装时采用的校准值可用于将潜在目标从安全区域内的固定目标中分离出来,这些固定目标例如支撑杆等(背景去除)。
摄像单元控制器系统控制模块49可以使用处理后的范围数据,该摄像单元控制器系统控制模块49用于帮助进行面部检测和面部跟踪。范围单元数据处理模块44将安全区域4内的每个目标的前次范围数据的历史缓冲保持预订时间间隔。面部检测模块46和面部跟踪模块47使用该历史缓冲来进行面部检测和面部跟踪。例如,单独的大的目标可以是一个大人,或者是站位比较靠近的两个人。如果两个人的面部彼此很近,则很难区分这两种情况。但是利用历史缓冲数据,就可以确定两个单独的较小的人之前是彼此分离的目标但是现在移动到了一起。这样,就可以使从范围单元30和视频摄像机26接收到的模糊数据变得清楚。
摄像机/范围单元控制模块45包括软件,用于管理经过摄像单元控制器串行I/O端口向视频摄像机21、范围单元30和可旋转镜子系统25发送的所有信号。这些控制指令到达范围单元控制器41和摄像机/镜子系统控制器39,它们都是基于在摄像单元控制器系统控制模块49接收到的输入。摄像单元控制器系统控制模块49根据范围单元30输出的范围数据和视频摄像机21输出的目标视频图像的几何形状变化,确定目标的位置变化。通过摄像机/范围单元控制模块45发送用于控制视频摄像机开/关;视频摄像机聚焦;视频摄像机俯仰;镜子旋转(平移);视频摄像机伸缩;视频摄像机帧率;视频摄像机亮度和对比度;范围单元开/关;和范围单元帧率的控制指令,以便于进行面部检测和面部跟踪。指令信号的目的是确保正确的跟踪目标并获得目标面部的高质量视频图像以便用于识别目的。另外,摄像机/范围单元控制器模块45对其所发送的多个指令的时序进行适当的管理,从而确保这些指令的可靠延迟以及这些指令的执行,向视频单元控制器系统控制模块49警告这些指令出现的任何问题或视频摄像机21、范围单元30或可旋转镜子系统25中可能出现的其他问题情况。例如,如果可旋转镜子系统25对控制指令没有响应,则可以假定该电机28出现故障或镜子26不能转动(stuck),此时就需要发出警报通知需要进行维护。
面部检测模块46包括软件,从而在视频摄像机21输出的视频图像中检测面部图像。起初,面部检测模块46使用整个输入视频图像进行面部检测。使用很多不同的、公知的软件算法策略对输入数据进行处理,并使用启发式方法将这些数据合并,从而最小化面部检测处理中导致的模糊。这种模糊可能是由以下因素造成的,例如由于面部表情(非僵硬的)的变化和相同人的面部的多个图像之间的结构不同造成的图像变化;化妆特征,例如眼镜或胡子;以及在自然环境中的不可预测的成像条件例如照明。由于面部是三维的,光分布的任何变化都可以导致显著的阴影变化,这意味着二维面部图像的变化增加。面部检测模块46所使用的启发式方法包括用于确定在特定情况下哪种软件算法最为适合的一系列规则。例如,在理想照明条件下,很多面部颜色和形状算法都可以提供高速的所需精度。增加范围单元30输出的范围数据从而缩小搜索,并根据安全区域4中目标的目标宽度和历史运动特征,帮助确定视频图像中最可能包含人面部的特定区域。
下面是一些本领域公知的软件算法,申请人使用它们进行面部检测大量面部颜色和形状估算;利用生物规范进行个人面部特征检测(对眼、鼻、嘴等)从而消除不可能的特征;根据训练算法对大量面部和非面部数据进行人造神经网络分析;和使用主要部分分析(PCA)的贝叶斯分析或面部图像的特征面部分解。
本发明的面部检测模块46适用范围单元30输出的范围数据,执行下面的其他步骤,申请人发现下面这些步骤可以增加本发明检测视频图像内面部的能力。
分析范围数据从而分离人的大小的目标。如上所述,这包括智能软件,他利用对范围数据的历史、可能性和统计分析,确定安全区域内目标的特征并消除不像人类的小型或快速移动目标产生的噪声。范围单元30输出的范围数据可用于确定具有适当宽度(30-100cm)和形状(平滑前表面)的目标。确切的知道具有人的大小的目标在视频图像中所处的位置可以为进行面部检测提供一个开始点。
分析范围数据历史从而确定人群的存在。这可以通过利用上述技术根据对范围数据的分析在各视频帧中分出具有人的大小的目标来实现。使用运动估算软件例如卡尔曼滤波来估算该目标的轨道,并识别与卡尔曼轨道估算很不匹配的模糊目标。最后,对模糊目标进行分类并使用分类来帮助进行面部检测。例如,可能判断特定的模糊是否是由于两个或更多人站立靠近而造成的。
在本发明最佳实施例中,面部检测模块46根据颜色、形状和结构识别对应面部的一个图像。根据对具有很差分辨率的分割后图像进行区域成长算法,可以定位椭圆形区域。利用面部形状估算算法可以增强彩色算法。在将区域边界与具有固定的高度宽度比(通常为1.2)的椭圆形(模仿头部形状)进行匹配后,将图像区域标记为“面部”或“非面部”。
在本发明的另一最佳实施例中,可以利用红外(IR)照明进行眼睛检测的方法来对正常人面部上的眼睛进行定位,从而有助于面部检测模块46。在本方法中,利用IR频闪器产生的红外光(burst)照明该目标,该红外光最好与视频摄像机21的光轴同轴或近似同轴。该IR增加了视频图像上人眼的瞳孔亮度。通过对该增加亮度区域进行定位,面部检测模块46就可以快速识别和定位视频图像内的潜在面部。如果IR频闪器仅在特定识别的视频帧内闪烁,则可以使用帧减法技术从而更为容易的识别增加亮度的区域,该增加亮度的区域对应于人眼的位置。精确的识别人眼位置具有其他优点,即这类信息还可以极大的提高面部识别软件的精确度。
面部检测本身是一种计算很多的任务。在当前的处理器速度下,不可能对视频摄像机21输出的各视频图像执行完整的面部检测。因此,仅当需要时,即当接收到的图像中没有进测到面部时,摄像单元控制器系统控制模块49才启动面部检测处理。一旦检测到面部,面部检测就终止且面部跟踪模块47结束。面部跟踪模块47的质量由跟踪可信参数来表示。当跟踪可信参数小于设定的阈值时,认为目标面部丢失并继续面部检测。当跟踪可信参数达到预定的图像捕获阈值时,面部图像捕获模块48获得了面部图像。当需要足够多的高质量面部图像时,放弃该目标并对其他目标继续进行面部检测。
当视频图像中检测到一个面部时,为了确定检测到的面部在垂直方向、水平方向和深度方向上的运动速率和方向,启动包括面部跟踪软件的面部跟踪47,对视频摄像机数据处理模块43和范围单元数据处理单元44输出的数据进行处理。以检测到的目标面部位置和尺度进行面部跟踪47,并使用局限于检测到的目标面部的周围边界框的感兴趣的区域(ROI)。向摄像单元控制器系统控制模块49报告任何运动,指导可旋转镜子系统25的平移以及视频摄像机21的伸缩、聚焦和俯仰功能,从而跟踪该目标面部并将其保持在视野范围内。跟踪该目标面部直到跟踪可信下降到设定阈值以下。在认为目标丢失的情况下,系统切换回检测模式。摄像单元控制器系统控制模块49可以确定何时启动面部图像捕获模块48。
面部跟踪模块47利用很多公知软件算法策略来处理输入的视频和范围数据,并使用启发式方法来合并结果。所使用的启发式方法包括确定在特定情况下哪种软件算法最为合适的一系列规则。下面是申请人在面部跟踪中所使用的一些公知的软件算法帧与帧之间取差以检测运动;视频流的光学流技术;大量面部色彩和形状估算;卡尔曼过滤分析从而根据上次运动估算过滤当前运动并预测未来运动;根据训练算法对大量视频序列进行人工神经网络分析。
本发明的面部跟踪模块47还使用范围单元30输出的范围数据执行下面的其他步骤,申请人发现可以增加本发明跟踪的能力范围数据和范围数据历史分析。如上所述,可以使用各目标的前一范围数据的历史缓冲来判断一个单独大的目标是否为一个大的人,还是两个站立彼此靠近的人或者根本不是人。
在本发明的最佳实施例中,将一个椭圆形轮廓线与检测到的面部轮廓进行匹配。每当新的图像可处理时,面部跟踪模块47就使用前一图像的椭圆进行匹配,从而使其最近似的匹配新图像中的面部位置。返回反映模板匹配的可信值。利用卡尔曼过滤顺序分析面部位置,从而在所确定的误差范围内确定面部的运动轨迹。该运动轨迹可便于面部检测。
很多面部跟踪算法都部分地根据色彩和色彩纹理来执行面部跟踪。由于背景和前景照明的变化,图像色彩经常不稳定,从而导致跟踪误差和“丢失目标”。为了补偿照明条件的变化,采用统计近似,对整个面部图像区域的色彩分布随时间进行估算。这样,假设照明条件随时间缓慢改变,则可以动态的采用色彩模板来反映被跟踪的目标的变化外观。由于各图像都是从视频摄像机21输出的,因此从面部区域中采样新的一组像素并使用它们更新色彩模板。在连续的跟踪中,只有跟踪可信度大于预定的跟踪阈值时,才动态地改变色彩模板。在跟踪失败的情况下,暂停动态改变,当重新找到目标时重新开始。
只有当面部检测模块46在视频图像中检测到一个面部时,摄像单元控制器系统控制模块49才启动面部跟踪47,系统操作参数请求被跟踪的面部。这些操作参数取决于不同的安装需要。例如,在某些情况下,从进入安全区域的每个目标都可以捕获到一些很好的图像。在其他情况下,需要更为仔细的识别和跟踪特定目标从而获得面部识别或档案存储所需的更高质量的图像。
面部图像捕获模块48包括图像捕获软件,该软件对从视频摄像机21和范围单元30接收到的数据进行分析,从而精确的确定何时捕获面部图像,从而获得目标的高质量的、很好照明的、前面部图像。面部图像捕获模块48时用启发式方法来确定面部的姿势和最佳照明。通过识别关键面部特征,例如眼、鼻、嘴来确定正确的姿势,并确保他们都处于正确的位置。通过对面部色彩的全面分析来确定照明质量。
在最佳实施例中,视频摄像机21具有可编程的点亮度计曝光系统,它可以调节视频图像的尺寸和位置。当面部图像被定位时,相对于面部图像的尺寸对该点亮度计系统进行调解,并使该系统以该面部图像为中心。所产生的就是正确曝光且更适合图像分析和面部识别及比较的所捕获到的面部图像。
当面部检测模块46已经检测到面部时,摄像单元控制器系统控制模块49启动面部图像捕获模块48,系统操作参数请求捕获面部图像。影响图像捕获的参数包括所要求的图像的数目、这些图像的所要求的质量阈值,以及所要求的图像之间的时间间隔。图像质量取决于姿势和照明,将其与预设阈值进行比较。时间间隔表示图像获取的速度。在很多时间段内捕获多个图像并不会比在同一时间段内捕获一个图像能提供更多信息。为了确保可以获取足够不同的多个图像从而确保能够得到很好的姿势,需要最小的时间间隔。一旦获得了高质量面部图像,就将其发送到外部控制器50。
最终捕获的图像的特征很大程度上由所使用的特定面部识别软件算法来确定。本发明的一个主要优点在于可以调节系统操作参数,从而提供具有一致的高质量的面部图像,从而实现精确和一致的面部识别。例如,已知特定面部识别软件需要正面姿势、两眼之间具有最小的像素分辨率、以及特定质量的照明。可以将本发明编程只捕获符合该标准的图像,以及跟踪给定面部,直到获得这样的图像为止,从而确保面部识别系统的一致的高质量性能。
指令单元控制器40包括摄像单元控制器通信系统60,该摄像单元控制器通信系统60通过网络连接与摄像单元控制器40连接,从而接收配置和操作指令或发送外部控制器50所请求的视频图像或数据。
摄像单元控制器通信系统60可以接受下面类型的配置和操作指令用于面部检测、面部跟踪和面部图像捕获的配置参数,例如对每个目标跟踪多长时间,需要捕获的图像的数目,所需图像的质量和分辨率,图像的时间间隔,以及跟踪多少目标;校准指令,用于确定对于安全区域内的照明条件所需的图像校正;用于捕获范围单元30的校准数据的指令;给出摄像机21和范围单元30的空间位置的配置指令;用于打开/关闭、进入“睡眠”模式,或进入多种不同操作跟踪模式的操作模式指令。用于多种不同部件的“睡眠”模式可有效的延长部件的寿命并节能。例如,如果在特定时间段内安全区域中没有活动时,可以指令范围单元30从而将其激光脉冲率降低为每秒一次区域扫描。只要检测到目标,范围单元30就被“唤醒”并执行正常扫描。这可以显著的延长激光二极管的寿命。
摄像单元控制器通信系统60可以具有多种配置。摄像单元20自身之间可以进行交互通信;摄像单元20可以与计算机而不是外部控制器50之间进行命令接收和数据发送。另外,可以使用不同的通信基础网络,例如点到点的网络,高速串行I/O,令牌网络,或无线网络或任何其他合适的通信系统。
摄像单元控制器系统控制模块49包括可以监控摄像单元控制器40所有功能的软件。视频摄像机数据处理模块43、范围单元数据处理模块44和摄像单元控制器通信系统60所获得的所有数据都输出到摄像单元控制器系统控制模块49,由它确定启动面部检测模块46、面部跟踪模块47或面部捕获模块48中的哪个软件模块。这些决定都是基于特定的系统要求,例如所要求的图像数量、图像质量阈值和图像时间间隔。还必须考虑特定的操作模式。例如在一个操作模式下,仅跟踪最近的目标。在另一个操作模式下,需要对最靠近的三个目标轮流跟踪三秒。操作模是完全是可编程的,它们取决于特定的应用。
摄像单元控制器系统控制模块49还确定将什么命令发送给视频摄像机模块21、可旋转镜子系统模块25以及范围单元模块30,从而控制它们的不同功能。另外,摄像单元控制器系统控制模块49可以调整任何异常操作模式,例如对应于系统错误。
摄像单元控制器系统控制模块49将面部检测模块46输出的信息(表示类似面部的图像区域)与面部跟踪模块47输出的跟踪信息(表示属于移动类似人类的目标的图像区域)以及范围单元数据处理单元44输出的范围数据(表示具有单人形状的图像区域)合并,从而选择视频图像中的哪些像素由面部占据。为了实现这一点,必须及时精确的记录范围数据并与视频数据隔开。通过使用概率分析可以提高面部跟踪精确度,该概率分析将面部检测信息、面部跟踪信息和范围数据随时间的多个测量值结合。
摄像单元控制器系统控制模块49使用范围和图像数据的结合,建立存储有安全区域4内多个单独目标的轨迹的运动历史文件。这可以实现对单独的面部目标的跟踪并捕获每个人的预定数目的面部图像。外部控制器图4示出本发明的网络结构的方块图。其中示出多个摄像单元20与外部控制器50连接。还示出数据库/搜索应用70和外部应用80通过网络接口与其连接。图4示出本发明多个部件之间的通信和数据流。很明显本发明不需要在所有部件之间存在单独的网络连接。实际上,很多安全应用需要使用专用于各应用的独立网络。使用多个摄像单元20可以在多个摄像单元之间实现合作,从而完成多种任务例如从一个安全区域到另一个安全区域跟踪目标,或者覆盖具有很多潜在目标的较大安全区域。
外部控制器50包括一可实现网络连接的计算机,从而可以与摄像单元20、数据库/搜索应用70和外部应用80之间进行交互,对所存储的面部图像获其他输入到系统的数据源进行搜索。例如,外部护照控制应用可以向外部控制器50提供数据页照片的图像,该图像可以与摄像单元20捕获到的图像合并和比较,从而实现自动面部识别以验证该护照上的面部图像是否对应于出示该护照的人的面部图像。
外部控制器50包括具有可以支持多任务操作系统的现代网络的软件,该软件可以控制多个独立互通软件部分的操作,这些独立互通软件部分包括摄像单元接口模块51;外部系统控制模块52;搜索接口模块53;摄像机配置应用接口模块54;和外部应用接口模块55。利用先进的现代加密和验证技术可以确保所有的网络通信,从而在这些部件之间实现安全和可靠的互相通信。
摄像单元接口模块51包括可以控制与摄像单元控制器40进行通信的软件。接收从外部系统控制模块52输出的指令并将其发送到摄像单元20。摄像单元接口模块51可以确保所有这些通信的可靠发送和适当的时序。将摄像单元20输出的面部图像存储并随后利用外部控制器50内的其他软件模块进行进一步处理。
外部系统控制模块52包括可以监控外部控制器50的所有功能的软件。摄像单元接口模块51、搜索接口模块53、摄像机配置应用模块54以及外部应用接口模块55所获得的所有数据都输入到外部系统控制模块52。外部系统控制模块52对任何要求摄像单元20的坐标的行动进行控制。另外,外部系统控制模块52调节任何异常操作模式例如响应于系统错误的操作模式。
搜索接口模块53包括如下所述为外部控制器50和数据库/搜索应用70之间提供接口的软件,从而确保它们之间所有通信的可靠发送和合适的时序。
摄像机配置应用接口模块54包括接收从摄像机配置应用输入的数据的软件。摄像机配置应用可处于外部控制器50或其他外部计算机上,它通过网络连接。摄像机配置数据用于像摄像单元20发送指令从而控制不同的操作和配置功能例如曝光、色彩模式、视频系统等从而指令摄像单元20采用校准数据或转移到操作模式并执行跟踪一特定目标。
外部应用接口模块55包括如下所述在外部控制器50和外部应用80之间提供接口的软件,从而确保它们之间的通信的可靠发送和合适的时序。
数据库/搜索应用数据库/搜索应用70是用于描述所有不同搜索功能的通用词汇,它可以与本发明之间进行操作。这些应用从外部控制器50接收数据,也可能从其他数据源例如护照控制应用接收数据,从而执行搜索,并将可能的匹配候选列表返回到输入数据。
数据库/搜索应用的例子包括但不局限于面部验证将从摄像单元20接收到的所捕获到的面部图像与从所出示的身份文件例如护照或其他图像身份文件中得到的面部图像进行比较。使用面部识别和比较软件来确定它们是否匹配并反馈回结果报告。
面部识别将从摄像单元20接收到的面部图像与包含不受欢迎人的警戒或“注意”列表进行比较。将零个或更多可能的匹配者的候选列表作为报告反馈回来。
数据库搜索将身份文件中的身份数据例如名字、身份编码、性别、年龄、和国籍与警戒列表进行比较。将零个或更多与该警戒列表匹配的候选列表作为报告反馈回来。
外部应用外部应用80是描述其他可能的安全识别系统的通用词汇,这些安全识别系统可以监视与本发明相同的目标或安全区域。可以将外部应用80输出的数据输入到本系统中以提高其功能性。很明显本发明与外部应用80之间的交互的细节取决于外部应用的特定属性。
外部应用的一个例子是护照控制系统。游客向护照控制官员出示包含其身份数据和面部图像的身份文件。特别是数据库/搜索应用中,通过外部控制器50从身份文件中输出身份数据和面部图像可以提供增强的功能性。例如,可以将从身份文件中获得的游客图像摄像单元20捕获到的游客图像进行比较以确保匹配(验证)。在另一个例子中,身份文件提供的身份数据例如性别、年龄和国籍可用于过滤面部识别搜索反馈回的面部图像候选列表,该面部识别搜索通过对摄像单元20输出的捕获到的面部图像与警戒数据库进行比较而实现。
另外,外部控制器50可以将摄像单元20收集到的信息发送到外部应用80中,从而在这些应用中执行增强的功能性。例如,可以将摄像单元20捕获到的面部图像发送给护照控制应用,从而可以使护照控制官员能够将其与游客身份文件中的面部图像进行并排的比较。在另一个例子中,摄像单元20输出的面部图像可用于使数据库搜索应用优先于向护照控制官员出示身份文件而执行。
装配和校准参照图2,在典型的安装中,范围单元用于在近似于平均人体胸部高度处水平扫描安全区域。将视频摄像机21和可旋转镜子系统25安装在近似于平均人体眼睛水平面上从而可以使视频摄像机21的视野覆盖安全区域4。范围单元30、视频摄像机21和可旋转镜子系统25的精确位置是精确测量的,将它们在安全区域4内的位置作为校准数据输入到摄像单元控制器40。或者如图4所示,可以使用很多摄像单元20来覆盖较大的安全区域,或者可以监视多个相关的区域。根据安装的性质和应用要求,可能需要对操作模式和多个不同系统部件之间的交互通信协议进行调解。
通过从包含非瞬变目标的安全区域4中获得并存储范围数据,可以校准范围单元30。随后,将操作期间获得的范围数据与校准数据进行比较,从而对静态目标和感兴趣的非瞬变目标进行区分。视频摄像机21提供在已知操作光线条件下出现的公知目标的样本图像。这些图像可以对面部检测模块46和面部跟踪模块47进行校准。
在操作中,范围单元30连续扫描所监视的安全区域以检测目标出现。将包括任何潜在目标的角度位置、距离和宽度的范围数据发送到摄像单元控制器40中。摄像单元控制器40对该范围数据进行处理,并根据目标的位置(第一靠近的)、尺寸(人的尺寸)以及运动历史识别最可能是人的目标。一旦识别一个目标以进行更近的观察,摄像机控制器单元40将向视频摄像机21和镜子系统25发送指令,使它们执行平移和伸缩功能从而获得目标的更为详细的视图。这些指令可以使镜子26旋转从而使目标进入视频摄像机21的视野范围内,根据测量到的距离启动视频摄像机21的伸缩,使平均人的面部占据视野的20%。使用面部检测模块46并利用从视频图像中获得的数据与范围数据的结合,执行面部检测算法从而确定视频摄像机21输出的图像是否包含人的面部。如果检测到人的面部,则提取出面部特征并计算面部中心的空间坐标。将该位置信息反馈回摄像单元控制系统控制器49,使它像视频摄像机21和镜子系统25发送精确的平移(镜子旋转)、俯仰和伸缩指令,从而使检测到的面部全部填充该视频图像。
通常,这里摄像单元控制器40通过使用范围和视频数据来计算适当的平移、伸缩和俯仰指令,保持视频摄像机21精确地指向目标的面部并保持所需的面部图像尺寸,从而实现初始化面部跟踪模式以跟踪感兴趣的人。在跟踪目标的同时,使用启发式方法来确定捕获目标面部的高质量、正面姿势图像所需的适当时刻。而且考虑预设的图像质量阈值、所需图像数目以及图像之间的时间间隔。当获得这些图像时,通过网络连接将这些图像发送到外部控制器50。此时,如应用特定工作流程逻辑所确定的,摄像单元控制器40可以继续跟踪目标或者将其注意力转移到跟踪进入安全区域4内的其他感兴趣的目标。
外部控制器50从各摄像单元20中接收捕获的视频面部图像和目标运动信息。它还从外部应用80中接收信息例如可以监视相同目标人的护照控制软件。如上面简要说明的,外部信息的一个例子是从目标人出示的身份文件中捕获到的照片图像。外部控制器50与面部识别和其他数据库搜索软件进行交互从而执行目标人的验证和识别。
另外,外部控制器50可以协调多个摄像单元20之间的操作从而实现下面的功能1)当多个人从一个监视区域进入另一个监视区域时,跟踪他们中感兴趣的单个人;2)监视单独房间的多个摄像单元20的协调。在这种情况下,识别感兴趣的目标并使多个摄像单元20进行面部跟踪和面部图像获取。
其他应用除了上述的应用,本发明的其他应用包括,但不局限于1.捕获接收身份文件例如护照或签证的人的面部图像,并将该图像存储在数据库中以便于后面当需要机器辅助识别确认以验证出示该身份文件的人的身份时使用。
2.通过捕获任何申请正式身份文件的人的面部图像并将这些图像发送以执行用于面部识别的数据库搜索应用,以及与不受欢迎的人的数据库进行辨别和比较,实现对这些人执行“重点检查”。
3.捕获提交身份文件的人的面部图像并将该图像与身份文件上的人的面部图像进行比较,从而验证该文件是签发给正确的持有者。
4.当人接收到获准进入一个国家的许可时,捕获该人的面部图像并将其存储在数据库中。该面部图像的捕获可以或可以不取决于风险档案。然后使用该数据库将所记录的面部图像和被扣留的不合作的人或者未经授权进入特定安全区域的人进行比较,从而确定该人是否以前已经见过,如果是,则当时出示的是什么样的身份文件。
5.捕获登记乘飞机旅行的人的面部图像并将其存储在数据库中,从而创建一高级乘客信息(“API”)数据库。将API记录发送给飞行目的地当局,在该目的地他们将在飞机到达之前提前进行重点检查,从而识别应当在飞机达到时进行特别细致检查的人。
6.利用上述例子中收集到的API数据来支持在目的地对乘客进行自动检查。捕获到达乘客的面部图像并将其与API数据进行比较从而确保到达的这些人与登上飞机的人相同。这可以实现快速的下机过程,乘客可以顺序步行通过安全区域,可以很容易识别并选择出需要进行特别详细检查的那些人。
7.捕获登上任何公共交通工具例如飞机、火车或汽车,或者当希望进入包括进入国家或体育场的通道口的任何安全区域的的人的面部图像,将这些图像发送给数据库搜索应用以便进行面部识别、与不受欢迎人的数据库进行识别和比较,从而防止这些不受欢迎的人利用公共交通工具或进入安全区域。
8.捕获登记使用公共交通工具的人的面部图像并将这些图像与登记时出示的身份文件上包含的面部图像进行比较,以验证正确的人出示该身份文件。
9.捕获进入一国家的进入检查区域的口岸的人的面部图像,并将这些图像发送给数据库搜索应用以进行面部识别并与不受欢迎的人的数据库进行比较,从而帮助检查当局判断该进入的人是否应当被允许进入。
10.在人们到达国家进入口岸时,在自助检查机器中捕获这些人的面部图像,将这些图像发送给数据库搜索应用以进行面部识别并与不受欢迎的人的数据库进行比较,从而防止这类人进入该国家。
11.在所有进入大门捕获所有进入乘客的面部图像,并将这些图像与抵港飞机细节一起存储在抵港飞机数据库中。利用该抵港飞机数据库并将其与出现在检查台前且没有适当的身份证明的人和拒绝提供飞机抵港细节的人的面部图像进行比较。这可以使边界控制当局识别这个人的航线和出发地,从而可以找到该航线并强制将该被拒绝的人带回该出发地。
12.通过捕获人的面部图像,将这些图像发送到数据库搜索应用以进行面部识别和与不受欢迎的人的数据库进行比较,并对安全性报警,可以对进入任何安全区域的任何人执行“重点检查”。
13.通过在乘客抵达不同的安全区域时捕获他们的面部图像并将这些图像与已登记的乘客的面部图像进行比较,可以改进航线登记程序。例如,可以在开始预约订票时或在登记时获得旅客的面部图像,并使用这些面部图像来验证进入机场内其他安全区域的人的身份,最终登上飞机。这样可以极大的增加登记和登机的速度。
14.可以将登上飞机的人的面部图像与登记时人的面部图像比较,从而验证那个登记的人是否与登上飞机的人是同一个人,并将该人与装载在飞机上的行李匹配。
15.由位于遍及给定场所例如机场的很多安全区域中的多个摄像单元20连续获取的面部图像可用于在任何给定时间对任何人进行定位。这样,就可以对未能登机的乘客定位,并引导他到达适当的登机区域。从而可以减少由于要寻找任性的乘客而使飞机延误。这样的监视系统在监狱环境下对于定位犯人也是很有用的。
16.在涉及财务事项的情况下,例如在自动银行柜员机(ATM),可将捕获的面部图像与ATM卡的数据进行比较,从而验证是否是正确的人在使用该卡。
17.捕获进入安全区域的所有人的面部图像,并将其与数据库/搜索应用进行比较,从而确保该人处于允许进入的多个人的预先核准列表中。
上面对本发明最佳实施例进行了描述。本领域技术人员应当知道在目前公开内容的启示下,在不脱离本发明精神和范围的前提下很容易对本文公开的实施例进行修改。在目前公开内容的启示下,不需要任何实验就可以实现和执行本文中公开和请求保护的所有实施例。本发明的全部范围都已经在后面的权利要求中写出。因此,不应当将该权利要求和说明书解释为对本发明保护范围的限制。
权利要求
1.一种用于记录和/或自动身份确认的面部成像系统,包括一摄像单元,包括一摄像单元控制器;一视频摄像机,用于观察安全区域并将该安全区域的图像发送到摄像单元控制器;和一范围单元,用于检测安全区域内出现的目标和用于向摄像单元控制器提供与目标相关的范围数据,该摄像单元控制器包括一面部检测系统,用于检测目标的面部图像;一面部跟踪系统,用于跟踪该面部图像;一面部捕获系统,用于当判断一面部图像具有足够质量时捕捉该面部图像。
2.如权利要求1所述的面部成像系统,其中所述摄像单元包括一可旋转镜子系统,该可旋转镜子系统用于将所述安全区域图像、所述目标的图像和所述面部图像反射到所述视频摄像机中。
3.如权利要求1所述的面部成像系统,包括一摄像单元通信系统,该摄像单元通信系统用于将所述捕获的面部图像发送到外部控制器以便进行面部验证和/或面部识别。
4.如权利要求1所述的成像系统,其中所述面部检测系统使用所述范围数据来帮助检测所述面部图像。
5.如权利要求4所述的成像系统,其中所述范围数据包括所述目标的距离、角度位置和宽度。
6.如权利要求1所述的成像系统,其中所述面部跟踪系统使用所述范围数据来帮助进行对所述面部图像的跟踪。
7.如权利要求6所述的成像系统,其中所述范围数据包括所述目标的距离、角度位置和宽度。
全文摘要
一种用于记录和/或自动身份确认的面部成像系统,包括一摄像单元和一摄像单元控制器。该摄像单元包括一视频摄像机;一可旋转镜子系统,用于将安全区域的图像引导到视频摄像机中;和一范围单元,用于检测目标的出现和用于向摄像单元控制器提供包括距离、角度和宽度信息的目标范围数据。该摄像单元控制器包括用于检测目标的面部图像、用于跟踪该检测到的面部图像;和用捕捉该高质量面部图像的软件。利用视频图像和范围数据的结合来执行面部监测和面部跟踪,将所捕获到的面部图像记录和/或使其用于面部识别和搜索。
文档编号G07C9/00GK1568489SQ02820149
公开日2005年1月19日 申请日期2002年10月17日 优先权日2001年10月17日
发明者G·A·万比克, A·J·埃迪勒, M·D·考迪尔, S·A·莫埃卡, W·R·罗斯, J·F·沙奥 申请人:拜尔丹泰梯系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1