人眼探测方法、设备和系统技术方案

技术编号:2949636 阅读:159 留言:0更新日期:2012-04-11 18:40
一种人眼探测方法,包括下列步骤:a)读入图像;b)分析所述图像,获得候选眼睛区列表;c)从所述候选列表中选择一个未经处理的候选眼睛区作为中心候选区;d)基于预定的标准,确定所述中心候选区的邻近候选区; e)处理包含所有所述邻近候选区的最小区域以获得暗区;f)基于所述暗区和所述候选眼睛区之间的一致性确定和删除假候选眼睛区;g)重复步骤c)到f),直到没有未经处理的候选眼睛区;和h)输出所述候选列表用于所述图像的后续处 理。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种图象处理方法,尤其是一种用于探测图象中的人眼的人眼探测方法。本专利技术还涉及一种人眼探测设备、一种人眼探测系统和其中存储有人眼探测程序代码的存储介质。
技术介绍
如今,图象识别技术应用于许多
,比如卫星图象分析、自动化、运动图象压缩以及监视系统等。迄今为止,已有许多用于识别图象中的对象的技术,例如有模板匹配法、统计模式识别法、结构模式识别法和神经网络方法等。一种要识别的对象是人体本身,尤其是人脸。在本文引为参考的HaiyuanWu的文章“FaceDetectionandRotationsEstimationUsingColorInformation”(the5thIEEEInternationalWorkshoponRobotandHumanCommunication,1996,pp341-346)中,就公开了一种用于探测人脸的模板匹配方法。该方法的效果太多地依赖于被探测的图象的质量,尤其是依赖于光照条件和背景的复杂程度。不同人种的脸部差异也影响探测效果。在其他一些方法中,可以通过首先探测人脸上的特征(比如眼睛、嘴和鼻子等)来从图象中探测人脸。在本文引作参考的Kin-ManLam的文章“AFastApproachforDetectingHumanFacesinaComplexBackground”(Proceedingsofthe1999IEEEInternationalSymposiumonCircuitsandSystem,1998,ISCAS’98Vol.4,pp85-88中,就公开了一种探测眼睛的方法,其中,首先假定一些区域为可能的眼睛,然后根据一些条件对这些区域进行检查,以核实真正的眼睛区域。这种方法的效率较低,因为在一幅图象中,存在太多的可能眼睛区域(候选眼睛)。为了改进所述现有技术,本申请人开发了一种图象处理方法和设备、图象处理系统以及存储介质(公开于2000年9月15日申请的待审中国专利申请No.00127067.2中,公开号为CN1343479A。该申请在此引为参考)。利用该方法,可以获得图象中的候选眼睛区的列表。然后,通过将候选眼睛配对,可以获得一个候选人脸区列表。然而,在所述候选眼睛区中,有许多假眼睛区。结果,在所述候选人脸区中,有许多假人脸区。所述假眼睛区或者假人脸区是应当被排除的。为此,在2001年9月6日提交的题为“图象处理方法和设备、图像处理系统和存储介质”的另一项待审中国专利申请01132807.x中,本申请人提供了一种通过分析每一个候选人脸区的一个环形区域,来从候选人脸区中排除非人脸区的方法。
技术实现思路
同样为了所述目的,本申请寻求提供一种人眼探测方法,用于在给定图象中探测眼睛区,尤其是用于在给定图象中过滤掉错误的候选眼睛区,从而更精确地获得候选眼睛区及候选人脸区。本专利技术另外的目的是提供一种人眼探测设备、系统和存储介质,用于在给定图象中探测眼睛区,尤其是用于在给定图象中过滤掉错误的候选眼睛区。根据本专利技术的一个方面,所述第一目的是通过一种人眼探测方法实现的,该方法包括下列步骤a)读入一幅图象;b)分析所述图象,获得一个候选眼睛区列表;c)从所述候选眼睛区列表(以后简称为“候选列表“)选择一个未经处理的候选眼睛区作为中心候选眼睛区(以后简称为“中心候选区”);d)基于预定的标准,确定所述中心候选区的邻近候选眼睛区s(此后简称为“邻近候选区”); e)处理包含全部所述邻近候选区的最小区域(此后称为“邻域区”)而获得暗区;f)基于所述暗区和所述候选眼睛之间的一致性,确定和删除错误的候选眼睛区;g)重复步骤c)到f),直到不再有未经处理的候选眼睛区;以及h)输出所述候选列表,用于对所述图象的后续处理。根据本专利技术的另一方面,提供一种人眼探测设备,它包括读入装置,用于读入图象;候选眼睛区探测装置,用于分析所述读入的图象而获得一个候选眼睛区列表;以及输出装置,用于输出所述候选列表供所述图象的后续处理使用;其特征在于,所述设备还包括选择装置,用于从所述候选列表中选择一个未经处理的候选眼睛区作为中心候选区;核实装置,用于从所述中心候选区的所述邻近候选区中删除假眼睛区;以及控制装置,用于控制所述选择装置,使得所述候选列表中的所有候选眼睛区都得到处理;所述核实装置还包括邻近候选区确定装置,用于确定在所述候选列表中哪些候选眼睛区应当作为所述中心候选区的邻近候选区;暗区确定装置,用于处理包含所述邻近候选区的最小区域(邻域区),从而获得一系列暗区;以及假眼睛区过滤器,基于所述暗区和所述候选眼睛区之间的一致性确定和删除错误的候选眼睛区。根据本专利技术的又一方面,提供了一种人眼探测系统,它包括一个图象源,一个如上所述的人眼探测设备和一个后续处理设备。根据本专利技术的又一方面,提供一种存储介质,其中存储有实现本专利技术的所述方法的程序代码。借助于本专利技术,可以迅速而准确地核实所述候选眼睛区并排除假眼睛区,从而更为精确地获得候选眼睛区和候选人脸区。附图说明阅读下文对优选实施例的详细说明,可以更明了本专利技术的其他目的、特征和优点。构成本说明书的一部分的附图与说明书一起用于说明本专利技术的实施例,解释本专利技术的原理。附图中图1是本专利技术的人眼探测方法的第一实施例的流程图;图2是图示如图1所示的邻近候选区确定步骤5000的一个优选图12是一个方框图,图示了一个可以用来实现本专利技术的方法和设备的计算机系统的例子。具体实施例方式下面结合所述附图描述本专利技术的优选实施例。计算机系统举例本专利技术的方法可以在任何信息处理设备中实现。所述信息处理设备例如是个人计算机(PC),笔记本电脑,嵌入照相机、摄像机、扫描仪、门禁系统等中的单片机,等等。对于本领域普通技术人员,很容易通过软件、硬件和/或固件实现本专利技术的方法。尤其应注意到,对于本领域普通技术人员显而易见的是,为了执行本方法的某些步骤或者步骤的组合,可能需要使用输入输出设备、存储设备以及微处理器比如CPU等。在下面对本专利技术的方法的说明中不见得提到这些设备,但实际上使用了这些设备。作为上述信息处理设备,图7示出了一个计算机系统的举例,在其中可以实现本专利技术的方法和设备。应注意的是,示于图7的计算机系统只是用于说明,并非要限制本专利技术的范围。从硬件的角度来讲,计算机1包括一个CPU6、一个硬盘(HD)5、一个RAM7、一个ROM8和输入输出设备12。输入输出设备可以包括输入装置比如键盘、触控板、跟踪球和鼠标等,输出装置比如打印机和监视器,以及输入输出装置比如软盘驱动器、光盘驱动器和通信端口。从软件的角度讲,所述计算机主要包括操作系统(OS)9、输入输出驱动器11和各种应用程序10。作为操作系统,可以使用市场上可购买的任何操作系统,比如Windows系列(Windows是微软公司的商标)以及基于Linux的操作系统。输入输出驱动器分别用于驱动所述输入输出设备。所述应用程序可以是任何应用程序,比如字处理程序、图象处理程序等,其中包括可以用在本专利技术中的已有程序以及专为本专利技术编制的、可调用所述已有程序的应用程序。这样,在本专利技术中,可以由操作系统、应用程序和输入输出驱动器在所述计算机的硬件中执行本专利技术的方法。另外,计算机1还可以连接到一个数字设备3和一个应用设备2。所述数字设备用作如本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈新武纪新王立冰尹志远
申请(专利权)人:佳能株式会社
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利