美化图像中人体肤色和调整人体肤色亮度的方法及其装置的制造方法_3

文档序号:9305046阅读:来源:国知局
以及饱合度调整单元112分别根据图像頂中Cb值和Cr值,产生对应图 像頂中每一像素的Cb值的调整值和Cr值的调整值后,第二混合单元114即可根据对应图 像頂中每一像素的肤色亮度调整值、一对应图像頂中每一像素的Cb值的调整值和一对应 图像頂中每一像素的Cr值的调整值,产生一人体肤色美化的图像MM。
[0050] 请参照图1至图5,图5是本发明一第二实施例公开一种美化图像中人体肤色的方 法的流程图。图5的方法是利用图1的装置100说明,详细步骤如下:
[0051] 步骤500:开始;
[0052] 步骤502 :第一接收单元102接收一图像頂中的Y值以及第二接收单元104接收 图像頂中的Cb值和Cr值;
[0053] 步骤504 :滤波模块106根据图像頂中的Y值,产生对应图像頂中每一像素的二 不同亮度值;
[0054] 步骤506 :肤色机率单元108根据图像頂中的Cb值和Cr值,产生图像頂中每一 像素对应一人体肤色的机率值;
[0055] 步骤508 :第一混合单元110根据对应图像頂中每一像素的二不同亮度值和图像 頂中每一像素对应人体肤色的机率值,产生对应图像頂中每一像素的肤色亮度调整值;步 骤510 :饱合度调整单元112分别根据图像頂中Cb值和Cr值,产生对应图像頂中每一像 素的Cb值的调整值和Cr值的调整值;
[0056] 步骤512 :第二混合单元114根据对应图像頂中每一像素的肤色亮度调整值、一 对应图像頂中每一像素的Cb值的调整值和一对应图像頂中每一像素的Cr值的调整值, 产生一人体肤色美化的图像M頂;
[0057] 步骤514:结束。
[0058] 在步骤502中,如图1所示,第一接收单元102接收图像頂中Y值以及第二接收 单元104接收图像頂中Cb值和Cr值。但本发明并不受限于图像頂是一YCbCr图像。也 就是说图像頂也可为一YUV图像或一RGB图像。当图像IM是一YUV图像时,第一接收单 元102是接收图像頂中Y值以及第二接收单元104是接收图像頂中U值和V值;当图像 頂是一RGB图像时,图像頂需先转换为一YCbCr图像或一YUV图像。在步骤504中,如图1 所示,当第一接收单元102接收图像頂中Y值后,滤波模块106内的第一低通滤波器1062 是根据图像頂中的Y值,产生对应图像頂中每一像素的一第一亮度值,以及滤波模块106 内的第二低通滤波器1064根据图像頂中的Y值,产生对应图像頂中每一像素的一第二亮 度值。如图2所示,因为第一低通滤波器1062对应像素200的第一核心(3*3)包含9个像 素(包含位于第一核心(3*3)中心的像素200),所以第一低通滤波器1062可根据对应像素 200的第一核心所包含9个像素的亮度值,产生对应像素200的第一亮度值IYF(x)2。。。例如 对应像素200的第一亮度值IYF(x)2。。可为对应像素200的第一核心所包含9个像素的亮 度值的平均值。另外,本发明并不受限于第一低通滤波器1062对应像素200的第一核心包 含9个像素。另外,第二低通滤波器1064根据图像頂中的Y值,产生对应图像頂中每一 像素的一第二亮度值的原理和第一低通滤波器1062根据图像頂中的Y值,产生对应图像 IM中每一像素的一第一亮度值的原理相同,在此不再赘述。
[0059] 在步骤506中,如图3所示,肤色机率单元108即可根据二维Trapezoid模型和图 像頂中的Cb值与Cr值,产生图像頂中每一像素对应人体肤色的机率值,也就是说肤色机 率单元108可根据二维Trapezoid模型和图像頂中的Cb值与Cr值,产生对应图像頂的肤 色机率图。另外,在本发明的另一实施例中,肤色机率单元108是根据图像頂中的Cb值、 Cr值和一有关于人体肤色的高斯模型(也就是说肤色机率单元108已内存有关于人体肤色 的高斯模型,所以不必通过图3或图4产生二维Trapezoid模型),产生图像頂中每一像素 对应一人体肤色的机率值。
[0060] 在步骤508中,如图1所示,当滤波模块106根据图像頂中的Y值,产生对应图像 IM中每一像素的第一亮度值与第二亮度值,以及肤色机率单元108根据图像IM中的Y值, 产生图像IM中每一像素对应人体肤色的机率值后,第一混合单元110即可根据式(3)、对应 图像IM中每一像素的第一亮度值和第二亮度值和图像頂中每一像素对应人体肤色的机率 值,产生对应图像頂中每一像素的肤色亮度调整值。
[0061] 在步骤510中,如图1所示,当第二接收单元104接收图像頂中Cb值和Cr值后, 饱合度调整单元112根据式(4)和图像頂中Cb值,产生对应图像頂中每一像素的Cb值 的调整值,以及根据式(5)和图像頂中Cr值,产生对应图像頂中每一像素的Cr值的调整 值。
[0062] 在步骤512中,如图1所示,当第一混合单元110根据对应图像頂中每一像素的 第一亮度值和第二亮度值,以及图像頂中每一像素对应人体肤色的机率值,产生对应图像 頂中每一像素的肤色亮度调整值,以及饱合度调整单元112分别根据图像頂中Cb值和Cr 值,产生对应图像頂中每一像素的Cb值的调整值和Cr值的调整值后,第二混合单元114 即可根据对应图像頂中每一像素的肤色亮度调整值、一对应图像頂中每一像素的Cb值的 调整值和一对应图像頂中每一像素的Cr值的调整值,产生人体肤色美化的图像MM。
[0063] 请参照图1和图6,图6是本发明一第三实施例公开一种调整图像中人体肤色亮度 的方法的流程图。图6的方法是利用图1的装置100中的第一接收单元102、第二接收单元 104、滤波模块106、肤色机率单元108及第一混合单元110说明,详细步骤如下:
[0064] 步骤600 :开始;
[0065] 步骤602 :第一接收单元102接收一图像頂中Y值以及第二接收单元104接收图 像頂中的Cb值和Cr值;
[0066] 步骤604 :滤波模块106根据图像頂中的Y值,产生对应图像頂中每一像素的二 不同亮度值;
[0067] 步骤606 :肤色机率单元108根据图像頂中的Cb值和Cr值,产生图像頂中每一 像素对应一人体肤色的机率值;
[0068] 步骤608 :第一混合单元110根据对应图像頂中每一像素的二不同亮度值和图像 頂中每一像素对应人体肤色的机率值,产生对应图像頂中每一像素的肤色亮度调整值;步 骤610 :结束。
[0069] 因为步骤602至步骤608的操作原理和步骤502至步骤508的操作原理相同,所 以在此不再赘述。
[0070] 综上所述,本发明所公开的美化图像中人体肤色的方法、美化图像中人体肤色的 装置、调整图像中人体肤色亮度的方法及调整图像中人体肤色亮度的装置是利用滤波模块 和肤色机率单元针对图像中的人体肤色进行美化或针对图像中的人体肤色的亮度进行调 整。因此,相较于现有技术,本发明不仅可柔化图像中的人体肤色,也可确保图像中的人体 肤色不因调整后而失真。另外,因为本发明是针对图像中的人体肤色的亮度进行调整(现 有技术是对对应于图像的整个色彩空间执行亮度调整),所以本发明不会使人体肤色的亮 度太亮或太暗,也不会产生色偏的缺点。另外,相较于现有技术,因为肤色机率单元是利用 线性梯形模型或线性三角模型近似Gaussian分布,所以本发明可大幅减少肤色机率单元 的运算负担及增加硬件计算的可行性。
[0071] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种美化图像中人体肤色的方法,其中应用于所述方法的一装置包含一第一接收单 元、一第二接收单元、一滤波模块、一肤色机率单元、一第一混合单元、一饱合度调整单元及 一第二混合单元,所述方法包含: 所述第一接收单元接收所述图像中的Y值以及所述第二接收单元接收所述图像中的 Cb值和Cr值; 其特征在于还包含: 所述滤波模块根据所述图像中的Y值,产生对应所述图像中每一像素的二不同亮度 值; 所述肤色机率单元根据所述图像中的Cb值和Cr值,产生所述图像中每一像素对应一 人体肤色的机率值; 所述第一混合单元根据对应所述图像中每一像素的二不同亮度值和所述图像中每一 像素对应所述人体肤色的机率值,产生对应所述图像中每一像素的一肤色亮度调整值; 所述饱合度调整单元分别根据所述图像中的Cb值和Cr值,产生对应所述图像中每一 像素的Cb值的调整值和Cr值的调整值;及 所述第二混合单元根据对应所述图像中每一像素的肤色亮度调整值、一对应所述图像 中每一像素的Cb值的调整值和一对应所述图像中每一像素的Cr值的调整值,产生一人体 肤色美化的图像。2. -种调整图像中人体肤色亮度的方法,其中应用于所述方法的一装置包含一第一 接收单元、一第二接收单元、一滤波模块、一肤色机率单元及一第一混合单元,所述方法包 含: 所述第一接收单元接收所述图像中Y值以及所述第二接收单元接收所述图像中的Cb 值和Cr值; 其特征在于还包含: 所述滤波模块根据所述图像中的Y值,产生对应所述图像中每一像素的二不同亮度 值; 所述肤色机率单元根据所述图像中的Cb值和Cr值,产生所述图像中每一像素对应一 人体肤色的机率值;及 所述第一混合单元根据对应所述图像中每一像素的二不同亮度值和所述图像中每一 像素对应所述人体肤色的机率值,产生对应所述图像中每一像素的一肤色亮度调整值。3. 如权利要求1或2所述的方法,其特征在于所述滤波模块根据所述图像中的Y值,产 生对应所述图像
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1