论文部分内容阅读
本论文设计之嵌入式人脸检测与识别系统(手持式人脸识别器)的目标应用是为公安人员提供一种可以现场使用的人脸识别设备。目前,公安人员都是手持照片,靠肉眼在现场(交通要道或交通工具)认人。如果有手持式人脸识别器,目标的照片可以通过网络下载到手持式人脸识别器,然后,公安人员、甚至非公安人员都可以手持式人脸识别器上路认人,由手持式人脸识别器自动认人。
目前影响人脸识别技术发展的主要障碍是光线、姿态和大规模人脸数据库,本论文希望避开上述人脸识别的技术障碍,在一些就目前人脸识别技术水平而言有可能成功应用的场合先行应用:首先,本系统的目标应用属于“对象配合的应用”,大大降低了识别算法对姿态的要求;其次,本系统在人脸检测之后、识别之前插入正面人脸判别,过滤非正面姿态,保证两个人脸的比对是在姿态相同条件下的比对;第三,本系统自带主动光源,能在一定程序上补偿光线的差异;最后,本论文设计之人脸识别系统的目标应用是“N对一”的应用,不存在大规模人脸数据库的问题。
TMS320DM6446是美国德州仪器(TI)公司近两年推出的一款适合“计算密集型的数字视音频处理应用”的片上系统(SoC)芯片,本论文的目的是在Codecs Engine框架下开发适合DM6446的人脸检测和识别软件模块。首先我们对OpenCV开源库中的人脸检测和识别算法进行改进,增加了正面人脸提取的功能,然后将其移植到达芬奇平台上,有针对性的对程序进行优化,包括把浮点运算转换成定点运算,利用DSP代码优化技术对程序进行改造及优化,改造人脸检测算法中的积分图运算使之适合在硬件加速器上运行,最后把优化后的程序按照Codec Engine框架封装成可供Linux调用的软件模块,并结合视频处理子系统(VPSS)设计了高效的图形用户界面。
目前TI公司或其第三方伙伴关于达芬奇SoC的软件模块,无论是demo模块还县商业模块,皆只涉及视音频编解码的应用,未见有其它方面的软件模块提供。本论文的设计把人脸检测和识别算法封装成符合eXpressDSP算法标准的软件模块,用户可以像调用视音频软件模块一样调用人脸检测和识别模块,填补了达芬奇软件在这一方面内容的不足,有望成为其第三方软件供应者。