本发明专利技术公开一种基于肤色模型的人脸检测的方法,包括以下步骤:1)选用YCbCr颜色空间;2)采用芬兰奥卢大学基于物理的人脸图像数据库;3)对数据库进行统计分析,利用多项式曲线拟合建立的肤色模型;4)通过肤色模型直接将一幅彩色图像转换为二值图像;5)通过形态滤波消除二值图像中的误差;该基于肤色模型的人脸检测的方法能够准确、快速完成皮肤检测。
A face detection method based on skin color model
The invention discloses a method of face detection based on skin color model, which comprises the following steps: 1) select YCbCr color space; 2) by Finland University of Oulu face image database based on physics; 3) for statistical analysis of the database, using the polynomial curve fitting to establish the skin color model; 4) through the skin color model directly a color the image is converted to two value image; 5) two error in the image by morphological filtering to eliminate; the method of face detection based on skin color model can accurately and quickly complete skin detection.
【技术实现步骤摘要】
一种基于肤色模型的人脸检测的方法
本专利技术具体涉及一种基于肤色模型的人脸检测的方法。
技术介绍
要准确的检测并能够实时跟踪到图像中的瞳孔,需要首先确定图像中的人脸区域,然后再在人脸区域内进一步检测、定位瞳孔的方法,这样不仅可以提高检测的精度,更能大大缩小瞳孔检测的区域,提高检测速度。人脸检测问题是一个有较大挑战性的课题,因为人脸包括五官、毛发等极不规则的复杂待测目标,而且采集的图像很容易受到各种条件变化以及各种噪声影响,主要表现为:1)受外貌、表情、肤色等因素的影响,人脸具有很大可变性;2)很多情况下脸上可能存在眼镜、胡须以及装饰品等附属物;3)头部运动会造成图像中人脸位置、角度等发生变化;4)不同光照条件对图像中人脸图像产生影响,亮度变化范围很大;5)不同图像中人脸尺寸、位置以及背景噪声等各不相同。由此可见快速、准确的完成人脸检测是存在很大困难的。
技术实现思路
本专利技术的目的是提供一种能够准确、快速完成皮肤检测的人脸检测的方法。为了解决上述技术问题,本专利技术的技术方案是:一种基于肤色模型的人脸检测的方法,包括以下步骤:1)选用YCbCr颜色空间;2)采用芬兰奥卢大学基于物理的人脸图像数据库;3)对数据库进行统计分析,利用多项式曲线拟合建立的肤色模型;4)通过肤色模型直接将一幅彩色图像转换为二值图像;5)通过形态滤波消除二值图像中的误差。进一步的,在步骤3)中,所采用的分析方式为采集的不同光照条件、不同肤色图像中人脸皮肤颜色在YCbCr颜色空间中色度分量(Cb,Cr)的分布情况,得到肤色模型中皮肤颜色Cb,Cr色度分量的分布图。进一步的,在步骤4)中,二值图像在显示时,非皮肤区域转换为RGB(0,0,0)即黑色,皮肤区域转换为RGB(255,255,255)白色。进一步的,在步骤5)中,所采用的形态滤波方法包括有腐蚀运算、膨胀运算、开运算与闭运算。本专利技术技术效果主要体现在以下方面:由于皮肤检测结果准确,在预处理过程就基本去掉了绝大部分假脸部皮肤区域,间接加快了检测速度。基于肤色模型的人脸检测算法中,直接由彩色图像经肤色模型判断得到皮肤点和非皮肤点,经过形态滤波后得到整个脸部皮肤区域;检测速度能够满足实时性要求。具体实施方式在本实施例中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。另,在本具体实施方式中如未特别说明部件之间的连接或固定方式,其连接或固定方式均可为通过现有技术中常用的螺栓固定或钉销固定,或销轴连接等方式,因此,在本实施例中不再详述。实施例在彩色域中建立一个准确、高效肤色模型首先要选取一种合适的色彩空间。这个色彩空间不仅要求能够区分“肤色”和“非肤色”区域,而且要求检测出来的“肤色”和“非肤色”区域的重叠程度尽可能小,同时为避免图像中皮肤颜色受光照条件变化影响,所选取的色彩空间要求能够将表示皮肤颜色的色度信息与随光照条件变化大的亮度信息分离出来〔m。通过颜色空间比较以及前人的研究,YCbCr色彩空间具有如下一些优点:1)YCbCr色彩空间具有与人类视觉感知过程相类似的构成原理。2)YCbCr色彩空间被广泛的应用在电视显示等领域中,也是许多视频压缩编码,可以避免额外色彩空间转换的计算。3)YCbCr色彩空间具有与HSI等其他一些色彩空间相类似的将色彩中的亮度分量分离出来的优点,尽量减小亮度的影响。4)YCbCr色彩空间的计算过程和空间坐标表示形式比较简单,可以由计算机中表示图像所采用的RGB颜色系统直接经线性变换得到。5)研究结果表明在YCbCr色彩空间中肤色的聚类特性较好。新肤色模型的建立常用的肤色模型有高斯模型、混合高斯模型和直方图模型等。检测模型都是基于统计特征而给出了一个很不精确的色度值范围,例如在有的皮肤检测方法中限定Cr=[134,183]}Cb=[86}137],这样的模型很不精确,从而造成T皮肤检测效果的不理想,直接影响到后续如瞳孔定位等脸部特征提取的准确性和检测速度。实验表明,原有的皮肤检测模型能够检测出有些图像中的皮肤区域,但对图像中背景颜色和皮肤颜色差异不大情况的检测效果就很不好,一般情况下也不能检测出脸部特征的一些细节(如不检测出嘴唇部位以及眉毛等细节特征),而且由于模型的不精确使得皮肤检测结果的误检率很高。本申请使用了芬兰奥卢大学基于物理的人脸图像数据库,该人脸图像数据库由奥卢大学电子工程系机器视觉和多媒体处理实验室建立。该数据库包含了A(Planckian2856K),H(Planckian2300K),TL84(F11),D65(Daylight6500K)四种光照条件组合的所有16种不同光线条件下人脸图像。整个人脸图像数据库还包括了黄色人种、白色人种和黑色人种等125个不同肤色的拍照对象,以及戴眼镜和不戴眼镜情况下2300多副图像。图像格式24位位图格式,大小为428x569象素。利用上述芬兰奥卢大学基于物理的人脸数据库,共采集数据库中200幅包含了所有光照条件下的图像中所有不同肤色人种的皮肤数据40000多个,经统计分析采集的不同光照条件、不同肤色图像中人脸皮肤颜色在YCbCr颜色空间中色度分量(Cb,Cr)的分布情况,最终得到本模型中皮肤颜色Cb,Cr色度分量的分布图。经统计分析,利用多项式曲线拟合可建立一个更加精确的数学模型,最终得到本论文建立和使用的肤色模型如下:将Cr色度分量的边界限定为:Cr一【137.37,180.02容易得到,Cb色度分量的上下边界分别为:-0.00052773Cr3+0.2456Cr2-38.562Cr+2164.80.000089875Cr4-0.054561Cr3+12.417Cr2-1256.3Cr+47798通过上述肤色模型,我们将一幅彩色图像中的每一个象素值判定为皮肤点和非皮肤点。即可以直接将一幅彩色图像转换为二值图像,其中o}1分别表示非皮肤区域和皮肤区域。显示时,非皮肤区域转换为RGB(0,0,0)即黑色,皮肤区域转换为RGB(255,255,255)白色。完成皮肤检测后的二值图像会存在两种情况下的误差,一种是由于噪声的引入被误判为肤色的孤立点或小块孤立区域;另一种是由于图像中的人脸区域内的肤色点存在着一定的差异,被误判为非肤色点。为消除这些误差必须对进行皮肤检测后的图像进行形态滤波。形态派波数学形态学(MathematicalMorphology)分析几何形状和结构的数学方法,是建立在集论基础上,用集合论方法定量描述几何结构的学科。是几何形态学分析和描述的有力工具。自Matheron和Serra等人提出数学形态学以来,经过许多人在理论和应用方面的研究,使它逐渐成为分析图像几何特征的有力工具[63-b5]0在计算机文字识别、计算机显微图像分析(如定量金相分析、颗粒分析等)、医学图像处理、工业检测(如印刷电路板自动检测等)、机器人视觉等方面都取得了广泛的应用;在计算机本文档来自技高网...
【技术保护点】
一种基于肤色模型的人脸检测的方法,其特征在于,包括以下步骤:1)选用YCbCr颜色空间;2)采用芬兰奥卢大学基于物理的人脸图像数据库;3)对数据库进行统计分析,利用多项式曲线拟合建立的肤色模型;4)通过肤色模型直接将一幅彩色图像转换为二值图像;5)通过形态滤波消除二值图像中的误差。
【技术特征摘要】
1.一种基于肤色模型的人脸检测的方法,其特征在于,包括以下步骤:1)选用YCbCr颜色空间;2)采用芬兰奥卢大学基于物理的人脸图像数据库;3)对数据库进行统计分析,利用多项式曲线拟合建立的肤色模型;4)通过肤色模型直接将一幅彩色图像转换为二值图像;5)通过形态滤波消除二值图像中的误差。2.根据权利要求1所述的基于肤色模型的人脸检测的方法,其特征在于:在步骤3)中,所采用的分析方式为采集的不同光照条件、不同肤色图像中人脸皮肤颜色在YC...
【专利技术属性】
技术研发人员:黄靖宇,
申请(专利权)人:张家港全智电子科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。