一种基于二面体群的面部关键点对称性检测方法技术

技术编号:16701615 阅读:45 留言:0更新日期:2017-12-02 14:15
本发明专利技术中提出的一种基于二面体群的面部关键点对称性检测方法,其主要内容包括:人脸对、二面体群和检测算法,其过程为,先用基于二面体群的旋转和反射操作,获得正方形的四个逆时针旋转和垂直、水平和两个对角线反射及它们的面部关键点检测的变换矩阵,具体检测算法为,先选择具有图像正确对称中心的区域,然后通过二面体群滤波器,找到当前图像的旋转和翻转版本,并使用这些原始和转换后图像版本对网络进行训练。本发明专利技术基于二面体群进行面部关键点检测,减少设计、计算和测试,提高了检测效率和准确性,可用于实时检测和分析。

A method of symmetry detection for key points of face based on two face groups

The present invention in a face two key points of the dihedral group symmetry detection based on the method, the main contents include: on the face, two face group and detection algorithm, the process is, first with the rotation and reflection operation in two face group based on four counterclockwise rotation and vertical and horizontal and the two diagonal reflection and their facial point detection to obtain the transformation matrix of the square, the detection algorithm is the first choice, with correct image symmetry center area, and then through the two surface body group filter, find the current image rotation and flip version, and after the image version of the network was trained using the original and conversion. The invention is based on the two face group to detect face key points, and reduces the design, calculation and testing, improves the detection efficiency and accuracy, and can be used for real-time detection and analysis.

