matlab 掩模,用于图像中的与脸部有关的选择和处理的图像掩模制造技术

【技术实现步骤摘要】

【国外来华专利技术】【专利说明】用于图像中的与脸部有关的选择和处理的图像掩模相关串请的交叉引用本申请要求对通过完全引用而结合于此、提交于2013年5月14日的第13/894,384号美国专利申请的优先权。

技术介绍

数字相机的流行和便利以及因特网通信的使用广泛已经使得用户产生的图像(比如相片)变得普遍。例如,因特网平台和服务(比如电子邮件、公告牌、论坛和社交联网服务)的用户发表图像以供他们自己和其他人看见。然而,许多用户想要调整他们的图像以改变或者强调照片中的特定目标或者部位。在一些示例中,用户想要带出特定细节、提供更自然的颜色或者在图像中进行其它相似调整和/或可能想要取消强调在图像中描绘的特定部分或者目标(比如对特定细节进行平滑或者模糊)。

技术实现思路

本申请的实现方式涉及用于在图像中描绘的脸部的图像掩模和使用这样的掩模以在图像中进行调整。在一些实现方式中,一种方法包括标识图像的一个或者多个脸部区域,脸部区域包括描绘一个或者多个人的一个或者多个脸部的至少一部分的像素。脸部区域基于标识脸部的脸部界标被标识。该方法基于脸部区域确定用于脸部中的每个脸部的关联的脸部掩模,其中每个脸部掩模指示图像中的哪些像素描绘对应的脸部。在脸部以外的图像像素通过逆应用脸部掩模被选择,并且向用于选择的像素的调整的处理操作提供选择的像素。描述了该方法的各种实现方式和示例。关联的脸部掩模包括向每个脸部区域添加连接的脸部像素,其中关联的脸部掩模包括人的近似整个对应的脸部。例如,溅斑(blobbing)技术可以响应于像素颜色在与像素相邻的一个或者多个其它像素的颜色的预定阈值内来向每个脸部区域添加在每个脸部区域以外的连续皮肤像素。在另一实现方式中,确定关联的脸部掩模包括确定在脸部区域内的像素的平均颜色,确定近似地定义对应的人的关联的脸部的空间脸部部位,以及选择空间脸部部位中的颜色与平均颜色相似的像素并且在脸部掩模中指明选择的像素是脸部像素。平均颜色针对其被确定的像素可以是被选择为在已知肤色的预定范围内的像素。确定空间脸部掩模部位可以包括基于多个人的预定平均脸部比例估计用于空间脸部掩模部位的宽度和高度。可以提供用于脸部掩模的下降区域,在该下降区域中,像素被指明按照在从脸部部位到图像在脸部部位以外的部分的方向上的逐渐地减少的数量被处理。在一些示例中,处理操作可以包括向选择的像素应用高斯模糊和/或向选择的像素应用局部对比度增强。—种方法可以在一些实现方式中包括标识在图像内的脸部区域,其中脸部区域包括描绘人的脸部的至少一部分的像素。该方法选择在脸部区域内的在已知为肤色的颜色的预定范围内的像素。为脸部区域中的选择的像素确定特性肤色。为图像确定脸部掩模,该脸部掩模基于与特性肤色的颜色阈值相似度指示图像中的哪些像素是描绘人的皮肤的皮肤像素。描述了以上方法的各种实现方式和示例。特性肤色可以是脸部区域中的选择的像素的平均颜色。该方法还可以确定脸部区域中的选择的像素的颜色的分布的指示(比如标准偏差),其中在确定在与特性肤色的颜色阈值像素的中使用的颜色距离阈值时使用该分布。可以基于脸部的一个或者多个脸部界标的脸部识别来标识脸部区域。脸部掩模中的每个像素可以指示图像中的对应的像素与特性肤色相似的程度和用于对应的像素的处理的程度。例如,可以在脸部掩模中指示三个或者更多个相似度程度。选择像素可以包括将脸部区域中的像素的颜色转换到不同色空间,并且校验脸部区域中的哪些像素具有在色空间的指示已知肤色的至少一个预定范围中包括的颜色,其中从选择排除具有在预定部位以外的颜色的像素。可以基于从标识的脸部区域提供的脸部界标在图像中确定空间脸部部位。空间脸部部位可以近似地定义人的脸部,其中脸部掩模中的皮肤像素限于在空间脸部部位内的像素。可以在空间脸部部位以外确定下降区域,其中迫使下降区域中的像素具有比空间脸部部位中的像素更少的处理分级。该方法可以包括调整图像的如由脸部掩模指明的皮肤像素,其中调整包括用于平滑图像中的脸部的一个或者多个描绘的特征的模糊滤波器。该方法可以包括反转脸部掩模并且调整不是脸部掩模的皮肤像素的像素以处理图像。在一些实现方式中,一种系统可以包括存储设备和访问存储设备并且操作用于执行操作的至少一个处理器。操作包括标识图像内的脸部区域,该脸部区域包括描绘人的脸部的至少一部分的像素。操作选择脸部区域内的在已知为肤色的颜色的预定范围内的像素。为脸部区域中的选择的像素确定特性皮肤颜色。为图像确定脸部掩模,该脸部掩模基于与特性肤色的颜色阈值相似度指示图像中的哪些像素是描绘人的皮肤的皮肤像素。【附图说明】图1是可以用于这里描述的一个或者多个实现方式的示例网络环境的框图;图2是图示了根据一些实现方式的用于提供脸部图像掩模并且使用脸部图像掩模以在图像中进行调整的示例方法的流程图;图3是图示了根据一些实现方式的用于确定脸部图像掩模(比如指示图像的皮肤像素的脸部皮肤掩模)的方法的流程图;图4是指示已知肤色的预定范围的色空间图形的图解图示;图5是图示了根据一些实现方式的用于确定指示图像的脸部像素的脸部图像掩模的示例方法的流程图;图6至图10是处理不例图像以确定脸部掩_旲并且调整图像像素的不例的图解图示;以及图11是可以用于这里描述的一个或者多个实现方式的示例设备的框图。【具体实施方式】这里描述的一个或者多个实现方式涉及用于在图像中描绘的脸部的图像掩模和使用这样的掩模以在图像中进行调整。在一些实现方式中,在图像中标识一个或者多个脸部区域,并且为每个脸部区域确定关联的脸部掩模。脸部掩模指示图像中的哪些像素描绘对应的脸部,例如,脸部的皮肤。在一些实现方式中,可以使用这里描述的一种或者多种技术来确定脸部掩模。为了调整图像中的脸部(比如脸部的皮肤),系统可以选择和调整与脸部掩模中的脸部相似对应的图像像素而排除图像中的其它像素。为了调整图像的在脸部中未包括的部分(比如图像中的背景),系统可以选择和调整与掩模非脸部像素对应的图像像素而排除脸部像素。这些和其它描述的特征可以造成自动地确定图像的特定部分和对这些特定部分的定义好的调整而未修改不希望的部分。系统可以标识图像的一个或者多个脸部区域,该一个或者多个脸部区域包括描绘脸部或者脸部的部分的像素。可以使用脸部识别技术来标识脸部区域,这些脸部识别技术例如可以使用和提供用于检测到的脸部的脸部界标(比如眼睛和嘴巴指示)。可以基于脸部区域为每个脸部确定脸部像素。在一些实现方式中,通过选择脸部区域内的在已知为肤色的颜色的预定范围内的像素来确定脸部掩模。例如,像素颜色可以被转换到特定色空间并且关于哪些像素具有在色空间的指示已知皮肤色调的预定范围中包括的颜色被校验。为具有预定范围中的颜色的选择的像素比如通过将颜色平均来确定特性肤色。系统为图像确定脸部图像掩模,该脸部图像掩模指示图像中的哪些像素是描绘人的皮肤的皮肤像素。系统可以基于颜色与特性肤色的阈值相似度确定皮肤像素。在一些示例中,可以在确定用于校验与特性肤色的相似度的颜色距离阈值时使用脸部区域中的选择的像素的颜色的分布。一些示例可以基于来自脸部区域的脸部界标确定图像中的空间脸部部位,其中空间脸部部位近似地定义人的整个脸部,并且从空间面部区域中的像素确定皮肤像素。这样的实现方式可以用来确定用户的脸部掩模,该脸部掩模未包括本文档来自技高网...

112822736.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值