固定场景中基于肤色信息人脸检测.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文档。上传文档
查看更多
固定场景中基于肤色信息人脸检测

固定场景中基于肤色信息人脸检测   摘 要:给出了一种用于固定场景的快速人脸检测方法。在背景差的情况下,利用SHEN滤波进行二值图像并提取出运动目标区域,基于肤色聚类模型对运动目标子图像进行肤色分割,结合椭圆模板检测出人脸区域,进行人脸定位。实验数据表明,该方法对固定场景中的人脸检测具有较好的鲁棒性,对姿态、表情、年龄都有较强的适应性,并具有一定的实时性。?   关键词:差分图像; SHEN滤波;肤色分割; 椭圆模板;人脸检测?   中图分类号:TP391 文献标识码:A 文章编号:1672-7800(2012)003-0149-02??   ?   作者简介:饶彦(1980-),女,贵州人,硕士,贵州民族学院理学院讲师,研究方向为图像处理。         0 引言?   随着智能化信息技术的发展,视频监控、远程教育、人机交互技术及安全等各方面都迫切希望能够进行快速、有效的身份验证。人脸检测问题最初来源于人脸识别,是指在输入图像中判断是否存在人脸区域,进一步确定人脸的位置,以及面部特征信息等。现在人脸检测的应用背景已经远远超出了人脸识别系统的范畴,并体现出越来越多的学术价值和应用价值。?   笔者给出了一种用于固定场景的快速人脸检测方法。首先运用背景差方法剔除静止背景的干扰,再用SHEN滤波确定阈值进一步去掉多余背景,得到运动目标子图像。接着基于肤色聚类模型对运动目标子图像进行肤色分割,最后结合椭圆模板检测出人脸区域,进行人脸定位。最后利用Matlab7.0进行了实现,并在自建的人脸测试图像库上做了很多实验。该方法的优点是可将运动信息序列图像中与人脸肤色相似的固定区域删除,在目标跟踪和运动检测上,不仅能有效地抑制背景噪声,减少误检率,而且还能缩小人脸检测范围,加快检测速度。?   1 从视频图像中提取运动目标(人)?   1.1 建立背景图取出初始目标?   在视频图像中为了定位人脸,应尽可能减少图像背景的干扰,这样可以更快更准确地定位人脸。由于是固定场景,所以采用背景差方法即可提取出运动目标。?   1.2 双峰法取阈值分割出运动目标?   背景差分后得到的运动目标不是很清晰,还存在一些背景,观察发现,其图像的直方图是典型的双峰分布(见图1),且左边的峰为背景,右边的峰为运动目标, 要从图像中分割出运动目标,只需找到直方图中两峰之间的谷点即可。笔者利用SHEN滤波来求解离散图像的一阶导数和二阶导数,从而找到该极小点(当某点的一阶导数等于零且二阶导数大于零时,该点即为极小值点)(见图2)。以此为阈值取出运动目标,然后再运用数学形态学除去干扰后提取出运动目标。      2.1 确定C?b,C?r的阈值进行肤色分割?   在YC?bC?r模型(Y代表亮度、C?b代表蓝色差、C?r代表红色差)中的人脸肤色有很强的聚类性,并且它们之间也具有相关性,不同人的肤色集中在C?b,C?r空间中的一个很小区域,选取适当的C?b和C?r值就能将人脸从复杂的背景中分离出来。?   首先将目标图像从RGB转到YC?bC?r色彩空间,获取C?b、C?r分量后,观察直方图发现对于C?b,在\[73,127\]范围内存在着一些干扰,即在120~127会有一点突然增高,形成一个跳跃,对于C?r在\[133,173\] 范围内也存在着一些干扰,即在140~133会有一点突然增高,形成一个跳跃,(见图3)。笔者利用二阶导数对跳跃的敏感,求出这个跳跃点(见图4),结合C?r=\[133,173\]、C?b=\[77,127\],即可取得肤色分割阈值,利用该阈值对图像作二值化处理即可得到肤色区域。      2.2 用数学形态学除去干扰后结合椭圆模板提取出人脸区域?    经肤色分割后,所生成的肤色二值图像存在噪声和可能的类肤色区域,是用数学形态学无法除掉的,这就需要进行人脸区域验证。由于人脸的形状近似椭圆,可以通过检测图像中近似的椭圆来查找人脸区域。利用椭圆的中心(x?0,y?0),倾角θ,长轴a,短轴b,求连通区S和椭圆的相似度Similar=4×Sπ×a×b。如果Similar大于0.7,则认为是人脸区域。?      3 实验结果?   笔者建立了一个彩色图像测试库,这些测试图像主要来源于用数码相机拍摄的照片,一共120张,其中单人照片90张,多人照片30张,室内照片85张,室外照片35张。为了更好地检验该检测系统在各种复杂背景下的检测效果,本文选取的测试照片包含了不同的年龄、不同的光照条件和不同的背景以及不同的尺寸规格,并且照片中人物姿态各异、表情变化较大,实验效果见图5。 ?      图5 实验效果?   4 结束语?   实验结果表明,此算法对人脸的限制条件比较少,对戴眼镜以及非正面端正

文档评论(0)

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

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

1亿VIP精品文档

相关文档