本发明专利技术公开了一种三维虚拟人头像生成方法、人头像运动跟踪方法和装置,属于图像处理领域。该三维虚拟人头像生成方法包括:采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分;根据获取的特征点和预设标准人脸模型获取个性化三维人脸模型;对所述个性化三维人脸模型进行纹理贴图,生成三维虚拟人头像。通过获取单幅人脸图片上用于表征人脸特征信息的特征点,并将其应用到三维人脸模型中,生成一个包括额头部分的具有更强真实感的个性化三维人脸模型,无需手工标示特征点,大大减少了人工处理量,且适用于要求简洁、快速的建模场合,且由于特征点中包括了人脸额头部分的特征点,能够使得生成的三维虚拟人头像的真实感大大增强,准确率高。
【技术实现步骤摘要】
本专利技术涉及图像处理领域,特别涉及一种三维虚拟人头像生成方法、人头像运动跟踪方法和装置。
技术介绍
人脸是人类交流的重要渠道,是人类情感表达的最直接的载体,是个体特性展现的重要部分。随着计算机技术的迅速发展,人们试图在计算机上展现真实人脸模型,自从上世纪70年代Parke建立第一个脸部模型开始,人脸建模技术得到广泛关注与研究。真实感人脸建模即是把人的脸部特征在计算机中真实地再现出来。从人的视觉要求出发,总是希望计算机生成的人脸能够尽可能的逼真,但是由于受模型和计算机能力的限制,建模结果与人们的要求还是有很大差距。现有技术中的一种方法时首先根据输入图像手工标定一组特征点;然后根据人脸库中的平均人脸模型,自动估计输入图像中头部姿势参数;姿势恢复以后,它根据一个相似度度量函数为给定人脸图像在三维人脸库中确定一个邻域,邻域的大小通过交叉验证算法来自适应的确定;通过邻域插值算法合成个性化三维人脸模型模型;最后通过提取的特征点求解纹理映射。该方法可以得到高精度的三维人脸动画,在不同的实验条件下应用到各种单幅图像合成三维模型,保证人脸动画的真实感,同时避免了对人脸缝隙区域进行手工划分的繁琐,提高了人脸动画的制作效率,生成三维人脸模型计算过程相对迭代算法更加稳定和高效,同时生成三维人脸模型具有纹理信息,能够实时生成具有真实感的高精度三维人脸动画。在对现有技术进行分析后,专利技术人发现现有技术至少具有如下缺点:现有技术中提供的方法,每幅测试的图像都需要手工标示特征点,人工处理量太大,不能应用于要求简洁、快速的建模场合。
技术实现思路
本专利技术实施例提供了一种三维虚拟人头像生成方法、人头像运动跟踪方法和装置。所述技术方案如下:一种三维虚拟人头像生成方法,包括:采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分;根据获取的特征点和预设标准人脸模型获取个性化三维人脸模型;对所述个性化三维人脸模型进行纹理贴图,生成三维虚拟人头像。一种人头像运动跟踪方法,包括:获取人头像的视频;检测所述视频的每一帧图像,获取所述每一帧图像中的人脸区域;从所述每一帧图像中的人脸区域中查找强角点;根据所述每一帧图像中的人脸区域的强角点,获取所述视频中的人头像姿势的旋转偏移矩阵;根据所述旋转偏移矩阵旋转三维虚拟人头像,使得所述三维虚拟人头像的旋转能够跟踪所述视频中的人头像,所述三维虚拟人头像根据所述人头像生成。一种三维虚拟人头像生成装置,包括:特征点获取模块,用于采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分;个性化三维人脸模型获取模块,用于根据获取的特征点和预设标准人脸模型获取个性化三维人脸模型;三维虚拟人头像获取模块,用于对所述个性化三维人脸模型进行纹理贴图,生成三维虚拟人头像。一种人头像运动跟踪装置,包括:视频获取模块,用于获取人头像的视频;人脸区域获取模块,用于检测所述视频的每一帧图像,获取所述每一帧图像中的人脸区域;强角点查找模块,用于从所述每一帧图像中的人脸区域中查找强角点;矩阵获取模块,用于根据所述每一帧图像中的人脸区域的强角点,获取所述视频中的人头像姿势的旋转偏移矩阵;跟踪模块,用于根据所述旋转偏移矩阵旋转三维虚拟人头像,使得所述三维虚拟人头像的旋转能够跟踪所述视频中的人头像,所述三维虚拟人头像根据所述人头像生成。本专利技术实施例提供的技术方案的有益效果是:通过获取单幅人脸图片上用于表征人脸特征信息的特征点,并将其应用到三维人脸模型中,生成一个包括额头部分的具有更强真实感的个性化三维人脸模型,无需手工标示特征点,大大减少了人工处理量,且适用于要求简洁、快速的建模场合,且由于特征点中包括了人脸额头部分的特征点,能够使得生成的三维虚拟人头像的真实感大大增强,准确率高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是特征点局部搜索示意图;图2是本专利技术实施例提供的一种三维虚拟人头像生成方法的流程图;图3是本专利技术实施例提供的一种三维虚拟人头像生成方法的流程图;图4是本专利技术实施例提供的一种人头像运动跟踪方法的流程图;图5是本专利技术实施例提供的一种三维虚拟人头像生成装置的结构示意图;图6是本专利技术实施例提供的一种三维虚拟人头像生成装置的结构示意图;图7是本专利技术实施例提供的一种人头像运动跟踪装置的结构示意图8是本专利技术实施例提供的一种人头像运动跟踪装置的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在介绍本专利技术提供的三维虚拟人头像生成方法之前,首先对本专利技术的基础知识进行简要的介绍:ASM (Active Shape Model,主动形状模型)是一种基于模型的特征匹配算法,它既可以灵活地改变模型的形状以适应目标形状的不确定的特性,又将形状的变化控制在允许的范围内,从而保证模型在改变时不会受到各种因素的影响而出现不合理的形状。ASM算法在实现时主要包括以下三个步骤:(I)图像采样获得形状向量和特征点信息。在建立模型时,需要手工标定训练图像。选择N幅人脸图像(包括多个人的不同表情的姿态),每一幅图像标定n个特征点作为训练数据。标定点为:Xi = (xn, yn, xi2, yi2, , xin, yin, )T, i = 1, 2, , N (公式 I)其中,(XiJ, YiJ,)表示第i幅图像的第j个特征点的坐标;n代表每幅图像标记的特征点的数目;N代表训练图像的数目;每幅图像的Xi表示一个形状向量。并获取每一个特征点周围的特征信息,这些特征信息是进行匹配的主要依据。(2)建立模型特征点标定是在各自不同的样本图像上进行操作。由于各个样本图像拍摄条件、分辨率的差异,得到的形状向量具有不同的比例尺寸,因此要对样本图像的形状向量进行归一化,通过旋转、平移、缩放等仿射变换使得他们在同一坐标系中表示具有一致性。各个样本向量之间存在一定的相关性,且样本数量比较大会造成计算量过大,必须进行简化处理。采用的PCA (Principal Component Analysis,主成分分析)的思想对样本空间进行正交变换,并确定主成分,经PCA计算可得到主要变化参数。从训练样本中集中获得轮廓的模型统计信息包括: 平均形状向量权利要求1.一种三维虚拟人头像生成方法,其特征在于,包括: 采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分; 根据获取的特征点和预设标准人脸模型获取个性化三维人脸模型; 对所述个性化三维人脸模型进行纹理贴图,生成三维虚拟人头像。2.根据权利要求1所述的方法,其特征在于,采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分,具体包括: 采集人脸图片,根据预设算法从所述人脸图片上获取68个特征点,所述68本文档来自技高网...
【技术保护点】
一种三维虚拟人头像生成方法,其特征在于,包括:采集人脸图片,获取所述人脸图片上的特征点,所述特征点用于表示左右眉毛、左右眼睛、鼻子、人脸的边缘轮廓和人脸额头部分;根据获取的特征点和预设标准人脸模型获取个性化三维人脸模型;对所述个性化三维人脸模型进行纹理贴图,生成三维虚拟人头像。
【技术特征摘要】
【专利技术属性】
技术研发人员:潘志庚,张明敏,叶益斌,李焕森,周小建,李德旭,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。