基于双向动态分组的多目标特征选择的人脸识别分类方法
未命名
07-12
阅读:150
评论:0

1.本发明涉及计算机视觉领域,具体涉及一种基于双向动态分组的多目标特征选择的人脸识别分类方法。
背景技术:
2.随着社会数字化,信息化和网络化的快速发展,如何对身份进行快速便捷的识别并且保证身份信息的安全性是一个值得关注的研究。而以人体的生物特征为代表的身份识别,例如虹膜、指纹和人脸等取得了重大的进步。这些新兴的身份识别方法相比于传统的以身份证件为代表的检验方法,具有稳定性高、识别能力强和难以伪造等优点。其中人脸识别已经是生活中不可缺少的身份识别技术,其凭借便利性、用户友好性和非接触性等优点,已经广泛的应用到安防、反恐、教育和银行等领域。例如公安利用人脸识别系统对罪犯进行认证和抓捕,日常生活中解锁认证和手机的人脸支付以及校园管理利用人脸识别对考生进行身份认证或者校外人员进行监督管理。
3.人脸识别是通过给定的图片和系统存储的图片进行匹配,由于现实环境中的光照、角度、面部表情以及墨镜等都会影响系统的判别,因此对于人脸部特征的提取非常重要。但是一些图片所提取的特征数量巨大,这将导致高维数据的出现。这一问题将导致在人脸识别分类时候需要消耗大量的运算资源并且运行缓慢。同时对于高维小样本数据也存在观测样本不足,难以预测和过拟合现象。而数据中的特征并非全部非常重要,其中只有稀疏的特征提供了非常有价值的信息,所以需要对此进行降维处理。
4.特征选择作为一项有效的数据预处理技术,可以通过从原始的特征集中去除冗余特征和不相关特征进行降维处理,从而提高了分类精度、降低了过拟合的风险并且缩短了构建分类模型的训练时间。目前,特征选择已经广泛应用到生物、文本分类、语音识别和图片分类以及计算机视觉领域当中,并且取得了非常好的效果。迄今为止,已经开发了大量方法来处理特征选择问题,并且通常分为三类:过滤型、包装型和嵌入式型。其中,过滤型通过评估每个特征进行选择,而特征之间的相互作用被忽略,但其优点是计算效率较高。包装型可以利用许多优秀的搜索算法获得特征子集,该子集可以通过学习算法建立和评估。因此,与过滤型相比,包装型可以获得更高的分类精度。与过滤型和包装型相比,嵌入式型将特征选择作为训练模型的一部分,并考虑到分类精度和计算效率,以实现两者之间的相对平衡。
技术实现要素:
5.为了解决上述问题,本发明提供了一种基于双向动态分组的多目标特征选择的人脸识别分类方法。
6.本发明采用的技术方案为:一种基于双向动态分组的多目标特征选择的人脸识别分类方法,包括如下步骤:
7.s1、获取待识别分类的人脸图像;
8.s2、对待识别分类的人脸图像进行预处理,包括归一化和降噪;
9.s3、对预处理后的待识别分类人脸图像进行特征提取,包括:提取颜色特征、形状特征、纹理特征和灰度特征;
10.s4、基于双向动态分组多目标算法对提取到的特征进行特征选择;
11.s5、将选择后的特征组合输入到分类器中,然后对需要进行识别分类的人脸图像使用k近邻分类技术得到未知人脸的标签,并将此标签作为最终结果;
12.s6、输出待识别分类的人脸图像的分类结果。
13.进一步,所述步骤s4中,基于双向动态分组多目标算法对提取到的特征进行特征选择的具体步骤包括:
14.s4-1、将数据集分为训练集和测试集,其中训练集占70%,测试集占30%;将训练集输入进行特征选择。
15.s4-2、设置特征选择进化算法参数:种群大小p为100、迭代次数n为100,特征数量为d,分组总数gnum设置为10*log2d,选择k近邻分类器,k近邻分类器的距离值k为5。
16.s4-3、设置种群中每个个体的编码方式为二值化编码方式,其中1代表选择此组特征,0代表不选。
17.s4-4、分组初始化:首先对分组初始化,即将特征进行su和relieff评价,并且根据这两个评价指标的排名投影到二维坐标轴上;然后将投影后的特征平均划分为四个象限,每个象限的对角线长度为l,并根据每个象限的重要程度不同为各象限设置不同的阈值,如公式(1);接着按照公式(2)和(3)为不同象限设置不同的分组数量;最后以每个象限的左下角为圆心对每个象限的特征进行1/4圆弧的扇形分组,其中第一个圆弧的半径为l/g,g代表此象限的分组数量,第二个圆弧的半径为2*l/g,以此类推;每个圆弧与象限边界或者两个相邻圆弧之间的区域代表一个特征组。
[0018][0019][0020][0021]
其中和表示第i象限的特征在两个评价指标下排名的平均值;numi表示第i象限的特征数量;c
24
表示第2和第4象限的特征组数,g
13
表示第1和第3象限的特征组数。
[0022]
s4-5、种群初始化:由于个体的一位代表一组特征,因此随机生成一个p行d列矩阵,矩阵中的每个值是0到1之间随机生成的,其中每一行代表一个个体,个体的每一列代表一个特征;若生成的值大于设定的阈值则设置为1,否则为0。
[0023]
s4-6、评价初始化种群:按照5折交叉验证评价方法,利用公式(1)的适应度函数评价出初始化种群中每个个体的分类错误率和所选特征与特征总数的比例,得到初始化种群的目标值,其中分类错误率为目标值的第一列,所选择的指标特征比例为目标值的第二列。
[0024][0025]
其中f
error
表示分类错误率,f
ratio
表示所选特征比例;c表示类别数,fpi表示在类别i中预测错误的个数,si代表类别i的样本个数。
[0026]
s4-7、识别种群中的最优解集:对于pareto非支配排序方法将多目标种群的目标值排序,取第一前沿面的解集为多目标种群的最优解集,并且将最优解集进行存档操作,存档的大小为100,如果超过100则按照距离对量选择前100的个体。
[0027]
s4-8、交叉:对于步骤s4-5中的种群中的每一个个体执行交叉操作,首先对于父本的选择采用二元锦标赛法进行挑选;然后考虑到对重要特征进行保留,在进行交叉时将会出现三种情况:
[0028]
s4-8-1、若两个父代在某一位的值都为1,生成两个子代对于此位的值仍为1。
[0029]
s4-8-2、若两个父代在某一位的值都为0,生成两个子代对于此位的值仍为0。
[0030]
s4-8-2、若一个父代在某一位的选择情况为1,而另一个父代选择情况为0,则考虑到对su和relieff排名靠前的特征保留概率更高,排名靠后的保留概率低,设计如下概率pc进行选择:
[0031][0032]
其中w
1j
和分别代表第j组特征在两个评价指标下平均值,平均值越高表示此组特征越重要,因此当随机生成的值rand小于时,则其中一个子代选择此组,另一个子代不选择,反之亦然。
[0033]
s4-9、变异:将步骤4-8中得到的子代进行从1到0的翻转,翻转概率pm将从公式(3)得到;对于从0翻转到1的概率,将此设置为1/d;
[0034][0035][0036]
其中和表示第j组特征在两个评价指标下排名的平均值。
[0037]
s4-10、评价:5折交叉验证评价方法,以步骤s4-6为例评价出步骤s4-9中变异后生成的新子代种群中每个个体的分类错误率和所选择的特征比例,得到新子代种群的目标值,其中分类错误率为目标值的第一列,所选择的特征比例为目标值的第二列。
[0038]
s4-11、选择:pareto非支配排序方法将生成的子代与父代集合的所有个体的目标值进行排序得到所有个体的序号,按序号取前100个个体为下一代的多目标种群。
[0039]
s4-12、识别下一代多目标与单目标种群中的最优解集:操作同步骤s4-7。
[0040]
s4-13、组内纵向动态细化:当种群进化到tr=10代结束后,对所有特征组进行组内细化,使得每一个特征组所携带的特征个数更少,以便于更加详细的搜索;该操作从每个象限的圆心引出一条射线将步骤s4-4中每个1/4圆弧划分为两个1/8圆弧,从而将初始扇形区域平均分成两个区域,每个区域的所有特征代表细化后新的一组;细化前的组选择情况是1或者0,则细化后的两组仍是1或者0。
[0041]
s4-14、组间横向动态调整:在组内细化后,对于所有个体都没有选择的特征组作为交换组ge,将错误率最低的个体p
best
没有选择的特征组作为被交换组g
ed
;然后从ge中随机挑选一定数量的特征与g
ed
中随机选择的特征进行调换;接着生成两个个体c1和c2,其中c1有50%的概率重新选择组g1;若c1选择,则c2不选择,反之亦然;最后将交换后生成的个体以步骤s4-6为例进行评价,并与交换前的个体集合后所有个体按照步骤s4-11进行选择。
[0042]
s4-15、当满足进化代数后,将特征投影到原始特征空间,取消分组方式,即一位代表一个特征进行搜索,此后不进行存档操作。
[0043]
s4-16、迭代:每执行完一次步骤s4-12或者步骤s4-14之后,迭代次数加一,然后重新回到步骤s4-8执行操作。
[0044]
s4-17、终止:当迭代次数达到步骤s4-2中的迭代次数n即100时,特征选择进化算法终止,并将最后一代的多目标种群与其目标值输出。
[0045]
s4-18、将步骤s4-17输出的所有个体的目标值进行pareto非支配排序,得到排序后的帕累托第一前沿面的个体;记录得到的第一前沿面中分类精度最高的对应个体,即为特征选择进化算法在步骤s3特征提取后得到所有特征中最关键的一组指标特征组合。
[0046]
与现有技术相比,本发明的优点在于:
[0047]
1、人脸识别分类的准确度高,人脸分类鲁棒性强且图像分类速度快;
[0048]
2、具有实施简单、所选特征少和节省计算资源等优点;
[0049]
3、选取出真正相关的特征,能够进一步简化模型,易于从业人员操作;
[0050]
4、剔除不相关特征,可以进一步缩短模型训练时间,提升其实际应用价值。
附图说明
[0051]
图1为本发明的工作流程图。
具体实施方式
[0052]
下面结合附图对本发明作进一步的说明。
[0053]
如图1所示,本发明是一种基于双向动态分组的多目标特征选择的人脸识别分类方法,包括如下步骤:
[0054]
s1、获取待识别分类的人脸图像;
[0055]
s2、对待识别分类的人脸图像进行预处理,包括归一化和降噪;
[0056]
s3、对预处理后的待识别分类人脸图像进行特征提取,包括:提取颜色特征、形状特征、纹理特征和灰度特征;
[0057]
s4、基于双向动态分组多目标算法对提取到的特征进行特征选择;
[0058]
s5、将选择后的特征组合输入到分类器中,然后对需要进行识别分类的人脸图像使用公知的k近邻分类技术得到未知人脸的标签,并将此标签作为最终结果。
[0059]
s6、输出待识别分类的人脸图像的分类结果。
[0060]
进一步,所述步骤s4中,基于双向动态分组多目标算法对提取到的特征进行特征选择的具体步骤包括:
[0061]
s4-1、将数据集分为训练集和测试集,其中训练集占70%,测试集占30%;将训练集输入进行特征选择。
[0062]
s4-2、设置特征选择进化算法参数:种群大小p为100、迭代次数n为100,特征数量为d,分组总数gnum设置为10*log2d,选择k近邻分类器,k近邻分类器的距离值k为5。
[0063]
s4-3、设置种群中每个个体的编码方式为二值化编码方式,其中1代表选择此组特征,0代表不选。
[0064]
s4-4、分组初始化:首先对分组初始化,即将特征进行su和relieff评价,并且根据
这两个评价指标的排名投影到二维坐标轴上;然后将投影后的特征平均划分为四个象限,每个象限的对角线长度为l,并根据每个象限的重要程度不同为各象限设置不同的阈值,如公式(1);接着按照公式(2)和(3)为不同象限设置不同的分组数量;最后以每个象限的左下角为圆心对每个象限的特征进行1/4圆弧的扇形分组,其中第一个圆弧的半径为l/g,g代表此象限的分组数量,第二个圆弧的半径为2*l/g,以此类推;每个圆弧与象限边界或者两个相邻圆弧之间的区域代表一个特征组。
[0065][0066][0067][0068]
其中和表示第i象限的特征在两个评价指标下排名的平均值;numi表示第i象限的特征数量;g
24
表示第2和第4象限的特征组数,g
13
表示第1和第3象限的特征组数。
[0069]
s4-5、种群初始化:由于个体的一位代表一组特征,因此随机生成一个p行d列矩阵,矩阵中的每个值是0到1之间随机生成的,其中每一行代表一个个体,个体的每一列代表一个特征;若生成的值大于设定的阈值则设置为1,否则为0。
[0070]
s4-6、评价初始化种群:按照5折交叉验证评价方法,利用公式(1)的适应度函数评价出初始化种群中每个个体的分类错误率和所选特征与特征总数的比例,得到初始化种群的目标值,其中分类错误率为目标值的第一列,所选择的指标特征比例为目标值的第二列。
[0071][0072]
其中f
error
表示分类错误率,f
ratio
表示所选特征比例;c表示类别数,fpi表示在类别i中预测错误的个数,si代表类别i的样本个数。
[0073]
s4-7、识别种群中的最优解集:对于pareto非支配排序方法将多目标种群的目标值排序,取第一前沿面的解集为多目标种群的最优解集,并且将最优解集进行存档操作,存档的大小为100,如果超过100则按照距离对量选择前100的个体。
[0074]
s4-8、交叉:对于步骤s4-5中的种群中的每一个个体执行交叉操作,首先对于父本的选择采用二元锦标赛法进行挑选;然后考虑到对重要特征进行保留,在进行交叉时将会出现三种情况:
[0075]
s4-8-1、若两个父代在某一位的值都为1,生成两个子代对于此位的值仍为1。
[0076]
s4-8-2、若两个父代在某一位的值都为0,生成两个子代对于此位的值仍为0。
[0077]
s4-8-2、若一个父代在某一位的选择情况为1,而另一个父代选择情况为0,则考虑到对su和relieff排名靠前的特征保留概率更高,排名靠后的保留概率低,设计如下概率pc进行选择:
[0078][0079]
其中w
1j
和分别代表第j组特征在两个评价指标下平均值,平均值越高表示此组
特征越重要,因此当随机生成的值rand小于时,则其中一个子代选择此组,另一个子代不选择,反之亦然。
[0080]
s4-9、变异:将步骤4-8中得到的子代进行从1到0的翻转,翻转概率pm将从公式(3)得到;对于从0翻转到1的概率,将此设置为1/d;
[0081][0082][0083]
其中和表示第j组特征在两个评价指标下排名的平均值。
[0084]
s4-10、评价:5折交叉验证评价方法,以步骤s4-6为例评价出步骤s4-9中变异后生成的新子代种群中每个个体的分类错误率和所选择的特征比例,得到新子代种群的目标值,其中分类错误率为目标值的第一列,所选择的特征比例为目标值的第二列。
[0085]
s4-11、选择:pareto非支配排序方法将生成的子代与父代集合的所有个体的目标值进行排序得到所有个体的序号,按序号取前100个个体为下一代的多目标种群。
[0086]
s4-12、识别下一代多目标与单目标种群中的最优解集:操作同步骤s4-7。
[0087]
s4-13、组内纵向动态细化:当种群进化到tr=10代结束后,对所有特征组进行组内细化,使得每一个特征组所携带的特征个数更少,以便于更加详细的搜索;该操作从每个象限的圆心引出一条射线将步骤s4-4中每个1/4圆弧划分为两个1/8圆弧,从而将初始扇形区域平均分成两个区域,每个区域的所有特征代表细化后新的一组;细化前的组选择情况是1或者0,则细化后的两组仍是1或者0。
[0088]
s4-14、组间横向动态调整:在组内细化后,对于所有个体都没有选择的特征组作为交换组ge,将错误率最低的个体p
best
没有选择的特征组作为被交换组g
ed
;然后从ge中随机挑选一定数量的特征与g
ed
中随机选择的特征进行调换;接着生成两个个体c1和c2,其中c1有50%的概率重新选择组ge;若c1选择,则c2不选择,反之亦然;最后将交换后生成的个体以步骤s4-6为例进行评价,并与交换前的个体集合后所有个体按照步骤s4-11进行选择。
[0089]
s4-15、当满足进化代数后,将特征投影到原始特征空间,取消分组方式,即一位代表一个特征进行搜索,此后不进行存档操作。
[0090]
s4-16、迭代:每执行完一次步骤s4-12或者步骤s4-14之后,迭代次数加一,然后重新回到步骤s4-8执行操作。
[0091]
s4-17、终止:当迭代次数达到步骤s4-2中的迭代次数n即100时,特征选择进化算法终止,并将最后一代的多目标种群与其目标值输出。
[0092]
s4-18、将步骤s4-17输出的所有个体的目标值进行pareto非支配排序,得到排序后的帕累托第一前沿面的个体;记录得到的第一前沿面中分类精度最高的对应个体,即为特征选择进化算法在步骤s3特征提取后得到所有特征中最关键的一组指标特征组合。
[0093]
关于测试结果的评估,本发明采用yale、warppie10p、olivettifaces、umist和orlraws10p这5个人脸识别数据集进行测试。首先本发明与使用的人脸图像数据集所有特征进行识别分类的效果进行了对比。由表1中的对比可知,本发明可以使用远远少于所有特征的小特征组合且得到更高的分类精度,虽然在umist数据集上分类精度有所下降,但是原始维度过高,在实际中需要消耗较高的计算成本。该实验证明,本发明可以有效的对原始数
据进行降维处理,剔除掉原始特征中的无关特征和冗余特征,使用少部分有用的特征进行更加准确的人脸识别分类。在表2和表3中,分别与目前几种先进的高维多目标特征选择进化算法(nsga-2、moea/d、mofs-bde、daea、sm-moea、vgs-moea)在分类精度和分类成本上进行了比较。从表中可知,相比于其他算法本发明可以通过选择较少的特征数量得到较高的分类精度。虽然对于sm-moea和vgs-moea在大部分数据集上选择相对较多的特征,但是在可接受所选特征数量情况下所有数据集上的分类精度有了明显的提高,而在人脸识别中分类精度相比于所选特征数量更加重要。并且对于warppie10p数据集可以得到100%的分类准确度。这表明本发明可以快速有效的进行人脸识别的分类,提高人脸识别的准确率,并且提高人脸识别的速度。在人脸识别的各个领域,特别是安防等,可以有效的进行人脸识别,帮助从业人员有效的进行身份的判断。
[0094]
表1使用所有病理特征与使用本发明输出病理特征组合分类精度(正确率)对比结果
[0095][0096]
表2本发明与其它进化算法对癌症识别分类的分类精度对比结果(%)
[0097][0098]
表3本发明与其它进化算法所选择的癌症识别分类的特征数目(个)对比结果
[0099]
技术特征:
1.一种基于双向动态分组的多目标特征选择的人脸识别分类方法,其特征在于,包括如下步骤:s1、获取待识别分类的人脸图像;s2、对待识别分类的人脸图像进行预处理,包括归一化和降噪;s3、对预处理后的待识别分类人脸图像进行特征提取,包括:提取颜色特征、形状特征、纹理特征和灰度特征;s4、基于双向动态分组多目标算法对提取到的特征进行特征选择;s5、将选择后的特征组合输入到分类器中,然后对需要进行识别分类的人脸图像使用k近邻分类技术得到未知人脸的标签,并将此标签作为最终结果;s6、输出待识别分类的人脸图像的分类结果。2.根据权利要求1所述的一种基于双向动态分组的多目标特征选择的人脸识别分类方法,其特征在于:所述步骤s4中,基于双向动态分组多目标算法对提取到的特征进行特征选择的具体步骤包括:s4-1、将数据集分为训练集和测试集,其中训练集占70%,测试集占30%;将训练集输入进行特征选择;s4-2、设置特征选择进化算法参数:种群大小p为100、迭代次数n为100,特征数量为d,分组总数gnum设置为10*log2d,选择k近邻分类器,k近邻分类器的距离值k为5;s4-3、设置种群中每个个体的编码方式为二值化编码方式,其中1代表选择此组特征,0代表不选;s4-4、分组初始化:首先对分组初始化,即将特征进行su和relieff评价,并且根据这两个评价指标的排名投影到二维坐标轴上;然后将投影后的特征平均划分为四个象限,每个象限的对角线长度为l,并根据每个象限的重要程度不同为各象限设置不同的阈值,如公式(1);接着按照公式(2)和(3)为不同象限设置不同的分组数量;最后以每个象限的左下角为圆心对每个象限的特征进行1/4圆弧的扇形分组,其中第一个圆弧的半径为l/g,g代表此象限的分组数量,第二个圆弧的半径为2*l/g,以此类推;每个圆弧与象限边界或者两个相邻圆弧之间的区域代表一个特征组;圆弧之间的区域代表一个特征组;圆弧之间的区域代表一个特征组;其中r
i1
和r
i2
表示第i象限的特征在两个评价指标下排名的平均值;num
i
表示第i象限的特征数量;g
24
表示第2和第4象限的特征组数,g
13
表示第1和第3象限的特征组数;s4-5、种群初始化:由于个体的一位代表一组特征,因此随机生成一个p行d列矩阵,矩阵中的每个值是0到1之间随机生成的,其中每一行代表一个个体,个体的每一列代表一个特征;若生成的值大于设定的阈值则设置为1,否则为0;s4-6、评价初始化种群:按照5折交叉验证评价方法,利用公式(1)的适应度函数评价出初始化种群中每个个体的分类错误率和所选特征与特征总数的比例,得到初始化种群的目标值,其中分类错误率为目标值的第一列,所选择的指标特征比例为目标值的第二列;
其中f
error
表示分类错误率,f
ratio
表示所选特征比例;c表示类别数,fp
i
表示在类别i中预测错误的个数,s
i
代表类别i的样本个数;s4-7、识别种群中的最优解集:对于pareto非支配排序方法将多目标种群的目标值排序,取第一前沿面的解集为多目标种群的最优解集,并且将最优解集进行存档操作,存档的大小为100,如果超过100则按照距离对量选择前100的个体;s4-8、交叉:对于步骤s4-5中的种群中的每一个个体执行交叉操作,首先对于父本的选择采用二元锦标赛法进行挑选;然后考虑到对重要特征进行保留,在进行交叉时将会出现三种情况:s4-8-1、若两个父代在某一位的值都为1,生成两个子代对于此位的值仍为1;s4-8-2、若两个父代在某一位的值都为0,生成两个子代对于此位的值仍为0;s4-8-2、若一个父代在某一位的选择情况为1,而另一个父代选择情况为0,则考虑到对su和relieff排名靠前的特征保留概率更高,排名靠后的保留概率低,设计如下概率p
c
进行选择:其中和分别代表第j组特征在两个评价指标下平均值,平均值越高表示此组特征越重要,因此当随机生成的值rand小于时,则其中一个子代选择此组,另一个子代不选择,反之亦然;s4-9、变异:将步骤4-8中得到的子代进行从1到0的翻转,翻转概率p
m
将从公式(3)得到;对于从0翻转到1的概率,将此设置为1/d;对于从0翻转到1的概率,将此设置为1/d;其中和表示第j组特征在两个评价指标下排名的平均值;s4-10、评价:5折交叉验证评价方法,以步骤s4-6为例评价出步骤s4-9中变异后生成的新子代种群中每个个体的分类错误率和所选择的特征比例,得到新子代种群的目标值,其中分类错误率为目标值的第一列,所选择的特征比例为目标值的第二列;s4-11、选择:pareto非支配排序方法将生成的子代与父代集合的所有个体的目标值进行排序得到所有个体的序号,按序号取前100个个体为下一代的多目标种群;s4-12、识别下一代多目标与单目标种群中的最优解集:操作同步骤s4-7;s4-13、组内纵向动态细化:当种群进化到t
r
=10代结束后,对所有特征组进行组内细化,使得每一个特征组所携带的特征个数更少,以便于更加详细的搜索;该操作从每个象限的圆心引出一条射线将步骤s4-4中每个1/4圆弧划分为两个1/8圆弧,从而将初始扇形区域平均分成两个区域,每个区域的所有特征代表细化后新的一组;细化前的组选择情况是1或者0,则细化后的两组仍是1或者0;
s4-14、组间横向动态调整:在组内细化后,对于所有个体都没有选择的特征组作为交换组g
e
,将错误率最低的个体p
best
没有选择的特征组作为被交换组g
ed
;然后从g
e
中随机挑选一定数量的特征与g
ed
中随机选择的特征进行调换;接着生成两个个体c1和c2,其中c1有50%的概率重新选择组g
e
;若c1选择,则c2不选择,反之亦然;最后将交换后生成的个体以步骤s4-6为例进行评价,并与交换前的个体集合后所有个体按照步骤s4-11进行选择;s4-15、当满足进化代数后,将特征投影到原始特征空间,取消分组方式,即一位代表一个特征进行搜索,此后不进行存档操作;s4-16、迭代:每执行完一次步骤s4-12或者步骤s4-14之后,迭代次数加一,然后重新回到步骤s4-8执行操作;s4-17、终止:当迭代次数达到步骤s4-2中的迭代次数n即100时,特征选择进化算法终止,并将最后一代的多目标种群与其目标值输出;s4-18、将步骤s4-17输出的所有个体的目标值进行pareto非支配排序,得到排序后的帕累托第一前沿面的个体;记录得到的第一前沿面中分类精度最高的对应个体,即为特征选择进化算法在步骤s3特征提取后得到所有特征中最关键的一组指标特征组合。
技术总结
本发明公开了一种基于双向动态分组的多目标特征选择的人脸识别分类方法,在获取待识别分类的人脸图像后,对其进行预处理;在预处理后对颜色特征、形状特征、纹理特征和灰度特征进行提取,并基于双向动态分组多目标算法对提取到的特征进行特征选择;将选择后的特征组合输入到分类器中,然后对需要进行识别分类的人脸图像使用K近邻分类技术得到未知人脸的标签,并将此标签作为最终结果;最后输出待识别分类的人脸图像的分类结果。本发明的人脸识别分类的准确度高,人脸分类鲁棒性强且图像分类速度快;选取出真正相关的特征,能够进一步简化模型,易于从业人员操作;也能剔除不相关特征,可以进一步缩短模型训练时间,提升其实际应用价值。应用价值。应用价值。
技术研发人员:于坤杰 陈科 孙劭儒 梁静 岳彩通 毕莹 于明渊 李俊俊 廖粵峰
受保护的技术使用者:郑州大学
技术研发日:2023.02.10
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/