论文部分内容阅读
人脸识别技术是模式识别、图像处理、计算机视觉和认知科学等领域的一个极富挑战性的交叉课题,是近年来的一个研究热点。尽管人脸自动识别技术在各种潜在应用的推动下发展很快,但到目前为止,要建立通用的人脸自动识别系统还有许多难点问题尚未解决,特别是人脸识别算法的效率和鲁棒性问题。 现有人脸识别算法众多,应用范围和特点各异,研究者希望通过一个算法测试系统快速了解现有算法,对比和研究新的算法;开发商希望通过一个测试平台选择一个适合自己应用领域的人脸识别算法开发商用产品。 本论文致力于解决上述问题,其主要贡献在以下三个方面: Ⅰ.开发了人脸识别算法综合测试系统,该系统集成了多种人脸识别算法并提供了添加新算法的开放接口。整个系统在VC++6.0和OpenCV3.1开发环境下实现。系统具有如下特点: A.集成了2种人脸检测算法,3种人脸识别算法,并为添加新算法提供了开放接口。 B.为系统设计的人脸信息数据库管理系统采用文档结构具有易于查询易于追加方便更新的特点,具有推广价值。 C.基于该系统设计了脆弱水印保护人脸图像数据库和保存额外信息方案,提高了安全性,丰富了人脸图像信息内容。 Ⅱ.在综合测试系统的基础上实现网络化人脸识别系统,为商业应用提供网络人脸识别原型系统。该系统中,网络传输模块只传输有用的人脸信息,与传统的监控系统传输压缩视频相比,大大的降低了数据传输量。 Ⅲ.以人脸识别算法综合测试系统为实验平台,以网络人脸识别系统为原型,提出了级联多模态并行计算人脸识别体系结构,该体系结构有良好的识别效率和鲁棒性。理想情况下该体系结构可以达到100%的识别率,而且良好的可扩展性使得识别速度几乎不受人脸信息数据库规模限制。