Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019062608) PROCÉDÉ ET DISPOSITIF DE TRAITEMENT D'IMAGE, DISPOSITIF ÉLECTRONIQUE ET SUPPORT D'INFORMATIONS POUR ORDINATEUR
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43  

附图

1   2   3   4   5   6   7  

说明书

发明名称 : 图像处理方法和装置、电子设备、计算机存储介质

[0001]
本申请要求在2017年9月30日提交中国专利局、申请号为CN201710928746.2、发明名称为“图像处理方法和装置、电子设备、计算机存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本发明实施例涉及但不限于图像处理技术,尤其是一种图像处理方法和装置、电子设备、计算机存储介质。

背景技术

[0003]
近年来,随着人工智能技术的普及与发展,利用计算机对图像进行美化处理被应用到越来越多的场景中。例如,人脸美化、场景美化等应用;其中,由于人脸美化能为用户带来更好的使用体验,逐渐成为图像美化应用中的主要应用。
[0004]
发明内容
[0005]
本发明实施例提供一种图像处理方法和装置、电子设备、计算机存储介质。
[0006]
本发明实施例提供的一种图像处理方法,包括:
[0007]
获取待处理图像中的人脸肤色区域;
[0008]
对所述待处理图像进行做滤波,获得滤波后的平滑图像;
[0009]
基于所述平滑图像和所述待处理图像获得高频图像;
[0010]
基于所述高频图像和所述人脸肤色蒙版获取人脸肤色高频图像;
[0011]
对所述待处理图像的明亮度通道信号叠加所述人脸肤色高频图像的明亮度通道信号,得到第一处理图像。
[0012]
根据本发明实施例的一个方面,提供的一种图像处理装置,包括:
[0013]
区域获取单元,配置为获取待处理图像中的人脸肤色区域;
[0014]
滤波单元,配置为对所述待处理图像进行滤波,获得平滑图像;
[0015]
高频获取单元,配置为基于所述平滑图像和所述待处理图像获得高频图像;
[0016]
肤色高频单元,配置为基于所述高频图像和所述人脸肤色蒙版获取人脸肤色高频图像;
[0017]
信号叠加单元,配置为对所述待处理图像的明亮度通道信号叠加所述人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0018]
根据本发明实施例的一个方面,提供的一种电子设备,包括处理器,所述处理器包 括如上所述的图像处理装置。
[0019]
根据本发明实施例的一个方面,提供的一种电子设备,包括:存储器,用于存储可执行指令;以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成如上所述图像处理方法的操作。
[0020]
根据本发明实施例的一个方面,提供的一种计算机存储介质,用于存储计算机可读取的指令,所述指令被执行时执行如上所述图像处理方法的操作。
[0021]
基于本发明上述实施例提供的一种图像处理方法,通过获取待处理图像中的人脸肤色区域;确定了需要进行处理的人脸区域,以便于后续只针对人脸区域进行处理,而不会影响图像中其他部分的显示效果;对待处理图像进行滤波,获得平滑图像;基于平滑图像和待处理图像获得高频图像;通过高频图像实现对人脸皮肤细节的优化;对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,针对性地加强人脸皮肤细节部分的明亮度,使得人脸图像的显示效果更加立体和突出。
[0022]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0023]
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0024]
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0025]
图1为本发明图像处理方法一个实施例的流程图。
[0026]
图2为本发明图像处理方法另一个实施例的流程图。
[0027]
图3为本发明图像处理方法又一个实施例的流程图。
[0028]
图4为本发明图像处理方法还一个实施例的流程图。
[0029]
图5为本发明图像处理装置一个实施例的结构示意图。
[0030]
图6为本发明图像处理装置另一个实施例的结构示意图。
[0031]
图7为用来实现本申请实施例的终端设备或服务器的电子设备的结构示意图。

具体实施方式

