一种用于美颜的人脸关键点定位方法及系统的制作方法_3

文档序号:9708773阅读:来源:国知局
像,所述输入图像转换单元从图像获取单元中调取输入图像并将输入图像转换成灰度输入 图像,所述输入图像人脸检测单元从输入图像转换单元中调取灰度输入图像并检测所述灰 度输入图像中的人脸信息,所述输入图像初始形状组获取单元从输入图像人脸检测单元中 获取人脸信息并从输入图像转换单元中调取灰度输入图像从而提取灰度输入图像中人脸 的初始形状组,所述关键点提取单元通过对所述模型获取单元中的训练模型和所述输入图 像初始形状组获取单元中的灰度输入图像中人脸的初始形状组进行计算获取人脸关键点。
[0055] 其中,所述移动客户端采用手机、平板电脑和数码相机。
[0056]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本实发明要求保护范围由所附的权利要求书及 其等效物界定。
【主权项】
1. 一种用于美颜的人脸关键点定位方法,其特征在于,包括图像模型训练方法和人脸 关键点提取方法; 所述图像模型训练方法包括步骤: (1) 由服务器获取样本图像; (2) 将所述样本图像转换成灰度样本图像; (3) 检测灰度样本图像中的人脸信息,记录人脸框位置,同时检测并读取人脸对应的特 征点信息构成真实形状,统计人脸特征点坐标建立特征点模型; (4) 通过采用随机形状并添加随机扰动利用步骤(3)中获取的人脸信息提取灰度样本 图像中人脸的初始形状组; (5) 利用随机森林和线性回归方法,根据所述真实形状和所述初始形状组迭代训练图 像模型; (6) 存储所述特征点模型和图像模型作为训练模型; 所述人脸关键点提取方法包括步骤: (7) 载入所述训练模型至移动客户端; (8) 利用移动客户端获取输入图像; (9) 将所述输入图像转换成灰度输入图像; (10) 检测所述灰度输入图像中的人脸信息,记录人脸框位置; (11) 通过采用随机形状并添加随机扰动的方法,利用步骤(10)中获取的人脸信息提取 灰度输入图像中人脸的初始形状组; (12) 对所述灰度输入图像中人脸的初始形状组在所述训练模型中进行迭代计算,获得 新形状组; (13) 求新形状组的中值作为最终形状,最终形状即人脸关键点。2. 根据权利要求1所述的一种用于美颜的人脸关键点定位方法,其特征在于,所述步骤 (3) 中利用Adaboost算法检测灰度样本图像中的人脸信息;所述步骤(10)中利用Adaboost 算法检测灰度输入图像中的人脸信息。3. 根据权利要求1所述的一种用于美颜的人脸关键点定位方法,其特征在于,所述步骤 (4) 和步骤(11)中所述人脸的初始形状组的提取方法包括步骤:随机选择多个初始形状,并 对所述人脸框的矩形中心和尺度做随机偏移得到新人脸框,然后将所述初始形状做缩放和 偏移使初始形状落在新人脸框内,从而获得初始形状组。4. 根据权利要求1所述的一种用于美颜的人脸关键点定位方法,其特征在于,所述步骤 (5) 中迭代训练图像模型包括步骤: (5.1) 利用所述真实形状和所述初始形状组计算灰度样本图像的形状残差; (5.2) 以最小化叶节点残差不纯度为目标训练随机森林; (5.3) 根据随机森林提取灰度样本图像的像素差值特征; (5.4) 利用线性回归,计算所述像素差值特征到所述形状残差的映射矩阵; (5.5) 根据所述像素差值特征和映射矩阵,计算灰度样本图像的形状增量,利用形状增 量更新所述初始形状组; (5.6) 计算所述初始形状组的差异,若大于预设阈值则返回步骤(4),否则返回步骤 (5.1)继续迭代,直到达到预设迭代次数则输出最终的随机森林和映射矩阵作为图像模型。5. 根据权利要求4所述的一种用于美颜的人脸关键点定位方法,其特征在于,所述步骤 (12)中获得新形状组的迭代计算包括步骤: (12.1) 根据输入图像中人脸的初始形状组和训练模型中的随机森林提取像素差值特 征; (12.2) 基于像素差值特征和训练模型中的映射矩阵,求得形状增量,利用形状增量更 新输入图像中人脸的初始形状组,获得新形状组; (12.3) 计算新形状组的差异,若大于设定阈值则返回步骤(11),否则返回步骤(12.1) 继续迭代,直到达到预设迭代次数则输出最终的新形状组。6. 根据权利要求5所述的一种用于美颜的人脸关键点定位方法,其特征在于,所述预设 迭代次数取5-9次。7. -种用于美颜的人脸关键点定位系统,其特征在于,包括服务器和移动客户端,所述 服务器与移动客户端无线通信;所述服务器包括模型训练模块,用于将样本图像经过训练 形成训练模型;所述移动客户端包括人脸关键点提取模块,所述人脸关键点提取模块用于 从模型训练模块中提取输入图像的人脸关键点。8. 根据权利要求7所述的一种用于美颜的人脸关键点定位系统,其特征在于,所述模型 训练模块包括样本获取单元、图像转换单元、人脸检测读取单元、初始形状组获取单元、模 型训练单元和模型集合单元;所述样本获取单元获取样本图像后由图像转换单元将样本图 像转换成灰度样本图像,所述人脸检测读取单元从图像转换单元中调取灰度样本图像并对 灰度样本图像进行人脸信息检测获取真实形状和统计人脸特征点坐标建立特征点模型,所 述初始形状组获取单元从人脸检测读取单元中获取人脸信息并从图像转换单元中调取灰 度样本图像从而提取灰度样本图像中人脸的初始形状组,所述模型训练单元从人脸检测读 取单元调取真实形状并从初始形状组获取单元调取初始形状组从而训练图像模型,所述模 型集合单元集合所述人脸检测读取单元中的特征点模型和所述模型训练单元中的图像模 型形成训练模型。9. 根据权利要求7所述的一种用于美颜的人脸关键点定位系统,其特征在于,所述人脸 关键点提取模块包括模型获取单元、图像获取单元、输入图像转换单元、输入图像人脸检测 单元、输入图像初始形状组获取单元和关键点提取单元;所述模型获取单元连接所述服务 器,所述图像获取单元利用移动客户端获取输入图像,所述输入图像转换单元从图像获取 单元中调取输入图像并将输入图像转换成灰度输入图像,所述输入图像人脸检测单元从输 入图像转换单元中调取灰度输入图像并检测所述灰度输入图像中的人脸信息,所述输入图 像初始形状组获取单元从输入图像人脸检测单元中获取人脸信息并从输入图像转换单元 中调取灰度输入图像从而提取灰度输入图像中人脸的初始形状组,所述关键点提取单元通 过对所述模型获取单元中的训练模型和所述输入图像初始形状组获取单元中的灰度输入 图像中人脸的初始形状组进行计算获取人脸关键点。10. 根据权利要求1或7所述的一种用于美颜的人脸关键点定位方法及系统,其特征在 于,所述移动客户端采用手机、平板电脑和数码相机。
【专利摘要】本发明公开一种用于美颜的人脸关键点定位方法及系统,图像模型训练包括步骤:由服务器获取样本图像并转换成灰度样本图像;检测灰度样本图像中的人脸,统计人脸特征点坐标建立特征点模型;通过采用随机形状并添加随机扰动提取初始形状组;利用随机森林和线性回归方法迭代训练图像模型;存储特征点模型和图像模型作为训练模型;人脸关键点提取包括步骤:载入训练模型;获取输入图像并转换成灰度输入图像;检测灰度输入图像中的人脸;通过采用随机形状并添加随机扰动提取初始形状组;对初始形状组在训练模型中进行迭代计算,获得新形状组;求新形状组的中值作为人脸关键点。本发明对初始化形状的依赖较弱且对于人脸关键点的定位精确度较高。
【IPC分类】G06K9/00, G06K9/62
【公开号】CN105469081
【申请号】CN201610024890
【发明人】陈丹
【申请人】成都品果科技有限公司
【公开日】2016年4月6日
【申请日】2016年1月15日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1