文档介绍:上海交通大学
硕士学位论文
设计和实现基于DM642 DSP的人脸识别系统
姓名:郑奕刚
申请学位级别:硕士
专业:信号与信息处理
指导教师:陈健
20050101
基于 DM642 DSP 的人脸识别系统的设计和实现摘要
基于 DM642 DSP 的人脸识别系统的设计与实现
摘要
人脸检测和人脸识别是当前非常热门的研究领域在研究机构和实验室
中理论及算法研究陆续取得重大进展的同时如何把人脸检测识别技术从实
验室转移出来让高科技服务社会是非常有意义的一种实践当前这方面的
主流产品都是基于通用台式电脑的其庞大的体积巨大的功耗不稳定的
性能需要人力来管理等诸多不利条件都限制了这一技术的进一步产业化
基于在 DSP 应用开发方面的实践经验和在信号处理方面的理论基础作
者设计了一套采用高性能 DSP 的人脸识别系统与 PC 机不同 DSP 芯片具
有运算速度快体积小功耗低方便做成嵌入式产品的特点而德州仪器
公司新推出的 DM642 芯片更是当前具有最高性能的 DSP 芯片因此把最
高性能的芯片和当前的研究热点结合起来具有非常大的吸引力
人脸检测是指在一幅输入图像中判断是否有人脸的存在如果有则进一
步确定人脸的大小和位置人脸检测最初是作为人脸识别的辅助手段开始受
到研究重视的在算法原理上它可以分为基于显式特征的方法和基于隐式特
征的方法人脸识别是指根据人脸确定这个人身份的过程从算法上它可以
分为基于几何特征的识别方法和基于代数特征的识别方法两大类
本研究课题采用的是 Adaboost 人脸检测算法它是一种基于积分图基
于特征以及基于分级分类器的算法具有非常稳定和高效的检测能力本文
1
基于 DM642 DSP 的人脸识别系统的设计和实现摘要
在介绍了 Adaboost 人脸检测算法之后从程序设计的角度阐述算法的实现
过程并结合实现后的结果针对原算法对近距离人脸检测容易把两个脸错
误合并的缺陷提出了自己的改进
人脸识别过程可以分为人脸检测和识别判断两个阶段在识别判断阶段
本课题采用的是基于特征脸的人脸识别算法本文从算法背景算法的数学
意义以及物理意义上对该算法作了介绍然后从程序设计的角度给出了算
法实现的流程并且对识别的结果作了简要的分析
作为一个嵌入式的人脸识别系统它离不开硬件平台的支持在介绍了
算法原理及实现方法之后本文从硬件和软件方面详细介绍了这套人脸识别
系统的设计思路和方法
这次研究课题的目标已经基本达到了在检测 CIF 大小的图像时速度
可达 帧每秒在做识别时由于允许把输入图像缩小之后再进行检测识
别识别速度可达 33 帧每秒完全达到了实时要求由于它是与公司合作进
行的具有紧贴市场紧贴应用的特点刚设计完成就开始向市场推出产品
并得到了客户的赞赏和肯定成为当前国内市场上最先进的人脸识别产品
这次研究课题所产生的成果还引起了德州仪器公司的关注并被邀请参加
2005 年 2 月在美国休斯顿举办的 2005 德州仪器全球开发大会 TI Developer
Conference 2005
关键字人脸检测人脸识别 Adaboost 算法特征脸 DSP DM642
2
基于 DM642 DSP 的人脸识别系统的设计和实现 ABSTRACT
DESIGN AND IMPLEMENTATION OF
DM642 DSP BASED FACE
RECOGNITION SYSTEM
ABSTRACT
Face detection and face recognition are the most challenging research areas
in biometrics fields. It has been widely studied in recent years. While new
algorithms and technologies are emerging out from labs, how to converter
these interesting and exciting results into products e attractive. But
the current applications are mostly based on general PC. They have some
common disadvantages such as huge sizes, high power consumptions,
unstable systems, and above all,