ImageVerifierCode 换一换
格式:PDF , 页数:17 ,大小:939.22KB ,
资源ID:3218842      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3218842.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于FPGA的人脸检测系统设计.pdf)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于FPGA的人脸检测系统设计.pdf

1、原创性声明原创性声明 郑重声明:郑重声明:此篇题为基于 FPGA 的人脸检测系统设计的论文是作者在导师的指导下,于武汉大学攻读硕士学位期间,进行研究工作所取得的成果。根据作者所知,论文中除了参考文献列举的地方外,不包含其他人已经发表或撰写过的研究成果。作者签名:作者签名:李昌盛 王亚娟 导师签名:导师签名:黄启俊 常胜 撰写日期:撰写日期:二零一一年八月十四日 基于基于 FPGA 的人脸的人脸检测系统检测系统设计设计 作者:李昌盛 王亚娟 导师:黄启俊 常胜(武汉大学物理科学与技术学院电子科技系,武汉,430072)摘要:摘要:目前由于模式识别、视频电话、智能监控、人机交互等应用的发展,使得人

2、脸检测显得越来越有意义和挑战,近年来独立出来成为一个很受重视的研究方向。本设计选取的是一种由粗及精的方法,综合采用基于彩色图像的肤色检测方法和基于几何特征的灰度检测方法。首先基于肤色检测在一个大的摄像头范围内捕捉人脸区域,在一个最佳范围内定位人脸候选区,实现人脸的粗定位,这一模块大大缩小了后续部分的搜索范围,降低了系统的运算量。在此基础上,在肤色检测所圈定的区域中,利用先验人脸的面部几何特征,精确定位人脸区域,从而实现人脸检测的目的。对于本设计的算法部分,我们在传统肤色检测算法的基础上,加入图像预处理、色彩平衡、二值化、形态学滤波、中值滤波、边缘检测等技术进行人脸检测。本设计最终搭建了由 CM

3、OS 摄像头到 FPGA 核心图像处理单元,再由 LCM 显示,这样一个完整的人脸图像处理及检测系统。在肤色检测之后,还可以将人脸区域分割出来,以供更多应用需要,比如人脸的统计、跟踪等。关键词:关键词:人脸识别;人脸检测;FPGA(现场可编程门阵列);肤色检测;图像预处理技术 A Face Detection System Design Based on FPGA Author:Changsheng Li,Yajuan Wang Supervisors:Qijun Huang,Sheng Chang Abstract:At present,with the development of pat

4、tern recognition,video phones,smart surveillance,interactive applications,face detection has become increasingly meaningful and challenging.In recent years it has become a highly regarded independent research topic.The design combines the detection method of skin color based on color image and that

5、of gray scale based on geometric features in a Coarse-to-fine fashion.Firstly,the module of capturing the face region on the base of skin color detection method in a large range of the camera and locating the candidate face region in the optimum region helps to define the face location roughly,and g

6、reatly reduces the searching scope and arithmetic labor of follow-up work.After that,locate the face region accurately by the information of priori facial geometric features within the scope of skin color detection,in order to achieve the purpose of face detection.On the base of traditional skin col

7、or detection method,algorithms including the image preprocessing,color balance,binary module,morphological filtering,median filter and edge detection technology are added to achieve face detection.The system will eventually build a complete face image processing and detecting system,including the CM

8、OS camera,FPGA core image processing unit,LCM display.After the skin color detection,the face region can also be segmented for more applications,such as the statistical feature,face tracking,and so on.Keywords:face recognition;face detection;FPGA(Field Programmable Gate Array);skin color detection;i

9、mage processing technology 0 引引 言言 随着信息技术及计算机网络的发展,信息安全显示出前所未有的重要性。身份鉴定是保证信息安全的必要部分,在很多领域都需要身份鉴定来达到保护信息安全的作用。传统的身份认证技术主要是依靠证件、密码和口令的认证方式,在现代科技快速发展的今天,这些都很容易丢失、破解或伪造,严重威胁到个人或公共财产信息安全。近年来,以人脸、虹膜、视网膜、指纹、声音、基因等人的生物特征作为识别手段的生物特征识别技术渐渐发挥出了很好的作用,这类识别属于模式识别范畴,相比传统的识别方式更安全、稳定和方便1。其中,人脸识别因具有友好、方便、直接等优点成为一个热门研

10、究领域。人脸检测技术是人脸识别的前提条件,也是人脸识别过程的一个很重要的环节。目的就是通过检测输入图像或视频序列中是否存在人脸,运用各种算法,标示出输入区域内人脸的数目、位置、大小等参数化的人脸信息,并将人脸区域分割出来。传统的实现人脸检测系统的方法大部分都是基于 PC 平台,体积大,不能满足便携的要求,更不适合露天使用;而采用通用的 DSP 芯片组成的系统,外围电路较复杂,设计与调试都需要较长的时间,且系统的可扩展性和移植性不好。但是随着半导体产业的不断发展,在机场安检、门禁系统、银行等需要身份识别的场合,都需要先对图像或视频序列中是否存在人脸进行识别,而在这些应用场合对人脸检测系统的硬件大

