基于光电容积脉搏波的身份识别方法及其系统与流程

文档序号:19157069发布日期:2019-11-16 00:57阅读:360来源:国知局
基于光电容积脉搏波的身份识别方法及其系统与流程

【技术领域】

本发明涉及身份识别技术领域,具体涉及基于光电容积脉搏波的身份识别方法及其系统。



背景技术:

随着信息化的快速发展和互联网应用的普及,信息安全问题变得越来越突出,对个人身份识别的要求也越来越强烈,自动化系统只有准确识别个人的身份才能有效保护信息安全。传统的身份验证手段存在着丢失,被盗窃,甚至伪造的风险,安全性较低。生物特征作为人体固有的特征,不但克服了传统验证方式的缺点,也更易于自动化识别验证。常用于验证身份的生物特征包括指纹、人脸、声音、皮肤、步态、虹膜、静脉、手形、手写体、脱氧核糖核酸(dna)、心电信号(ecg)和光电容积脉搏波(ppg)信号等。其中人脸、指纹、声音等验证方式有较长的研究和应用历史,技术已经趋于成熟,操作方便且准确率高,但是人脸可以用假面欺骗,声音可以直接录制,指纹印可以从人手接触过的各个地方提取到,复制成本都比较低。又如dna特征虽然难以复制且有天然编码,但操作复杂,实时性差。对于安全性要求更高的场合,例如财产安全、患者临床检测数字记录等,需要更难复制的生物特征。目前基于ecg信号的身份识别算法研究成熟,最高识别率可高达100%。相比之下,需要加强基于ppg信号的身份识别研究。ppg信号包含了众多心血管信息,如心率,血压等,对于不同的人,由于其身体结构的差异,各个波群的相对位置,周期和幅度都会有所不同,因此每个人都有异于他人的ppg波形,这也是ppg用于身份验证的基础。目前基于ppg信号的身份识别技术还不够完善,识别率较低,难以满足实际应用的需求。

西安电子科技大学同鸣、杨晓玲在ppg信号身份识别领域有多项发明专利申请。申请(专利)号:cn201710224596.7,发明名称《基于ppg信号和呼吸信号特征融合的身份识别方法》对测试ppg样本和呼吸样本进行特征融合,类别预测,得到识别结果。申请(专利)号:cn201610876814.0,发明名称《基于光电容积脉搏波最佳周期波形的身份识别方法》利用支持向量机将测试特征向量与预先生成的被鉴定者训练特征向量库进行匹配,输出身份识别结果。申请(专利)号:cn201710195051.8,发明名称《基于人体ppg信号分段的身份识别方法》对测试子特征加权融合,获取测试特征集,利用svm分类器完成身份识别。以上方法大多采用svm(supportvectormachine)分类器完成分类识别。然而,该方法需要提取大量的特征,过程非常麻烦,而且无法保证提取的特征的可靠性,不具有推广性。

本发明针对上述现有技术,对基于ppg信号的身份识别进行了改进。



技术实现要素:

本发明的目的是,提出一种基于光电容积脉搏波的提取数据特征容易,提取数据特征过程简单而且可靠性高的身份识别方法。

为实现上述目的,本发明采取的技术方案是基于光电容积脉搏波的身份识别方法,包括以下步骤:

s1、数据预处理程序模块对采集的ppg信号进行预处理;

s2、广义s变换程序模块对预处理后的ppg信号进行广义s变换获取ppg频谱特征图;

s3、getframe图像处理模块调用getframe函数对ppg频谱特征图在每个时间点进行快照,获得一个连续的ppg频谱轨迹特征图;

s4、卷积神经网络对ppg频谱轨迹特征图进行特征提取、特征分类,实现身份识别。

进一步的优选技术方案,上述预处理采用小波变换对ppg信号进行滤波处理以去除噪声,把ppg信号分割成分段信号以减少每段信号的数据处理量。

优选地,上述分段信号是任意分割成的具有相同时间长度的滤波处理后的ppg信号。

进一步的优选技术方案,上述广义s变换程序模块通过广义s变换把时域的ppg信号转换到时频域,充分反映ppg信号的时频联合特性,获得每个时间点的ppg频谱特征图。

进一步的优选技术方案,上述getframe图像处理模块将ppg频谱轨迹特征图的大小和像素调整一致,作为卷积神经网络的输入信号。

进一步的优选技术方案,上述卷积神经网络的卷积层和池化层对ppg频谱轨迹特征图提取特征;上述卷积神经网络的激活函数层和全连接层对ppg频谱轨迹特征图特征分类以进行身份识别。

优选地,上述激活函数层采用relu激活函数来降低梯度,上述全连接层采用softmax分类器进行特征分类。

本发明的再一目的是,提出一种基于光电容积脉搏波的提取数据特征容易,提取数据特征过程简单而且可靠性高的身份识别系统。

