CN113989886B - 基于人脸识别的船员身份验证方法 - Google Patents
基于人脸识别的船员身份验证方法 Download PDFInfo
- Publication number
- CN113989886B CN113989886B CN202111234372.7A CN202111234372A CN113989886B CN 113989886 B CN113989886 B CN 113989886B CN 202111234372 A CN202111234372 A CN 202111234372A CN 113989886 B CN113989886 B CN 113989886B
- Authority
- CN
- China
- Prior art keywords
- face
- information
- face information
- crewman
- identity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012795 verification Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000001514 detection method Methods 0.000 claims abstract description 79
- 238000012545 processing Methods 0.000 claims description 14
- 238000012549 training Methods 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 8
- 238000007781 pre-processing Methods 0.000 claims description 7
- 238000009499 grossing Methods 0.000 claims description 4
- 230000009467 reduction Effects 0.000 claims description 4
- 238000005538 encapsulation Methods 0.000 claims description 3
- 230000001815 facial effect Effects 0.000 claims description 3
- 230000001629 suppression Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000002401 inhibitory effect Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明公开了一种基于人脸识别的船员身份验证方法,包括步骤:获取人脸信息样本库;构建人脸检测模型;将人脸信息样本库中的人脸信息输入到人脸检测模型,输出人脸信息的特征量;将待测船员的人脸信息输入到人脸检测模型,输出待测人脸信息的特征量;计算待测人脸信息与人脸信息样本库中人脸信息的相似度,得到相似度集合;判断目标身份信息是否为待测船员的真实身份信息,若是,则待测船员的身份验证成功,若否,则待测船员的身份验证有误,并将待测人脸信息传回人脸信息样本库。本发明能够实时、高效地验证船员身份,优化了人脸验证的夜间识别能力,提升了夜间人脸验证的准确率。
Description
技术领域
本发明涉及智能船舶信息化领域,具体涉及一种基于人脸识别的船员身份验证方法。
背景技术
船舶航行过程中,特别是在经过海况复杂区域时,需要驾驶台内值班人员时刻保持工作状态,对船舱内设备进行检视,对航道进行瞭望,时刻观察船舶周围情况,避免事故的发生。而为了确认驾驶台内值班人员的在岗情况,需要对驾驶台内的行人进行身份验证。
现阶段驾控台的身份验证还是以人工验证为主,通过船长及岸端工作人员对签到表的检查,以及不定期抽查视频等手段,对人员值班情况进行统计。由于船舶靠港时间较短,航行时间较长,抽查的手段并不能很好地覆盖全部船舶,因此存在工作效率不高、重复劳动等问题。
目前,现有的身份验证方法,主要是通过人脸识别***完成,由人脸检测及人脸比对两部分组成。近年来,绝大多数的人脸识别***都是基于深度学***面图像(RGB图像为主),对于白天、光照条件较好的情况,表现优良。但是在驾控台环境下,夜间航行、强逆光航行的情况比较多,现有的技术在这种条件下,不能很好地适应,测试得出的准确率不高。
发明内容
有鉴于此,本发明的目的是克服现有技术中的缺陷,提供基于人脸识别的船员身份验证方法,能够实时、高效地验证船员身份,优化了人脸验证的夜间识别能力,提升了夜间人脸验证的准确率。
本发明的基于人脸识别的船员身份验证方法,包括如下步骤:
S1.采集船员人脸信息并对船员人脸信息进行身份标记,得到人脸信息样本库;
S2.构建人脸检测模型;
S3.将人脸信息样本库中的人脸信息输入到人脸检测模型,输出人脸信息的特征量,并将人脸信息的特征量更新到人脸信息;
S4.将待测船员的人脸信息输入到人脸检测模型,输出待测人脸信息的特征量,并将待测人脸信息的特征量更新到待测人脸信息;
S5.计算待测人脸信息与人脸信息样本库中人脸信息的相似度,得到相似度集合(S1,S2,...,Si,....,Sn);其中,Si为待测人脸信息与人脸信息样本库中第i个人脸信息的相似度,n为人脸信息样本库中人脸信息的个数;
S6.判断相似度集合中是否存在非零的最大相似度,若是,则将最大相似度对应的人脸信息作为目标人脸信息,将目标人脸信息对应的身份信息作为目标身份信息,并进入步骤S7;若否,则待测船员的人脸信息不在人脸信息样本库中,待测船员为可疑人员;
S7.判断目标身份信息是否为待测船员的真实身份信息,若是,则待测船员的身份验证成功,若否,则待测船员的身份验证有误,并将待测人脸信息传回人脸信息样本库。
进一步,步骤S1中,所述采集船员人脸信息,具体包括:
采集船员的人脸图片,得到人脸图片库;
以设定的人脸图片为参照,将人脸图片库中不满足清晰标准或人脸角度超过设定角度范围的人脸图片剔除,得到新的人脸图片库;并将新的人脸图片库作为船员人脸信息。
进一步,所述船员人脸信息包括正面人脸、左侧人脸、右侧人脸以及斜上方人脸。
进一步,对船员人脸信息进行身份标记,具体包括:
将船员的身份信息录入到船员人脸信息中,得到有身份标记的船员人脸信息;所述身份信息包括姓名、性别、职位以及证件号码。
进一步,步骤S2中,构建人脸检测模型,具体包括:
S21.采集人脸检测数据集;所述人脸检测数据集包括白天RGB图像集以及夜间红外图像集;
S22.对人脸检测数据集进行人脸标记,得到标记后的人脸检测数据集;
S23.分别对标记后的人脸检测数据集进行RGB图像特征提取以及红外图像特征提取,得到RGB图像特征以及红外图像特征;
S24.将RGB图像特征以及红外图像特征进行加权求和,得到加权后的图像特征;
S25.根据加权后的图像特征对标记后的人脸检测数据集进行网络训练,得到人脸检测网络;
S26.对人脸检测网络进行封装处理,得到人脸检测模型。
进一步,所述人脸检测数据集S为:
其中,WilderFace(q)为公开的人脸检测数据集,q为公开的人脸检测数据集的数据量;R(m)为真实船只环境中船员人脸图像集,m为真实船只环境中船员人脸图像集的图像数量;T(t)为模拟船只环境中船员人脸图像集,t为模拟船只环境中船员人脸图像集的图像数量;δ、∈以及σ均为设定的阈值。
进一步,对人脸检测数据集进行人脸标记,具体包括:使用矩形框对人脸检测数据集中的人脸图像进行标记,并对所述人脸图像进行关键点标记;其中,所述关键点包括左眼中心、右眼中心、鼻尖、左嘴角以及右嘴角。
进一步,所述矩形框的上边对应于发际线的边沿,所述矩形框的下边对应于下巴的下边沿,所述矩形框的左边对应于一侧耳朵的前边沿,所述矩形框的右边对应于另一侧耳朵的前边沿。
进一步,所述人脸信息的特征量包括人脸框个数、人脸位置、人脸尺寸以及人脸关键点。
进一步,步骤S3中,还包括:对更新后的人脸信息进行预处理,得到处理后的人脸信息;所述预处理包括降噪处理、平滑处理以及高光抑制处理。
本发明的有益效果是:本发明公开的一种基于人脸识别的船员身份验证方法,能够实时、高效地验证船员身份,同时,优化了人脸检测、人脸验证的夜间识别能力,加强了对夜间红外图像的识别,提升了夜间人脸验证的准确率,从而加强了对船员的管控,保障了船舶的安全行驶。
附图说明
下面结合附图和实施例对本发明作进一步描述:
图1为本发明的船员身份验证方法流程示意图;
图2为本发明的多模态人脸检测训练流程示意图;
图3为本发明的对白天RGB图像进行人脸检测的效果图;
图4为本发明的对夜间红外图像进行人脸检测的效果图;
图5为本发明的人脸验证效果图。
具体实施方式
以下结合说明书附图对本发明做出进一步的说明,如图1所示:
本发明的基于人脸识别的船员身份验证方法,包括如下步骤:
S1.采集船员人脸信息并对船员人脸信息进行身份标记,得到人脸信息样本库;
S2.构建人脸检测模型;
S3.将人脸信息样本库中的人脸信息输入到人脸检测模型,输出人脸信息的特征量,并将人脸信息的特征量更新到人脸信息;
S4.将待测船员的人脸信息输入到人脸检测模型,输出待测人脸信息的特征量,并将待测人脸信息的特征量更新到待测人脸信息;
S5.计算待测人脸信息与人脸信息样本库中人脸信息的相似度,得到相似度集合(S1,S2,...,Si,...,Sn);其中,Si为待测人脸信息与人脸信息样本库中第i个人脸信息的相似度,n为人脸信息样本库中人脸信息的个数;
S6.判断相似度集合中是否存在非零的最大相似度,若是,则将最大相似度对应的人脸信息作为目标人脸信息,将目标人脸信息对应的身份信息作为目标身份信息,并进入步骤S7;若否,则待测船员的人脸信息不在人脸信息样本库中,待测船员为可疑人员;
S7.可以通过人工判断目标身份信息是否为待测船员的真实身份信息,若是,则待测船员的身份验证成功,若否,则目标身份信息不是待测船员的真实身份,待测船员的身份验证有误,并将待测人脸信息传回人脸信息样本库。通过回传样本库,使得样本库的数据不断得到充实,可以进一步提升人脸验证的准确率。
本实施例中,步骤S1中,所述采集船员人脸信息,具体包括:
采集船员的人脸图片,得到人脸图片库;其中,通过自动采集***从船只的驾控台监控视频中提取人脸图像;
以设定的人脸图片为参照,将人脸图片库中不满足清晰标准或人脸角度超过设定角度范围的人脸图片剔除,得到新的人脸图片库;并将新的人脸图片库作为船员人脸信息。其中,所述设定的人脸图片为筛选出来的满足清晰标准且人脸角度在设定角度范围内的人脸图片,所述清晰标准以及设定角度范围均根据实际工况进行设置。通过人工上传的方式将设定的人脸图片上传到平台***,在平台***中实现对人脸图片库中一些角度偏差较大、像素值较小的人脸图像进行剔除,确保了人脸信息样本库中样本的完整度。所述自动采集***、平台***均采用现有技术,在此不再赘述;
本实施例中,所述人脸信息样本库P(n)可描述为:
其中,n表示样本库中的船员数量,Ffront,Fleft,Fright,Ftop分别代表同一人脸的不同角度图像:正面人脸、左侧人脸、右侧人脸以及斜上方人脸,也即是所述船员人脸信息包括正面人脸、左侧人脸、右侧人脸以及斜上方人脸。样本库中的图片需保证人脸的清晰可见,若存在过多的遮挡、角度过大等情况,则不适合作为样本。
本实施例中,对船员人脸信息进行身份标记,具体包括:
将船员的身份信息录入到船员人脸信息中,得到有身份标记的船员人脸信息;所述身份信息包括姓名、性别、职位以及证件号码。
所述的身份录入步骤可由人工完成,待样本库的图片收集完成后,用户可以在相应的***中,对样本库中的图片进行身份录入,录入内容如表1所示:
表1
姓名 | 张三 |
性别 | 男 |
职位 | 船长 |
证件号码 | 300100190001010001 |
其中,所述证件号码可为身份证号码或员工编号等。
录入后的身份信息,会绑定到样本库中的图片中,用于人员身份识别。用户可以随时在平台***中添加、删除、修改该信息。
本实施例中,步骤S2中,所述人脸检测模型可基于RetinaFace算法,针对红外图像进行改后,用于人脸检测。可以在自然场景下,检测视野中出现的人脸,并输出人脸的图像、位置、尺寸等信息。
构建人脸检测模型,具体包括:
S21.采集人脸检测数据集;所述人脸检测数据集包括白天RGB图像集以及夜间红外图像集;
S22.对人脸检测数据集进行人脸标记,得到标记后的人脸检测数据集;
S23.分别对标记后的人脸检测数据集进行RGB图像特征提取以及红外图像特征提取,得到RGB图像特征以及红外图像特征;
S24.将RGB图像特征以及红外图像特征进行加权求和,得到加权后的图像特征;
S25.根据加权后的图像特征对标记后的人脸检测数据集进行网络训练,得到人脸检测网络;
S26.对人脸检测网络进行封装处理,得到人脸检测模型。
本实施例中,步骤S21中,所述人脸检测数据集分为三个部分,第一部分是公开的人脸检测数据集WilderFace,其中包含32203张包含人脸的图片,393703个标注的人脸框,数据集WilderFace包含了不同尺度、不同角度、遮挡、妆容等丰富的人脸图像,能够提供良好的人脸特征基础,增强检测的鲁棒性。第二部分是采集的现有船只上的监控视频,通过截取RGB及红外图像,制作成数据集。其中,样本要求图像中存在人脸,并且人脸的角度偏差不宜太大,至少五官能够清晰辨认。第二部分的数据集包含人脸的白天RGB图像5000张,人脸框9432个;且包含人脸的夜间红外图像2000张,人脸框3600个。第三部分为测试环境下,模拟位于驾控台正前方的监控视频,通过截取RGB及红外图像,制作成数据集。其中,第三部分的数据集包含人脸的白天RGB图像1000张,人脸框1130个;且包含人脸的夜间红外图像500张,人脸框560个。其中,对于采集的监控视频,最合适的监控角度为驾控台正前方,斜上方30度的位置,目前船舶驾控台内的监控一般安装在驾控台左前方和右前方,偏移角度较大,不过覆盖范围较广,也可以用于制作数据集。
所述人脸检测数据集S为:
其中,WilderFace(q)为公开的人脸检测数据集,其为第一部分的数据集,q为公开的人脸检测数据集的数据量;R(m)为真实船只环境中船员人脸图像集,其为第二部分的数据集,m为真实船只环境中船员人脸图像集的图像数量;T(t)为模拟船只环境中船员人脸图像集,其为第三部分的数据集,t为模拟船只环境中船员人脸图像集的图像数量;所述δ取值为30000,∈取值为3000,σ取值为1000,所述δ、∈以及σ根据实际工况,在保证数据图像集充足的基础上,其取值可适当调大或调小。
本实施例中,步骤S22中,对人脸检测数据集进行人脸标记,具体包括:使用矩形框对人脸检测数据集中的人脸图像进行标记,并对所述人脸图像进行关键点标记;其中,所述关键点包括左眼中心、右眼中心、鼻尖、左嘴角以及右嘴角。
所述矩形框的上边对应于发际线的边沿,所述矩形框的下边对应于下巴的下边沿,所述矩形框的左边对应于一侧耳朵的前边沿,所述矩形框的右边对应于另一侧耳朵的前边沿,耳朵的前边沿不包括耳朵。其中,可利用平台标注工具CVAT对人脸检测数据集进行标注,随后导出wilderface数据格式。导出的人脸检测数据集为txt文本文件,其格式为:
#filename.jpg
x1 y1 whp1xp1y0.0p2xp2y0.0p3xp3y0.0p4xp4y0.0p5xp5y 0.0conf
对于人脸检测数据集中每一张图片,上述格式中,第一行为井号,加上图片名称。第二行的前四个数字为人脸标记矩形框的左上角坐标(x1,y1)以及矩形框的长度(w)与宽度(h)信息,之后是五个关键点p1至p5的坐标,而关键点坐标之间以0.0相隔,最后一位conf是指该人脸信息的置信度,所述置信度设置为0或者1,主要用来确定是否启用该人脸图片做训练。
本实施例中,构建基于pytorch实现的RetinaFace网络,并采用多模态的训练方法,进行步骤S23-S26的处理。通过增加一条针对红外图像的特征提取网络,在RetinaFace的全连接层之前,将白天RGB图像以及夜间红外图像的特征进行加权处理,以此增强RetinaFace对红外人脸图像的检测能力。如图2所示,左侧流程为RetinaFace的标准训练流程,右侧为引入的另外一个模态特征提取网络,专门针对红外图像,最终两者的训练特征由加权函数结合到一起,并最终送入RetinaFace的全连接层,计算融合损失。网络训练完成后,依托NvidiaGPU架构,将网络训练生成的权重文件转换为TensorRT格式,利用TensorRT将RetinaFace封装为C++接口,进而实现检测阶段的加速功能。实测在搭载NvidiaRTX 2080的设备上,一张图片的检测时间为9ms,可达到实时检测的要求。
本实施例中,使用人脸检测模型对人脸信息样本库中的人脸信息进行检测,可由人脸检测模型输出人脸信息的特征量;所述人脸信息的特征量包括人脸框个数、人脸位置、人脸尺寸以及人脸关键点。同理,通过使用人脸检测模型对待测人脸信息进行检测,可以得到待测人脸信息的特征量,所述待测人脸信息的特征量包括人脸框个数、人脸位置、人脸尺寸以及人脸关键点。如图3、4所示,可以看到人脸检测模型的检测效果。
本实施例中,步骤S3中,还包括:对更新后的人脸信息进行预处理,得到处理后的人脸信息;所述预处理包括降噪处理、平滑处理以及高光抑制处理。其中,所述预处理主要是利用机器视觉算法,对人脸信息进行降噪以及平滑处理等,进而提升人脸图像的清晰度。而对于有强光反射、红外图像过曝的情况,利用蒙版技术,提取图片中亮度过高部分来制作蒙版,利用差值法修正其像素值,从而达到抑制强光的效果。
本实施例中,步骤S5中,所述待测人脸信息为待测人脸图片,通过采用ArcFace深度学习网络对待测人脸信息进行人脸识别。为了达到实时识别的效果,对ArcFace进行了封装,主要依赖于TensorRT,对原本Pytorch的网络结构进行了重构,完成接口的封装。遍历人脸信息样本库中人脸图片,当存在样本时,才会进行识别。遍历的人脸图片进行缩放处理后,存入GPU显存中,来提升处理效率。而后再使用ArcFace对待测人脸图片与样本库中的人脸图片逐一进行比对,也即是,计算待测人脸图片与人脸信息样本库中人脸图片的相似度。
本实施例中,步骤S6中,若相似度集合中存在非零的最大相似度,则说明人脸信息样本库中存在与待测人脸信息高度相似的人脸信息;若相似度集合中不存在非零的最大相似度,也即是相似度集合中的相似度均为零,则说明待测人脸信息不在人脸信息样本库中,待测船员为可疑人员,可以发出报警,用户需要人工确认后,解除警报。其中,通过使用ArcFace中的损失函数来确定相似度;所述损失函数的公式为:
可以看出,相较于其他主流损失函数,例如cosineFace、sphereFace等;arcFace将大部分的的参数调整到了cos(θ+t)这一项中,使得该损失函数在θ∈[0,π-t]这一范围内,其变化要小于cosθ,因此更加严格的限制了损失函数的变化范围,使得训练结果在收敛过程中,同类别的参数结合的更加紧密,即最大化了分类界限,同时也能够使网络学习到更多的角度特征。计算出的损失函数的值越小,则说明相似度越大;反之,损失函数的值越大,则相似度越小。
本实施例中,步骤S7中,若目标身份信息为待测船员的真实身份信息,则则待测船员的身份验证成功,如图5所示,身份验证成功的船员,其人脸信息会附加有姓名、职位等身份信息。
一种船员身份验证***,用于对船员身份进行验证以及对船员进行值班统计。一方面,通过所述***对待测人脸信息进行验证,验证成功时,展示待测船员的图像,包括图像中的人脸位置,人员身份信息,人脸小图等;验证有误时,通过使用所述***将未过审的待测船员图片传回样本库中,从而增加样本库的样本数量,提升后续人脸验证的准确率。另一方面,由用户在所述***中对值班人员进行统一管理、统计,实现对船员值班时间的统计、在岗情况的查询等功能,从而优化管理体系,提升航行安全。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
Claims (8)
1.一种基于人脸识别的船员身份验证方法,其特征在于:包括如下步骤:
S1.采集船员人脸信息并对船员人脸信息进行身份标记,得到人脸信息样本库;
S2.构建人脸检测模型;
构建人脸检测模型,具体包括:
S21.采集人脸检测数据集;所述人脸检测数据集包括白天RGB图像集以及夜间红外图像集;
S22.对人脸检测数据集进行人脸标记,得到标记后的人脸检测数据集;
S23.分别对标记后的人脸检测数据集进行RGB图像特征提取以及红外图像特征提取,得到RGB图像特征以及红外图像特征;
S24.将RGB图像特征以及红外图像特征进行加权求和,得到加权后的图像特征;
S25.根据加权后的图像特征对标记后的人脸检测数据集进行网络训练,得到人脸检测网络;
S26.对人脸检测网络进行封装处理,得到人脸检测模型;
所述人脸检测数据集S为:
其中,Wilder Face(q)为公开的人脸检测数据集,q为公开的人脸检测数据集的数据量;R(m)为真实船只环境中船员人脸图像集,m为真实船只环境中船员人脸图像集的图像数量;T(t)为模拟船只环境中船员人脸图像集,t为模拟船只环境中船员人脸图像集的图像数量;δ、∈以及σ均为设定的阈值;
S3.将人脸信息样本库中的人脸信息输入到人脸检测模型,输出人脸信息的特征量,并将人脸信息的特征量更新到人脸信息;
S4.将待测船员的人脸信息输入到人脸检测模型,输出待测人脸信息的特征量,并将待测人脸信息的特征量更新到待测人脸信息;
S5.计算待测人脸信息与人脸信息样本库中人脸信息的相似度,得到相似度集合(S1,S2,…,Si,…,Sn);其中,Si为待测人脸信息与人脸信息样本库中第i个人脸信息的相似度,n为人脸信息样本库中人脸信息的个数;
S6.判断相似度集合中是否存在非零的最大相似度,若是,则将最大相似度对应的人脸信息作为目标人脸信息,将目标人脸信息对应的身份信息作为目标身份信息,并进入步骤S7;若否,则待测船员的人脸信息不在人脸信息样本库中,待测船员为可疑人员;
S7.判断目标身份信息是否为待测船员的真实身份信息,若是,则待测船员的身份验证成功,若否,则待测船员的身份验证有误,并将待测人脸信息传回人脸信息样本库。
2.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:步骤S1中,所述采集船员人脸信息,具体包括:
采集船员的人脸图片,得到人脸图片库;
以设定的人脸图片为参照,将人脸图片库中不满足清晰标准或人脸角度超过设定角度范围的人脸图片剔除,得到新的人脸图片库;并将新的人脸图片库作为船员人脸信息。
3.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:所述船员人脸信息包括正面人脸、左侧人脸、右侧人脸以及斜上方人脸。
4.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:对船员人脸信息进行身份标记,具体包括:
将船员的身份信息录入到船员人脸信息中,得到有身份标记的船员人脸信息;所述身份信息包括姓名、性别、职位以及证件号码。
5.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:对人脸检测数据集进行人脸标记,具体包括:使用矩形框对人脸检测数据集中的人脸图像进行标记,并对所述人脸图像进行关键点标记;其中,所述关键点包括左眼中心、右眼中心、鼻尖、左嘴角以及右嘴角。
6.根据权利要求5所述的基于人脸识别的船员身份验证方法,其特征在于:所述矩形框的上边对应于发际线的边沿,所述矩形框的下边对应于下巴的下边沿,所述矩形框的左边对应于一侧耳朵的前边沿,所述矩形框的右边对应于另一侧耳朵的前边沿。
7.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:所述人脸信息的特征量包括人脸框个数、人脸位置、人脸尺寸以及人脸关键点。
8.根据权利要求1所述的基于人脸识别的船员身份验证方法,其特征在于:步骤S3中,还包括:对更新后的人脸信息进行预处理,得到处理后的人脸信息;所述预处理包括降噪处理、平滑处理以及高光抑制处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111234372.7A CN113989886B (zh) | 2021-10-22 | 2021-10-22 | 基于人脸识别的船员身份验证方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111234372.7A CN113989886B (zh) | 2021-10-22 | 2021-10-22 | 基于人脸识别的船员身份验证方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113989886A CN113989886A (zh) | 2022-01-28 |
CN113989886B true CN113989886B (zh) | 2024-04-30 |
Family
ID=79740497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111234372.7A Active CN113989886B (zh) | 2021-10-22 | 2021-10-22 | 基于人脸识别的船员身份验证方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113989886B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115966009A (zh) * | 2023-01-03 | 2023-04-14 | 迪泰(浙江)通信技术有限公司 | 一种船舶智能检测***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902961A (zh) * | 2012-12-28 | 2014-07-02 | 汉王科技股份有限公司 | 一种人脸识别方法及装置 |
CN109902603A (zh) * | 2019-02-18 | 2019-06-18 | 苏州清研微视电子科技有限公司 | 基于红外图像的驾驶员身份识别认证方法和*** |
WO2020001083A1 (zh) * | 2018-06-30 | 2020-01-02 | 东南大学 | 一种基于特征复用的人脸识别方法 |
CN111582027A (zh) * | 2020-04-01 | 2020-08-25 | 广州亚美智造科技有限公司 | 身份认证方法、装置、计算机设备和存储介质 |
CN111797696A (zh) * | 2020-06-10 | 2020-10-20 | 武汉大学 | 一种现场自主学习的人脸识别***和方法 |
CN112597850A (zh) * | 2020-12-15 | 2021-04-02 | 浙江大华技术股份有限公司 | 一种身份识别方法及装置 |
CN113239907A (zh) * | 2021-07-12 | 2021-08-10 | 北京远鉴信息技术有限公司 | 一种人脸识别的检测方法、装置、电子设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110188713A1 (en) * | 2008-07-16 | 2011-08-04 | Imprezzeo Pty Ltd | Facial image recognition and retrieval |
-
2021
- 2021-10-22 CN CN202111234372.7A patent/CN113989886B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902961A (zh) * | 2012-12-28 | 2014-07-02 | 汉王科技股份有限公司 | 一种人脸识别方法及装置 |
WO2020001083A1 (zh) * | 2018-06-30 | 2020-01-02 | 东南大学 | 一种基于特征复用的人脸识别方法 |
CN109902603A (zh) * | 2019-02-18 | 2019-06-18 | 苏州清研微视电子科技有限公司 | 基于红外图像的驾驶员身份识别认证方法和*** |
CN111582027A (zh) * | 2020-04-01 | 2020-08-25 | 广州亚美智造科技有限公司 | 身份认证方法、装置、计算机设备和存储介质 |
CN111797696A (zh) * | 2020-06-10 | 2020-10-20 | 武汉大学 | 一种现场自主学习的人脸识别***和方法 |
CN112597850A (zh) * | 2020-12-15 | 2021-04-02 | 浙江大华技术股份有限公司 | 一种身份识别方法及装置 |
CN113239907A (zh) * | 2021-07-12 | 2021-08-10 | 北京远鉴信息技术有限公司 | 一种人脸识别的检测方法、装置、电子设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
基于人脸识别技术的船员身份检测研究;王晖;;舰船科学技术;20200623(12);44-45 * |
基于深度神经网络的特征加权融合人脸识别方法;孙劲光;孟凡宇;;计算机应用;20160210(02);33-34 * |
Also Published As
Publication number | Publication date |
---|---|
CN113989886A (zh) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109522793B (zh) | 基于机器视觉的多人异常行为检测与识别方法 | |
CN109657592B (zh) | 一种智能挖掘机的人脸识别方法 | |
CN109977921B (zh) | 一种输电线路隐患检测方法 | |
CN112149761B (zh) | 一种基于YOLOv4改进算法的电力智慧工地违规行为检测方法 | |
KR20220150868A (ko) | 모션벡터 및 특징벡터 기반 위조 얼굴 검출 방법 및 장치 | |
CN105335722A (zh) | 一种基于深度图像信息的检测***及方法 | |
CN105373135A (zh) | 一种基于机器视觉的飞机入坞引导和机型识别的方法及*** | |
CN112287827A (zh) | 基于智慧灯杆的复杂环境行人口罩佩戴检测方法及*** | |
CN111126366B (zh) | 一种活体人脸的判别方法、装置、设备及存储介质 | |
CN111553214B (zh) | 一种驾驶员吸烟行为检测方法及*** | |
CN109935080A (zh) | 一种交通线路上的车流量实时计算的监测***及方法 | |
CN110516623A (zh) | 一种人脸识别方法、装置及电子设备 | |
CN108108651B (zh) | 基于视频人脸分析的驾驶员非专心驾驶检测方法及*** | |
CN108052919A (zh) | 一种基于人脸识别的安防***及方法 | |
CN112232133A (zh) | 基于深度卷积神经网络的输电线路图像识别方法及装置 | |
CN111667655A (zh) | 基于红外图像的高速铁路安全区入侵警报装置及方法 | |
CN107832721A (zh) | 用于输出信息的方法和装置 | |
CN113989886B (zh) | 基于人脸识别的船员身份验证方法 | |
CN112949457A (zh) | 基于增强现实技术的维修方法、装置及*** | |
CN115546742A (zh) | 一种基于单目热红外摄像头的铁轨异物识别方法及*** | |
CN111723656A (zh) | 一种基于YOLO v3与自优化的烟雾检测方法及装置 | |
CN115116137A (zh) | 基于轻量化YOLO v5网络模型与时空记忆机制的行人检测方法 | |
CN108563986A (zh) | 基于远距离拍摄图像的震区电线杆姿态判断方法和*** | |
CN112052829B (zh) | 一种基于深度学习的飞行员行为监控方法 | |
CN111241918A (zh) | 一种基于人脸识别的车用防跟踪方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |