首页> 中国专利> 一种基于色彩概念化的肤色矫正方法和系统

一种基于色彩概念化的肤色矫正方法和系统

摘要

本发明公开了一种基于色彩概念化的肤色矫正方法和系统,其通过对待处理图像进行人脸识别得到人脸区域,并对识别到的人脸区域进行亮度评估,若评估结果为暗图则进一步对待处理图像进行亮度增强处理,然后利用色彩概念化算法对所述的人脸区域的像素点进行色调统计,并根据色调统计结果计算出色彩传递参数,最后利用所述的色彩传递参数将待处理图像的原始肤色转换成期望肤色,得到效果图像;效果更好、更自然、更稳定,并且运行效率更高,可以达到实时美容的效果,适合运用到手机、相机或者APP等场景中,来实现实时美容或者对图像美容等功能。

著录项

  • 公开/公告号CN104881853A

    专利类型发明专利

  • 公开/公告日2015-09-02

    原文格式PDF

  • 申请/专利权人 厦门美图之家科技有限公司;

    申请/专利号CN201510280619.7

  • 发明设计人 张伟;陈星;傅松林;叶志鸿;

    申请日2015-05-28

  • 分类号G06T5/40(20060101);G06K9/00(20060101);

  • 代理机构

  • 代理人

  • 地址 361008 福建省厦门市火炬高新区创业园创业大厦112室

  • 入库时间 2023-12-18 10:31:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-16

    授权

    授权

  • 2015-09-30

    实质审查的生效 IPC(主分类):G06T5/40 申请日:20150528

    实质审查的生效

  • 2015-09-02

    公开

    公开

说明书

技术领域

本发明涉及图像处理技术领域,特别是一种基于色彩概念化的肤色矫正 方法及其应用该方法的系统。

背景技术

近年来,随着电子产品的迅速发展,手机已经不满足于只被用作通讯工 具,现在的智能机已然结合通讯、社交、娱乐、学习和拍照等功能与一身。 尤其是拍照功能,已经不断逼近相机水平,于是自拍成了广大电子产品用户 ——特别是女性生活中常见的活动。为了提高自拍效果,让人们拍出更美的 照片,各种图像美容算法应运而生,并且许多互联网企业也致力于研发各种 图像美容的APP,提供给用户使用。

色彩概念化(Color Conceptualization)的算法是色彩传递算法的拓展 和延伸。其中,“概念化”是指通过对大量图像进行聚类后提取出的若干色调 分布模型,色彩概念化即是对输入图像的色调分布的调整,使其与指定的模 板图像具有相似的色调分布,从而具有相同的氛围,但传统的色彩概念化算 法若直接应用于图像美容,特别是应用于肤色矫正,容易产生色彩不连贯的 问题,导致肤色与图像的整体色调相分离,使得美化后的图像产生失真的效 果。

发明内容

本发明为解决上述问题,提供了一种基于色彩概念化的肤色矫正方法和 系统,通过对传统的色彩概念化算法进行预处理和改进处理,使得肤色矫正 后的效果更自然。

为实现上述目的,本发明采用的技术方案为:

一种基于色彩概念化的肤色矫正方法,其特征在于,包括以下步骤:

10.对待处理图像进行人脸识别,得到人脸区域;

20.对识别到的人脸区域进行亮度评估;

30.根据亮度评估结果判断待处理图像是否为暗图,若是暗图则进一步对 待处理图像进行亮度增强处理;

40.利用色彩概念化算法对所述的人脸区域的像素点进行色调统计,并根 据色调统计结果计算出色彩传递参数;

50.对所述的人脸区域进行肤色识别,得到原始肤色,再利用所述的色彩 传递参数将所述的原始肤色转换成期望肤色,得到效果图像。

优选的,所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主 要是通过人脸特征的定位获得人脸的大致区域位置,并得到包围人脸的矩形 框作为待处理的人脸区域。

