人脸特征提取快速算法实现.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人脸特征提取快速算法实现

人脸特征提取快速算法实现   【摘要】近年来,随着计算机技术的发展,人脸识别研究引起了学术界越来越多的关注。而在众多研究方向中,研究最多的是关于人脸正面模式的研究,本文介绍根据人脸的肤色特征以及相应的边缘检测技术来实现一种提取人脸器官的算法,这种算法对于嵌入式系统中有关人脸相关的应用具有一定的价值。 【关键词】人脸识别;边缘检测;肤色特征;Prewitt算子 1.引言 最近几年来,随着计算机技术的发展,人脸识别研究引起了学术界越来越多的关注。而在众多研究方向中,研究最多的是关于人脸正面模式的研究,主要可以分为三个发展阶段: 第一阶段是对人脸识别所需要的面部特征进行研究。这个阶段主要是将一个简单命令语句与数据库中某一张脸联系在一起,并采用与指纹分析技术相结合的方法,由被测实验来看取得了较好的识别效果。但是为了提高脸部识别率,操作人员的操作贯穿于整个识别过程,而并未采用自动识别系统进行操作。 第二阶段是人机交互式识别阶段。科研人员在这一阶段对人脸正面图像主要采用几何特征参数来表示,并且将人脸面部特征采用特征矢量来表示,而且针对这种特征表示方法,设计了相应的识别系统。不过这个阶段仍然需要利用操作员的某些经验知识,还是需要工作人员的参与。 第三阶段是自动识别阶段,近几年的人脸模式识别方法,随着计算机计算速度的加快,有了较大的突破,几种全自动机器识别系统已经被应用。根据人脸表征方式的不同,可以分为三种人脸自动识别方法,即基于连接机制的识别方法、基于几何特征的识别方法和基于代数特征的识别方法。 本文将着重介绍一种算法,能够快速、简便的方式提识别出人脸的器官特征。 2.人脸特征及边缘检测技术 2.1 人脸特征 (1)肤色特征 肤色不依赖于面部的细节特征,它是人脸的重要信息,并且不会由于表情的变化而产生变化,具有相对的稳定性。所以人脸检测中通常采用肤色特征进行检验。一般情况下,主要由肤色特征来对肤色模型进行描述,而肤色模型的选择又需要依据色度空间变化。我们通常可以从色度空间中的“肤色”与“非肤色”区域重叠的多少、描述“肤色”区域的分布两个方面来选择色度空间。而混合高斯模型、高斯模型和直方图模型是我们通常采用的肤色模型。 (2)灰度特征 人脸模式的特征包括灰度特征和肤色特征。轮廓是人头部的重要特征,而人脸区域内的各个器官(如双眼、鼻子、嘴等)具有自己独特的灰度分布特征。我们可以将人脸区域的灰度本身作为特征模板,选取仅包含鼻子、双眼和嘴的面部中心区域的某些特性参数,作为人脸特征模板的共性特征,并且忽略头发、脸颊等会产生很大变化的部分。基于统计学习的人脸检测方法会经常用到这种方法。 2.2 边缘检测技术 边缘是图像最基本的特征,具有灰度值不连续的性质,存在于图像中的物体与背景、物体与物体之间,即不同灰度值的相邻区域之间,包含了目标物体边界的三个主要信息(边缘法线方向、边缘方向、边缘强度)。 边缘检测是基于图像中的目标或物体边界的,它通过对图像中的所有像素点计算一阶或二阶的数字导数来实现,图像中物体的边缘通常是像素灰度值急剧变化之处,这种变化可以抽象为阶跃信号。利用一阶导数的最大值能够检测出图像中边缘像素点。 边缘检测算子是通过对图像中每个像素点的领域的灰度值变化率的量化来提取边界的。它采用基于梯度的3×3卷积模板,将模板在图像中移动,并将图像中的每一个像素点与此模板进行卷积,得到每个像素点的响应R,用R来表征每个像素点的领域灰度值变化率,即灰度梯度值,从而可将灰度图像转化为梯度图像。模板系数wi(i=1,2,…,9)相加的总和必须为零,以确保在灰度级不变的区域中,模板的响应为零。 设图像f(x,y)在像素点(x,y)的梯度向量为: 3.算法思路 算法的思路大致分为两步,首先根据肤色和头发的特征确定脸部的大致区域,然后通过边缘检测算法检测出具体的五官位置。 研究表明人脸的肤色在三基色空间中具有如下要求: 为了这些算法的准确性,对于头发和脸部区域的确定采用统计的方式,即水平和垂直直方图方式来确定。 脸部和五官的轮廓则通过Prewitt边缘检测算子来实现边缘检测。同样对于边缘信息也采用直方图统计的方式来确定。 4.实验及分析 图1是对BMP图片进行肤色和头发特征算法处理后的结果。能够很清晰的提取出头发和脸部肤色的区域。然后通过水平和垂直直方图就能够大致确定出脸部的区域,如图2所示,蓝色部分为脸部肤色直方图,绿色为头发直方图。 图3是采用Prewitt边缘检测算子得到的梯度图像,能够清晰的得到物体的边缘信息,当然,在得到梯度图之前需要将原始的BMP图做灰度处理。只要结合上述确定的脸部区域,就能排除脸部以

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档