为实现上述目的,本发明采取的技术方案是基于光电容积脉搏波的身份识别系统,上述系统包括数据预处理程序模块、广义s变换程序模块、getframe图像处理程序模块、卷积神经网络,上述数据预处理程序模块、广义s变换程序模块、getframe图像处理程序模块、卷积神经网络依次顺序连接,上述卷积神经网络包括卷积层、池化层、激活函数层、全连接层,采集的ppg信号经过上述系统执行上述的基于光电容积脉搏波的身份识别方法,输出身份识别结果。

本发明有如下有益效果:将ppg信号通过广义s变换和getframe技术转换成频谱特征轨迹图,从而把原始的一维信号转换成二维的图像,以便后续采用卷积神经网络进行身份识别,首先,cnn卷积层的卷积操作过程就是特征提取的过程,其在训练数据的过程中隐式地提取特征,本发明采用cnn进行特征提取时只需要将输入数据做简单的预处理即可,避免了其他方法中复杂的特征提取操作,简化了特征提取流程;其次,由于cnn在同一特征面上的神经元相互间共享权值,极大的减少了训练参数,降低了网络结构的复杂性,增强了系统的泛化能力,有利于进行大规模的身份识别,极大地简化了识别网络的复杂度。

【附图说明】

图1是基于光电容积脉搏波的身份识别方法步骤图。

图2是基于光电容积脉搏波的身份识别方法系统框图。

【具体实施方式】

下面结合实施例并参照附图对本发明作进一步描述。

实施例1

本实施例实现基于光电容积脉搏波的身份识别方法。

卷积神经网络(convolutionalneuralnetworks,cnn)是一类包含卷积计算且具有深度结构的前馈神经网络,是深度学习的代表算法之一。卷积神经网络具有表征学习能力,能够按其阶层结构对输入信息进行平移不变分类,因此也被称为“平移不变人工神经网络”。

softmax模型是一种用来解决多分类问题的模型。

在多层神经网络中,上层节点的输出和下层节点的输入之间具有一个函数关系,这个函数称为激活函数(又称激励函数)。sigmoid和tanh是“饱和激活函数”,而relu及其变体则是“非饱和激活函数”。使用“非饱和激活函数”的优势在于两点:(1)“非饱和激活函数”能解决所谓的“梯度消失”问题。(2)它能加快收敛速度。

s变换是小波变换和短时傅里叶变换的继承和发展,s变换采用高斯窗函数且窗宽与频率的倒数成正比。

附图1所述基于光电容积脉搏波的身份识别方法步骤图,框图中的cnn,可以基于本地的服务器实现,也可以是基于云计算的服务实现,或者兼而有之;具体实现的程序是基于python语言的项目;可以选用商业的神经网络,例如alexnet、vggnet,以及上述神经网络的改进。

基于光电容积脉搏波的身份识别方法,包括以下步骤:

s1、数据预处理程序模块对采集的ppg信号进行预处理;

s2、广义s变换程序模块对预处理后的ppg信号进行广义s变换获取ppg频谱特征图;

s3、getframe图像处理模块调用getframe函数对ppg频谱特征图在每个时间点进行快照,获得一个连续的ppg频谱轨迹特征图;

s4、卷积神经网络对ppg频谱轨迹特征图进行特征提取、特征分类,实现身份识别。

进一步的优选技术方案,上述预处理采用小波变换对ppg信号进行滤波处理以去除噪声,把ppg信号分割成分段信号以减少每段信号的数据处理量。

优选地,上述分段信号是任意分割成的具有相同时间长度的滤波处理后的ppg信号。

进一步的优选技术方案,上述广义s变换程序模块通过广义s变换把时域的ppg信号转换到时频域,充分反映ppg信号的时频联合特性,获得每个时间点的ppg频谱特征图。

进一步的优选技术方案,上述getframe图像处理模块将ppg频谱轨迹特征图的大小和像素调整一致,作为卷积神经网络的输入信号。

进一步的优选技术方案,上述卷积神经网络的卷积层和池化层对ppg频谱轨迹特征图提取特征;上述卷积神经网络的激活函数层和全连接层对ppg频谱轨迹特征图特征分类以进行身份识别。

优选地,上述激活函数层采用relu激活函数来降低梯度,上述全连接层采用softmax分类器进行特征分类。

本实施例将ppg信号通过广义s变换和getframe技术转换成频谱特征轨迹图,从而把原始的一维信号转换成二维的图像,以便后续采用卷积神经网络进行身份识别,首先,cnn卷积层的卷积操作过程就是特征提取的过程,其在训练数据的过程中隐式地提取特征,本实施例采用cnn进行特征提取时只需要将输入数据做简单的预处理即可,避免了其他方法中复杂的特征提取操作,简化了特征提取流程;其次,由于cnn在同一特征面上的神经元相互间共享权值,极大的减少了训练参数,降低了网络结构的复杂性,增强了系统的泛化能力,有利于进行大规模的身份识别,极大地简化了识别网络的复杂度。

实施例2

本实施例实现基于光电容积脉搏波的身份识别系统。

附图2所述基于光电容积脉搏波的身份识别方法系统框图。基于光电容积脉搏波的身份识别系统,上述系统包括数据预处理程序模块、广义s变换程序模块、getframe图像处理程序模块、卷积神经网络,上述数据预处理程序模块、广义s变换程序模块、getframe图像处理程序模块、卷积神经网络依次顺序连接,上述卷积神经网络包括卷积层、池化层、激活函数层、全连接层,采集的ppg信号经过上述系统执行上述实施例1所述的基于光电容积脉搏波的身份识别方法,输出身份识别结果。

实施例3

本实施例实现基于光电容积脉搏波的身份识别方法。本实施例是实施例1、实施例2的具体应用。

请先参阅附图2。附图2是本实施例基于光电容积脉搏波的身份识别方法系统框图,其中包含了四部分:数据预处理、广义s变换、getframe技术和卷积神经网络。

请参阅附图1。图2是本实施例基于光电容积脉搏波的身份识别方法步骤图。数据处理流程如下:第一步输入时域的ppg信号进行滤波处理;第二步通过广义s变换获得ppg频谱特征图;第三步通过getframe得到ppg频谱轨迹特征图;第四步将ppg频谱轨迹特征图的大小和像素调整一致。

本实施例基于光电容积脉搏波的身份识别方法,主要包括以下四个部分。

1.数据预处理:

ppg信号采集过程中,设备或人体的活动容易导致采集到的ppg信号受到干扰。常见的干扰有基线漂移、工频干扰及运动伪迹等。因此需要对采集到的ppg信号进行预处理。本实施例中数据预处理过程首先采用小波变换对ppg信号进行滤波处理以去除噪声。由于数据量庞大,本实施例把数据分割成分段信号以减少每段信号的数据处理量。为了保证数据的多样性,本实施例将过滤后的ppg信号盲目分割成具有相同时间长度的窗口,窗口的时间长度为3秒,以确保分段信号中至少有一个完整的ppg波形信号。对于每一个受试者,本实施例将随机选取固定长度的ppg数据用于下一个时/频域转换,这些数据通常包含不同数量的脉搏信号和不同幅度的信号模式。

2.广义s变换(gst):

s变换是连续的“相位校正”小波变换,gst是基于s变换的高斯窗函数。与传统的时频分析方法相比,时频gst分析方法具有高频分辨率、抗噪声能力强、无交叉干扰、可调节窗口功能等优点。本实施例通过gst把时域的ppg信号转换到时频域,从而充分反映ppg信号的时频联合特性。之后将经过gst变换的每个时间点的ppg频谱特征图(n个时间点的总共n个频谱)用于cnn的输入,为身份认证提供足够的时域、频域联合分布信息。

3.getframe技术:

getframe技术是一种图像处理技术,主要用于对当前的图形进行快照。本实施例使用matlab中的getframe函数将经过gst变换的ppg频谱特征图在每个时间点进行快照,从而获得一个连续的ppg频谱轨迹特征图。连续的ppg频谱轨迹特征图作为cnn的输入信号。

4.卷积神经网络:

本实施例卷积神经网络,其包含了卷积层、池化层、激活函数层和全连接层。其中卷积层和池化层用来提取特征以便学习特征;激活函数层和全连接层对特征分类以达到识别受试者身份的目的。对cnn中每一层的描述如下:

输入信号:本实施例cnn模型的输入是通过getframe技术获得的ppg频谱轨迹特征图。对于每个ppg频谱轨迹特征图,本实施例将ppg频谱轨迹特征图的大小调整一致后作为输入信号输入至卷积神经网络;

卷积层:卷积层是cnn的主要构建模块,其通过对输入数据应用卷积滤波操作来提取数据的特征以获取数据的特征图。

池化层:池化层对每个特征图进行降采样以减小每个特征图的维度和数据量,同时保留特征图中的重要信息以便对图像进行压缩,减少数据处理。

卷积层和池化层主要是对图像进行特征提取。本实施例在各层中选取多个滤波器进行滤波。单个滤波器将提取图像的一种特征,因此使用多个滤波器后该层将输出多个特征图。

激活函数层:激活函数层通过激活函数将非线性引入到卷积神经网络从而映射到数据中。与传统的人工神经网络相比,cnn由于具有更深的层,前向传播计算相对较大,并且在计算期间容易产生梯度和其他相关问题反向传播计算,因此需要引入激活函数以减小梯度、提高计算精度。本实施例中采用relu激活函数来降低梯度。

全连接层:上述卷积层和池化层的输出反映了输入图像的高级特征。当特征图像输入到全连接层时,全连接层使用这些特征进行分类。全连接层中每个神经元与前一层的所有的神经元相互连接。softmax层是全连接网络的最后一层,本实施例采用softmax作为分类器进行分类,其输出是一个对应于受试人数的n维向量。

综上所述,本实施例首先将ppg信号通过广义s变换和getframe技术转换成ppg频谱特征轨迹图从而将原始的一维信号转换成二维的图像,从而利用卷积神经网络在识别二维图像上的优势来进行身份识别。与现有方法相比,本实施例提出的方法极大地简化了识别网络的复杂度。

本领域普通技术人员可以理解,实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomacessmemory,ram)等。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1