【技术实现步骤摘要】
一种基于改进多尺度循环网络的人脸图像去模糊方法
本申请涉及图像处理
,特别涉及一种基于改进多尺度循环网络的人脸图像去模糊方法、装置、设备及可读存储介质。
技术介绍
目前,人脸识别技术是模式识别和计算机视觉领域的研究热点。然而在实际应用中,人脸图像受光照、镜头失焦、相机抖动、物体运动、相机像素低等因素的干扰,往往较为模糊,这导致人脸识别效率和准确率受到了很大影响。因此,如何实现人脸图像的去模糊,成为业内公认的难题。针对该问题,相关学者提出了基于卷积神经网络的人脸图像去模糊方法,其中基于多尺度卷积神经网络的方法,由于其结构简单、参数更少、容易训练等优势而备受关注。但是,多尺度卷积神经网络存在容易陷入局部最优解的问题,这不仅会导致误差下降缓慢或下降停滞的问题,还会影响网络精度。另外,目前多尺度卷积神经网络生成的图像和真实图像的分布存在差异,虽然肉眼看到的效果非常好,但是其数据还不够真实,存在严重的原始信息损失,一旦应用到模型训练中,必然会出现虚假信息过度拟合,最终导致该模型在实际应用中效果较差。还有学者提出了基于分离低高频的多尺度人脸图像去模糊方法,其原理在于:在去模糊过程中,使用前处理网络恢复人脸图像的低频信息以及语义分割;然后将生成的低频信息、语义分割以及模糊图像拼接输入后续的多尺度网络恢复图片信息;最后,将去模糊网络和高级别任务联合训练,达到提升人脸识别率的目的。但是,该方法存在以下缺点:第一,直接利用多尺度网络进行去模糊,仍然存在容易陷入局部最优解的问题,网络性能一般;第二,语义分割的 ...
【技术保护点】
1.一种基于改进多尺度循环网络的人脸图像去模糊方法,其特征在于,包括:/n根据训练集,利用GSA方法和PSO方法对SRN网络进行训练;/n利用训练完成的SRN网络,提取原始人脸图像的局部纹理信息;/n利用边缘检测算法,提取所述原始人脸图像的全局拓扑结构信息;/n对所述原始人脸图像、所述局部纹理信息、所述全局拓扑结构信息进行融合,得到目标人脸图像。/n
【技术特征摘要】
1.一种基于改进多尺度循环网络的人脸图像去模糊方法,其特征在于,包括:
根据训练集,利用GSA方法和PSO方法对SRN网络进行训练;
利用训练完成的SRN网络,提取原始人脸图像的局部纹理信息;
利用边缘检测算法,提取所述原始人脸图像的全局拓扑结构信息;
对所述原始人脸图像、所述局部纹理信息、所述全局拓扑结构信息进行融合,得到目标人脸图像。
2.如权利要求1所述的方法,其特征在于,所述根据训练集,利用GSA方法和PSO方法对SRN网络进行训练,包括:
S1、初始化粒子种群,所述粒子种群包括预设数量的粒子;
S2、在当前迭代过程中,根据PSO方法计算下一迭代过程中粒子的位置,得到第一更新结果,并根据GSA方法计算下一迭代过程中粒子的位置,得到第二更新结果;
S3、根据训练集和损失度函数,从所述第一更新结果和所述第二更新结果中选取当前迭代过程中最优的粒子位置,其中所述损失度函数用于衡量根据粒子位置确定网络参数的SRN网络在所述训练集上的误差大小;
S4、判断所述当前迭代过程中最优的粒子位置的损失值是否小于全局最优粒子位置的损失值,若是,则更新所述全局最优粒子位置;
S5、判断是否达到训练终止条件,若是,则根据所述全局最优粒子位置确定SRN网络的网络参数,以作为训练完成的SRN网络;否则,跳转到S2进入下一迭代过程。
3.如权利要求2所述的方法,其特征在于,所述根据PSO方法计算下一迭代过程中粒子的位置,得到第一更新结果,包括:
根据初始引力常数和当前迭代次数,确定当前迭代过程的引力常数;根据所述粒子种群中各个粒子的位置,确定目标粒子与各个非目标粒子之间的距离,其中所述目标粒子为所述粒子种群中的任意一个粒子;
确定当前迭代过程中所述目标粒子对应的损失值,并确定当前迭代过程中所述粒子种群中各个粒子对应的损失值的最大值和最小值;
根据所述目标粒子对应的损失值、所述最大值和所述最小值,确定所述目标粒子的质量;
根据所述当前迭代过程的引力常数、所述目标粒子与各个非目标粒子之间的距离、所述目标粒子的质量,确定所述目标粒子受到的引力合力;
根据所述引力合力和所述目标粒子的质量,确定所述目标粒子在当前迭代过程中加速度;
根据所述加速度,确定所述目标粒子在下一迭代过程中的位置和速度,作为第一更新结果。
4.如权利要求3所述的方法,其特征在于,所述根据GSA方法计算下一迭代过程中粒子的位置,得到第二更新结果,包括:
根据损失函数,确定目标粒子截止到当前迭代过程的原始最优位置;根据目标改进公式对所述原始最优位置进行改进,得到所述目标粒子的改进最优位...
【专利技术属性】
技术研发人员:佘金龙,谢会斌,李聪廷,
申请(专利权)人:济南博观智能科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。