【技术实现步骤摘要】
一种基于二面体群的面部关键点对称性检测方法
本专利技术涉及面部检测领域,尤其是涉及了一种基于二面体群的面部关键点对称性检测方法。
技术介绍
面部关键点对称性检测是指检测人脸中具有特定特征的对称性区域,比如眼角、嘴角等。面部关键点对称性检测不仅对于人脸识别具有很大作用,而且可以为表情识别提供基础。对称应用中的群体理论的一种类型是常规多边形的对称性创建的二面体群,它在化学、几何和计算机科学中有很多应用。人们在进行各种活动时,都会通过面部表情表现出内心的情感。面部关键点的对称性检测和定位,可以帮助我们更好地快速描述表情。它可以应用于安全领域,在公共场合,如机场、地铁站等处的人脸识别和表情识别,通过监控设备等来自动地识别人脸及其表情,通过分析人的表情来进一步判断人物心理,从而判断犯罪嫌疑人甚至是恐怖分子,进而阻止其犯罪行为。它也可以帮助执法机构和情报机构更好地辨别可疑行为和欺骗行为,如表情测谎技术等。此外,它还可以应用于客户满意度调查和儿童兴趣点分析、人脸动画自动合成等领域。然而,传统的方法对于面部关键点对称性的检测不够准确,计算和测试环节较为复杂,效率也不高。本专利技术提出了一种基于二面体群的面部关键点对称性检测方法,先用基于二面体群的旋转和反射操作,获得正方形的四个逆时针旋转和垂直、水平和两个对角线反射及它们的面部关键点检测的变换矩阵,具体检测算法为,先选择具有图像正确对称中心的区域,然后通过二面体群滤波器,找到当前图像的旋转和翻转版本,并使用这些原始和转换后图像版本对网络进行训练。本专利技术基于二面体群进行面部关键点检测,减少设计、计算和测试,提高了检测效率和准确性,可用于实时检测和分析。
技术实现思路
针对检测不够准确,计算和测试环节较为复杂等问题,本专利技术的目的在于提供一种基于二面体群的面部关键点对称性检测方法,先用基于二面体群的旋转和反射操作,获得正方形的四个逆时针旋转和垂直、水平和两个对角线反射及它们的面部关键点检测的变换矩阵,具体检测算法为,先选择具有图像正确对称中心的区域,然后通过二面体群滤波器,找到当前图像的旋转和翻转版本,并使用这些原始和转换后图像版本对网络进行训练。为解决上述问题,本专利技术提供一种基于二面体群的面部关键点对称性检测方法,其主要内容包括:(一)人脸对称;(二)二面体群;(三)检测算法。其中,所述的人脸对称,面部的特征是由头骨形状决定的,许多面部关键点在情绪分析中是非常重要的;可用眉毛(3个点)、眼睛(4个点)、唇侧(3个点)、嘴唇中部(4个点)的特征对(包括面部左侧和右侧,总共有24个点,每一侧有10个点)进行对称性分析;面部对称性是通过改变面部的不对称性来测量的,而对称包含旋转和反射,两者都可能出现在面部特征中。进一步地,所述的不对称面部表情,不对称面部表情可以分为运动不对称和面部结构不对称两种;这两种方法都可以用于寻找面部的不对称性;运动通常是发现面部表情不对称的主要来源,可以通过在一定时间内确定像素值的变化来测量;面部表情的结构不对称对于面部表情状态的解释具有重要意义。其中,所述的二面体群,二面体群有两种主要的操作:旋转和反射;具有n面的正多边形是二面体群,可用Dn表示,并具有2n个元素:{e,r,r2,…,rn-1,s,sr,sr2,…,srn-1}(1)其中,e是Dn中的单位元素;Dn={sjrk:0≤k≤n-1,0≤j≤1}(2)可用上式表示Dn。进一步地,所述的二面体群的属性,它们具有的属性如下:rn=1,srks=r-k,(srk)2=e,对于所有0≤k≤n-1(3)Dn的两个元素的组成由下式给出:rirj=ri+j,risrj=srj-i,srirj=sri+j,srisrj=rj-i(4)以D4为例,用最简单的结构(一个矩形)来表示面部,除了计算外,它覆盖了大部分数据。进一步地,所述的正方形的四个逆时针旋转及其面部关键点检测的变换矩阵,考虑由D4表示的正方形的四个逆时针旋转方位的旋转和反射,计算面部关键点检测的变换矩阵,以及垂直、水平和两个对角线的反射及其矩阵;对于i∈{0,1,2,3},R1为单位元素(0或360度旋转),R2为90度的旋转,R3为180度的旋转,R4为270度的旋转;之后,这些矩阵将作为应用于面部图像和寻找对称点的图像卷积滤波器,特别是在有遮挡图像时。进一步地,所述的垂直、水平和两个对角线反射及其面部关键点检测的变换矩阵,对于i∈{1,2},V表示沿垂直轴翻转,H表示沿水平轴上翻转,D1表示沿左上角和右下角的对角线翻转,D2表示沿右上角和左下角的对角线翻转,这些矩阵表示了眉毛、眼睛和嘴唇左右两侧的反射。其中,所述的检测算法,选择具有图像正确对称中心的区域,然后通过二面体群滤波器,找到当前图像的旋转和翻转版本,并使用这些原始和转换后图像版本对网络进行训练。进一步地,所述的算法的主要部分,可以总结为3个步骤:(1)在对图像进行预处理后,用验证的算法找到面部图像中心;(2)使用二面体群查找精确的旋转图像和翻转图像;(3)应用学习算法呈现如神经网络(NN)和卷积神经网络(CNN)的面部表情的最佳结果。进一步地,所述的算法的详细步骤,主要包括以下五个步骤:(1)对面部图像进行预处理,如去噪,并在图像中检测和裁剪面部,如下所示:a)检测面部区域;b)裁剪眉毛、眼睛和嘴巴区域;c)使用Canny边缘检测算法寻找Canny边缘;d)在图像上寻找多边形(这里为矩形);(2)寻找对称点;(3)根据D4(矩形)中的二面体旋转和翻转矩阵,找到旋转和翻转的图像;(4)有两个选择:a)使用所有原始和变换图像(旋转和翻转图像)训练学习方法,如NN;b)在CNN中使用变换矩阵作为过滤器;(5)使用新数据进行测试,并使用所有数据(旧和新)进行更多训练。附图说明图1是本专利技术一种基于二面体群的面部关键点对称性检测方法的系统框架图。图2是本专利技术一种基于二面体群的面部关键点对称性检测方法的脸部模型图。图3是本专利技术一种基于二面体群的面部关键点对称性检测方法的正方形的四个逆时针旋转及其面部关键点检测的变换矩阵。图4是本专利技术一种基于二面体群的面部关键点对称性检测方法的垂直、水平和两个对角线反射及其面部关键点检测的变换矩阵。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。图1是本专利技术一种基于二面体群的面部关键点对称性检测方法的系统框架图。主要包括人脸对称,二面体群和检测算法。二面体群有两种主要的操作:旋转和反射;具有n面的正多边形是二面体群,可用Dn表示,并具有2n个元素:{e,r,r2,…,rn-1,s,sr,sr2,…,srn-1}(1)其中,e是Dn中的单位元素;Dn={sjrk:0≤k≤n-1,0≤j≤1}(2)可用上式表示Dn。它们具有的属性如下:rn=1,srks=r-k,(srk)2=e,对于所有0≤k≤n-1(3)Dn的两个元素的组成由下式给出:rirj=ri+j,risrj=srj-i,srirj=sri+j,srisrj=rj-i(4)以D4为例,用最简单的结构(一个矩形)来表示面部,除了计算外,它覆盖了大部分数据。检测算法,选择具有图像正确对称中心的区域,然后通过二面体群滤波本文档来自技高网
...
一种基于二面体群的面部关键点对称性检测方法