11、小、检测率、检测速度等都有特别的要求,这就要求人脸检测系统能够在嵌入式硬件上实现,并达到实时处理的要求。因此,将人脸检测系统硬件化就成为一种迫切的需求。近年来,随着人们对系统集成度的要求不断提高,同时 FPGA 的性能和集成度大大提高,各 FPGA 厂商的视频和图像处理应用设计人员提供了全面高性能FPGA 解决方案。因此,基于 FPGA 的并行高速处理特点以及设计、扩展的灵活性,本论文采用 FPGA 来实现人脸检测系统的设计。1 人脸检测系统方案设计人脸检测系统方案设计 1.1 人脸检测算法分析人脸检测算法分析 目前,根据是否使用人脸区域的色彩特征,将人脸检测的算法分为两大类:针对彩色图像的基

12、于肤色检测的算法和针对灰度图像的基于灰度信息的算法。1.1.1 针对彩色图像的基于肤色检针对彩色图像的基于肤色检测的方法测的方法 该类方法主要是利用人脸区域的色彩信息定位人脸,此类算法速度快,在不同视角下均能检测到人脸,具备稳定性,不受尺寸、表情、人脸姿态变换的影响。但在复杂背景下的检测效果不是很理想,一般情况下误检率比较高,检测精度也有限。因此,该方法比较适合构造快速的人脸检测系统,应用广泛,并且容易实现和应用,对人脸的姿态不敏感,在背景单调的环境下检测效率高。1.1.2 针对灰度图像的基于灰度信息的方法针对灰度图像的基于灰度信息的方法 该类算法是基于模板的方法,它采用了人脸区别于其他物体的

13、更为本质的特征。因此该算法具有较强的鲁棒性,但由于人脸区域特征的复杂性,导致该类算法计算量大、速度慢2。根据选用的模型的不同,可以分为基于特征的方法、基于模板的方法和基于表象的方法。其中,基于特征的方法,分为基于几何特征的方法和基于频域特征提取的方法。1)基于人脸几何特征的检测方法,它主要是对构成人脸的主要部件进行形状、大小、结构位置关系的几何描述,将这些与人脸先验的特征进行比对,进而进行人脸检测。该方法相对简单易行,受光照影响小。但在人脸几何特征本身被遮挡时,对于表情、姿势的鲁棒性较差,稳定性不好。2)基于频域分析的特征提取法,通过将人脸变换到频域,根据频率特性,提取人脸的特征区域,或者将整

14、个人脸的频域特征量作为分类决策器的输入。常用的频域变换和特征提取方法有离散余弦变换 DCT,小波变换等3。鉴于本设计主要目的在于探索人脸检测硬件实现的方案及其实现,选择对单一背景下的人脸正面图像进行检测,但同时又对检测速度的要求比较高,因此本文综合采用基于彩色图像的肤色检测方法和基于几何特征的灰度检测方法来对人脸区域进行实时跟踪检测。1.2 基于基于 FPGAFPGA 的人脸检测方案设计的人脸检测方案设计 本设计选取的是一种由粗及精的方法,综合采用基于彩色图像的肤色检测方法和基于几何特征的灰度检测方法。首先基于肤色检测在一个大的摄像头范围内捕捉人脸区域,在一个最佳范围内定位人脸候选区,实现人脸

15、的粗定位,这一模块大大减小了后续部分的搜索范围,降低了系统的运算量。在此基础上,在肤色检测所圈定的区域中,利用先验人脸的几何特征,实现人脸检测的目的。对于本设计的算法部分,我们在传统肤色检测算法的基础上,加入图像预处理模块、色彩平衡模块、自适应阈值二值化模块、形态学滤波模块等实现人脸的粗定位;在此基础上,对定位出来的人脸区域进行中值滤波、边缘检测等处理。具体如图 1 所示。色彩平衡、图像归一化色彩平衡、图像归一化二值化二值化转换为转换为8bits灰度图像灰度图像中值滤波中值滤波Sobel边缘检测边缘检测人脸粗定位、人脸中心位置人脸粗定位、人脸中心位置LCM显示(人脸区域画矩形;在眼睛上定位,以

16、瞳孔为中心画十字)显示(人脸区域画矩形;在眼睛上定位,以瞳孔为中心画十字)五官定位(眼睛、嘴巴、鼻翼、下巴)五官定位(眼睛、嘴巴、鼻翼、下巴)图像预处理图像预处理色彩空间转换(色彩空间转换(YCbCr)、建立肤色模型)、建立肤色模型人脸边界确定(基于几何特征的检测)人脸边界确定(基于几何特征的检测)形态学滤波:开运算和闭运算(腐蚀、膨胀形态学滤波:开运算和闭运算(腐蚀、膨胀)肤色检测肤色检测24bits RGB彩色图像彩色图像 图 1 人脸检测算法流程图 基于上述基本算法,本系统最终需要搭建 CMOS 摄像头、FPGA 核心图像处理单元、LCM 显示人脸区域这样一个完整的人脸图像处理以及检测定位系统。系统整体架构如图 2 所示。CMOS 图像传感器图像传感器CMOS数据捕获数据捕获I2C配置单元配置单元数据格式转换数据格式转换LCM控制器控制器SDRAM控制器控制器LCM显示显示SDRAMFPGADATAFVALLVALPCLKMCLKSDATSCLKDATAADDRCTRLDATAHSVSCLK人脸检测人脸检测 图 2 人脸检测系统框架图 在图 2 中,最左边是 CMOS 摄像头设备

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1