[发明专利]一种连续帧视频流的人脸关键点跟踪方法和系统有效
申请号: | 201910596185.X | 申请日: | 2019-07-03 |
公开(公告)号: | CN110349177B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 徐波 | 申请(专利权)人: | 广州多益网络股份有限公司;广东利为网络科技有限公司;多益网络有限公司 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 510530 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连续 视频 关键 跟踪 方法 系统 | ||
本发明公开了一种连续帧视频流的人脸关键点跟踪方法和系统,将人脸图片送入参数模型,获取原始人脸关键点;对原始人脸关键点进行平滑处理并替换原有坐标点,得到初步稳定人脸关键点;对前后帧人脸图片中的人脸关键点的运动方向和运行距离进行跟踪,对初步稳定的人脸关键点进行异常点检测和修正。本发明实现简单,适用性广,能够有效确保人脸关键点在连续的视频流上稳定的、实时的展示出来,提升人机交互体验。
技术领域
本发明涉及图像处理领域,特别是指一种连续帧视频流的人脸关键点跟踪方法和系统。
背景技术
人脸关键点包括眼睛、眉毛、鼻子、嘴巴和脸部轮廓等关键部位在人脸图片上的坐标表示。人脸关键点跟踪技术应用于人机交互下的各种表情传递场景,对研究数字图像和人机交互领域具有重大的意义,比如虚拟表情录制、实时虚拟人物互动都依赖人脸关键点跟踪技术。
人脸关键点由参数模型对人脸图像进行分析、计算后得到的一个坐标点集,而在流式视频帧中获取的一系列人脸关键点,很容易受参数模型、人脸运动、人脸所在环境的影响,导致把人脸关键点直接套用在虚拟表情时会表现出抖动的视觉效果,严重影响人机交互的体验。
发明内容
本发明提出一种连续帧视频流的人脸关键点跟踪方法和系统,解决了现有技术中参数模型计算分析出来的人脸关键点会存在不确定的偏差,把直接得到的人脸关键点驱动虚拟表情时,虚拟表情在视觉上会表现出抖动的效果,导致人机交互体验很差的问题。
本发明的技术方案是这样实现的:
一种连续帧视频流的人脸关键点跟踪方法,包括以下步骤:
S1,通过参数模型从视频流每帧人脸图片获取人脸关键点;
S2,基于线性稳定算法将每个人脸关键点的坐标点进行平滑处理,得到平滑后的坐标点替换原有坐标点,得到初步稳定的人脸关键点;
S3,基于跟踪稳定算法对前后帧人脸图片中的人脸关键点的运动方向和运行距离进行跟踪,对初步稳定的人脸关键点进行异常点检测和修正;
所述步骤S2具体包括以下步骤:
S21,直接输出第一帧人脸图片的人脸关键点P1,获取视频流第t帧人脸图片的人脸关键点Pt,前、后帧人脸图片的人脸关键点Pt-1、Pt+1;t为大于1的整数;
S22,分别以Pt-1、Pt、Pt+1各个应对的关键点坐标为顶点构建一个空间三角形,并计算出此三角形的重心坐标,得到对应的人脸关键点重心点Qt,使用Qt以替换的方式更新Pt并输出;
S23,重复步骤S22,直至视频流结束;
所述步骤S3具体包括以下步骤:
S31,基于Lukas-Kanade跟踪算法,对Pt-1在视频流上的帧Mt-1到Mt的方向上进行跟踪预测,得到人脸关键点Pa和每个跟踪点的状态信息Sa;
S32,将人脸关键点细分为各个独立的部位,根据跟踪状态信息Sa确定跟踪的有效人脸关键点,计算每个部位从Pt-1到Pa上的每个有效人脸关键点在x方向距离和sx、在y方向距离和sy,得到每个部位的平均距离差C;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州多益网络股份有限公司;广东利为网络科技有限公司;多益网络有限公司,未经广州多益网络股份有限公司;广东利为网络科技有限公司;多益网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910596185.X/2.html,转载请声明来源钻瓜专利网。