收藏 分销(赏)

基于图像增强的人脸识别系统设计与实现_祖婷.pdf

上传人:自信****多点 文档编号:328533 上传时间:2023-08-16 格式:PDF 页数:4 大小:1.51MB
下载 相关 举报
基于图像增强的人脸识别系统设计与实现_祖婷.pdf_第1页
第1页 / 共4页
基于图像增强的人脸识别系统设计与实现_祖婷.pdf_第2页
第2页 / 共4页
基于图像增强的人脸识别系统设计与实现_祖婷.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、本栏目责任编辑:唐一东人工智能Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)基于图像增强的人脸识别系统设计与实现祖婷,余兴国(安徽机电职业技术学院 互联网与通信学院,安徽 芜湖 241002)摘要:为了提高图像的质量以使其更适合于特定应用。设计了一种高效的中值滤波器,并开发了一种新的边缘处理算法,利用差分的图像特征来突出图像中的细节。此外,采用直方图处理技术来进一步增强图像。经过实验验证,改进的图像增强算法能够显著提高人脸识别系统的准确性和鲁棒性,利用深度学习技术设计了人脸识别模型,并将增强后

2、的图像输入模型进行训练和测试。实验结果表明,与传统的人脸识别系统相比,基于图像增强的人脸识别系统在准确性和鲁棒性方面都取得了显著的提升。关键词:图像增强;中值滤波器;图像特征;边缘处理;深度学习中图分类号:TP391 文献标志码:A文章编号:1009-3044(2023)18-0038-04开放科学(资源服务)标识码(OSID):0 引言数字图像处理技术在人脸识别领域的应用越来越广泛,其中图像增强技术能够显著提高人脸识别系统的性能和准确性1。人脸识别技术在安全监控、金融交易、身份验证等领域发挥着重要的作用,但仍面临着面部表情、光照条件、遮挡等因素的干扰,导致识别准确性和鲁棒性不够理想的问题2。

3、经过广泛调研,图像增强技术可以有效地克服这些挑战,并且可以提高人脸识别系统的性能和准确性,能够更好地服务于人们的生活和工作。因此,本文提出了一种基于图像增强的人脸识别系统,旨在通过图像增强技术提高人脸图像的质量,进而提高人脸识别系统的性能和准确性。具体地说,首先对图像中值滤波器的中值函数进行优化,提出了一种效率更高的中值函数,同时通过分析函数的导数和偏导数,提出了一种新的边缘处理算法。然后,利用直方图处理进一步增强图像的质量。最后,采用深度学习技术设计了人脸识别模型,并将增强后的图像输入模型进行训练和测试,以验证基于图像增强的人脸识别系统的有效性和可行性。1 相关工作近年来,人脸识别技术在智能

4、安防、高校、教育等领域中应用广泛,同时图像增强技术也在图像处理领域得到广泛应用。图像增强是一种特殊的处理方法,它根据需要突出图像的细节,忽略或清除不需要的信息,使处理结果更适合人类视觉特性或机器识别系统。图像增强技术在国内也得到了广泛的应用3。在国内,人脸识别技术的研究起步较早,研究成果较为丰富。其中,深度学习是当前人脸识别领域研究的热点,其应用广泛,识别精度较高。国内的研究者们将图像增强技术应用于医学图像、遥感图像等领域。北京大学的研究人员提出了一种基于深度学习的超分辨率重建算法,它可以将低分辨率的医学图像重建为高分辨率,从而提高了医学图像的质量和可视化效果4。此外,还有一些研究者将图像增强

5、技术应用于文化遗产保护、视频监控等领域,并取得了一些令人瞩目的研究成果。中国科学院计算技术研究所的研究人员提出了一种基于人脸识别技术的智能门禁系统,利用深度学习算法对人脸进行检测和识别,同时结合语音识别技术实现门禁的开启和关闭5。此外,一些研究者还将人脸识别技术应用于在线教育、电子政务等领域,取得了良好的效果。在国外,人脸识别技术的研究也取得了较大进展。当前,以深度学习为主的人脸识别技术在国外也被广泛应用于安防、金融、交通等领域6。例如,美国IBM公司研究人员提出了一种基于深度学习的人脸识别技术,能够实现对遮挡、姿态变化等情况下的人脸进行准确识别7。本文通过研究基于图像增强的人脸识别系统,来提