优选的,所述的步骤20中对识别到的人脸区域进行亮度评估,主要是采 用遍历的方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上的 像素点的个数,从而计算得到人脸区域的灰度直方图,然后从0至127累加 直方图的每一项,并计算累加后直方图的总像素灰度值与累加前直方图的总 像素灰度值的比值,比值大于0.5,则说明是暗图,反之则不是暗图。

优选的,所述的步骤30中对待处理图像进行亮度增强处理,主要是采用 以下增强处理方法中的一种或一种以上的组合:直方图均衡、Retinex增强 或泊松方程增强。

优选的,所述的步骤40中利用色彩概念化算法对所述的人脸区域的像素 点进行色调统计,主要是将所述的人脸区域的像素点的颜色值从RGB色彩空 间转换为HSV色彩空间,并对每个像素点的H通道的颜色值进行直方图统计, 得到色调直方图。

优选的,所述的40中根据色调统计结果计算出色彩传递参数,主要是利 用所述的色调直方图计算它的累积和函数,并利用累积和函数来拟合高斯分 布,得到高斯函数中的均值和方差,将该均值和方差作为色彩传递参数。

优选的,所述的步骤50中利用所述的色彩传递参数将所述的原始肤色转 换成期望肤色,主要是通过预设期望肤色所对应的均值和方差,将步骤40 中计算出的原始肤色所对应的H通道的均值和方差替换为预设的期望肤色所 对应的均值和方差,再将所述的人脸区域的像素点的颜色值从HSV色彩空间 转换为RGB色彩空间,得到效果图像。

另外,本发明还提供了一种基于色彩概念化的肤色矫正系统,其特征在 于,其包括:

人脸识别模块,其对待处理图像进行人脸识别,得到人脸区域;

亮度评估模块,其对识别到的人脸区域进行亮度评估;

亮度增强模块,其在根据亮度评估结果判断待处理图像为暗图时进一步 对待处理图像进行亮度增强处理;

色彩概念化模块,其利用色彩概念化算法对所述的人脸区域的像素点进 行色调统计,并根据色调统计结果计算出色彩传递参数;

肤色矫正模块,其对所述的人脸区域进行肤色识别,得到原始肤色,再 利用所述的色彩传递参数将所述的原始肤色转换成期望肤色,得到效果图像。

本发明的有益效果是:

本发明的一种基于色彩概念化的肤色矫正方法和系统,其通过对待处理 图像进行人脸识别得到人脸区域,并对识别到的人脸区域进行亮度评估,若 评估结果为暗图则进一步对待处理图像进行亮度增强处理,然后利用色彩概 念化算法对所述的人脸区域的像素点进行色调统计,并根据色调统计结果计 算出色彩传递参数,最后利用所述的色彩传递参数将待处理图像的原始肤色 转换成期望肤色,得到效果图像;本发明通过对待处理图像进行预处理,对 弱光下的暗图进行亮度增强,使得肤色矫正后的效果与环境亮度效果相匹配, 使图像更自然;通过色彩概念化的算法进行肤色矫正,效果更好更稳定,并 且克服了传统肤色美容算法的线性变换的局限性,通过色彩概念化算法将肤 色从任意一种色调转换为预设的期望色调,运行效率更高,可以达到实时美 容的效果,适合运用到手机、相机或者APP等场景中,来实现实时美容或者 对图像美容等功能。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部 分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的 不当限定。在附图中:

图1为本发明一种基于色彩概念化的肤色矫正方法的流程简图;

图2为本发明一种基于色彩概念化的肤色矫正系统的结构示意图。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明 白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处 所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,本发明的一种基于色彩概念化的肤色矫正方法,其包括以 下步骤:

10.对待处理图像进行人脸识别,得到人脸区域;

20.对识别到的人脸区域进行亮度评估;

30.根据亮度评估结果判断待处理图像是否为暗图,若是暗图则进一步对 待处理图像进行亮度增强处理;

40.利用色彩概念化算法对所述的人脸区域的像素点进行色调统计,并根 据色调统计结果计算出色彩传递参数;

