【技术实现步骤摘要】
基于演化支持向量机的口罩图像识别方法
[0001]本专利技术涉及数字图像处理领域,尤其是涉及一种基于演化支持向量机的口罩图像识别方法。
技术介绍
[0002]佩戴口罩是预防疾病的有效手段。为了有效地防止疾病的传播,人们有时需要佩戴口罩才允许进入医院和实验室等特定场所。在人流量比较大的特定场所,往往需要在入口处安排许多工作人员检查进入场所的每一个人是否佩戴口罩,从而防止没有佩戴口罩的人员进入到这些特定场所。为了减轻工作人员的工作压力,许多特定场所利用门禁系统来加快人流通过的速度。门禁系统可以自动地在指定区域处采集需要进入场所的每一个人的人脸图像,然后识别出是否是佩戴口罩图像,如果不是佩戴口罩图像,门禁系统则不开启入口的通道。因此,如何精确地识别口罩图像是这种门禁系统中的关键技术。
[0003]为了精确地识别口罩图像,许多技术人员尝试了利用基于多项式核函数的支持向量机来识别口罩图像。然而,传统基于多项式核函数的支持向量机有许多训练参数需要设置,如多项式核函数中的degree参数,gamma参数和coef0参数。这些训练参数的设置会在很大程度上影响口罩图像的识别精度。针对这个问题,技术人员利用演化算法来演化基于多项式核函数的支持向量机的训练参数。差分演化算法是当前演化算法研究中的热点,许多工程技术人员使用差分演化算法来解决各种工程优化问题。然而,传统差分演化算法在口罩图像的识别中容易出现识别精度不够的缺点。
技术实现思路
[0004]本专利技术提供一种基于演化支持向量机的口罩图像识别方法。它在一定程 ...
【技术保护点】
【技术特征摘要】
1.一种基于演化支持向量机的口罩图像识别方法,其特征在于,包括以下步骤:步骤1,利用图像传感器采集戴口罩的人脸图像和未戴口罩的人脸图像,构成图像样本集合;步骤2,利用方向梯度直方图算法对图像样本集合进行特征提取,得到口罩图像数据集;步骤3,将口罩图像数据集划分为训练数据集和验证数据集;步骤4,输入种群大小PS,最大迭代次数MaxIter,杂交概率CR,子群大小LPS;步骤5,设置当前迭代次数Iter=1;步骤6,随机生成包含PS个个体的种群Pop={X1,X2,...,X
qi
,...,X
PS
},其中,种群Pop中的第qi个个体X
qi
={X
qi,1
,X
qi,2
,...,X
qi,dj
,...,X
qi,Dm
};种群Pop中的每个个体都存储了用于口罩图像识别的基于多项式核函数的支持向量机的Dm个训练参数;Dm表示用于口罩图像识别的基于多项式核函数的支持向量机的训练参数的数量;X
qi,dj
表示种群Pop中的第qi个个体中所存储的第dj个训练参数;个体下标qi=1,2,...,PS;维度下标dj=1,2,...,Dm;步骤7,计算种群Pop中每个个体的适应值;步骤8,获取种群Pop中适应值最小的个体,记为最优个体BX;步骤9,如果当前迭代次数Iter小于MaxIter,则转到步骤10,否则转到步骤22;步骤10,根据公式(1)计算振幅数值AF;步骤11,计算变异策略的选择概率MP;步骤12,按照适应值从小到大的顺序,对种群Pop中所有个体进行排序,得到排序后的序列种群SP;步骤13,设置引导种群PBX为空,并设置排斥种群PWX为空;步骤14,将序列种群SP中排在前面的LPS个个体添加到引导种群PBX中;步骤15,将序列种群SP中排在后面的LPS个个体添加到排斥种群PWX中;步骤16,根据公式(2)生成变异个体V;其中,rand1和rand2都是在[0,1]之间的随机实数;V
dj
是变异个体V中所存储的第dj个训练参数;ri是在[1,PS]之间的一个随机整数,X
ri,dj
是种群Pop中的第ri个个体中所存储的第dj个训练参数;rb是在[1,LPS]之间的一个随机整数,PBX
rb,dj...
【专利技术属性】
技术研发人员:郭肇禄,赵瑞壮,杨火根,刘超飞,张文生,
申请(专利权)人:江西理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。