基于肤色的人脸检测算法研究毕业设计_说明
- 格式:doc
- 大小:706.00 KB
- 文档页数:45
基于肤色模型的人脸检测研究0 引言在人脸检测领域,人脸特征的选取是基础与核心。
目前主要的人脸检测方法可以分为基于特征的方法和基于统计的方法两大类。
基于特征的方法可以处理较大尺度和视角变化的人脸检测问题,但其最大的困难在于很难找到相对稳定的特征,因为图像的显示特征容易受到光照、噪声等的影响;基于统计的方法可以避免特征提取和分析过程,但存在计算量大,以及非人脸样本收集和样本训练难的问题。
为此,本文对基于肤色分割结合模板匹配的人脸检测方法进行了改进,提出基于光照预处理+肤色模型+模板匹配的人脸检测解决思路,即在光照预处理的前提下,利用肤色特征建立肤色模型;根据肤色模型进行肤色检测和阈值分割;在对分割区域特征分析的基础上,将筛选出的人脸候选区域与人脸模板相匹配;最后将匹配较好的区域在原图像中用矩形框标示出来。
1 肤色模型人脸的肤色不依赖于面部的其他特征,对于人脸姿态和表情的变化不敏感,具有较好的稳定性,而且明显区别于大多数背景物体的颜色。
大量实验证明,不同肤色的人脸对应的色调是比较一致的,其区别主要在于灰度。
人脸的肤色特征主要通过肤色模型来描述。
肤色模型是在一定色彩空间描述肤色分布规律的数学模型。
本文选用备受青睐的高斯模型。
1.1 色彩空间一般说来,色调和饱和度相对亮度来说,是相互独立的。
在不同的光照条件下,虽然物体颜色的亮度会产生很大的差异,但是它的色度在很大范围内具有恒常性,基本保持不变。
研究表明,人类的肤色在YCbCr 色彩空间的分布相对比较集中(被称为肤色的聚类特性),不同种族之间肤色的差异主要是由亮度引起,而与颜色属性无关。
利用此特性,将图像像素分为肤色和非肤色像素两类,这样可以大大提高人脸检测的效率和正确性。
在YCbCr 色彩空间中,Y 表示亮度,Cb 和Cr 是颜色差别信号,代表色度。
因此,本文的肤色模型只。
一种基于肤色分割的人脸检测方法研究肤色分割是一种常用的人脸检测方法,其基本思想是通过颜色模型将肤色区域与其他区域分割开来,从而实现对人脸的精确检测。
本文将介绍一种基于肤色分割的人脸检测方法的研究。
在人脸检测领域,肤色分割是一个常用的预处理步骤。
它的基本原理是通过对图像进行颜色空间转换,将肤色区域从背景和其他物体区域中分割出来。
通常采用的颜色模型有RGB、HSV、YCbCr等。
对图像进行颜色空间转换。
RGB颜色空间是最常用的颜色模型,但在肤色分割中并不适用。
使用其他颜色模型如HSV或YCbCr来表示颜色信息。
HSV颜色模型将颜色信息分为色调(Hue)、饱和度(Saturation)和亮度(Value)三个分量,而YCbCr颜色模型将颜色信息分为亮度(Y)和色度(Cb和Cr)两个分量。
然后,基于颜色模型进行肤色分割。
在HSV颜色空间中,肤色具有一定的色调范围(如30°到60°),饱和度范围(如0.2到1.0)和亮度范围(如0.4到1.0)。
可以通过设置这些范围来提取图像中的肤色区域。
类似地,在YCbCr颜色空间中,肤色区域在Cb和Cr 分量的特定范围内。
通过设置这些范围,可以提取出肤色区域。
对肤色区域进行形态学处理和连通区域分析,进一步提取出人脸。
形态学处理可以用于消除由于噪声和光照变化引起的不连续性。
连通区域分析可以用于将肤色区域分割成不同的连通区域,并根据面积和形状特征来筛选出可能的人脸区域。
该方法的优点是简单且易于实现,可以在大部分情况下获得较好的效果。
由于肤色在不同的环境条件下会有很大的变化,该方法可能对光照变化和复杂背景敏感,导致误检和漏检现象的发生。
肤色分割方法无法解决部分遮挡、多角度和表情变化等问题,因此通常需要与其他形式的人脸检测方法相结合使用,以提高检测的准确率。
基于肤色分割的人脸检测方法是一种简单有效的人脸检测方法。
虽然存在一些限制和问题,但它仍然是人脸检测领域中常用的预处理步骤之一。
—179—基于肤色分割的人脸检测算法研究刘正光,刘 洁(天津大学自动化系,天津 300072)摘 要:介绍了目前人脸检测领域检测速度最快的Boosted Cascade 人脸检测算法。
该算法在进行人脸检测时没有考虑到肤色因素,在具体识别过程中,有些可利用肤色信息很快排除的区域,在Boosted Cascade 算法中却没有被排除掉。
针对该算法的缺陷提出了一种改进算法,即利用Boosted Cascade 人脸检测算法,检测出人脸的候选区域,通过人脸肤色模型进行验证,如果候选区域的像素符合人脸的肤色模型的程度到达某一数值,则接受该区域,即认为该区域是人脸;否则排除该区域。
改进后的算法能够有效地提高检测的正确率,减小出现检测错误的几率,在不影响识别速度的情况下,提高了检测效率。
关键词:人脸检测;Boosted Cascade 算法;肤色分割Research on Face Detection Algorithm Based onComplexional SegmentationLIU Zhengguang, LIU Jie(Department of Automation, Tianjin University, Tianjin 300072)【Abstract 】This paper presents the highest speed face detection algorithm ——Boosted Cascade face detection algorithm. Since the Boosted Cascade algorithm hasn’t taken the complexion into consider, it sometimes makes mistakes that can be easily solved when adding the complexional information to the algorithm. In order to solve the problems, this paper presents a solution of improving Boosted Cascade algorithm, that is detecting the possible face areas with the Boosted Cascade algorithm, using the model of complexional segmentation to verify the result of recognition.If the degree that the pixels of possible face areas accord with the complexional mode exceeds a certain number, then accept them, or abandon them. The improved algorithm has high detection accuracy, and it can improve the detection efficiency without slowing down the speed. 【Key words 】Face detection; Boosted Cascade algorithm; Complexional segmentation计 算 机 工 程Computer Engineering 第33卷 第4期 Vol.33 No.4 2007年2月February 2007·人工智能及识别技术·文章编号:1000—3428(2007)04—0179—03文献标识码:A 中图分类号:TP391.41在诸多的身份验证技术中,生物特征识别技术被公认为是最具应用潜力的识别技术之一。
一种基于肤色分割的人脸检测方法研究肤色分割是一种常用的人脸检测方法,它通过提取人体肤色信息来实现人脸的分割和检测。
在人脸检测领域,肤色分割技术被广泛应用于人脸定位、人脸识别和人脸表情分析等任务中。
本文将重点介绍一种基于肤色分割的人脸检测方法的研究。
我们需要获取人脸图像。
一般情况下,可以通过摄像头或者图像库获取人脸图像。
获取的图像需要进行预处理,包括灰度化、滤波和增强等操作,以提高后续肤色分割的效果。
接下来,我们需要确定肤色模型。
肤色模型是肤色分割的基础,它能够描述肤色在RGB或HSV颜色空间中的分布情况。
通常,我们可以通过采样一些包含肤色的样本图像来构建肤色模型,可以使用肤色参考图像库进行模型训练。
在构建肤色模型时,可以采用一些常用的方法,如高斯混合模型、支持向量机和神经网络等。
在得到肤色模型后,我们可以在输入图像中进行肤色分割,以实现人脸的检测。
具体的过程包括以下几个步骤:1. 将输入图像从RGB颜色空间转换到HSV颜色空间。
这是因为HSV颜色空间能够更好地表示肤色信息,便于后续的分割操作。
2. 根据肤色模型,对转换后的图像进行像素级的分类。
一般情况下,可以采用像素级的贝叶斯分类器对每个像素进行分类,根据其在肤色模型中的概率判断其是否属于肤色。
3. 对分类结果进行后处理。
在进行像素级分类后,会得到一个二值图像,表示肤色区域和非肤色区域的分布情况。
由于肤色区域通常是相互连接的,我们可以对这些区域进行连通区域分析,将相邻的肤色区域合并为一个整体的人脸区域。
4. 对人脸区域进行进一步的处理。
在获得人脸区域后,可以进行一些进一步的处理,如边界点检测、形态学处理和轮廓提取等,以进一步提高人脸检测的准确性。
基于肤色分割的人脸检测方法通过提取肤色信息,对图像进行像素级的分类,最终实现人脸的分割和检测。
该方法具有简单、快速和高效的特点,在实际应用中具有较好的效果。
肤色分割方法也存在一些局限性,如对光照、遮挡和肤色多样性的抗干扰能力较弱。
基于肤色的人脸检测算法研究毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日指导教师评阅书评阅教师评阅书教研室(或答辩小组)及教学系意见目录摘要 (6)第一章人脸检测综述 (9)1.1人脸检测的研究背景及意义 (9)1.2人脸检测技术的国内外研究现状 (10)1.3 人脸检测算法的总体框架 (11)1.4 人脸检测的一般方法 (12)1.4.1基于灰度特征的人脸检测 (12)1.4.2基于肤色特征的人脸检测 (14)1.5 论文的结构安排 (14)第二章算法理论与实现原理 (15)2.1 颜色空间 (15)2.1.1 RGB颜色空间 (15)2.1.2 YCbCr颜色空间 (16)2.1.3 HSV颜色空间 (17)2.2常见的肤色模型 (19)2.2.1 区域模型 (19)2.2.2 高斯分布模型 (20)2.2.3 直方图模型 (21)2.3 区域分割理论 (21)2.3.1 区域分割 (22)2.3.2 定位人脸区域 (23)第三章基于统计的肤色建模 (23)3.1 基于RGB空间的肤色模型表示方法 (23)3.2 基于YCbCr空间的肤色模型标示方法 (24)3.3 基于HSV空间的肤色模型标示方法 (25)第四章人脸检测的实验仿真及结果 (27)4.1 MATLAB简介 (27)4.2 人脸检测实验仿真及结果 (27)4.2.1 RGB颜色空间下的图像及仿真实验结果 (27)4.2.2 YCbCr颜色空间下的图像及仿真实验结果 (28)4.2.3 HSV颜色空间下的图像及仿真实验结果 (29)4.3 小结 (29)第五章结论及展望 (30)5.1 结论 (30)5.2 展望 (31)参考文献 (32)致谢 (36)摘要人脸识别技术是模式是别和计算机视觉研究中的一个重要领域,在边防安全、视频监控、身份验证等方面有重要的应用价值。
人脸检测是快速、准确识别人脸的前提,其目的是将人脸从图像背景中检测出来。
本文简要介绍了人脸检测的概念、应用和研究现状,并且采用了不同的彩色空间研究肤色模型。
研究人脸图像在不同颜色空间(RGB、YCbCr、HSV)下的颜色特征,具体做法是将原始彩色图从RGB 色彩空间转换到上述色彩空间中,选取大量肤色样本在具体的色彩空间中通过实验建立肤色模型,利用得到的特征进行静止图像中的人脸检测。
关于肤色信息的彩色图像人脸检测算法,以MATLAB为工具,对模型进行了仿真验证。
运行结果表明,此算法对不同图片有比较强的适应性,对姿态与表情鲁棒性好,能够比较准确地检测出人脸的位置。
关键词:人脸识别人脸检测肤色模型肤色信息色彩空间ABSTRACTFace recognition technology ,as an important field of pattern recognition and computer vision research, is particularly significant to applications such as frontier defence security, video monitoring, and identity authentication etc.. Face detection is the premise of rapid and accurate face recognition, its purpose is detecting the face from a picture background. This dissertation simply introduces the concept, application and the present research condition of face detection. And use different skin color space to study the model,the focus on the RGB,YCbCr, HSV color space, and the space under the shin color model. For studying the color characteristics of face images in different color spaces,specific practices will be the original color image from the RGB color space conversion to the color space, select the color samples in a large number of specific color space,through the establishment of color in the experimental model used by the characteristics of static images in the face position. On the basis of analyzing the influences of the factors such as picture background, bright variety and the person's head posture etc.,puts forward a kind of algorithm for chromatic-imaged face detection,which is based on the complexion information. Finally uses MATLAB to programand simulate. The result of simulation shows that this algorithm has strong adaptability for different pictures, robustness for posture and facial expression.Meanwhile, it can accurately detect the face position.Key words:Face recognition; Face detection; Complexion model; Complexion information; Color space;第一章人脸检测综述1.1人脸检测的研究背景及意义人脸检测是指使用计算机在输入图像中确定所有人脸(如果存在)的位置与大小的过程。
人脸检测系统的输入是可能包含人脸的图像,输出是关于图像中是否存在人脸以及人脸的数目、位置、尺度、位姿等信息的参数化描述(1)。
人脸检测问题的提出最初来源于人脸识别研究中对人脸定位的需求。
人脸自动识别系统鉴于其友好性、方便性,已成为一种很有潜力的身份验证途径。
一个完整的人脸自动识别系统至少应包含两个主要的技术环节:人脸的检测和人脸的特征提取与识别。
要完成自动人脸识别,首要条件是找出人脸,即人脸检测是完成人脸自动识别任务的第一步,它是自动人脸识别技术的基础,对自动人脸识别系统的速度、精度都起重要作用。
人脸识别的研究可以追溯到20世纪60年代,早期的人脸识别研究主要针对具有较强约束条件的人脸图像,往往假设人脸位置已知或很容易获得,致使人脸检测问题并未受到重视。
但20世纪90年代初以来,随着电子商务等网络资源的利用,使得人脸识别成为最具有潜力的生物身份验证手段,在这种应用背景下,要求人脸自动识别系统对一般的环境图像有一定的适应能力,由此所面临的一系列问题使得人脸检测作为一个单独的课题受到研究者的重视(2)。
今天,人脸检测的应用背景已经远远超出了人脸识别系统的范畴。
随着网路技术和桌上视频的广泛应用,图像扑捉设备正在成为个人计算机的标准外设,为视频会议等服务所急需的技术——基于内容的压缩与检索成为一个研究热点。
并且近年来随着数码相机的广泛使用和数码相册的出现,以人脸为对象的索引和检索也引起了人们的浓厚的兴趣(3)。
人脸检测是进行人脸压缩的的前提条件,同时人脸也是基于内容检索的重要对象,因而人脸检测在这个领域中占有重要的地位。
此外,人脸检测在友好人机界面、视频监测、数字视频处理等方面也有着重要的应用价值,所有这些使得人脸检测的研究备受关注。
人脸检测技术之所以能在当今计算机视觉领域的研究中占有重要的地位并成为研究焦点,主要在于以下两个方面:一方面,将人脸作为基本对象来考虑,自动检测与定位人脸是实现人脸识别、人脸跟踪、表情识别、人脸合成与人脸编码、唇读等技术的必要前提;另一方面,人脸检测技术有着从智能安全监控、电子商务、视频会议和远程教育、基于内容检索等诸多领域的广泛应用价值。
从学术的观点来看,人脸检测的研究受到重视是因为人脸检测是物体检测中的一个典型问题。
人脸是一类具有相当复杂的细节变化的自然结构目标,对于这类目标的检测是一个极富挑战性的课题。