【技术实现步骤摘要】
【国外来华专利技术】用于从面部图像提取颜色的方法和系统
相关申请的交叉引用
[0001]本申请是于2021年3月15日提交的、题为“METHODS AND SYSTEMS FOR EXTRACTING COLOR FROM FACIAL IMAGE(用于从面部图像提取颜色的方法和系统)”的第17/202,116号美国专利申请的接续申请,并要求该美国专利申请的优先权,该美国专利申请通过引用整体并入本文中。
[0002]本公开总体上涉及图像技术,具体地涉及图像处理和头部/面部模型形成方法和系统。
技术介绍
[0003]具有多个传感器(例如多视角相机,深度传感器等)的商业化面部捕捉系统用于获得具有或不具有明确标志的人的精确三维(3D)面部模型。这些工具从多个传感器捕捉人脸的几何形状和纹理信息,并将多模态信息融合到通用3D面部模型。受益于来自各种传感器的多模态信息,所获得的3D面部模型较为精确。然而,这些商业化系统昂贵,且需要额外的软件购买来处理原始数据。此外,这些系统通常部署在面部捕捉工作室,需要参与者或志愿者来采集数据,这使得数据收集过程耗时,甚至成本更高昂。简而言之,对于采集3D面部数据,面部捕捉系统昂贵且耗时。相反,智能手机或相机如今广泛可用,因此可能存在大量可用的RGB(红色,绿色,蓝色)图像。以RGB图像作为输入来产生3D面部模型,可受益于大量图像数据。
[0004]二维(2D)RGB图像只是3D世界到2D平面的投影。从2D图像恢复3D几何形状是需要优化或学习算法以使重建过程规则化的不适定问题。对于3D面部重 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种从对象的二维(2D)面部图像提取颜色的方法,包括:基于关键点预测模型,识别所述2D面部图像中的多个关键点;旋转所述2D面部图像,直到来自所识别的多个关键点中的多个目标关键点与标准面部的对应目标关键点对齐;在旋转后的2D面部图像中定位多个部分,每个部分由所识别的多个关键点的相应子集限定;根据所述2D面部图像的像素值提取所述多个部分中的每个部分的颜色;以及使用所提取的颜色,生成所述对象的三维(3D)模型,所述3D模型与所述2D面部图像的相应面部特征颜色相匹配。2.根据权利要求1所述的方法,其中,所述关键点预测模型根据用户手动标注的关键点基于机器学习而形成。3.根据权利要求1所述的方法,其中,用于对齐的所述多个目标关键点位于所述2D面部图像的左右对称侧。4.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括:选择对应部分内的相应限定区域中的所有像素的R值、G值和B值各自的中间值,作为预测平均颜色。5.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括:确定皮肤部分内用于皮肤颜色提取的区域;以及选择所述用于皮肤颜色提取的区域中的所有像素的R值、G值和B值各自的中间值,作为所述皮肤部分的预测平均颜色。6.根据权利要求5所述的方法,其中,皮肤部分内所述用于皮肤颜色提取的区域被确定为面部上位于眼睛下方且位于鼻子下边缘上方的区域。7.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括眉毛部分内的眉毛颜色提取,所述眉毛部分内的眉毛颜色提取包括:对应于确定出一个眉毛位于更接近所述2D面部图像的观看者的一侧,选择所述一个眉毛作为目标眉毛;对应于确定出两个眉毛相等地接近所述2D面部图像的观看者,选择所述两个眉毛作为目标眉毛;提取一个或多个所述目标眉毛内的一个或多个中间眉毛区域;将所述一个或多个中间眉毛区域内的每个像素值与平均皮肤颜色进行比较;收集所述一个或多个中间眉毛区域内像素值与所述平均皮肤颜色之差超出阈值的像素;以及选择用于所述眉毛颜色提取的、所收集的像素的R值、G值和B值各自的中间值,作为所述眉毛部分的预测平均颜色。8.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括眼睛部分内的瞳孔颜色提取,所述眼睛部分内的瞳孔颜色提取包括:对应于确定出一只眼睛位于更接近所述2D面部图像的观看者的一侧,选择所述一只眼睛作为目标眼睛;对应于确定出两只眼睛相等地接近所述2D面部图像的观看者,选择所述两只眼睛作为目标眼睛;
提取一个或多个所述目标眼睛内没有睫毛的区域;将所提取的区域内的每个像素值与预定阈值进行比较;收集所提取的区域内像素值超出所述预定阈值的像素;以及选择用于所述瞳孔颜色提取的、所收集的像素的R值、G值和B值各自的中间值,作为所述瞳孔的预测平均颜色。9.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括嘴唇部分内的嘴唇颜色提取,所述嘴唇部分内的嘴唇颜色提取包括:收集由下唇部的关键点包围的区域中的所有像素;以及选择用于所述嘴唇颜色提取的、所收集的像素的R值、G值和B值各自的中间值,作为所述嘴唇部分的预测平均颜色。10.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括头发部分内的头发颜色提取,所述头发部分内的头发颜色提取包括:对包括有前额从两侧延伸到头发部分中的部分的区域进行识别;从所述区域的中间到左边界和右边界,确定超出预定阈值的像素颜色变化;基于超出预定阈值的所述像素颜色变化,将所述区域划分成头发区域和皮肤区域;以及选择所述区域内的所述头发区域的像素的R值、G值和B值各自的中间值,作为所述头发部分的预测平均颜色。11.根据权利要求10所述的方法,其中,包括有前额从两侧延伸到头发部分中的部分的所述区域被识别为矩形区域,所述矩形区域的下边界在两个眉毛拐角处,所述左边界和所述右边界在与位于所述2D面部图像的左右对称侧的关键点向外相距固定距离处,以及所述矩形区域的高度等于从所述眉毛的上边缘到眼睛的下边缘的距离。12.根据权利要求1所述的方法,其中,提取所述多个部分中的每个部分的颜色包括眼影部分内的眼影颜色提取,所述眼影部分内的眼影颜色提取包括:对应于确定出一只眼睛位于更接近所述2D面部图像的观看者的一侧,选择所述一只眼睛作为目标眼睛;对应于确定出两只眼睛相等地接近所述2D面部图像的观看者,选择所述两只眼睛作为目标眼睛;提取一个或多个所述眼影部分内接近所述目标眼睛的一个或多个中间区域;收集所提取的一个或多个中间区域内满足以下各项的像素:亮度高于预定亮度阈值以排除睫毛,并且像素色调值与平均皮皮肤颜色调值之差超出预定阈值;对...
【专利技术属性】
技术研发人员:杨博,刘松润,王博,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。