关键词:
低功耗
人脸识别
电源管理
门禁系统
嵌入式系统
ARM
摘要:
近年来,人脸识别技术已从学术研究逐步迈向了实用化,在楼道监视、办公出入口以及门禁系统等区域都有着广泛的应用。人脸识别有着快速直观、非接触体验、采集设备成本低等优点,比虹膜、指纹、语音等生物识别技术更为方便友好。如今市面上人脸识别系统大部分都基于PC平台,不仅不便携、功耗高,而且价格贵,应用场合有着很大的局限。因此,设计高性能、功耗低、成本低、安全可靠的人脸识别门禁系统有着很强的现实意义和宽阔的市场空间。本文在查阅大量相关文献后,分析了人脸识别技术以及门禁系统的研究现状和存在的一些问题,为了达到实用型低功耗实时人脸识别系统的目标,设计了一款基于人脸识别的双核低功耗门禁系统。本文主要从系统架构、芯片选型、电源管理、软硬件低功耗设计以及产品低功耗等多方面进行阐述,主要工作如下:(1)通过系统需求和设计指标给出了低功耗人脸识别门禁系统的总体方案,搭建了“双核”低功耗人脸识别软件、硬件系统架构。选用具有硬件加速功能的主控芯片AM437x,完成具有登记、识别、删除等完整功能的人脸识别模块,外接ATmega8实现对模块的控制操作,实现“双核”低功耗解决方案,使得智能门禁即使在恶劣环境下,也可长时间高效率工作。(2)硬件和软件方面的低功耗设计。硬件低功耗主要通过围绕处理器的特点和提供的外围接口选用低功耗的器件和芯片、采用分区分时供电方式来实现。根据系统的具体需求选取了够用的晶振频率,设计了合理的供电电路和外围设备电路;软件低功耗主要通过充分利用单片机和外围芯片的低功耗运行方式、设计合理的程序设计来实现,主要从电源管理、休眠模式方面对主芯片进行了低功耗的软件设计,然后介绍利用心跳电源管理技术实现的嵌入式系统的总体低功耗设计,最后针对其他外围设备进行了低功耗的软件流程设计。(3)研究了人脸识别算法,详细介绍了系统所用Real AdaBoost人脸检测算法与Uniform LBP识别算法,在ARM中集成算法,完成了门禁系统的底层与应用界面层的开发,设计出功能明确,结构清楚,扩展好,易维护的界面,可以实现在应用界面调用算法的功能。(4)最后,对系统进行了功能测试和低功耗测试,该系统具备实现自动人脸识别系统所需要的完整软硬件功能,可以完成人脸的注册、删除和认证识别等功能,认证通过可驱动电机工作,并能根据不同的状态做出相应的声光提示等。实验测试表明,系统的待机电流可以达到1.51μA,8节干电池使用寿命为638天,极大地减少了系统功耗,达到了预期目的,为人脸识别技术在嵌入式系统上的应用提供了一套较好的软硬件设计方案,进而提高了整个产品的使用寿命,大大节约了使用成本。