一种基于色彩空间的皮肤识别方法

文档序号:8473256阅读:207来源:国知局
一种基于色彩空间的皮肤识别方法
【技术领域】
[0001]本发明涉及一种皮肤识别方法,特别是一种基于色彩空间的皮肤识别方法。
【背景技术】
[0002]皮肤识别的目标是从图像中自动地识别人体的皮肤区域,并且根据识别出的皮肤区域进行美容美化操作。而现有技术中,对图像中人体的皮肤识别存在误识别率高、需要构建数据库的时间久和步骤麻烦、实现复杂、程序运行效率低等不足。

【发明内容】

[0003]本发明为解决上述问题,提供了一种算法简单快速的基于色彩空间的皮肤识别方法。
[0004]为实现上述目的,本发明采用的技术方案为:
[0005]一种基于色彩空间的皮肤识别方法,其特征在于,包括以下步骤:
[0006]10.接收原始图像;
[0007]20.对原始图像进行色彩空间的转换,从RGB色彩空间转为YIQ色彩空间,得到转换图像;
[0008]30.创建YIQ皮肤概率图模型;
[0009]40.将转换图像的I通道与Q通道的颜色值与所述的YIQ皮肤概率图模型进行映射,得到原始图像的皮肤概率图。
[0010]优选的,所述步骤20中从RGB色彩空间转为YIQ色彩空间的计算公式如下:
[0011 ] Y=0.299*R+0.587*G+0.114*B ;
[0012]1=0.596*R-0.275*G_0.321*B ;
[0013]Q=0.212*R_0.523*G+0.311*B ;
[0014]其中,Y、1、Q分别为计算后得到的YIQ色彩空间对应像素点的颜色值,Y的范围从O到255,I的范围从-152到152,Q的范围从-134到134 ;R、G、B根本为RGB色彩空间对应像素点的颜色值。
[0015]优选的,所述步骤40主要是根据所述的YIQ皮肤概率图模型,将转换图像的I通道与Q通道的颜色值作为该YIQ皮肤概率图的坐标,获取得到皮肤概率值。
[0016]优选的,所述的皮肤概率图的映射方法为:
[0017]Alpha=YIQ [ (H-1)-(Q+134)* (H-1) / 268] [ (1+152) * (W-1) / 304]
[0018]其中,Alpha为映射后的对应像素点的皮肤概率值,255为皮肤概率最高,即YIQ皮肤概率图上的白色;0为皮肤概率最低,即YIQ皮肤概率图上的黑色;YIQ[][]为YIQ皮肤概率图生成的二维数组;1为I通道对应像素点的颜色值,Q为Q通道对应像素点的颜色值,I的范围从-152到152,Q的范围从-134到134 ;ff和H分别为YIQ皮肤概率图的宽和高。
[0019]优选的,所述的步骤10中的原始图像为内存中存储的图像或拍摄过程中实时预览的图像。
[0020]优选的,所述的步骤30中创建的YIQ皮肤概率图的尺寸大小可手动调整。
[0021]优选的,所述的步骤40中,根据得到原始图像的皮肤概率图中各个像素点的皮肤概率值进一步判断该像素点是否为人脸或嘴唇。
[0022]本发明的有益效果是:
[0023]本发明的一种基于色彩空间的皮肤识别方法,其通过对原始图像进行色彩空间的转换,从RGB色彩空间转为YIQ色彩空间,得到转换图像,并创建YIQ皮肤概率图模型,然后将转换图像的I通道与Q通道的颜色值与所述的YIQ皮肤概率图模型进行映射,得到原始图像的皮肤概率图,不仅算法简单,而且算法执行速度快,大大提高运算速度,从而实现快速的进行皮肤识别。
【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1为本发明一种基于色彩空间的皮肤识别方法的流程简图;
[0026]图2为YIQ颜色坐标图;
[0027]图3为YIQ皮肤概率图。
【具体实施方式】
[0028]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0029]如图1所示,本发明的一种基于色彩空间的皮肤识别方法,其包括以下步骤:
[0030]10.接收原始图像;
[0031]20.对原始图像进行色彩空间的转换,从RGB色彩空间转为YIQ色彩空间,得到转换图像;
[0032]30.创建HQ皮肤概率图模型,其尺寸大小可手动调整;本实施例的尺寸为256*256,如图3所示的YIQ皮肤概率图,其横向表示I通道的颜色值,纵向表示Q通道的颜色值;
[0033]40.将转换图像的I通道与Q通道的颜色值与所述的YIQ皮肤概率图模型进行映射,得到原始图像的皮肤概率图;如图2所示的YIQ色彩空间坐标图,其横向表示I通道的颜色值,纵向表示Q通道的颜色值,图中白色为皮肤概率最大的颜色,黑色为皮肤概率最小的颜色。
[0034]本实施例中,所述步骤20中从RGB色彩空间转为YIQ色彩空间的计算公式如下:
[0035]Y=0.299*R+0.587*G+0.114*B ;
[0036]1=0.596*R_0.275*G_0.321*B ;
[0037]Q=0.212*R_0.523*G+0.311*B ;
[0038]其中,Y、1、Q分别为计算后得到的YIQ色彩空间对应像素点的颜色值,Y的范围从O到255,I的范围从-152到152,Q的范围从-134到134 ;R、G、B根本为RGB色彩空间对应像素点的颜色值。
[0039]本实施例中,所述步骤40主要是根据所述的YIQ皮肤概率图模型,将转换图像的I通道与Q通道的颜色值作为该YIQ皮肤概率图的坐标,获取得到皮肤概率值;所述的皮肤概率图的映射方法为:
[0040]Alpha=YIQ[ (H-1)-(Q+134)*(H-1) / 268] [ (1+152)*(W-1) / 304];
[0041]其中,Alpha为映射后的对应像素点的皮肤概率值,255为皮肤概率最高,即YIQ皮肤概率图上的白色;0为皮肤概率最低,即YIQ皮肤概率图上的黑色;YIQ[][]为YIQ皮肤概率图生成的二维数组;1为I通道对应像素点的颜色值,Q为Q通道对应像素点的颜色值,I的范围从-152到152,Q的范围从-134到134 ;ff和H分别为YIQ皮肤概率图的宽和高。
[0042]本发明不仅可以用在图像处理中,同时也可用于实时预览的取景中,即所述的步骤10中的原始图像可以为内存中存储的图像,也可以为拍摄过程中实时预览的图像。
[0043]本发明不仅适用于人脸皮肤的检测,也适用于嘴唇的检测,即所述的步骤40中,根据得到原始图像的皮肤概率图中各个像素点的皮肤概率值进一步判断该像素点是否为人脸或嘴唇。
[0044]本发明通过简单的颜色映射得到原始图像的皮肤概率图,不仅算法简单,而且算法执行速度快,大大提高运算速度,从而实现快速的进行皮肤识别。
[0045]上述说明示出并描述了本发明的优选实施例,如前,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种基于色彩空间的皮肤识别方法,其特征在于,包括以下步骤: 10.接收原始图像; 20.对原始图像进行色彩空间的转换,从RGB色彩空间转为YIQ色彩空间,得到转换图像; 30.创建HQ皮肤概率图模型; 40.将转换图像的I通道与Q通道的颜色值与所述的HQ皮肤概率图模型进行映射,得到原始图像的皮肤概率图。
2.根据权利要求1所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述步骤20中从RGB色彩空间转为YIQ色彩空间的计算公式如下:Y=0.299*R+0.587*G+0.114*B ;1=0.596*R-0.275*G-0.321*B ;Q=0.212*R-0.523*G+0.311*B ; 其中,Y、1、Q分别为计算后得到的YIQ色彩空间对应像素点的颜色值,Y的范围从O到255,I的范围从-152到152,Q的范围从-134到134 ;R、G、B根本为RGB色彩空间对应像素点的颜色值。
3.根据权利要求1所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述步骤40主要是根据所述的YIQ皮肤概率图模型,将转换图像的I通道与Q通道的颜色值作为该YIQ皮肤概率图的坐标,获取得到皮肤概率值。
4.根据权利要求1或3所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述的皮肤概率图的映射方法为:Alpha=YIQ[(H-1)-(Q+134)*(H-1) / 268][(1+152)* (W-1) / 304] 其中,Alpha为映射后的对应像素点的皮肤概率值,255为皮肤概率最高,即YIQ皮肤概率图上的白色;0为皮肤概率最低,即YIQ皮肤概率图上的黑色;YIQ[][]为YIQ皮肤概率图生成的二维数组;1为I通道对应像素点的颜色值,Q为Q通道对应像素点的颜色值,I的范围从-152到152,Q的范围从-134到134 ;W和H分别为YIQ皮肤概率图的宽和高。
5.根据权利要求1所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述的步骤10中的原始图像为内存中存储的图像或拍摄过程中实时预览的图像。
6.根据权利要求1所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述的步骤30中创建的YIQ皮肤概率图的尺寸大小可手动调整。
7.根据权利要求1所述的一种基于色彩空间的皮肤识别方法,其特征在于:所述的步骤40中,根据得到原始图像的皮肤概率图中各个像素点的皮肤概率值进一步判断该像素点是否为人脸或嘴唇。
【专利摘要】本发明公开了一种基于色彩空间的皮肤识别方法,其通过对原始图像进行色彩空间的转换,从RGB色彩空间转为YIQ色彩空间,得到转换图像,并创建YIQ皮肤概率图模型,然后将转换图像的I通道与Q通道的颜色值与所述的YIQ皮肤概率图模型进行映射,得到原始图像的皮肤概率图,不仅算法简单,而且算法执行速度快,大大提高运算速度,从而实现快速的进行皮肤识别。
【IPC分类】G06K9-00, G06T3-00
【公开号】CN104794423
【申请号】CN201410027818
【发明人】张伟, 傅松林, 李志阳, 张长定
【申请人】厦门美图网科技有限公司
【公开日】2015年7月22日
【申请日】2014年1月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1