50.对所述的人脸区域进行肤色识别,得到原始肤色,再利用所述的色彩 传递参数将所述的原始肤色转换成期望肤色,得到效果图像。

所述的步骤10中对待处理图像进行人脸识别得到人脸区域,主要是通过 人脸特征的定位获得人脸的大致区域位置,并得到包围人脸的矩形框作为待 处理的人脸区域;其中人脸识别的算法主要采用现有技术,例如,基于人脸 特征点的识别算法,基于整幅人脸图像的识别算法,基于模板的识别算法, 利用神经网络进行识别的算法,等等,这里不进行赘述。

所述的步骤20中对识别到的人脸区域进行亮度评估,本实施例中主要是 采用遍历的方式访问所述人脸区域的每一个像素点,并统计每一个灰度级上 的像素点的个数,从而计算得到人脸区域的灰度直方图,然后从0至127累 加直方图的每一项,并计算累加后直方图的总像素灰度值与累加前直方图的 总像素灰度值的比值,比值大于0.5,则说明是暗图,反之则不是暗图。

所述的步骤30中对待处理图像进行亮度增强处理,主要是采用以下增强 处理方法中的一种或一种以上的组合:直方图均衡、Retinex增强或泊松方 程增强,本实施例中优选为Retinex增强方法。

所述的步骤40中利用色彩概念化算法对所述的人脸区域的像素点进行 色调统计,主要是将所述的人脸区域的像素点的颜色值从RGB色彩空间转换 为HSV色彩空间,并对每个像素点的H通道的颜色值进行直方图统计,得到 色调直方图;所述的40中根据色调统计结果计算出色彩传递参数,主要是利 用所述的色调直方图计算它的累积和函数,并利用累积和函数来拟合高斯分 布,得到高斯函数中的均值和方差,将该均值和方差作为色彩传递参数。

本实施例中,色调统计的计算公式如下:

HX(i)=Σ(i-1)180πH(p)180S(p)·V(p);

其中,H(p)、S(p)、V(p)分别为待处理图像的人脸区域中的像素点p 的色调值、饱和度、亮度值;i是整数且i∈[1,360]。

所述的步骤50中利用所述的色彩传递参数将所述的原始肤色转换成期 望肤色,主要是通过预设期望肤色所对应的均值和方差,将步骤40中计算出 的原始肤色所对应的H通道的均值和方差替换为预设的期望肤色所对应的均 值和方差,再将所述的人脸区域的像素点的颜色值从HSV色彩空间转换为RGB 色彩空间,得到效果图像。

需要说明的是,所述的步骤50中对所述的人脸区域进行肤色识别得到原 始肤色,并不是需要严格按照步骤编号顺序执行,也可以在步骤50之前的任 意一个步骤中执行,例如在步骤10中得到人脸区域后直接进行肤色识别。

如图2所示,本发明还提供了一种基于色彩概念化的肤色矫正系统,其 包括:

人脸识别模块A,其对待处理图像进行人脸识别,得到人脸区域;

亮度评估模块B,其对识别到的人脸区域进行亮度评估;

亮度增强模块C,其在根据亮度评估结果判断待处理图像为暗图时进一 步对待处理图像进行亮度增强处理;

色彩概念化模块D,其利用色彩概念化算法对所述的人脸区域的像素点 进行色调统计,并根据色调统计结果计算出色彩传递参数;

肤色矫正模块E,其对所述的人脸区域进行肤色识别,得到原始肤色, 再利用所述的色彩传递参数将所述的原始肤色转换成期望肤色,得到效果图 像。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个 实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似 的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相 似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。并且, 在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的 包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些 要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方 法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括 一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者 设备中还存在另外的相同要素。另外,本领域普通技术人员可以理解实现上 述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相 关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提 到的存储介质可以是只读存储器,磁盘或光盘等。

上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限 于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他 组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领 域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明 的精神和范围,则都应在本发明所附权利要求的保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号