6、高人脸识别系统的准确率和鲁棒性。首先,提出了收稿日期:2023-05-30基金项目:安徽省高校自然科学研究项目“等保2.0”下工业互联网RFID通信系统安全防护研究(KJ2021A1525);安徽机电职业技术学院特色高水平及培育(通信技术)专业(2019tgpy06)作者简介:祖婷(1991),女,安徽安庆人,助教,硕士,研究方向为人工智能与教育信息化;余兴国(1986),男,安徽安庆人,讲师,硕士,研究方向为通信与信息系统。E-mail:http:/Tel:+86-551-65690963 65690964ISSN 1009-3044Computer Knowledge and Techno

7、logy 电脑知识与技术Vol.19,No.18,June 202338DOI:10.14004/ki.ckt.2023.0908人工智能本栏目责任编辑:唐一东Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)一种高效的图像增强方法,该方法能够提高图像的质量并突出人脸图像的细节。其次,通过采用深度学习技术设计了一种高效的人脸识别模型,并将增强后的图像输入模型进行训练和测试。最后,通过实验结果验证了本文提出的方法在人脸识别领域的有效性和可行性,证明了该方法在实际应用中的潜力。2 基于图像增强的人脸识

8、别的算法2.1 相关理论2.1.1 边缘处理的分析方法二元函数的全微分dz=f(x,y)xdx+f(x,y)ydy,在处理数字图像的过程中,通过定义偏导数来分析,x方向的一阶偏导数,f(x,y)x=f(x,y)-f(x-1,y),y方向的一阶偏导数f(x,y)x=f(x,y)-f(x,y-1),取二阶偏导数f2(x,y)x2=f(x+1,y)+f(x-1,y)-2f(x,y),f(x,y)-f2(x,y)x2 f(x,y),原图像的边缘发生减弱,f2(x,y)x2=f(x+1,y)+f(x-1,y)-2f(x,y)=0,f(x,y)-f2(x,y)x2=f(x,y),原图像不发生变化,f2(x

9、,y)x2=f(x+1,y)+f(x-1,y)-2f(x,y)f(x,y),原图像边缘发生增强。通过以上分析设二阶偏导数的系数为K,则可得出图像增强算法,g(x,y)=f(x,y)-Kf2(x,y)x2,通过控制K的值来控制图像的增强和减弱的程度。2.1.2 直方图处理灰度等级0,L-1为数字图像的直方图范围为离散函数h(rk)=nk其中rk是第k级灰度,nk是图像中灰度级为rk的像素个数。经常以图像中像素的总数(用n表示)来除以它的每个值,以得到归一化的直方图。因此,一个归一化的直方图由P(rk)=nk/n给出,其中k=0,1,.,L-1。对于离散值,通过处理其概率与求和,而不是概率密度函数

10、与积分。一幅图像中灰度级rk出现的概率 近 似 为 P(rk)=nkN,k=0,1,.,L-1。由 函 数s=T(r)=0rpr(w)dw得 到 它 的 离 散 形 式sk=T(rk)=j=0kPr(rj)=j=0knjn,k=0,1,.,L-1,其中,n是图像中像素的总和,nk是灰度级为rk的像素的个数,L为图像中可能的灰度级总数。2.2 算法设计中值滤波器的基本原理是将一个点的邻域中的每个点的值的中值替换为数字图像或数列中的一个点的值。设有一个一维序列f1,f2,.,fn,取窗口长度为m,对此序列进行中值滤波,就是从输入序列中相继抽出m个数,fi-v,.,fi,.,fi+v,其中i为窗口的

