【技术实现步骤摘要】
【国外来华专利技术】面部动画合成
[0001]优先权要求
[0002]本申请要求于2020年11月30日提交的美国专利申请序列第17/107,410号的优先权的权益,其全部内容通过引用并入本文中。
[0003]本公开内容总体上涉及操纵电子内容。
技术介绍
[0004]面部动画合成是可以包括将面部的面部表情从源图像(例如,源视频中的帧)转移至目标图像中的面部的处理。虽然存在用于面部动画合成的现有技术,但是在使得面部动画合成的结果一方面适用于源图像中的面部表情另一方面适用于标识来自目标图像的面部的特征的领域中,存在相当大的改进空间。在娱乐节目、计算机游戏、视频会话以及在消息收发系统中提供增强现实体验时应用面部动画合成是可能有益的。
附图说明
[0005]在不一定按比例绘制的附图中,相似的附图标记可以在不同视图中描述类似的部件。为了容易地识别对任何特定元件或动作的讨论,附图标记中的一个或多个最高位数字指代该元件被首次引入时所在的图号。在附图的图中以示例而非限制的方式示出了一些实施方式,在附图中:
[0006]图1是根据一些示例的其中可以部署本公开内容的联网环境的图解表示。
[0007]图2是根据一些示例的具有客户端侧和服务器侧两者的功能的消息收发系统的图解表示。
[0008]图3是根据一些示例的在数据库中维护的数据结构的图解表示。
[0009]图4是根据一些示例的消息的图解表示。
[0010]图5是根据一些示例的访问限制过程的流程图。
[0011]图6是根据一些示 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:访问肖像图像和源帧,所述肖像图像包括目标面部对象,所述源帧包括表示表演者的源面部对象;通过执行嵌入器机器学习模型从所述目标面部对象生成表示面部特征的嵌入,所述嵌入缺少所述目标面部对象的颜色和照明的表示;使用所述嵌入和所述源帧作为输入来执行生成器机器学习模型,以通过用新的面部对象替换所述源面部对象来修改所述源帧,所述新的面部对象包括来自所述目标面部对象的面部特征、来自所述源面部对象的面部表情以及来自所述源面部对象的颜色和照明;以及使得经修改的源帧呈现在显示设备上。2.根据权利要求1所述的方法,其中:所述源帧来自源视频的多个帧,所述多个帧包括相应的面部对象,所述相应的面部对象和所述源面部对象表示所述表演者;并且所述经修改的源帧来自经修改的源视频的多个帧。3.根据权利要求1所述的方法,包括:使用训练面部图像的训练数据集和颜色源图像集合,对所述嵌入器机器学习模型进行训练以生成表示面部特征的颜色中性嵌入,对于来自所述训练数据集的每个训练面部图像,所述训练包括:从所述颜色源图像集合中随机选择图像;使用从所述颜色源图像集合中随机选择的图像和所述训练面部图像来生成输入面部图像,所述输入面部图像具有来自所述训练面部图像的面部对象的表情和面部特征,以及来自从所述颜色源图像集合中随机选择的图像的面部对象的颜色和照明;以及使用所述输入面部图像作为输入来执行所述嵌入器机器学习模型,以生成表示来自所述训练面部图像中的面部对象的面部特征的嵌入。4.根据权利要求3所述的方法,其中,生成所述输入图像包括:确定对来自所述训练数据集的训练面部图像中的面部对象的面部表情进行编码的训练面部界标集合;确定对从所述颜色源图像集合中随机选择的图像中的颜色源面部对象的面部表情进行编码的颜色源面部界标集合;通过修改所述颜色源面部界标集合来扭曲所述随机选择的图像,以匹配所述训练面部界标集合;生成经扭曲的随机选择的图像和所述训练面部图像的相应金字塔表示;以及使用所述相应金字塔表示以得出所述输入图像,所述输入图像中的面部对象具有与所述训练面部图像中的面部对象的颜色和照明不同的颜色和照明。5.根据权利要求4所述的方法,其中,使用所述相应金字塔表示以得出所述输入图像包括:通过用所述经扭曲的随机选择的图像的金字塔表示的最小层级替换所述训练面部图像的金字塔表示的最小层级,来修改所述训练面部图像的金字塔表示;以及根据经修改的训练面部图像的金字塔表示来重构所述输入图像。6.根据权利要求5所述的方法,其中,所述相应金字塔表示是拉普拉斯金字塔表示,并且所述金字塔表示的最小层级对应于相关联图像的1/16的分辨率。
7.根据权利要求1所述的方法,其中:在用于通过网络交换数据的消息收发系统中,配置增强现实组件以修改目标媒体内容对象;并且使得在客户端设备处呈现摄像装置视图界面,所述摄像装置视图界面包括与所述客户端设备一起的摄像装置的数字图像传感器的输出,并且包括表示所述增强现实组件的用户可选元素,其中,执行所述生成器机器学习模型是响应于检测到表示所述增强现实组件的所述用户可选元素的激活,其中,使得经修改的源帧呈现在显示设备上是使得所述经修改的源帧在所述客户端设备处呈现在所述摄像装置视图界面中。8.根据权利要求7所述的方法,其中,使得所述经修改的源帧呈现在所述摄像装置视图界面中包括:将所述经修改的源帧的至少一部分叠加在所述摄像装置的数字图像传感器的输出的一部分上。9.根据权利要求7所述的方法,其中,使得所述经修改的源帧呈现在所述摄像装置视图界面中包括:使得呈现所述经修改的源帧而不是所述摄像装置的数字图像传感器的输出。10.根据权利要求7所述的方法,其中,所述肖像图像与表示所述消息收发系统中的用户的用户简档相关联。11.一种系统,包括:一个或更多个处理器;以及非暂态计算机可读存储介质,其包括指令,所述指令在由所述一个或更多个处理器执行时使所述一个或更多个处理器执行操作,所述操作包括:访问肖像图像和源帧,所述肖像图像包括目标面部对象,所述源帧包括表示表演者的源面部对象;通过执行嵌入器机器学习模型从所述目标面部对象生成表示面部特征的嵌入,所述嵌入缺少所述目标面部对象的颜色和照明的表示;使用所述嵌入和所述源帧作为输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。