[0032]
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0033]
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0034]
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0035]
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当 情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0036]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0037]
本发明实施例可以应用于计算机系统/服务器,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统、大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
[0038]
计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
[0039]
在实现本发明的过程中,发明人发现,现有技术至少存在以下问题:现有技术中,经过美颜处理的人脸图像,肤色整体偏黄或偏红,缺乏层次感和水润的效果。
[0040]
蒙版是通过选框获取选框的内部作为选区。蒙版一词本身即来自生活应用,也就是“蒙在上面的板子”的含义。
[0041]
图1为本发明图像处理方法一个实施例的流程图。如图1所示,该实施例方法包括:
[0042]
步骤101,获取待处理图像中的人脸肤色区域。
[0043]
获取人脸肤色区域的方式有很多种,只需能够识别图像中哪些部位为肤色即可,可以通过在YCrCb优化彩色视频信号空间中基于色度和饱和度获得,还可以通过神经网络等技术获得。
[0044]
其中,通过获取待处理图像中的人脸肤色区域;确定了需要进行处理的人脸区域,以便于后续只针对人脸区域进行处理,而不会影响图像中其他部分的显示效果。
[0045]
步骤102,对待处理图像进行做滤波,获得滤波后的平滑图像。
[0046]
图像滤波是在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性;本实施例通过基于平滑图像和待处理图像获得高频图像,高频图像能体现更多的皮肤细节,可以实现对人脸皮肤的细节优化。
[0047]
步骤103,基于平滑图像和待处理图像获得高频图像。
[0048]
步骤104,基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0049]
通常经过美颜处理的人脸图像,肤色整体偏黄或偏红(即人脸肤色蒙版)。本实施例中通过将“人脸肤色蒙版和人脸肤色区域”关联起来,通过高频图像实现对人脸皮肤 细节的优化。
[0050]
步骤105,对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0051]
其中,第一图像是在图像的明亮度通道上,通过将待处理图像和人脸肤色高频图像叠加而得出的,这样,对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号而得出的第一图像,针对性地加强人脸皮肤细节部分的明亮度,使得人脸图像的显示效果更加立体和突出。
[0052]
基于本发明上述实施例提供的一种图像处理方法,通过获取待处理图像中的人脸肤色区域通过将接收的待处理图像转换到优化彩色视频信号空间,在优化彩色视频信号空间确定待处理图像中的人脸肤色蒙版;确定了需要进行处理的人脸区域,以便于后续只针对人脸区域进行处理,而不会影响图像中其他部分的显示效果;对待处理图像进行做滤波,获得滤波后的平滑图像;基于平滑图像和待处理图像获得高频图像;通过高频图像实现对人脸皮肤细节的优化在高频图像中能够体现更多的皮肤细节,使人脸皮肤优化更加精准;对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号通过在明亮度通道中基于人脸肤色蒙版和预设的第一叠加强度叠加高频图像和待处理图像,针对性地加强人脸皮肤细节部分的明亮度,使得人脸图像的显示效果更加立体和突出。
[0053]
在上述各实施例的一个示例中,操作101包括:获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域;YCrCb优化彩色视频信号空间包括明亮度通道、色度通道和饱和度通道;操作102包括:对待处理图像在明亮度通道中进行滤波。
[0054]
YCrCb即YUV,主要用于优化彩色视频信号的传输,其中Y表示明亮度(Luminance或Luma),也就是灰阶值,Cr表示色调,Cb表示饱和度;在人脸检测中常常用到YCrCb优化彩色视频信号空间,因为一般的图像都是基于RGB空间的,在RGB空间里人脸的肤色受亮度影响相当大,所以肤色点很难从非肤色点中分离出来,也就是说在此空间经过处理后,肤色点是离散的点,中间嵌有很多非肤色,这为肤色区域标定(人脸标定、眼睛等)带来了难题。如果把RGB转为YCrCb空间的话,可以忽略Y(亮度)的影响,因为该空间受亮度影响很小,肤色会产生很好的类聚。这样就把三维的空间降为二维的CrCb,肤色点会形成一定得形状,如:人脸的话会看到一个人脸的区域,手臂的话会看到一条手臂的形态,对处理模式识别很有好处。因此,本实施例将待处理图像转换到YCrCb空间以获得人脸肤色蒙版作为人脸肤色区域。
[0055]
在上述各实施例的一个示例中,操作101还可以包括:基于待处理图像在优化彩色视频信号空间中的色度值和饱和度值确定待处理图像中的肤色区域;利用神经网络获得待处理图像的人脸关键点,根据人脸关键点确定待处理图像中的人脸肤色区域。
[0056]
在本实施例中,根据经验,在YCrCb空间中,如果某点的Cr色度值和Cb饱和度值满足:133≤Cr≤173,77≤Cb≤127,那么该点被认为是肤色点,其他的就为非肤色点;由此,可以在YCrCb空间中确定待处理图像中的肤色区域蒙版;而人脸关键点可 以通过训练好的神经网络经过计算获得,在肤色区域蒙版中叠加人脸关键点即可确定人脸肤色区域,即确定了后续需要处理的人脸区域。
[0057]
在上述各实施例的一个示例中,操作102包括:基于滤波器对待处理图像在明亮度通道中的所有像素值进行方框滤波。
[0058]
在本实施例中,通过滤波获得了人脸皮肤部分的需优化的细节,通过从原待处理图像中减去这些需优化的细节,即得到了仅突出了优化后的图像细节的高频图像;方框滤波是指先给出内核,用内核各点的值与其对应的图像像素值相乘,通过滤波后,图片的边缘信息会丢失。
[0059]
在上述各实施例的一个示例中,操作103包括:将待处理图像在明亮度通道中的所有像素值对应减去平滑图像在明亮度通道中的相应位置的像素值,得到高频图像。
[0060]
在本实施例中,滤波获得的平滑图像中去除了噪声,通过在明亮度通道中减去平滑图像得到的高频图像将人脸皮肤的细节部分的亮度得到调整。
[0061]
在上述各实施例的一个示例中,操作104包括:基于预设的第一叠加强度,对高频图像和人脸肤色蒙版进行元素相乘,获得人脸肤色高频图像。
[0062]
本实施例中,通过可以调整设置的第一叠加强度获取人脸肤色高频图像,使对于人类皮肤的亮度调整在可控范围内,还可以按照用户需求进行调整;本实施例中,如果直接将高频图像叠加到原待处理图像,那么将使图像中所有的细节都得到处理,但本发明仅需要针对人脸肤色部分进行细节优化,因此,在叠加之前,将高频图像与人脸肤色蒙版进行点乘操作,并根据用户需要的优化的强度设定的第一叠加强度使人脸部分的细节得到优化;本实施例中叠加的公式如公式(1)所示:
[0063]
Y1=Y+highpass*mask2*level1 公式(1);
[0064]
其中,Y为待处理图像在明亮度通道的像素图,Y1为第一图像在明亮度通道的像素图;将基于方框滤波得到的模糊之后的图记为smooth_Y,高频图为highpass=Y-smooth_Y,mask2为人脸皮肤蒙版,level1为预设的第一叠加强度。
[0065]
在上述各实施例的一个示例中,还包括:将待处理图像转换到优化彩色视频信号空间。
[0066]
在本实施中,不限制待处理图像的原始空间,只需转换后的待处理图像处于YCrCb空间即可,这里的转换可以是通过一次转换,或多次转换,例如:待处理图像是RGB空间或是NV21格式,都可以直接转换到YCrCb空间;从RGB空间转换到YCrCb空间的公式如下(从RGB到YcrCb的公式并不唯一):
[0067]
//Y=0.2990R+0.5870G+0.1140B
[0068]
//Cb=-0.1687R-0.3313G+0.5000B+128
[0069]
//Cr=0.5000R-0.4187G-0.0813B+128。
[0070]
在上述各实施例的一个示例中,操作105之前,还可以包括:
[0071]
基于YCrCb优化彩色视频信号空间的明亮度通道获取待处理图像的明亮度通道信号;
[0072]
基于YCrCb优化彩色视频信号空间的明亮度通道获取人脸肤色高频图像的明亮度通道信号。
[0073]
在本实施例中,当待处理图像和人脸肤色高频图像处于YCrCb空间中时,即可获得待处理图像和人脸肤色高频图像分别在明亮度通道、色度通道和饱和度通道中的信号,因此,在YCrCb空间中可直接获得待处理图像和人脸肤色高频图像对应的明亮度信号。
[0074]
图2为本发明图像处理方法另一个实施例的流程图。如图2所示,该实施例方法包括:
[0075]
步骤101,获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域。
[0076]
步骤102,对待处理图像在明亮度通道中进行做滤波,获得滤波后的平滑图像。
[0077]
步骤103,基于平滑图像和待处理图像获得高频图像。
[0078]
步骤104,基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0079]
步骤105,对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0080]
步骤206,将第一图像转换到RGB三原色空间,基于RGB空间中调整第一图像中的颜色成分。
[0081]
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,通过在RGB空间中调整第一图像中的颜色,实现对人脸肤色颜色的调整。
[0082]
步骤207,将调整颜色成分后的第一图像转换到HSL(色相饱和度明度)空间,基于HSL空间保持调整颜色成分后的第一图像的亮度值不变,得到第二图像。
[0083]
其中,HSL色彩模式是工业界的一种颜色标准,是通过对色相(H)、饱和度(S)、明度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,HSL即是代表色相、饱和度、明度三个通道的颜色,通过在HSL空间中可以实现保持第一图像的亮度值不变,这样可以得到第二图像。换句话说,第二图像是由第一图像得出的,而且是满足了“一定条件”,该“一定条件”是,对第一图像先后经过了调整颜色成分、转换到HSL空间、保持亮度值不变等处理而得到的图像。
[0084]
在其他实施例中,该方法还包括:将所述第二图像转换到YCrCb空间,在YCrCb空间中基于明亮度和色度的取值获得所述第二图像中的人脸区域上的阴影区域蒙版;增加所述阴影区域蒙版中的亮度值和红色分量值,得到第四图像。其中,第四图像是由第二图像的得出的,第二图像是在HSL空间,将第二图像由HSL空间转换到YCrCb空间,然后基于明亮度和色度的取值从第二图像中获取人脸区域上的阴影区域蒙版,最后通过增加所述阴影区域蒙版中的亮度值和红色分量值,最终得到第四图像。
[0085]
本实施例提供的图像处理方法通过在RGB空间中调整第一图像中的颜色和色调, 克服了现有技术中经过美颜处理后的肤色整体偏黄或偏红的问题,使皮肤颜色符合需要,并结合亮度调整实现使人脸皮肤具有通透感。
[0086]
在上述各实施例的一个示例中,操作206包括:基于RGB空间增加第一图像中的青色成分和洋红色成分,减少黄色成分。本实施例中,在RGB空间中,青色对应的R、G、B值分别为0、255、255,洋红色对应的R、G、B值分别为255、0、255,黄色对应的R、G、B值分别为255、255、0,通过调整这三种颜色的成分,或通过调整红(R)、绿(G)、蓝(B)三原色的成分可以使人脸肤色更红润健康,达到更佳的视觉效果。
[0087]
图3为本发明图像处理方法又一个实施例的流程图。如图3所示,该实施例方法包括:
[0088]
步骤101,获取基于YCrCb(优化彩色视频信号)空间的待处理图像中的人脸肤色区域。
[0089]
步骤102,对待处理图像在明亮度通道中进行做滤波,获得滤波后的平滑图像。
[0090]
步骤103,基于平滑图像和待处理图像获得高频图像。
[0091]
步骤104,基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0092]
步骤105,对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0093]
步骤308,在优化彩色视频信号空间中基于明亮度和色度的取值获得第一图像中的人脸区域上的阴影区域;增加阴影区域中的亮度值和红色分量值,得到第三图像。
[0094]
其中,第三图像是由第一图像得出的,第二图像也是由第一图像得出的,第三图像与第二图像相比,第二图像是将第一图像在HSL空间进行处理后得到的,第三图像是将第一图像在YCrCb空间中进行处理后得到的。
[0095]
在本实施例中,通过明亮度和色度可以确定人脸区域中的阴影区域,通过调整阴影区域中的亮度值和红色成分值,可以增加皮肤的层次感,并达到通透红润的效果。
[0096]
在上述各实施例的一个示例中,增加阴影区域中的亮度值,包括:
[0097]
步骤A1,基于阴影区域蒙版在明亮度通道中的所有像素值与第一图像在明亮度通道中的叠加值的点积,得到第一明亮度叠加图;
[0098]
步骤A2,通过对第一明亮度叠加图与预设的第二叠加强度执行点积操作获得第一亮度点积;
[0099]
步骤A3,将第一亮度点积与第一图像在明亮度通道中的像素值对应叠加。
[0100]
本实施例中,为了实现仅对人脸阴影区域的亮度进行调整,因此,在调整亮度值的时候,首先将亮度的叠加值与阴影区域做点积,再基于用户预设的第二叠加强度将亮度处理后的人脸阴影区域叠加道第一图像,实现了在第一图像的基础上对人脸阴影区域的亮度调整,增加了皮肤的层次感。
[0101]
本实施例中叠加的公式如公式(2)所示:
[0102]
Y3=Y1+Y_add*mask4*level2 公式(2);
[0103]
其中,Y1为第一图像在明亮度通道的像素图,Y3为第三图像在明亮度通道的像素图;Y_add为明亮度通道分量的叠加值,mask4为人脸阴影蒙版,level2为预设的第二叠加强度。
[0104]
在上述各实施例的一个示例中,增加阴影区域中的红色分量值,包括:
[0105]
步骤B1,基于阴影区域在色度通道中的所有像素值与第一图像在色度通道中的叠加值的点积,得到第一色度叠加图;
[0106]
步骤B2,通过对第一色度叠加图与预设的第二叠加强度执行点积操作获得第一色度点积;
[0107]
步骤B3,将第一色度点积与第一图像在色度通道中的像素值对应叠加。
[0108]
本实施例中叠加的公式如公式(3)所示:
[0109]
Cr3=Cr1+Cr_add*mask4*level2 公式(3);
[0110]
其中,Cr1为第一图像在色度通道的像素图,Cr3为第三图像在色度通道的像素图;Cr_add为色度通道分量的叠加值,mask4为人脸阴影蒙版,level2为预设的第二叠加强度。
[0111]
本实施例中,为了实现仅对人脸阴影区域的色度进行调整,因此,在调整色度值的时候,首先将色度的叠加值与阴影区域蒙版做点积,再基于用户预设的第二叠加强度将色度处理后的人脸阴影区域叠加道第一图像,实现了在第一图像的基础上对人脸阴影区域的色度调整,增加了皮肤的红润感。
[0112]
图4为本发明图像处理方法还一个实施例的流程图。如图4所示,该实施例方法包括:
[0113]
步骤101,获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域。
[0114]
步骤102,对待处理图像在明亮度通道中进行做滤波,获得滤波后的平滑图像。
[0115]
步骤103,基于平滑图像和待处理图像获得高频图像。
[0116]
步骤104,基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0117]
步骤105,对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。步骤206,将第一图像转换到RGB三原色空间,基于RGB空间中调整第一图像中的颜色成分。
[0118]
步骤207,将调整颜色成分后的第一图像转换到HSL色相饱和度明度空间,基于HSL空间保持调整颜色成分后的第一图像的亮度值不变,得到第二图像。
[0119]
步骤308,在优化彩色视频信号空间中基于明亮度和色度的取值获得第一图像中的人脸区域上的阴影区域;增加阴影区域中的亮度值和红色分量值,得到第三图像。
[0120]
在本实施例中,在第二图像的基础上,通过明亮度和色度可以确定人脸区域中的阴影区域蒙版,通过调整阴影区域蒙版中的亮度值和红色成分值,可以增加皮肤的层次感,并达到通透红润的效果。
[0121]
在上述各实施例的一个示例中,增加阴影区域中的亮度值,包括:步骤C1,基于阴影区域蒙版在明亮度通道中的所有像素值与第二图像在明亮度通道中的叠加值的点 积,得到第二明亮度叠加图;步骤C2,通过对第二明亮度叠加图与预设的第二叠加强度执行点积操作获得第二亮度点积;步骤C3,将第二亮度点积与第二图像在明亮度通道中的像素值对应叠加。
[0122]
在本实施例中,为了实现仅对人脸阴影区域的亮度进行调整,因此,在调整亮度值的时候,首先将亮度的叠加值与阴影区域蒙版做点积,再基于用户预设的第二叠加强度将亮度处理后的人脸阴影区域叠加道第二图像,实现了在第二图像的基础上对人脸阴影区域的亮度调整,增加了皮肤的层次感。
[0123]
在上述各实施例的一个示例中,增加阴影区域中的红色分量值,包括:
[0124]
步骤D1,基于阴影区域在色度通道中的所有像素值与第二图像在色度通道中的叠加值的点积,得到第二色度叠加图;
[0125]
步骤D2,通过对第二色度叠加图与预设的第二叠加强度执行点积操作获得第二色度点积;
[0126]
步骤D3,将第二色度点积与第二图像在色度通道中的像素值对应叠加。
[0127]
本实施例中,为了实现仅对人脸阴影区域的色度进行调整,因此,在调整色度值的时候,首先将色度的叠加值与阴影区域蒙版做点积,再基于用户预设的第二叠加强度将色度处理后的人脸阴影区域叠加道第二图像,实现了在第二图像的基础上对人脸阴影区域的色度调整,增加了皮肤的红润感。
[0128]
本发明图像处理方法的又一个实施例,在上述如图1、3、4的实施例的基础上,该实施例方法还包括:基于优化彩色视频信号空间通过明亮度和色度的取值获得第一图像、第三图像或第四图像中人脸区域上的唇部区域;增加唇部区域中的亮度值和红色分量值,得到第五图像。
[0129]
其中,第五图像可以根据第一图像、第三图像或第四图像而来,例如,第五图像是在第一、三或四图像的唇部区域中增加亮度值和红色分量值而得到的。
[0130]
在本实施例中,对于经过优化过的第一图像、第三图像或第四图像,在YCrCb空间中基于明亮度和色度的取值确定唇部区域,并通过增加唇部区域中的亮度值和红色分量值,达到红唇和亮唇的效果,进一步提升用户体验。
[0131]
在上述各实施例的一个示例中,增加唇部区域中的亮度值,包括:
[0132]
步骤E1,基于唇部区域在明亮度通道中的所有像素值与第一图像、第三图像或第四图像在明亮度通道中的叠加值的点积,得到第三明亮度叠加图、第四明亮度叠加图或第五明亮度叠加图;步骤E2,将第三明亮度叠加图与预设的第三叠加强度的点积与第一图像在明亮度通道中的像素值对应叠加;步骤E3,将第四明亮度叠加图与预设的第三叠加强度的点积与第三图像在明亮度通道中的像素值对应叠加;步骤E4,将第五明亮度叠加图与预设的第三叠加强度的点积与第四图像在明亮度通道中的像素值对应叠加。
[0133]
在本实施例中,实际上等同于三个示例,其中包括以第一图像为基础进行处理、以第三图像为基础进行处理和以第四图像为基础进行处理,通过用户预设的第三叠加强度 将图像在亮度通道中获得的唇部区域的叠加图叠加到原图像中,实现了对唇部区域蒙版亮度的提升。
[0134]
在上述各实施例的一个示例中,增加唇部区域中的红色分量值,包括:
[0135]
步骤F1,将唇部区域在色度通道中的所有像素值与第一图像、第三图像或第四图像在色度通道中的叠加值执行点积操作,得到第三色度叠加图、第四色度叠加图或第五色度叠加图;步骤F2,将第三色度叠加图与预设的第三叠加强度的点积与第一图像在明亮度通道中的像素值对应叠加;步骤F3,将第四色度叠加图与预设的第三叠加强度的点积与第三图像在明亮度通道中的像素值对应叠加;步骤F4,将第五色度叠加图与预设的第三叠加强度的点积与第四图像在明亮度通道中的像素值对应叠加。
[0136]
在本实施例中,实际上等同于三个示例,其中包括以第一图像为基础进行处理、以第三图像为基础进行处理和以第四图像为基础进行处理,通过用户预设的第三叠加强度将图像在色度通道中获得的唇部区域的叠加图叠加到原图像中,实现了对唇部区域蒙版中色度的红色,达到红唇的效果。
[0137]
本实施例中叠加的公式如公式(4)所示:
[0138]
Y5=Yi+Y_add2*mask5*level3 公式(4);
[0139]
其中,Yi为第i图像在明亮度通道的像素图,i的取值为1、3或4(i为2的情况在下述又一个实施例中),Y5为第五图像在明亮度通道的像素图,Y_add2为明亮度通道分量的叠加值,mask5为唇部区域蒙版,level3为预设的第三叠加强度。
[0140]
本发明图像处理方法的又一个实施例,在上述如图2的实施例的基础上,该实施例方法还包括:步骤G1,将第二图像转换到优化彩色视频信号空间,基于优化彩色视频信号空间通过明亮度和色度的取值获得第二图像中人脸区域上的唇部区域;步骤G2,增加唇部区域中的亮度值和红色分量值,得到第六图像。其中,第六图像与第四图像类似,所不同的是,第四图像是关于所述第二图像中的人脸区域上的阴影区域蒙版,而第六图像是关于第二图像中人脸区域上的唇部区域的。
[0141]
在本实施例中,由于第二图像的处理空间处于HSL空间,因此,在处理唇部区域之前,首先将第二图像转换到YCrCb空间,在YCrCb空间中基于明亮度和色度的取值确定唇部区域,并通过增加唇部区域中的亮度值和红色分量值,达到红唇和亮唇的效果,进一步提升用户体验。
[0142]
本实施例中叠加的公式如公式(5)所示:
[0143]
Cr5=Cri+Cr_add2*mask5*level3 公式(5);
[0144]
其中,Cri为第i图像在色度通道的像素图,i的取值为1、3或4(i为2的情况在下述又一个实施例中),Cr 5为第五图像在色度通道的像素图,Cr_add2为色度通道分量的叠加值,mask5为唇部区域蒙版,level3为预设的第三叠加强度。
[0145]
在上述各实施例的一个示例中,增加唇部区域中的亮度值,包括:
[0146]
步骤H1,基于唇部区域在明亮度通道中的所有像素值与第二图像在明亮度通道中的叠加值的点积,得到第六明亮度叠加图;步骤H2,将第六明亮度叠加图与预设的第 三叠加强度的点积与第二图像在明亮度通道中的像素值对应叠加。
[0147]
在本实施例中,通过用户预设的第三叠加强度将图像在亮度通道中获得的唇部区域的叠加图叠加到原图像中,实现了对唇部区域亮度的提升。
[0148]
在上述各实施例的一个示例中,增加唇部区域中的红色分量值,包括:
[0149]
步骤J1,基于唇部区域在色度通道中的所有像素值与第二图像在色度通道中的叠加值的点积,得到第六色度叠加图;步骤J2,将第六色度叠加图与预设的第三叠加强度的点积与第二图像在明亮度通道中的像素值对应叠加。
[0150]
在本实施例中,通过用户预设的第三叠加强度将图像在色度通道中获得的唇部区域的叠加图叠加到原图像中,实现了对唇部区域蒙版中色度的红色,达到红唇的效果。
[0151]
图5为本发明图像处理装置一个实施例的结构示意图。该实施例的装置可用于实现本发明上述各方法实施例。如图5所示,该实施例的装置包括:
[0152]
区域获取单元51,配置为获取待处理图像中的人脸肤色区域。
[0153]
其中,获取人脸肤色区域的方式有很多种,只需能够识别图像中哪些部位为肤色即可,可以通过在YCrCb优化彩色视频信号空间中基于色度和饱和度获得,还可以通过神经网络等技术获得。
[0154]
滤波单元52,配置为对待处理图像进行滤波,获得平滑图像。
[0155]
其中,图像滤波是在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性;本实施例通过基于平滑图像和待处理图像获得高频图像,高频图像能体现更多的皮肤细节,可以实现对人脸皮肤的细节优化。
[0156]
高频获取单元53,配置为基于平滑图像和待处理图像获得高频图像。
[0157]
肤色高频单元54,配置为基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0158]
信号叠加单元55,配置为对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0159]
基于本发明上述实施例提供的一种图像处理装置,通过获取待处理图像中的人脸肤色区域通过将接收的待处理图像转换到优化彩色视频信号空间,在优化彩色视频信号空间确定待处理图像中的人脸肤色蒙版;确定了需要进行处理的人脸区域,以便于后续只针对人脸区域进行处理,而不会影响图像中其他部分的显示效果;对待处理图像进行做滤波,获得滤波后的平滑图像;基于平滑图像和待处理图像获得高频图像;通过高频图像实现对人脸皮肤细节的优化在高频图像中能够体现更多的皮肤细节,使人脸皮肤优化更加精准;对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号通过在明亮度通道中基于人脸肤色蒙版和预设的第一叠加强度叠加高频图像和待处理图像,针对性地加强人脸皮肤细节部分的明亮度,使得人脸图像的显示效果更加立体和突出。
[0160]
在上述各实施例的一个示例中,区域获取单元51,配置为获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域;YCrCb优化彩色视频信号空间包括明 亮度通道、色度通道和饱和度通道;
[0161]
滤波单元52,配置为对待处理图像在明亮度通道中进行滤波。
[0162]
在上述各实施例的一个示例中,区域获取单元51,包括:肤色识别模块,配置为基于待处理图像在优化彩色视频信号空间中的色度值和饱和度值确定待处理图像中的肤色区域;区域识别模块,配置为利用神经网络获得待处理图像的人脸关键点,根据人脸关键点确定待处理图像中的人脸肤色区域。
[0163]
在上述各实施例的一个示例中,滤波单元52,配置为基于滤波器对待处理图像在明亮度通道中的所有像素值进行方框滤波。
[0164]
在上述各实施例的一个示例中,高频获取单元53,配置为将待处理图像在明亮度通道中的所有像素值对应减去平滑图像在明亮度通道中的相应位置的像素值,得到高频图像。
[0165]
在上述各实施例的一个示例中,肤色高频单元54,配置为基于预设的第一叠加强度,对高频图像和人脸肤色蒙版进行元素相乘,获得人脸肤色高频图像。
[0166]
在上述各实施例的一个示例中,还包括:信号获取单元,配置为基于YCrCb优化彩色视频信号空间的明亮度通道获取待处理图像的明亮度通道信号;基于YCrCb优化彩色视频信号空间的明亮度通道获取人脸肤色高频图像的明亮度通道信号。
[0167]
在上述各实施例的一个示例中,还包括:空间转换单元,配置为将待处理图像转换到优化彩色视频信号空间。
[0168]
图6为本发明图像处理装置另一个实施例的流程图。如图6所示,该实施例装置包括:区域获取单元51,配置为获取待处理图像中的人脸肤色区域。
[0169]
获取人脸肤色区域的方式有很多种,只需能够识别图像中哪些部位为肤色即可,可以通过在YCrCb优化彩色视频信号空间中基于色度和饱和度获得,还可以通过神经网络等技术获得。
[0170]
滤波单元52,配置为对待处理图像进行滤波,获得平滑图像。
[0171]
图像滤波是在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性;本实施例通过基于平滑图像和待处理图像获得高频图像,高频图像能体现更多的皮肤细节,可以实现对人脸皮肤的细节优化。
[0172]
高频获取单元53,配置为基于平滑图像和待处理图像获得高频图像。
[0173]
肤色高频单元54,配置为基于高频图像和人脸肤色蒙版获取人脸肤色高频图像。
[0174]
信号叠加单元55,配置为对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0175]
成分调整单元66,配置为将第一图像转换到RGB三原色空间,基于RGB空间调整第一图像中的颜色成分。
[0176]
其中,RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表 红、绿、蓝三个通道的颜色,通过在RGB空间中调整第一图像中的颜色,实现对人脸肤色颜色的调整。
[0177]
保持亮度值单元67,配置为将调整颜色成分后的第一图像转换到HSL色相饱和度明度空间,基于HSL空间保持调整颜色成分后的第一图像的亮度值不变,得到第二图像。
[0178]
HSL色彩模式是工业界的一种颜色标准,是通过对色相(H)、饱和度(S)、明度(L)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,HSL即是代表色相,饱和度,明度三个通道的颜色,通过在HSL空间中可以实现保持第一图像的亮度值不变。
[0179]
本实施例提供的图像处理方法通过在RGB空间中调整第一图像中的颜色和色调,克服了现有技术中经过美颜处理后的肤色整体偏黄或偏红的问题,使皮肤颜色符合需要,并结合亮度调整实现使人脸皮肤具有通透感。
[0180]
在上述各实施例的一个示例中,成分调整单元66,配置为基于RGB空间增加所述第一图像中的青色成分和洋红色成分,减少黄色成分。
[0181]
本发明图像处理装置的又一个实施例,在上述各实施例的基础上,该实施例装置还包括:阴影获取单元,配置为在优化彩色视频信号空间中基于明亮度和色度的取值获得第一图像或第二图像中的人脸区域上的阴影区域;阴影处理单元,配置为增加阴影区域中的亮度值和红色分量值,得到第三图像或第四图像。
[0182]
在本实施例中,通过明亮度和色度可以确定人脸区域中的阴影区域,通过调整阴影区域中的亮度值和红色成分值,可以增加皮肤的层次感,并达到通透红润的效果。
[0183]
在上述各实施例的一个示例中,阴影处理单元,包括:阴影点积获取模块,配置为基于阴影区域在明亮度通道中的所有像素值与第一图像或第二图像在明亮度通道中的叠加值的点积,得到第一明亮度叠加图;或基于阴影区域在明亮度通道中的所有像素值与第二图像在明亮度通道中的叠加值的点积,得到第二明亮度叠加图;
[0184]
阴影亮度叠加模块,配置为通过对第一明亮度叠加图与预设的第二叠加强度执行点积操作获得第一亮度点积;将第一亮度点积与第一图像在明亮度通道中的像素值对应叠加;或,通过对第二明亮度叠加图与预设的第二叠加强度执行点积操作获得第二亮度点积;将第二亮度点积与第二图像在明亮度通道中的像素值对应叠加。
[0185]
在上述各实施例的一个示例中,阴影处理单元,还包括:
[0186]
阴影色度叠加模块,配置为基于阴影区域在色度通道中的所有像素值与第一图像在色度通道中的叠加值的点积,得到第一色度叠加图;或基于阴影区域蒙版在色度通道中的所有像素值与第二图像在色度通道中的叠加值的点积,得到第二色度叠加图;
[0187]
阴影色度点积模块,配置为通过对第一色度叠加图与预设的第二叠加强度执行点积操作获得第一色度点积;将第一色度点积与第一图像在色度通道中的像素值对应叠加;或,通过对第二色度叠加图与预设的第二叠加强度执行点积操作获得第二色度点积;将第二色度点积与第二图像在色度通道中的像素值对应叠加。
[0188]
在上述各实施例的一个示例中,阴影获取单元处理第二图像之前,还配置为将第二图像转换到优化彩色视频信号空间。
[0189]
本发明图像处理装置的还一个实施例中,在上述各实施例的基础上,该实施例装置还包括:唇部获取单元,配置为基于优化彩色视频信号空间通过明亮度和色度的取值获得第一图像、第二图像、第三图像或第四图像中人脸区域上的唇部区域;唇部处理单元,配置为增加唇部区域中的亮度值和红色分量值,得到第五图像、第六图像、第七图像或第八图像。
[0190]
在本实施例中,在第二图像的基础上,通过明亮度和色度可以确定人脸区域中的阴影区域蒙版,通过调整阴影区域蒙版中的亮度值和红色成分值,可以增加皮肤的层次感,并达到通透红润的效果。
[0191]
在上述各实施例的一个示例中,唇部处理单元,包括:
[0192]
唇部亮度点积模块,配置为基于唇部区域在明亮度通道中的所有像素值与第一图像、第二图像、第三图像或第四图像在明亮度通道中的叠加值的点积,得到第三明亮度叠加图、第四明亮度叠加图、第五明亮度叠加图或第六明亮度叠加图;
[0193]
唇部亮度叠加模块,配置为将第三明亮度叠加图与预设的第三叠加强度的点积与第一图像在明亮度通道中的像素值对应叠加;或,将第四明亮度叠加图与预设的第三叠加强度的点积与第二图像在明亮度通道中的像素值对应叠加;或,将第五明亮度叠加图与预设的第三叠加强度的点积与第三图像在明亮度通道中的像素值对应叠加;或,将第六明亮度叠加图与预设的第三叠加强度的点积与第四图像在明亮度通道中的像素值对应叠加。
[0194]
在上述各实施例的一个示例中,唇部处理单元,还包括:
[0195]
唇部色度点积模块,配置为将唇部区域在色度通道中的所有像素值与第一图像、第二图像、第三图像或第四图像在色度通道中的叠加值执行点积操作,得到第三色度叠加图、第四色度叠加图、第五色度叠加图或第六色度叠加图;
[0196]
唇部色度叠加模块,配置为将第三色度叠加图与预设的第三叠加强度的点积与第一图像在明亮度通道中的像素值对应叠加;或,将第四色度叠加图与预设的第三叠加强度的点积与第二图像在明亮度通道中的像素值对应叠加;或,将第五色度叠加图与预设的第三叠加强度的点积与第三图像在明亮度通道中的像素值对应叠加;或,将第六色度叠加图与预设的第三叠加强度的点积与第四图像在明亮度通道中的像素值对应叠加。
[0197]
在上述各实施例的一个示例中,唇部获取单元处理第二图像之前,还配置为将第二图像转换到优化彩色视频信号空间。
[0198]
根据本发明实施例的一个方面,提供的一种电子设备,包括处理器,所述处理器包括如上所述的图像处理装置。
[0199]
根据本发明实施例的一个方面,提供的一种电子设备,包括:存储器,用于存储可执行指令;
[0200]
以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成如上所述图像 处理方法的操作。
[0201]
根据本发明实施例的一个方面,提供的一种计算机存储介质,用于存储计算机可读取的指令,所述指令被执行时执行如上所述图像处理方法的操作。
[0202]
本发明实施例还提供了一种电子设备,例如可以是移动终端、个人计算机(PC)、平板电脑、服务器等。下面参考图7,其示出了适于用来实现本申请实施例的终端设备或服务器的电子设备700的结构示意图:如图7所示,计算机系统700包括一个或多个处理器、通信部等,所述一个或多个处理器例如:一个或多个中央处理单元(CPU)701,和/或一个或多个图像处理器(GPU)713等,处理器可以根据存储在只读存储器(ROM)702中的可执行指令或者从存储部分708加载到随机访问存储器(RAM)703中的可执行指令而执行各种适当的动作和处理。通信部712可包括但不限于网卡,所述网卡可包括但不限于IB(Infiniband)网卡,处理器可与只读存储器702和/或随机访问存储器730中通信以执行可执行指令,通过总线704与通信部712相连、并经通信部712与其他目标设备通信,从而完成本申请实施例提供的任一项方法对应的操作,例如,获取待处理图像中的人脸肤色区域;对待处理图像进行做滤波,获得滤波后的平滑图像;基于平滑图像和待处理图像获得高频图像;基于高频图像和人脸肤色蒙版获取人脸肤色高频图像;对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。
[0203]
此外,在RAM 703中,还可存储有装置操作所需的各种程序和数据。CPU701、ROM702以及RAM703通过总线704彼此相连。在有RAM703的情况下,ROM702为可选模块。RAM703存储可执行指令,或在运行时向ROM702中写入可执行指令,可执行指令使处理器701执行上述通信方法对应的操作。输入/输出(I/O)接口705也连接至总线704。通信部712可以集成设置,也可以设置为具有多个子模块(例如多个IB网卡),并在总线链接上。
[0204]
以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
[0205]
需要说明的,如图7所示的架构仅为一种可选实现方式,在实践过程中,可根据实际需要对上述图7的部件数量和类型进行选择、删减、增加或替换;在不同功能部件设置上,也可采用分离设置或集成设置等实现方式,例如GPU和CPU可分离设置或者可将GPU集成在CPU上,通信部可分离设置,也可集成设置在CPU或GPU上,等等。这些可替换的实施方式均落入本发明公开的保护范围。
[0206]
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可 读介质上的计算机程序,计算机程序包含用于执行流程图所示的方法的程序代码,程序代码可包括对应执行本申请实施例提供的方法步骤对应的指令,例如,获取待处理图像中的人脸肤色区域;对待处理图像进行做滤波,获得滤波后的平滑图像;基于平滑图像和待处理图像获得高频图像;基于高频图像和人脸肤色蒙版获取人脸肤色高频图像;对待处理图像的明亮度通道信号叠加人脸肤色高频图像的明亮度通道信号,得到第一图像。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本申请的方法中限定的上述功能。
[0207]
可能以许多方式来实现本发明的方法和装置、设备。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和装置、设备。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0208]
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