11、中心位置,再将这m个点按其数值大小排列,取其序号为正中间的那作为输出。用数学公式表示为:Yi=Midfi-v,.,fi,.,fi+v,i Z,v=m-12。算法:输入:原始数据Data输出:新数据QSort(data,low,high)if(lowmid)data=QSort(data,low,pivokey-1);if(pivokeydata(i+1)c=data(i);data(i)=data(i+1);data(i+1)=c;2.3 实验分析实验环境:Inter(R)Corei5-8250U 1.6GHz(8 CPUs),16G,64 位 Windows 操作系统,使用 Matlab 实

12、现。本实验中使用的数据集LFW,LFW是一种常用的人脸识别测试数据集,其中包含了生活场景中的人脸图像,涵盖了多种难度因素,例如多姿态、光照、表情、年龄、遮挡等,这些因素可能导致同一人的照片差别很大。此外,数据集中还包含了一些多人脸图像,本文的实验只选择其中心坐标的人脸作为目标,其他区域的视为背景干扰。在本实验中,从LFW数据集中选取了所有人物照片大于两张的数据集,共有1 681个数据集满足此条件。采用随机形式从这1 681个数据集中选取一对人脸,其中一张输入到人脸识别系统中,另一张用于测试匹配准确率和测试时间。实验中对于每个 n,n 10,20,30,40,50,60,70,进行了50次实验并

13、记录了准确率和时间。最终的实验结果是取50次实验的平均值。实验结果如图1所示。图1 不同特征向量下人脸识别的准确率39本栏目责任编辑:唐一东人工智能Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)根据实验结果,从图1中可以发现随着n数值的增加,平均准确率基本保持下降的趋势,而在n=20时准确率最高,n=70时准确率最低。由此可以推测出现这种现象的原因是,当特征空间的维度过高时,即使存在少许偏差,也会导致测试图像的特征向量与其匹配向量产生较大的偏移,使其接近于其他图像的特征向量。随着n的增加,偏差

14、后与其他点接近的可能性变得更大,因此测试准确率会随着n的增加而下降。由此可以得出,当特征空间的维度过高时,特征向量之间的距离会变得更加稀疏,这会导致在匹配过程中产生更多的错误匹配。同时,由于特征空间维度的增加,需要更多的计算和存储资源,因此计算时间也会随之增加。因此,在进行人脸识别任务时,需要综合考虑特征空间的维度和计算时间,以找到最优的平衡点。同时在MATLAB中完成图像平滑和锐化的效率验证。首先将一个图像读入内存,在内存中存储。图像经过噪声去噪处理后。通过新函数的系数变化,观察随着系数的变化图像的处理效果,达到实现程序的目的。由于快速排序需要调用递归函数所以花费的时间较长,通过计算也证实如

15、此,它处理一幅椒盐噪声的图像需要7.146 000 s。经过综合分析,快速排序是经过冒泡排序得到,通过冒泡排序最基本的排序上进行改进,由于传统的冒泡排序只需要找到中间值,所以在冒泡的过程中,当找到中间那个值就停止冒泡,处理同样一幅椒盐噪声的图像需要1.205 000 s。3 基于图像增强的人脸识别系统设计基于图像增强的人脸识别系统设计在总体上分为五个阶段:采集人脸图像数据、对图像进行人脸检测、对检测到的图像进行图像平滑锐化去噪处理、建立人脸识别的模型、进行人脸识别,其中后四个阶段是系统设计的重点。算法模型的建立采用Python程序设计语言,以TensorFlow作为数学运算框架,模型的测试和运

16、行环境使用当前主流的 Python IDE,即PyCharm。具体设计思路如图2所示。图像采集提取人脸图像图像平滑锐化去噪处理建立模型人脸识别采用opencv实现从摄像头采集图像通过MTCNN人脸检测模型图像转换为单通道模式利用卷积神经网络建模数据库图2 基于图像增强的人脸识别系统设计过程和原理3.1 人脸图像采集使用OpenCV作为计算机视觉函数库来采集人脸图像。首先,在Python环境中导入cv2库,通过cv2库来管理摄像头并捕捉人脸图像。为了便于后续的数据处理,采用resize()函数将图像压缩至统一尺寸。此外,需要定义一个用于存放人脸彩色图片的文件夹和一个用于存放人脸灰度图像的文件夹。

