基于VGG16神经网络的护肤化妆的便携系统

来源 :理论与创新 | 被引量 : 0次 | 上传用户:missiyoumiss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘  要】随着时代的快速发展,人们愈发关注自己的皮肤健康状况,如何客观、便捷地评价人脸肤质情况成了人们关心的问题,而便携式的肤质评测系统就极具前景。该项目建立皮肤肤质检测系统,使用CelebA人脸数据集,利用Dlib库进行人脸分割后,使用基于改进的VGG16的神经网络对进一步分割成块的皮肤图片进行肌龄、出油情况、细纹、痘痘、黑头、毛孔等问题的评估。同时刻画面部特征,根据自身特征加载相应的五官描述。最终使用手机端APP实现人机交互。
  【关键词】人脸皮肤肤质检测;VGG16神经网络
  1.问题背景
  随着时代的发展,人们越来越重视皮肤保养,如何更好地保养皮肤,已经成为众多人关注的问题。针对目前市场上所存在的护肤APP都有一个共同的痛点,给用户推荐各类的化妆品,虽然可以和已用过的用户进行交流讨论,但是很多用户也还是不太知道用在自己身上的效果,例如某一个口红色号在别人身上的确很好看,自己买来用可能会显得比较老气之类的,不太适合自己。因此,我们在此基础上再次进行改进与开发。
  2.模型建立
  2.1模型综述
  传统的皮肤肤质检测算法有:基于纹理特征、颜色特征和形状特征的相应算法,它们各有优缺,而深度学习算法在人脸分割方面的实现效果显著,可迁移地将其应用至本项目,本项目采用VGG16的神经网络算法进行皮肤识别,其训练及识别流程如图1。
  利用Dlib库对人脸进行不规则分割,先用dlib等打点工具把人脸最外层的landmark点打出来,然后利用opencv的convexhull得到凸包然后就可以抠出人脸区域,得到掩模后,将mask作为α通道,来控制图片区域的透明度,得到4通道的人脸分割图片。然后将该图片进行人脸对齐,计算两眼连线与水平线的夹角,然后通过角度得到对应的旋转矩阵。对图片进行相应的变换。将人脸分割并对其后的图片划分成一定数量的小块,该项目中采取100等分,将皮肤小块放入VGG16神经网络进行识别,给出判定结果。
  2.2 VGG16基本模型
  本项目使用基于卷积神经网络的目标检测算法。该算法主要利用卷积神经网络提取图像特征。其对于图像处理有极强的鲁棒性和泛化能力。与传统的肤质检测算法相比,卷积神经网络算法能够更好地描述目标特征。本项目采用VGG16网络结构,利用ReLu函数进行线性变换。VGG16网络层数为16,由13个卷积层和3个全连接层组成。该方法结构相对简单,在图像识别中具有很高的准确性。因此本系统将VGG16网络作为检测模型。
  输入一幅100*100皮肤图像,通过卷积层使用滤波器进行卷积,为防止梯度消失的问题,使用了ReLu函数进行激活操作,保持模型的收敛速度维持在稳定状态,然后通过池化层对特征进行降维。经过一系列卷积、非线性和池化操作,特征被发送到全连接层。全连接层的前两层有4096个维度,最后一层维度就是皮肤瑕疵类型。
  2.3基于VGG16的肤质检测系统设计
  本项目调整VGG16网络模型中的训练集并对其部分参数进行调整,以实现其更优更便捷地完成人脸肤质检测。
  (1)本项目模型训练集为celebA开源人脸图像集,方便数据的收集与采用。
  (2)本项目是将1630* 1220大小的人脸皮肤图像切割成100个163* 122大小的小图像块的,对小图像块进行分类。在预处理时,将小图像块缩小到100*100大小,VGG16网络基本模型支持224*224大小的图像,所以,本项目将原VGG 16网络的输入层改为支持小图像块大小。
  (3)本项目需要识别的目标类别为肌龄、出油情况、细纹、痘痘、黑头、毛孔,共6类因此将表示类别数值的“classes”取值为6。
  2.4手机端APP设计
  基于该模型设计并实现了手机端应用软件,采用自底向上的开发方式,从数据库出发,便于控制和管理项目整体。采用前后端分离技术,针对前端:本项目选用vant作为框架,简单构建优化,采用NPM管理包,利用node+webpack打包,之后使用JS/CSS模块化。针对后端:首先分析业务逻辑,建立MySQL数据库。后端框架采用springboot集成mybatis。接口采用Restful风格,Dao层和PO层使用mybatis逆向工程自动生成。接口文档采用swagger技術自动生成。开发完成后打成jar包发布在服务器上。加上拍照试妆的功能,能够帮助用户更加便利地使用该APP实现更全面的功能。
  3.模型结果
  针对当前不同年龄段的人需要测肤以及保养皮肤的情况,支持用户通过手机自拍即可全面了解自己的肤质情况。
  皮肤分析分为肌龄、出油情况、细纹、痘痘、黑头、毛孔。出油情况的评判标准为毛孔大小及数量,且可给出综合得分情况。AI识别的准确率已经可以高达95%。
  面部特征可智能识别性别,根据自身特征加载五官描述。
  4.模型评价
  VGG16神经网络模型对于人脸皮肤瑕疵的有很好的检测效果。AI识别的准确率已经可以达到95%。基于手机端APP极大地提高了项目的便携性,项目推广性强,适用性广。但是由于选取的训练数据集的皮肤瑕疵覆盖情况不全面,较真实皮肤情况的复杂性而言,无法完全显示出某些瑕疵情况所有的表现形式,导致模型检测效果会有一定程度的偏差;选取的肌肤刻画指标的维度有限,最终呈现的皮肤瑕疵检测的完整性一般。
  参考文献
  [1]张景源. 便携式人脸肤质检测与评价系统的设计与实现[D].武汉理工大学,2015.
  [2]刘兆丰.Dlib在人脸识别技术中的运用[J].电子制作,2020(21):39-41+7.
  [3]胡伏原,李林燕,尚欣茹,沈军宇,戴永良.基于卷积神经网络的目标检测算法综述[J].苏州科技大学学报(自然科学版),2020,37(02):1-10+25.
  [4] Liu Z, Luo P, Wang X, et al. Deep learning face attributes in the wild[C]. Proceedings of the IEEE international conference on computer vision. 2015: 3730-3738.https://arxiv.org/abs/1411.7766.
  [5]黄舒婷. 人脸皮肤瑕疵检测与评价系统[D].西安电子科技大学,2019.
  基金项目:大创名称:基于改进VGG16神经网络和DeepID的AI护肤化妆系统 编号:202010058045,该文章属于大创项目资助。
  天津工业大学计算机科学与技术学院    天津    300000
