[发明专利]一种基于小样本学习原型网络的特殊面容人群筛查系统在审
申请号: | 202010952636.1 | 申请日: | 2020-09-11 |
公开(公告)号: | CN112084956A | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 马天雪;院旺;马利庄;刘淑宝;唐俊姝 | 申请(专利权)人: | 上海交通大学烟台信息技术研究院 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 丁云 |
地址: | 264000 山东省烟*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 样本 学习 原型 网络 特殊 面容 人群 系统 | ||
本发明涉及一种基于小样本学习原型网络的特殊面容人群筛查系统,该系统包括:图像获取模块:获取用户图像;人脸检测模块:检测用户图像中是否包含人脸;人脸裁剪模块:对包含人脸的用户图像进行裁剪获得人脸图像;筛查模块:该模块存储预先经过小样本学习得到的原型网络,所述的原型网络包括嵌入函数,嵌入函数输入为人脸图像,输出为人脸图像的特征向量,所述的原型网络还利用特征向量与各类特殊面容人群原型的距离确定输入的人脸图像属于对应的特殊面容人群的概率值。与现有技术相比,本发明筛查系统具有高效、便捷、可靠、低成本等优点。
技术领域
本发明涉及小样本学习技术领域,尤其是涉及一种基于小样本学习原型网络的特殊面容人群筛查系统。
背景技术
特殊面容人群筛查是一项复杂的工作,需要多学科的密切配合。目前特殊面容人群的遗传学筛查主要依靠医生对特殊面容人群的判断能力及经验,可靠性不稳定,并受地域的限制。另外其他筛查方法复杂繁琐,对医疗技术水平要求较高,具有一定的难度并且检测的成本较高。
由于现存特殊面容人群的遗传学筛查方法存在上述暂未解决的问题,所以需要更加高效、便捷、可靠、低成本的特殊面容人群筛查系统。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于小样本学习原型网络的特殊面容人群筛查系统。
本发明的目的可以通过以下技术方案来实现:
一种基于小样本学习原型网络的特殊面容人群筛查系统,该系统包括:
图像获取模块:获取用户图像;
人脸检测模块:检测用户图像中是否包含人脸;
人脸裁剪模块:对包含人脸的用户图像进行裁剪获得人脸图像;
筛查模块:该模块存储预先经过小样本学习得到的原型网络,所述的原型网络包括嵌入函数,嵌入函数输入为人脸图像,输出为人脸图像的特征向量,所述的原型网络还利用特征向量与各类特殊面容人群原型的距离确定输入的人脸图像属于对应的特殊面容人群的概率值。
优选地,所述的图像获取模块通过用户上传照片或者用户现场拍照的方式获取用户图像。
优选地,所述的人脸检测模块包括Dlib检测器。
优选地,所述的人脸裁剪模块基于Dlib检测器检测到的人脸外接矩形的坐标,利用OpenCv将人脸外接矩形区域内的图像裁剪保存形成人脸图像。
优选地,所述的筛查模块中的原型网络训练方式为:
构建特殊面容人群数据集,将数据集分为训练集,验证集及测试集,其中特殊面容人群数据集包括特殊面容人群的人脸照片及其对应的特殊面容人群类别;
对所述训练集数据执行数据增强操作;
确定嵌入函数训练过程中超参数的具体数值;
基于episode策略进行原型网络的训练,从所述训练集中选择N个类别,并从这N个类别中分别选取S+Q个样本,其中S个样本作为训练的支持集,Q个样本作为训练的查询集,将所述支持集与查询集输入嵌入函数得到特征向量,利用所述查询集的特征向量求得类原型,利用所述支持集的特征向量求与类原型的距离;
利用所述距离以及损失函数求得损失函数值;
基于上述得到的损失函数值和已设置好的超参数进行原型网络的训练。
优选地,所述的数据增强操作包括图像翻转、图像旋转、灰度处理中的一种或多种。
优选地,所述的超参数包括学习率、迭代次数,所述嵌入函数为典型的VGG16网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学烟台信息技术研究院,未经上海交通大学烟台信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010952636.1/2.html,转载请声明来源钻瓜专利网。