17、通过这些步骤,实现了轻量级且运行高效的人脸图像采集。3.2 人脸检测首先,进行重采样操作,得到一系列尺寸不同的待检测图像,将其输入到P-Net网络中,得到一系列矩形边框。然后,使用R-Net对这些矩形边框进行进一步筛选,筛选结果是回归框,同时以回归框的坐标更新原先矩形框的坐标。这个过程类似于迭代优化的过程,经过多次迭代可以提高人脸检测的精度。O-net的处理过程与R-Net相似。在该阶段,最终的目标是实现对人脸和人脸关键点的检测。为了获得数量充足的样本,在人脸检测过程中,针对每张人脸图片,采集多个样本,同时设置摄像头采集的时间间隔为100毫秒。同一个人的人脸图片状态在采集过程中是可以发生变化的

18、,如面部的轻微转动以及由此而造成的光线强弱的变化等,从而保证了样本的多样性,便于系统在训练过程中提取足够的人脸特征信息,最终提高了系统的鲁棒性。3.3 模型建立与训练该模型包含三个卷积层、两个池化层、两个全连接层和一个输出层,采用softmax函数传递输出结果,并使用AdamOptimizer作为优化器,采用交叉熵函数作为损失函数进行模型训练。为了防止过拟合,对于参数更新策略,每次卷积过程中都设置了一个固定比例,以确保参数不会全部更新。卷积层用于提取图像特征,池化层用于降低图像维度,全连接层用于将卷积层和池化层提取的特征进行分类。采用交叉熵函数作为损失函数,通过梯度下降法传递误差可以逐步调整模

19、型参数以提高模型性能。同时,在训练过程中也采取了一些措施来防止过拟合,比如设置参数更新比例和随机选择样本进行训练等。通过模型的训练和测试,可以得到一个在人脸识别领域表现良好的模型,该模型可以用于后续的人脸识别应用中。3.4 人脸识别基于训练好的模型,对新的人脸数据进行识别。具体地说,将经过预处理后的人脸图像输入到模型中,模型通过一系列的卷积、池化、全连接等操作提取人脸特征,最终输出对应的分类结果。在本系统中,分类结果采用独热编码方式表示,每个状态值对应一个具体的人脸。如果输出结果不在已有的状态值集合中,系统将会给出相应的提示。同时,为了验证模型的鲁棒性和抗干扰性,可以进行多次测试,并人为改变照

20、片的拍摄光线、角度等条件,以检验模型的性能。4 基于图像增强的人脸识别系统实现4.1 系统结构这是一个人脸识别系统,接受一个经过 MTCNN 检测和灰度处理后的图像作为输入,可能包含一张或多张人脸。该系统的核心处理结构包括三个卷积层、三个池化层和两个全连接层。具体来说,它首先进行第一次卷积,然后进行第一次池化,接着进行第二次卷积和第二次池化,再进行第三次卷积和第三次池40人工智能本栏目责任编辑:唐一东Computer Knowledge and Technology电脑知识与技术第19卷第18期(2023年6月)第19卷第18期(2023年6月)化,最后经过两个全连接层处理。输出是一个离散变量

21、,表示每张人脸对应的标识(姓名首字母)。4.2 模型主要参数人脸识别系统输入的人脸图像经过灰度处理后的大小为 64x64像素。在该系统的卷积层中,每个卷积核的大小为 33 像素,每个池化区域的大小为 22 像素。在训练过程中,该系统最大迭代次数为1 000,阈值为 1,每轮训练使用的样本数为 100。在预测时,该系统使用的置信度阈值为 0.98,以保证识别的准确性。4.3 运行结果该人脸识别系统使用每个人的姓名首字母作为文件名,将处理后的人脸灰度图像保存到对应的文件夹中作为训练样本。在训练过程中,系统形成了模型参数和计算图等中间结果。在使用摄像头捕捉含有多张人脸的图片进行识别时,系统能够较好地

22、标识出每张人脸,并将其对应的标识以不同颜色加以区分,并通过系统自动标注出人脸边界回归框。采用多任务卷积神经网络模型的人脸识别系统表现出较强的鲁棒性,即使图片中的人脸有一定的旋转角度,系统也能准确识别。5 结束语为了提高图像质量以适应特定应用,设计了一种高效的中值滤波器,并开发了一种新的边缘处理算法,利用差分图像特征来突出图像中的细节。此外,采用了直方图处理技术来进一步增强图像。经过实验验证,这种改进的图像增强算法能够显著提高人脸识别系统的准确性和鲁棒性。为了应用这种增强算法,使用深度学习技术设计了一个人脸识别模型,并将增强后的图像作为输入进行训练和测试。实验结果表明,与传统的人脸识别系统相比,

