计算机与现代化

• 应用与开发 • 上一篇    

基于CUDA的实时人脸识别系统

  

  1. (中航工业西安航空计算技术研究所第十研究室,陕西西安710065)
  • 收稿日期:2015-03-05 出版日期:2015-06-16 发布日期:2015-06-18
  • 作者简介:刘铎(1987-),男,陕西志丹人,中航工业西安航空计算技术研究所第十研究室助理工程师,硕士,研究方向:计算机体系结构及集成电路。

CUDA-based Real-time Face Recognition System

  1.  (Tenth Lab, AVIC Computing Technique Research Institute,Xi’an 710065, China)
  • Received:2015-03-05 Online:2015-06-16 Published:2015-06-18

摘要: 通过对人脸识别系统的2个关键部分的优化,实现一种快速高效的人脸识别系统。在面部检测阶段改进图像积分的并行算法;在面部识别阶段尝试算法的并行化,并且把测试阶段的一部分进行了并行化。与传统的CPU识别程序相比,CUDA平台改进程序可在面部检测阶段实现22.42倍的加速比,在面部识别阶段实现1668.56倍的加速比。实验数据表明,本文提出的人脸识别系统具有很高的实时性能。

关键词: 人脸识别, 人脸检测, CUDA, 实时

Abstract: Through the optimization of the two important part of face recognition system, we proposed a CUDA-based real-time face recognition system. In the face detection phase with Viola-Jones cascade classifier, we implemented and improved novel parallel methodologies of image integral, calculation scan window processing and the amplification and correction of classifiers. In the face recognition phase, we explored the parallelizing of the algorithm and parallelized some part of the testing phase.  In comparison with traditional CPU program, the proposed approach running on an NVIDIA GTX 570 graphics card could respectively achieve 22.42 times speedup in detection phase and 1668.56 times speedup in recognition phase. The recognition speed will increase until it reaches the hardware resource limit. The experimental results demonstrate that the system achieves a good real-time performance.

Key words: face recognition system, face detection, Compute Unified Device Architecture (CUDA), real-time

中图分类号: