【技术实现步骤摘要】
【国外来华专利技术】基于学习的嵌入的面部重建
本公开一般涉及面部重建和面部图像分析。更具体地,本公开涉及基于从机器学习的面部识别模型获取的嵌入来重建面部。
技术介绍
在某些情况下,可以期望知道一个或多个面部属性(例如,面部形状、眼睛颜色、头发长度等)的值。例如,可以使用特定面部的一个或多个面部属性的值来生成这样的面部的艺术渲染。在一个轻松的示例中,艺术渲染可以是包括面部的卡通版本(例如,与幽默短语一起的)的个性化表情。在某些现有产品中,为了获取诸如个性化表情的艺术渲染,可能需要用户手动输入或选择一个或多个面部属性的特定值。由于要求用户手动选择正确的值和/或从有限数量的可用选项中选择正确的值,所以该过程可能是耗时的,并且易于降低质量结果。因此,存在技术问题,其可概括为不能基于描绘面部的输入图像自动生成面部属性的精确值。特别地,一个特别具有挑战性的场景是:当只有面部的非受控图像可用时,自动生成这样的面部属性的值。特别地,非受控图像可以是不满足所有期望因素的图像。例如,非受控图像可以是图像和/或对象未能呈现中性面部表情、正面姿势(例如,看着相机)、甚至照明和/或其他因素的图像。例如,在糟糕的照明条件的情况下,人不看相机的照片可以是非受控图像。因此,存在技术问题,其可概括为不能基于面部的非受控图像自动生成面部属性的精确值。此外,存在许多用于计算机辅助的人面部重建的技术。例如,某些现有的计算机实现的面部建模技术可以从面部的照片图像中生成纹理化的面部三维模型。可以基于该三维模型来渲染面部的二维图像。然而,许多这样的计算机辅助重建技术需要迭代优化(例如,所生成的模型相对于照片图像的迭代优化 ...
【技术保护点】
1.一种用于获取面部的面部属性数据的计算机实现的方法,该方法包括:由一个或多个计算设备获取面部图像;由一个或多个计算设备获取由机器学习的图像识别模型提供的嵌入,所述嵌入是由机器学习的图像识别模型响应于图像识别模型接收到面部图像而提供的;由一个或多个计算设备将嵌入输入到机器学习的翻译模型中;并且由一个或多个计算设备接收作为翻译模型的输出的多个面部建模参数值,所述多个面部建模参数值描述面部的多个面部属性。
【技术特征摘要】
【国外来华专利技术】2016.10.31 US 62/414,9441.一种用于获取面部的面部属性数据的计算机实现的方法,该方法包括:由一个或多个计算设备获取面部图像;由一个或多个计算设备获取由机器学习的图像识别模型提供的嵌入,所述嵌入是由机器学习的图像识别模型响应于图像识别模型接收到面部图像而提供的;由一个或多个计算设备将嵌入输入到机器学习的翻译模型中;并且由一个或多个计算设备接收作为翻译模型的输出的多个面部建模参数值,所述多个面部建模参数值描述面部的多个面部属性。2.如权利要求1所述的计算机实现的方法,其中:由一个或多个计算设备获取面部图像包括由一个或多个计算设备获取面部的非受控图像;并且由一个或多个计算设备获取嵌入包括由一个或多个计算设备获取由机器学习的图像识别模型响应于图像识别模型接收到面部的非受控图像而提供的嵌入。3.如权利要求1或2所述的计算机实现的方法,还包括:由一个或多个计算设备将多个面部建模参数值输入到面部建模器中;并且由一个或多个计算设备接收作为面部建模器的输出的面部模型。4.如权利要求3所述的计算机实现的方法,还包括:由一个或多个计算设备至少部分地基于面部模型来生成面部的艺术渲染。5.如权利要求4所述的计算机实现的方法,其中,由一个或多个计算设备生成面部的艺术渲染包括:由一个或多个计算设备将模型输入到面部渲染器中;并且由一个或多个计算设备接收作为面部渲染器的输出的面部的受控渲染。6.如权利要求5所述的计算机实现的方法,还包括:由一个或多个计算设备根据面部的受控渲染直接断定多个面部属性中的一个或多个面部属性的值。7.如前述权利要求中任一项所述的计算机实现的方法,其中,由一个或多个计算设备获取由机器学习的图像识别模型提供的嵌入包括由一个或多个计算设备获取由机器学习的图像识别模型在机器学习的图像识别模型的隐藏层处提供的嵌入。8.如前述权利要求中任一项所述的计算机实现的方法,其中,由一个或多个计算设备获取由机器学习的图像识别模型提供的嵌入包括:由一个或多个计算设备将面部图像输入到机器学习的图像识别模型中;并且由一个或多个计算设备从机器学习的图像识别模型接收嵌入。9.如前述权利要求中任一项所述的计算机实现的方法,还包括:由一个或多个计算设备基于训练数据集训练翻译模型,所述训练数据集包括分别用多个示例面部建模参数值标记的多个示例嵌入。10.如权利要求9所述的计算机实现的方法,还包括:由一个或多个计算设备生成训练数据集,其中生成训练数据集包括:由一个或多个计算设备生成多个示例面部建模参数值,所述多个示例面部建模参数值彼此不同;由一个或多个计算设备至少部分地基于多个示例面部建模参数值分别生成多个面部变形;由一个或多个计算设备将多个面部变形输入到机器学习的图像识别模型中,以分别获取多个示例嵌入;由一个或多个计算设备分别用多个示例面部建模参数值来标记所述多个示例嵌入。11.一种被配置为从面部图像获取面部属性数据的计算系统,所述计算系统包括:至少一个处理器;机器学习的翻译模型,可被操作为接收从机器学习的图像识别模型获取的嵌入,并且响应...
【专利技术属性】
技术研发人员:FH科尔,D克里什南,WT弗里曼,DB贝朗格,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。