其他文献
【摘 要】随着时代的不断发展,计算机技术的不断进步,数字化工业也得到了快速发展,为了增加工业电气系统使用的便利性和实用性,将数字化手段利用于对电气自动化系统当中,提高工业电气系统的实践效率,大大的提高工业生产效益,增加了我国经济效益,加快我国工业化的发展。  【关键词】工业电气自动化;数字技术;应用;分析  引言  数字技术是时代不断发展更新的结果,也是人类智慧的结晶。数字技术的应用为人们生活带来
期刊
【摘 要】自从进入新时代以后,舞蹈这种重要的艺术形式得到了快速发展,起作用也越来越重要,而舞蹈创作采取了形式多样的手法,使得舞蹈表达出了不同的意义,使其艺术色彩发挥得淋漓尽致。舞蹈是一种给人以美感的肢体语言,情感的表达都体现在其中,然而感情是否能够表达得恰到好处,给人以美感并赢得观看者的共鸣,这是至关重要的,是考验编舞能力和水平的重要工作,因此,在舞蹈创作上的要求是非常高的。编舞工作者就必须深入研
期刊
【摘 要】针对高校来华留学生管理实施的复杂性问题,采用“物理-事理-人理”WSR系统方法论解决复杂系统问题的方法,对教育部42号令《学校招收和培养国际学生管理办法》及《来华留学生高等教育质量规范(试行)》等文件进行了客观的“物理”分析,分层展示其核心内容,以此分析研究为基础,提出了高校来华留学生管理的指标体系。对高等学校制定和修改本校招收和培养国际学生的相关管理办法和规定,具有一定的指导意义。  
期刊
【摘 要】在新时代、新背景、新形势下,我国大学生意识形态安全领域现状不容乐观,这对高职院校教育而言,提出了新要求,带来了新挑战。为高职院校教师更好做到因材施教,通过发放调查问卷,统计分析等论文研究方法,通过数据对比概括高职院校学生意识形态领域的现状,并加以讨论给出对策,这对于占领高职院校意识形态阵地,把握意识形态领导权、管理权、话语权具有十分重要的理论意义和实践指导价值。  【关键词】高职学生;意
期刊
【摘 要】在我国社会多领域快速发展推动中,机械制造领域中多项工业技术全面发展,在机械制造领域中现代机械制造工艺开始广泛应用。本文对现代机械制造工艺与精密加工技术应用现状有效分析,旨在促进现代机械制造工艺技术发展,提高加工技术精密度。  【关键词】现代机械制造工艺;精密加工技术;制造技术  引言  在现代机械制造业快速发展中能有效满足社会发展需求,在多项技术应用中也能实现与时俱进。现代机械制造技术工
期刊
【摘 要】大数据时代,计算机技术应用于各个领域,人们的生活和工作都离不开计算机网络,海量数据信息的增长,给计算机网络信息安全带来了巨大的挑战,因此构建了计算机网络信息安全防护系尤为重要。本文对计算机网络信息安全存在的问题进行了分析,结合大数据时代的特点,提出了如何做好网络信息安全防护措施。  【关键词】大数据;计算机网络;信息安全;防护  1.计算机网络信息安全中存在的问题  1.1网络自身安全隐
期刊
【摘 要】在分析了信息化技术在广播电视设备维修中的作用的基础上,多角度分析了广播电视设备预防工作中应该注意的问题,并论述了信息化在广播电视设备维修中的应用,希望对于今后提升广播电视设备维修水平有所帮助。  【关键词】广播电;设备维修;信息化技术;维修要点  引言  随着人们生活水平的逐步提升,广播电视则是丰富人们精神文化生活的最为重要的组成部分,所以,人们更加重视节目播放质量。只有保障高质量的电视
期刊
【摘 要】本文对区块链技术在供应链金融中的應用进行探索和分析。首先探究供应链金融面临的现有风险问题、监管问题以及信任问题,然后分析区块链技术的优势和区块链技术在供应链金融的应用。研究表明在供应链金融整体层面,区块链技术弥补了供应链金融业务中的短板,能全面提高业务中的信息畅通、流程简化、主体协调、风险控制、监管穿透等能力,同时大幅度降低融资成本。  【关键词】供应链金融;区块链;信息不对称;去中心化
期刊
【摘 要】安宁疗护在高龄慢性疾病的应用是近年来我国公共事业比较关注的话题。总体而言,安宁疗护在我国的发展起步较晚,尤其安宁疗护在高龄慢性疾病中的具体应用也缺乏统一化的临床研究。慢性疾病往往给高龄患者带来诸多痛苦,大多数高龄患者在经历长期的病痛折磨后会迈入死亡阶段,安宁疗护主要面向的群体是临终患者,起着改善患者身心病痛、生命质量的作用,具备临床推广价值。故本文就安宁疗护在慢性疾病中的研究进展作出综述
期刊
【摘 要】在傳统条件下,人们要想取暖需要通过火炉。然而,随着当前科技的不断进步,这种方式已经发生了巨大的改变,延伸出了热电厂。热电厂在运行过程中既能产生热能,又能发电,给人们带来巨大的便利。但是,随着人们生活水平的提高,对于热能和电能的需求也在不断增长。因此,给热电厂企业产生了巨大的压力。同时,能源消耗也在不断增长,给环境带来影响。对此,对于热电厂热能与动力工程需要进行改进,利用科学合理的方式提高
期刊