【技术保护点】
一种基于二面体群的面部关键点对称性检测方法,其特征在于,主要包括人脸对称(一);二面体群(二);检测算法(三)。

【技术特征摘要】
1.一种基于二面体群的面部关键点对称性检测方法,其特征在于,主要包括人脸对称(一);二面体群(二);检测算法(三)。2.基于权利要求书1所述的人脸对称(一),其特征在于,面部的特征是由头骨形状决定的,许多面部关键点在情绪分析中是非常重要的;可用眉毛(3个点)、眼睛(4个点)、唇侧(3个点)、嘴唇中部(4个点)的特征对(包括面部左侧和右侧,总共有24个点,每一侧有10个点)进行对称性分析;面部对称性是通过改变面部的不对称性来测量的,而对称包含旋转和反射,两者都可能出现在面部特征中。3.基于权利要求书2所述的不对称面部表情,其特征在于,不对称面部表情可以分为运动不对称和面部结构不对称两种;这两种方法都可以用于寻找面部的不对称性;运动通常是发现面部表情不对称的主要来源,可以通过在一定时间内确定像素值的变化来测量;面部表情的结构不对称对于面部表情状态的解释具有重要意义。4.基于权利要求书1所述的二面体群(二),其特征在于,二面体群有两种主要的操作:旋转和反射;具有n面的正多边形是二面体群,可用Dn表示,并具有2n个元素:{e,r,r2,…,rn-1,s,sr,sr2,…,srn-1}(1)其中,e是Dn中的单位元素;Dn={sjrk:0≤k≤n-1,0≤j≤1}(2)可用上式表示Dn。5.基于权利要求书4所述的二面体群的属性,其特征在于,它们具有的属性如下:rn=1,srks=r-k,(srk)2=e,对于所有0≤k≤n-1(3)Dn的两个元素的组成由下式给出:rirj=ri+j,risrj=srj-i,srirj=sri+j,srisrj=rj-i(4)以D4为例,用最简单的结构(一个矩形)来表示面部,除了计算外,它覆盖了大部分数据。6.基于权利要求书5所述的正方形的四个逆时针旋转及其面部关键点检测的变换矩阵,其特征在于,考虑由D4表示的正方形的四个逆时针旋转方位的...

【专利技术属性】
技术研发人员:夏春秋
申请(专利权)人:深圳市唯特视科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1