用于检测彩色图像中的脸部的方法和设备技术

技术编号:2932459 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于检测彩色图像中的脸部的设备和方法。所述方法包括以下步骤:检测图像中的肉色像素;将图像分割为均匀颜色区域(R↓[i]);在均匀颜色区域(R↓[i])中,选择其所包括的肉色像素数目大于第一预定阈值的区域(R↓[i]),将所选择的区域称为肉色区域(R↓[i]);对相邻的肉色区域(R↓[i])进行合并,直到合并代价达到第二预定阈值为止,合并代价对与区域(R↓[i])的形状有关的合并代价以及与区域(R↓[i])的颜色有关的合并代价进行线性加权;排除错误的肯定结果。

【技术实现步骤摘要】

本专利技术涉及一种用于检测图像中的脸部的设备和方法。
技术介绍
脸部检测是许多视频应用中所遇到的问题,尤其是在图像索引系统和视频电话系统中,以便改善传输质量。此外,脸部的检测主要是对其的自动识别。脸部的识别近年来已经得到了极大的发展,检测变得越来越值得期待。-例如,在多媒体环境下,将脸部的检测与识别进行结合的技术通过使其能够发现其中出现过某人的所有照片,实现基于个人照片的彻底查询。-这种技术对于电影或电视公司是非常有用的,以便根据细微下标准自动对视频进行归档。更简单地,一种用于检测脸部的算法使其能够将个人照片分为几个类别没有脸部、具有1个脸部、具有几个脸部等。针对脸部检测的问题,存在两种解决方案基于模型的方案和基于外观的方案。模型方案试图以简单的方式,根据轮廓、颜色、光的变化、纹理来定义所寻找的物体。这些方法的缺点在于其难以根据规则来定义物体。如果所采用的规则过于严格,就不再检测只是稍微位于标准之外的物体。相反,如果规则过于含糊,则系统检测到许多不想要的物体。但是,外观方案依赖于如神经网络等非参数确定方法(或分类器)。并未清楚地判定定义了要检测的物体的规则,但通过学习集合对这些规则进行学习。对图像、描述符(平均颜色、像素的颜色、小波变换等)进行测量。然后,分类器对学习集合的描述符进行加权,从而定义要检测的物体。于是,规则是基于描述符的统计平均。这种解决方案的原理在于将输入图像分割为小片,并将这些片中的每一个提交给分类器,分类器确定某某片是否为脸部。问题在于决定所述片应当具有的尺寸。在识别照片类型的图像中,或者在一组照片中,脸部并不具有绝对相同的尺寸。于是,需要对每幅输入图像进行多分辨率分割,也就是说,将会把图像的每四分之一、每八分之一等提交给分类器。这就是使得该系统极其花费计算时间的原因。
技术实现思路
本专利技术提出了一种简单的方法,在于使用相当灵活的模型,以便将缩减的候选集合提供给非参数决定系统,使其能够省去多分辨率分割。为此目的,本专利技术提出了一种用于检测图像中的脸部的方法,所述图像由多个像素组成。根据本专利技术,所述方法包括以下步骤-检测图像中的肉色像素,-将图像分割为均匀颜色区域,-在均匀颜色区域中,选择其所包括的肉色像素数目大于第一预定阈值的区域,将所选择的区域称为肉色区域,-对相邻的肉色区域进行合并,直到合并代价达到第二预定阈值为止,合并代价对与区域的形状有关的合并代价以及与区域的颜色有关的合并代价进行线性加权,-排除错误的肯定结果。通过对输入图像而不是对在完成检测肉色像素的步骤时所获得的概率图执行图像分割,在此限制内,可以使更好的精度成为可能。此外,基于区域的形状和颜色的合并代价实现了对作为脸部的可能候选的区域的快速而有效的接近。根据优选实施例,所述合并步骤包括以下子步骤-通过计算邻近区域之间颜色上的平均差,来计算与区域的颜色有关的合并代价, -通过以下步骤来计算与形状有关的合并代价-计算区域的面积与具有与所述区域相同的重心并最好地覆盖了所述区域的椭圆的面积之间的重叠,-通过计算该区域在椭圆外部的像素数与椭圆在该区域外部的像素数的和与椭圆像素数的比值,来计算每个区域的椭圆特征,-计算两个相邻区域的椭圆特征的测量值的最大值与已合并区域的椭圆特征的测量值之间的差。优选地,检测肉色像素的步骤在于以色度平面上的二维高斯概率定律的形式,定义脸部颜色模型。根据优选实施例,排除错误的肯定结果的步骤在于将已合并区域的属性与脸部的特定属性进行比较,并排除其属性与脸部的属性相差甚远的区域。根据优选实施例,从以下各项中选择所述属性-区域的大小,-区域的形状,-平均颜色,-亮度沿主轴的变化,以及这些属性的任意组合。根据优选实施例,排除错误的肯定结果的步骤包括以下子步骤-相对于已合并区域,计算至少一个视觉描述符,-在包括脸部的示例图像和不包括任何脸部的示例图像之间的描述符空间中,确定最优的超平面,-排除其描述符并未位于超平面的正确侧的区域。有利地,通过执行包围了已合并椭圆的最小矩形的小波变换,以及通过将通过对图像的分级分解而获得的十二幅细节图像中的小波系数的变化分配给描述符,来计算所述描述符。本专利技术还涉及一种用于检测图像中的脸部的设备,所述图像由多个像素组成。根据本专利技术,所述设备包括-检测装置,检测图像中的肉色像素, -分割装置,将图像分割为均匀颜色区域,-选择装置,在均匀颜色区域中,选择其所包括的肉色像素数目大于第一预定阈值的区域,将所选择的区域称为肉色区域,-合并装置,对相邻的肉色区域进行合并,直到合并代价达到第二预定阈值为止,合并代价对与区域的形状有关的合并代价以及与区域的颜色有关的合并代价进行线性加权,-排除装置,排除错误的肯定结果。本专利技术还涉及一种计算机程序产品,包括当在计算机上执行所述程序时,用于执行根据权利要求1到7之一所述的用于检测脸部的方法的步骤的程序代码指令。附图说明参照附图,借助于整个非限定性的有利典型实施例和实现模式,将更好地理解和描述本专利技术,其中图1示出了平面(Cb,Cr)中的肉色概率定律。具体实施例方式本方法包括检测图像中的肉色像素的步骤。所使用的颜色空间是(Y,Cb,Cr)空间,其将亮度分量Y与描述蓝色(Cb)和红色(Cr)的两个分量相分离。无论人种如何,其肤色均位于色度平面的精确部分中。可以提出几种方法来构建肤色的模型。在优选实施例中,根据肤色位于色度平面的特定平面中的假设,根据图1,以色度平面(Cb,Cr)中的二维高斯概率定律的形式,定义肤色模型。通过训练来确定此高斯概率定律的参数。在其他实施例中,可以以非参数方案为基础。如果颜色直方图h(r,g)大于根据示例脸部依经验而选定的阈值,则将像素分类为具有肉色,r表示红色,而g表示绿色。在识别了肉色像素时,将此图像分割为区域,从而识别均匀颜色区域,而不是像素。可以应用几种分割方法。对输入图像而不是对在完成检测肉色像素的步骤时所获得的概率图执行图像分割。这使其尤其能够在边界处获得更好的精度。可以通过针对颜色均匀性的标准,将像素分簇,或者通过轮廓检测,使用本领域技术人员所公知的方法,来执行所述分割。因此,第一步确定肉色像素,而第二步,可能与第一步并行执行,将输入图像分割为均匀颜色区域。之后,在完成这两步时,其像素中预定百分比(例如,多于一半)为肉色的区域被称为“肉色区域”,并继续搜索脸部的其余步骤。在已经将区域检测为肉色时,需要考虑这些区域的形状。初始假设为脸部当然是椭圆形。因此,下一步骤在于将宏观肉色区域的合并调整为椭圆形。优选地,此步骤在于应用RSST(“回归最短生成树”的缩写)区域合并方法。Ertem Tuncel和Levent Onutal在IEEE transactionCSVT,2000年,卷10上发表的文献“utilization of the recursiveshortest spanning tree algorithm for video-object segmentationby 2-D affine motion modeling”描述了这种合并方法。更新相邻区域间的链接列表,并按照增加的合并代价进行排序。重复合并其合并代价最低的两个区域,直到达到预定的最大合并代价为止。该合并考虑了颜色和形状信息。应用对与本文档来自技高网
...

【技术保护点】
一种用于检测图像中的脸部的方法,所述图像由多个像素构成,所述方法的特征在于包括以下步骤:-检测图像中的肉色像素,-将图像分割为均匀颜色区域(R↓[i]),-在均匀颜色区域(R↓[i])中,选择其所包括的肉色像素数目大 于第一预定阈值的区域(R↓[i]),将所选择的区域称为肉色区域(R↓[i]),-对相邻的肉色区域(R↓[i])进行合并,直到合并代价达到第二预定阈值为止,合并代价对与区域(R↓[i])的形状有关的合并代价以及与区域(R↓[i])的颜 色有关的合并代价进行线性加权,-排除错误的肯定结果。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:贝特朗许波樊尚托尔卢于尔根施陶德尔利昂内尔瓦瑟
申请(专利权)人:汤姆森许可贸易公司
类型:发明
国别省市:FR[法国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1