23、基于图像增强的人脸识别系统在准确性和鲁棒性方面都取得了显著的提升。参考文献:1 庄薪霖.人脸识别方法综述J.科技创新与应用,2022(2):130-132.2 李成勇,王莎,陈成瑞.基于OpenCV的人脸识别系统设计与实现J.国外电子测量技术,2021(11):168-172.3 陈暄,张军,游林.基于像素点检测的手指静脉特征提取算法的研究J.电脑知识与技术,2014(16):3876-3878.4 常英丽,张雪华,刘强.改进的卷积神经网络模型在人脸识别中的应用J.电子制作,2022(24):42-45.5 鲍占阔,杨玉珍,陈阳舟.一种改善高斯拉普拉斯算子零交叉方法的车辆边缘检测J.微计算机信

24、息,2006(10X):252-254,306.6 刘永信,李琳莉,巴雅日图.人脸识别方法综述J.内蒙古大学学报(自然科学版),2009(4):493-498.7 张绿云,韦肖雨,李琳.基于Python与OpenCV的人脸识别系统设计与实现J.电脑知识与技术,2022(10):87-88.【通联编辑:唐一东】(上接第37页)5 总结本文提出了一种基于ResNet系列网络与KNN结合的海洋鱼类分类方法,该网络结构在分类效果中整体表现良好。单独使用Se-ResNet101网络识别精度为93.03%,当Se-ResNet101 和KNN组合时的识别精度可以达到98.83。因此,该方法提供了一种高精度

25、的模型分类策略,该方法将促进高效分类设备的开发,并为将来提供可行的智能分类方法的策略,具有相当的实际实用价值。此外,该方法对其他海洋生物的分类具有一定的参考意义。参考文献:1 王文成,蒋慧,乔倩,等.基于深度学习的鱼类识别与检测的算法研究J.信息技术与网络安全,2020(8):57-61,66.2 Hu J,Li D L,Duan Q L,et al.Fish species classification by color,texture and multi-class support vector machine using computer visionJ.Computers and El

26、ectronics in Agriculture,2012,88:133-140.3 Simonyan K,Zisserman A.Very deep convolutional networks for large-scale image recognitionJ/OL.ArXiv Preprint(2015-04-10)2022-02-20.https:/arxiv.org/abs/1409.1556.3 Simonyan K,Zisserman A.Very deep convolutional networks for large-scale image recognitionEB/O

27、L.2014:arXiv:1409.1556.https:/arxiv.org/abs/1409.1556.4 Perez L,Wang J.The effectiveness of data augmentation in image classification using deep learningEB/OL.2017:arXiv:1712.04621.https:/arxiv.org/abs/1712.046215 王志华,刘绍廷,罗齐.基于改进K-modes聚类的KNN分类算法J.计算机工程与设计,2019,40(8):2228-2234.6 Hasija S,Buragohain

28、M J,Indu S.Fish species classification using graph embedding discriminant analysisC/2017 International Conference on Machine Vision and Information Technology(CMVIT).February 17-19,2017,Singapore.IEEE,2017:81-86.7 Shah S Z H,Rauf H T,IkramUllah M,et al.Fish-Pak:fish species dataset from Pakistan for

29、 visual features based classificationJ.Data in Brief,2019,27:104565.8 谢跃雷,邓涵方.基于改进ResNet的射频指纹识别方法J.电讯技术,2022,62(4):416-423.9 Tharwat A,Hemedan A A,Hassanien A E,et al.A biometric-based model for fish species classificationJ.Fisheries Research,2018(204):324-336.10 邱云飞,张家欣,兰海,宗佳旭.融合张量合成注意力的改进ResNet 图像分类模型J/OL.激光与光电子学进展:1-162022-07-04.http:/ 朱勇,谢勤岚.3D SE-ResNet:一种从CT 图像中自动分割COVID-19肺部感染模型J.中南民族大学学报(自然科学版),2022,41(2):200-207.【通联编辑:唐一东】41

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 自然科学论文

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服