The present invention relates to the technical field of image processing, provides a face replacement method, device and electronic equipment, by determining the head area of the first targets of the image, and the 3D head model rendering second characters to the first character of the head region in addition to background images, including second characters, and the head region the trunk region of the first character of the first image, can guarantee to completely replace the head, solves the result not only replace face real problems. In addition, the first character in the target image face tracking, the first model including face mixture model and lips model, the first model rendered to the head region second characters in the first image, second images, avoids \mouth mouth\ rendering.
【技术实现步骤摘要】
人脸替换方法、装置及电子设备
本专利技术涉及图像处理
,具体而言,涉及一种人脸替换方法、装置及电子设备。
技术介绍
随着虚拟现实的发展,虚拟人脸技术(又称“换脸”)也得到了极大的发展,例如应用在电影角色替换方面。目前,虚拟人脸技术常用的一种实现方式是:首先,利用人脸检测技术获取目标帧与素材帧的人脸特征点,并制作不同表情的三维模型;然后,通过计算目标帧的人脸特征点与标准人脸的各特征点之间的相对偏移量,来控制各三维模型的变形程度,并进行混合;最后,把素材帧的人脸特征点融合到混合模型上,完成渲染。但是,由于人与人的头型、脸型有差别,故只替换演员的脸部会使结果不够真实。而且,人脸表情模型一般不包括嘴唇,当演员张嘴的实际程度和人脸检测API所获得的嘴部特征点分布不一致时,就可能出现“嘴中嘴”的渲染结果。
技术实现思路
本专利技术的目的在于提供一种人脸替换方法、装置及电子设备,用以改善上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术提供了一种人脸替换方法,所述方法包括:获取原始视频的目标帧图像,其中,目标帧图像为原始视频的任意一帧图像;在目标帧图像中,确定第一人物的头部区域;对目标帧图像进行背景修复,得到背景图像,其中,背景图像中去除了第一人物的头部区域;获取第二人物的三维头部模型,将三维头部模型渲染到背景图像中,得到第一图像,其中,第一图像包括第二人物的头部区域、以及第一人物的躯干区域;利用标准人脸模型,对目标帧图像中的第一人物进行表情跟踪,得到第一模型,其中,第一模型包括人脸混合模型和嘴唇模型;将第一模型渲染到第一图像中,得到 ...
【技术保护点】
一种人脸替换方法,其特征在于,所述方法包括:获取原始视频的目标帧图像,其中,所述目标帧图像为所述原始视频的任意一帧图像;在所述目标帧图像中,确定第一人物的头部区域;对所述目标帧图像进行背景修复,得到背景图像,其中,所述背景图像中去除了所述第一人物的头部区域;获取第二人物的三维头部模型,将所述三维头部模型渲染到所述背景图像中,得到第一图像,其中,所述第一图像包括所述第二人物的头部区域、以及所述第一人物的躯干区域;利用标准人脸模型,对所述目标帧图像中的第一人物进行表情跟踪,得到第一模型,其中,所述第一模型包括人脸混合模型和嘴唇模型;将所述第一模型渲染到所述第一图像中,得到第二图像。
【技术特征摘要】
1.一种人脸替换方法,其特征在于,所述方法包括:获取原始视频的目标帧图像,其中,所述目标帧图像为所述原始视频的任意一帧图像;在所述目标帧图像中,确定第一人物的头部区域;对所述目标帧图像进行背景修复,得到背景图像,其中,所述背景图像中去除了所述第一人物的头部区域;获取第二人物的三维头部模型,将所述三维头部模型渲染到所述背景图像中,得到第一图像,其中,所述第一图像包括所述第二人物的头部区域、以及所述第一人物的躯干区域;利用标准人脸模型,对所述目标帧图像中的第一人物进行表情跟踪,得到第一模型,其中,所述第一模型包括人脸混合模型和嘴唇模型;将所述第一模型渲染到所述第一图像中,得到第二图像。2.如权利要求1所述的方法,其特征在于,获取第二人物的三维头部模型,将所述三维头部模型渲染到所述背景图像中,得到第一图像的步骤,包括:获取所述第二人物的三维头部模型;获取所述目标帧图像中第一人物头部的空间姿态;根据第一人物头部的空间姿态,对所述第二人物的三维头部模型进行姿态调整;将姿态调整后的三维头部模型渲染到所述背景图像中,得到渲染图像,其中,所述渲染图像的头部区域是所述第二人物的三维头部模型在所述背景图像中的投影;将所述渲染图像的头部区域与所述目标帧图像中第一人物的头部区域进行匹配,得到第一图像。3.如权利要求2所述的方法,其特征在于,将所述渲染图像的头部区域与所述目标帧图像中第一人物的头部区域进行匹配,得到第一图像的步骤,包括:检测第一特征点,其中,所述第一特征点为所述渲染图像的头部区域的特征点;检测第二特征点,其中,所述第二特征点为所述目标帧图像中第一人物的头部区域的特征点;将所述第一特征点与所述第二特征点进行仿射变换,从而将渲染图像的头部区域与所述目标帧图像中第一人物的头部区域对齐;根据所述目标帧图像的连续帧图像中第一人物的头部区域,对所述渲染图像的头部区域进行高斯平滑,得到第一图像。4.如权利要求1所述的方法,其特征在于,利用标准人脸模型,对所述目标帧图像中的第一人物进行表情跟踪,得到第一模型的步骤,包括:利用所述目标帧图像中的第一人物的人脸特征点与所述标准人脸模型的人脸特征点,获取每种表情对应的人脸表情模型的变形参数;根据所述变形参数,利用高斯-牛顿方法,得到人脸表情混合模型;利用所述目标帧图像中的第一人物的嘴部特征点与所述标准人脸模型的嘴部特征点,得到嘴唇模型,其中,所述第一模型包括人脸表情混合模型和嘴唇模型。5.如权利要求1所述的方法,其特征在于,将所述第一模型渲染到所述第一图像中第二人物的头部区域,得到第二图像的步骤,包括:将所述人脸表情混合模型渲染到所述第一图像中第二人物的头部区域,得到包含表情的第一图像;将所述嘴唇模型渲染到包含表情的第一图像的嘴部区域,并进行泊松融合,得到所述第二图像。6.一种人脸替换装置,其特征在于,所述装置包括:目标帧图像获取模块,用于获取原始视频的目标帧图像,其中,所述目标帧图像为所述原始视频的任意一帧图像;区域确定模块,用于在所述目标帧图像中,确定第一人物的头部区域;背景修复模块,用于对所述目标帧图像进行背景修复,得到背景图像,其中,所述背景图像中去除了所述第一人物的头部区域;第一图像获得模块,用于获...
【专利技术属性】
技术研发人员:马兆远,侯沛宏,郝君,梁冬雪,
申请(专利权)人:司马大大北京智能系统有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。