权利要求书

[权利要求 1]
一种图像处理方法,包括: 获取待处理图像中的人脸肤色区域; 对所述待处理图像进行滤波,获得平滑图像; 基于所述平滑图像和所述待处理图像获得高频图像; 基于所述高频图像和所述人脸肤色蒙版获取人脸肤色高频图像; 对所述待处理图像的明亮度通道信号叠加所述人脸肤色高频图像的明亮度通道信号,得到第一图像。
[权利要求 2]
根据权利要求1所述的方法,所述获取待处理图像中的人脸肤色区域,包括:获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域;所述YCrCb优化彩色视频信号空间包括明亮度通道、色度通道和饱和度通道; 对所述待处理图像进行滤波,包括:对所述待处理图像在明亮度通道中进行滤波。
[权利要求 3]
根据权利要求2所述的方法,获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域,包括: 基于待处理图像在所述优化彩色视频信号空间中的色度值和饱和度值确定所述待处理图像中的肤色区域; 利用神经网络获得所述待处理图像的人脸关键点,根据所述人脸关键点确定所述待处理图像中的人脸肤色区域。
[权利要求 4]
根据权利要求2或3所述的方法,对所述待处理图像在明亮度通道中进行滤波,包括:基于滤波器对所述待处理图像在明亮度通道中的所有像素值进行方框滤波。
[权利要求 5]
根据权利要求1至4任一所述的方法,基于所述平滑图像和所述待处理图像获得高频图像,包括:将所述待处理图像在明亮度通道中的所有像素值对应减去所述平滑图像在明亮度通道中的相应位置的像素值,得到高频图像。
[权利要求 6]
根据权利要求1至5任一所述的方法,基于所述高频图像和所述人脸肤色蒙版获取人脸肤色高频图像,包括:基于预设的第一叠加强度,对所述高频图像和所述人脸肤色蒙版进行元素相乘,获得人脸肤色高频图像。
[权利要求 7]
根据权利要求2至6任一所述的方法,对所述待处理图像的明亮度通道信号叠加所述人脸肤色高频图像的明亮度通道信号之前,包括: 基于YCrCb优化彩色视频信号空间的明亮度通道获取所述待处理图像的明亮度通道信号; 基于YCrCb优化彩色视频信号空间的明亮度通道获取所述人脸肤色高频图像的明亮度通道信号。
[权利要求 8]
根据权利要求2至7任一所述的方法,获取基于优化彩色视频信号空间的待 处理图像中的人脸肤色区域之前,还包括:将待处理图像转换到优化彩色视频信号空间。
[权利要求 9]
根据权利要求1至8任一所述的方法,还包括:将所述第一图像转换到RGB三原色空间,基于所述RGB空间调整所述第一图像中的颜色成分; 将调整颜色成分后的第一图像转换到HSL色相饱和度明度空间,基于所述HSL空间保持所述调整颜色成分后的第一图像的亮度值不变,得到第二图像。
[权利要求 10]
根据权利要求9所述的方法,基于所述RGB空间调整所述第一图像中的颜色成分,包括:基于所述RGB空间增加所述第一图像中的青色成分和洋红色成分,减少黄色成分。
[权利要求 11]
根据权利要求1至8任一所述的方法,还包括:在优化彩色视频信号空间中基于明亮度和色度的取值获得所述第一图像中的人脸区域上的阴影区域; 增加所述阴影区域中的亮度值和红色分量值,得到第三图像。
[权利要求 12]
根据权利要求11所述的方法,增加所述阴影区域中的亮度值,包括: 基于所述阴影区域在明亮度通道中的所有像素值与所述第一处理图像在明亮度通道中的叠加值的点积,得到第一明亮度叠加图; 通过对所述第一明亮度叠加图与预设的第二叠加强度执行点积操作获得第一亮度点积; 将所述第一亮度点积与所述第一图像在明亮度通道中的像素值对应叠加。
[权利要求 13]
根据权利要求11或12所述的方法,增加所述阴影区域中的红色分量值,包括: 基于所述阴影区域在色度通道中的所有像素值与所述第一图像在色度通道中的叠加值的点积,得到第一色度叠加图; 通过对所述第一色度叠加图与预设的第二叠加强度执行点积操作获得第一色度点积; 将所述第一色度点积与所述第一图像在色度通道中的像素值对应叠加。
[权利要求 14]
根据权利要求9或10所述的方法,还包括:将所述第二图像转换到优化彩色视频信号空间,在优化彩色视频信号空间中基于明亮度和色度的取值获得所述第二图像中的人脸区域上的阴影区域蒙版; 增加所述阴影区域蒙版中的亮度值和红色分量值,得到第四图像。
[权利要求 15]
根据权利要求14所述的方法,增加所述阴影区域中的亮度值,包括: 基于所述阴影区域在明亮度通道中的所有像素值与所述第二图像在明亮度通道中的叠加值的点积,得到第二明亮度叠加图; 通过对所述第二明亮度叠加图与预设的第二叠加强度执行点积操作获得第二亮度点积; 将所述第二亮度点积与所述第二图像在明亮度通道中的像素值对应叠加。
[权利要求 16]
根据权利要求14或15所述的方法,增加所述阴影区域中的红色分量值, 包括: 基于所述阴影区域蒙版在色度通道中的所有像素值与所述第二图像在色度通道中的叠加值的点积,得到第二色度叠加图; 通过对所述第二色度叠加图与预设的第二叠加强度执行点积操作获得第二色度点积; 将所述第二色度点积与所述第二图像在色度通道中的像素值对应叠加。
[权利要求 17]
根据权利要求1至8和11至13任一所述的方法,还包括:基于优化彩色视频信号空间通过明亮度和色度的取值获得所述第一图像、第三图像或第四图像中人脸区域上的唇部区域; 增加所述唇部区域中的亮度值和红色分量值,得到第五图像、第七图像或第八图像。
[权利要求 18]
根据权利要求17所述的方法,增加所述唇部区域中的亮度值,包括: 基于所述唇部区域在明亮度通道中的所有像素值与所述第一图像、第三图像或第四图像在明亮度通道中的叠加值的点积,得到第三明亮度叠加图、第五明亮度叠加图或第六明亮度叠加图; 将所述第三明亮度叠加图与预设的第三叠加强度的点积与所述第一图像在明亮度通道中的像素值对应叠加; 将所述第五明亮度叠加图与预设的第三叠加强度的点积与所述第三图像在明亮度通道中的像素值对应叠加; 将所述第六明亮度叠加图与预设的第三叠加强度的点积与所述第四图像在明亮度通道中的像素值对应叠加。
[权利要求 19]
根据权利要求17或18所述的方法,增加所述唇部区域中的红色分量值,包括: 将所述唇部区域在色度通道中的所有像素值与所述第一图像、第三图像或第四图像在色度通道中的叠加值执行点积操作,得到第三色度叠加图、第五色度叠加图或第六色度叠加图; 将所述第三色度叠加图与预设的第三叠加强度的点积与所述第一图像在明亮度通道中的像素值对应叠加; 将所述第五色度叠加图与预设的第三叠加强度的点积与所述第三图像在明亮度通道中的像素值对应叠加; 将所述第六色度叠加图与预设的第三叠加强度的点积与所述第四图像在明亮度通道中的像素值对应叠加。
[权利要求 20]
根据权利要求9或10和14至16任一项所述的方法,还包括:将所述第二图像转换到优化彩色视频信号空间,基于优化彩色视频信号空间通过明亮度和色度的取值获得所述第二图像中人脸区域上的唇部区域; 增加所述唇部区域中的亮度值和红色分量值,得到第六图像。
[权利要求 21]
根据权利要求20所述的方法,增加所述唇部区域中的亮度值,包括: 基于所述唇部区域在明亮度通道中的所有像素值与所述第二图像在明亮度通道中的叠加值的点积,得到第四明亮度叠加图;将所述第四明亮度叠加图与预设的第三叠加强度的点积与所述第二图像在明亮度通道中的像素值对应叠加。
[权利要求 22]
根据权利要求20或21所述的方法,增加所述唇部区域中的红色分量值,包括:将所述唇部区域在色度通道中的所有像素值与所述第二图像在色度通道中的叠加值执行点积操作,得到第四色度叠加图;将所述第四色度叠加图与预设的第三叠加强度的点积与所述第二图像在明亮度通道中的像素值对应叠加。
[权利要求 23]
一种图像处理装置,包括: 区域获取单元,配置为获取待处理图像中的人脸肤色区域;滤波单元,配置为对所述待处理图像进行滤波,获得平滑图像;高频获取单元,配置为基于所述平滑图像和所述待处理图像获得高频图像;肤色高频单元,配置为基于所述高频图像和所述人脸肤色蒙版获取人脸肤色高频图像;信号叠加单元,配置为对所述待处理图像的明亮度通道信号叠加所述人脸肤色高频图像的明亮度通道信号,得到第一图像。
[权利要求 24]
根据权利要求23所述的装置,所述区域获取单元,配置为获取基于YCrCb优化彩色视频信号空间的待处理图像中的人脸肤色区域;所述YCrCb优化彩色视频信号空间包括明亮度通道、色度通道和饱和度通道; 所述滤波单元,配置为对所述待处理图像在明亮度通道中进行滤波。
[权利要求 25]
根据权利要求24所述的装置,所述区域获取单元,包括: 肤色识别模块,配置为基于待处理图像在所述优化彩色视频信号空间中的色度值和饱和度值确定所述待处理图像中的肤色区域; 区域识别模块,配置为利用神经网络获得所述待处理图像的人脸关键点,根据所述人脸关键点确定所述待处理图像中的人脸肤色区域。
[权利要求 26]
根据权利要求24或25所述的装置,所述滤波单元,配置为基于滤波器对所述待处理图像在明亮度通道中的所有像素值进行方框滤波。
[权利要求 27]
根据权利要求23至26任一所述的装置,所述高频获取单元,配置为将所述待处理图像在明亮度通道中的所有像素值对应减去所述平滑图像在明亮度通道中的相应位置的像素值,得到高频图像。
[权利要求 28]
根据权利要求23至27任一所述的装置,所述肤色高频单元,配置为基于预设的第一叠加强度,对所述高频图像和所述人脸肤色蒙版进行元素相乘,获得人脸肤色高频图像。
[权利要求 29]
根据权利要求24至28任一所述的装置,还包括:信号获取单元,配置为基于YCrCb优化彩色视频信号空间的明亮度通道获取所述待处理图像的明亮度通道信号;基于YCrCb优化彩色视频信号空间的明亮度通道获取所述人脸肤色高频图像的明亮度通道信号。
[权利要求 30]
根据权利要求24至29任一所述的装置,还包括: 空间转换单元,配置为将待处理图像转换到优化彩色视频信号空间。
[权利要求 31]
根据权利要求23至30任一所述的装置,还包括:成分调整单元,配置为将所述第一图像转换到RGB三原色空间,基于所述RGB空间调整所述第一图像中的颜色成分;保持亮度值单元,配置为将调整颜色成分后的第一图像转换到HSL色相饱和度明度空间,基于所述HSL空间保持所述调整颜色成分后的第一图像的亮度值不变,得到第二图像。
[权利要求 32]
根据权利要求31所述的装置,所述成分调整单元,配置为基于所述RGB空间增加所述第一图像中的青色成分和洋红色成分,减少黄色成分。
[权利要求 33]
根据权利要求23至32任一所述的装置,还包括:阴影获取单元,配置为在优化彩色视频信号空间中基于明亮度和色度的取值获得所述第一图像或第二图像中的人脸区域上的阴影区域;阴影处理单元,配置为增加所述阴影区域中的亮度值和红色分量值,得到第三图像或第四图像。
[权利要求 34]
根据权利要求33所述的装置,所述阴影处理单元,包括: 阴影点积获取模块,配置为基于所述阴影区域在明亮度通道中的所有像素值与所述第一图像或第二图像在明亮度通道中的叠加值的点积,得到第一明亮度叠加图;或基于所述阴影区域在明亮度通道中的所有像素值与所述第二图像在明亮度通道中的叠加值的点积,得到第二明亮度叠加图; 阴影亮度叠加模块,配置为通过对所述第一明亮度叠加图与预设的第二叠加强度执行点积操作获得第一亮度点积;将所述第一亮度点积与所述第一图像在明亮度通道中的像素值对应叠加;或,通过对所述第二明亮度叠加图与预设的第二叠加强度执行点积操作获得第二亮度点积;将所述第二亮度点积与所述第二图像在明亮度通道中的像素值对应叠加。
[权利要求 35]
根据权利要求33或34所述的装置,所述阴影处理单元,还包括: 阴影色度叠加模块,配置为基于所述阴影区域在色度通道中的所有像素值与所述第一图像在色度通道中的叠加值的点积,得到第一色度叠加图;或基于所述阴影区域蒙版在色度通道中的所有像素值与所述第二图像在色度通道中的叠加值的点积,得到第二色度叠加图; 阴影色度点积模块,配置为通过对所述第一色度叠加图与预设的第二叠加强度执行点积操作获得第一色度点积;将所述第一色度点积与所述第一图像在色度通道中的像素值对应叠加;或,通过对所述第二色度叠加图与预设的第二叠加强度执行点积操作获得第二色度点积;将所述第二色度点积与所述第二图像在色度通道中的像素值对应叠加。
[权利要求 36]
根据权利要求33至35任一所述的装置,所述阴影获取单元处理所述第二图像之前,还配置为将所述第二图像转换到优化彩色视频信号空间。
[权利要求 37]
根据权利要求23至36任一所述的装置,还包括: 唇部获取单元,配置为基于优化彩色视频信号空间通过明亮度和色度的取值获 得所述第一图像、第二图像、第三图像或第四图像中人脸区域上的唇部区域; 唇部处理单元,配置为增加所述唇部区域中的亮度值和红色分量值,得到第五图像、第六图像、第七图像或第八图像。
[权利要求 38]
根据权利要求37所述的装置,所述唇部处理单元,包括: 唇部亮度点积模块,配置为基于所述唇部区域在明亮度通道中的所有像素值与所述第一图像、第二图像、第三图像或第四图像在明亮度通道中的叠加值的点积,得到第三明亮度叠加图、第四明亮度叠加图、第五明亮度叠加图或第六明亮度叠加图; 唇部亮度叠加模块,配置为将所述第三明亮度叠加图与预设的第三叠加强度的点积与所述第一图像在明亮度通道中的像素值对应叠加;或,将所述第四明亮度叠加图与预设的第三叠加强度的点积与所述第二图像在明亮度通道中的像素值对应叠加;或,将所述第五明亮度叠加图与预设的第三叠加强度的点积与所述第三图像在明亮度通道中的像素值对应叠加;或,将所述第六明亮度叠加图与预设的第三叠加强度的点积与所述第四图像在明亮度通道中的像素值对应叠加。
[权利要求 39]
根据权利要求37或38所述的装置,所述唇部处理单元,还包括: 唇部色度点积模块,配置为将所述唇部区域在色度通道中的所有像素值与所述第一图像、第二图像、第三图像或第四图像在色度通道中的叠加值执行点积操作,得到第三色度叠加图、第四色度叠加图、第五色度叠加图或第六色度叠加图; 唇部色度叠加模块,配置为将所述第三色度叠加图与预设的第三叠加强度的点积与所述第一图像在明亮度通道中的像素值对应叠加;或,将所述第四色度叠加图与预设的第三叠加强度的点积与所述第二图像在明亮度通道中的像素值对应叠加;或,将所述第五色度叠加图与预设的第三叠加强度的点积与所述第三图像在明亮度通道中的像素值对应叠加;或,将所述第六色度叠加图与预设的第三叠加强度的点积与所述第四图像在明亮度通道中的像素值对应叠加。
[权利要求 40]
根据权利要求37至39任一项所述的装置,所述唇部获取单元处理第二图像之前,还配置为将所述第二图像转换到优化彩色视频信号空间。
[权利要求 41]
一种电子设备,包括处理器,所述处理器包括权利要求23至40任意一项所述的图像处理装置。
[权利要求 42]
一种电子设备,包括:存储器,用于存储可执行指令; 以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成权利要求1至22任意一项所述图像处理方法的操作。
[权利要求 43]
一种计算机存储介质,用于存储计算机可读取的指令,所述指令被执行时执行权利要求1至22任意一项所述图像处理方法的操作。

附图

[ 图 1]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]  
[ 图 7]