浙江大学学报(工学版), 2025, 59(3): 566-576 doi: 10.3785/j.issn.1008-973X.2025.03.014

计算机技术

基于脉搏波信号多维度特征的身份识别

傅幼萍,, 张航,, 厉梦菡, 孟濬

1. 浙江长征职业技术学院 计算机与信息技术学院,浙江 杭州 310023

2. 浙江大学 电气工程学院,浙江 杭州 310058

Identity recognition based on multi-dimensional features of pulse wave signals

FU Youping,, ZHANG Hang,, LI Menghan, MENG Jun

1. School of Computer and Information Technology, Zhejiang Changzheng Vocational and Technical College, Hangzhou 310023, China

2. College of Electrical Engineering, Zhejiang University, Hangzhou 310058, China

收稿日期: 2024-02-26  

基金资助: 浙江省基础公益研究计划资助项目(LGF21F030003).

Received: 2024-02-26  

Fund supported: 浙江省基础公益研究计划资助项目(LGF21F030003).

作者简介 About authors

傅幼萍(1980—),女,讲师,硕士,从事智能视觉、数据挖掘研究.orcid.org/0009-0007-1405-5490.E-mail:lele_girl@163.com , E-mail:lele_girl@163.com

摘要

现有光电容积脉搏波(PPG)身份识别方法特征表征不全面、鲁棒性不强,为此提出基于PPG信号多维度特征的身份识别方法. 该方法将PPG信号的非线性维度作为重要特征引入身份识别. 对PPG信号进行预处理;分别从时域、频域和非线性3个维度提取PPG信号的特征参数;通过优化和选择,构建有效的特征集;将该特征集用于身份识别,并对身份识别系统的性能进行分析和评估. 通过对多维度的全面分析,该方法实现了较全面的特征提取,并且时域、频域和非线性维度分析提供的互补信息增强了识别系统的鲁棒性. 在包含200个主体和1000条数据的身份识别任务中,该方法取得了98.4%的准确率. 与KNN之类其他现有研究的对比分析表明,本研究方法取得了较高的准确率. 结果表明,构建多维度特征对于提高PPG身份识别任务准确率至关重要.

关键词: 脉搏波 ; 身份识别 ; 特征提取 ; 数据挖掘 ; 信号分析

Abstract

A novel identity recognition method based on multi-dimensional features extracted from photoplethysmography (PPG) signals was proposed, addressing the limitations of existing methods in terms of incomplete feature representation and weak robustness. The non-linear dimension of PPG signals was incorporated as a crucial feature for identity recognition. After preprocessing the PPG signals were processed, and features were extracted from three distinct dimensions, i.e., time domain, frequency domain, and non-linearity. An effective feature set was then constructed through optimization and selection. Finally, this feature set was utilized for identity recognition, and the performance of the recognition system was analyzed and evaluated. By comprehensively analyzing multiple dimensions, the proposed method achieved comprehensive feature extraction. Furthermore, the complementary information provided by time domain, frequency domain, and non-linearity analysis enhanced the robustness of the recognition system. On an identity recognition task involving 200 subjects and 1000 samples, the proposed approach achieved an accuracy of 98.4%. Comparative analysis with other state-of-the-art methods, such as KNN, demonstrated the superior accuracy of the proposed approach. Results indicated the significance of constructing multi-dimensional features for enhancing the accuracy of PPG identity recognition tasks.

Keywords: pulse wave ; identity recognition ; feature extraction ; data mining ; signal analysis

PDF (1399KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

傅幼萍, 张航, 厉梦菡, 孟濬. 基于脉搏波信号多维度特征的身份识别. 浙江大学学报(工学版)[J], 2025, 59(3): 566-576 doi:10.3785/j.issn.1008-973X.2025.03.014

FU Youping, ZHANG Hang, LI Menghan, MENG Jun. Identity recognition based on multi-dimensional features of pulse wave signals. Journal of Zhejiang University(Engineering Science)[J], 2025, 59(3): 566-576 doi:10.3785/j.issn.1008-973X.2025.03.014

生物识别技术是指根据个人生理特征和行为特征对其进行身份识别的技术[1]. 目前,基于光电容积脉搏波(photoplethysmography, PPG)的生物识别技术的研究仍处于初步阶段,但脉搏波所固有的活体检测、安全性、低成本、便利性等优点使其成为一种极具发展前景的生物识别特征[2-3].

2003年,Gu等[4]提出基于PPG信号的生物识别方法. 之后,研究人员对此领域进行了广泛的探索和研究,并获得了一定的成果. Kavsaoglu等[5]从PPG信号及其一阶、二阶导数中提取了40个时域特征,并提出特征排序算法对其排序,最终取得了94.4%的准确率;Jaafar等[6]的研究证明了加速度体积描记信号作为生物识别系统特征的稳健性和可靠性;Chakraborty等[7]从滤波后的PPG及其导数中提取了12个特征,并使用线性判别分析进行分类,该研究对15名受试者的PPG信号进行分类识别,达到了100%的准确率. 孙斌等[8]对PPG信号提取了24维特征;利用寻优算法获取最佳特征子集后利用人工蜂群算法优化支持向量机算法对样本的最佳特征子集进行训练与测试,完成个体身份识别.

以PPG信号的特征点为基础,提取各特征点的峰值、时间间隔、斜率等时域特征来制定特征向量模板. Gu等[9]的研究从受试者的PPG信号中提取了4个时域特征(波峰数、上升斜率、下降斜率、时间间隔)构成特征向量模板,然后用模糊逻辑方法来研究使用PPG信号进行生物识别的可行性.

根据PPG信号整体形态,通常通过时间或频率分析来获取统计特征,从PPG波形中提取鉴别性信息. Salanke等[10] 研究了PPG信号在生物识别中的适用性. 该研究运用主成分分析法对单周期PPG信号进行特征提取,以样本间的欧氏距离为判别依据. 结果表明,该方法对正常PPG信号和含有运动伪影的PPG信号都表现出良好的识别精度.

还有一些研究将PPG信号特征与深度学习结合用于身份识别. Jeon等[11]提出新的方法,称为多层嵌套递归图(multi-slice nested recurrence plot, MsNRP),这个方法主要用于解决存在噪声的PPG信号在身份识别中的问题. MsNRP展示了其对噪声的鲁棒性,从而为实际场景中的识别提供了可靠的解决方案. Lee等[12]提出基于长短期记忆(long short term memory, LSTM)和卷积神经网络(convolutional neural network, CNN)的集成身份识别技术. 在预处理步骤中使用滤波器来去除噪声,并且从原始信号中提取时域特征作为LSTM的输入,获得了一定程度上的身份识别性能提升.

现有的研究在特征提取方面较为单一,多数研究仅在时域或频域中的某一维度进行特征提取,导致所得身份识别模型的准确率有待提高. 基于此,本研究提出基于PPG信号多维度特征的身份识别方法,将PPG信号的非线性维度作为一种重要的特征引入身份识别. 对PPG信号进行预处理;分别从时域、频域和非线性3个维度提取PPG信号的特征参数;通过优化和选择,构建有效特征集;将该特征集用于身份识别,并对身份识别系统的性能进行分析和评估.

1. 多维度特征的身份识别系统概述

所构建的身份识别具体流程如图1所示. 基于PPG信号特征的身份识别方法包含信号采集、信号处理和身份识别3个部分. 1)在信号采集阶段,须采集PPG信号,一般是通过脉搏波传感器进行采集(例如:合肥华科电子技术研究所的HKG-07C红外脉搏传感器),通过串口通信协议在电脑端保存. 2)信号处理,一般包含预处理、特征提取和特征选择3个步骤. 在预处理阶段,须对前一步采集得到的PPG信号进行去噪、峰值检测和去除基线漂移. 在特征提取阶段,对经过预处理的PPG信号进行分析,提取其时域特征、频域特征、非线性特征. 在特征选择阶段,对前一步提取的特征进行优化和选择,构建一个有效特征集. 3)在身份识别阶段,通过分类算法得到身份识别的结果.

图 1

图 1   身份识别系统流程图

Fig.1   Identity recognition system flowchart


通过对多维度的全面分析,使得识别方法有更全面的特征提取,并且,时域、频域和非线性维度分析提供互补的信息使得识别系统的鲁棒性增强.此外,非线性维度分析可以揭示时域和频域分析中可能隐藏的复杂模式和动态特性,并且非线性特征对PPG信号中细微的生理变化更敏感,这可能有助于提高身份识别的准确性.

2. PPG信号的预处理与特征提取

2.1. PPG信号的预处理

2.1.1. 滤波去噪

通常情况下,采集到的PPG信号会包含噪声和伪影,这些噪声和伪影会对后续的特征提取和分类造成不利影响. 在预处理步骤中,须最大限度地去除干扰信号,首先须明确噪声源,然后据此对PPG信号进行去噪处理.

PPG信号的噪声主要包括基线漂移、电源线干扰和运动伪影等. 其中,基线漂移是由传感器佩戴者的呼吸和移动引起的,是频率小于1 Hz的低频噪声. 电源线干扰是由于仪表放大器、采集系统拾取环境电磁信号和其他伪影造成的[13],是频率为50 Hz(或更高)的固定频率噪声. 运动伪影是由于传感器的感应点与手指之间的相对距离发生变化而造成的,其频率范围与PPG信号的频率范围重叠[14],因此极难消除. PPG信号的频率范围为0.3~20.0 Hz,大多数PPG信号的预处理依赖频率滤波来去除PPG信号频率范围之外的噪声.

根据PPG信号及噪声的频率分布特点,采用截止频率为5 Hz的三阶低通巴特沃斯滤波器来降低噪声对PPG信号的干扰,其滤波效果如图2所示.

图 2

图 2   10 s的PPG信号的滤波效果

Fig.2   Filtering effect of 10-second PPG signal


2.1.2. 波峰波谷检测

在PPG信号的预处理过程中,波峰波谷检测是必要的步骤. 一方面,对数据进行特征点检测须分割出单周期的PPG信号. 另一方面,本研究基于PPG信号的波谷去除PPG信号的基线漂移.

由于进行滤波去噪处理后的PPG信号中并不总是理想平滑的信号,使用极值法获取PPG信号波峰的方法存在误检的问题. 为此,基于PPG信号周期性的特点,采用基于滑动窗口的波峰波谷检测算法[15],具体步骤如下.

1)计算窗口的大小,使得一个窗口内有且仅有一个波峰. 表达式如下:

$ {w_{{\text{base}}}} = T {F_{\text{s}}} . $

式中:$ {F_{\text{s}}} $为采样频率,$ T $为信号的周期,$ {w_{{\text{base}}}} $为窗口的大小.

由于信号的周期大小存在一定的波动,为了保证窗口内有波峰点,须加上一个偏移量. 由于PPG信号的上升支较短,一般在半个周期以内便能达到波峰,基于此选取窗口偏移量、窗口大小:

$ {w_{{\text{off}}}} = 0.5{w_{{\text{base}}}} , $

$ w = {w_{{\text{base}}}}+{w_{{\text{off}}}} . $

式中:$ {w_{{\text{off}}}} $为窗口偏移量,$ w $为实际窗口大小.

2)在初始时,窗口大小为$ w $,窗口位于输入信号的起点,即窗口的左端位于输入信号的起始点.

3)记窗口中信号的最大值为信号的波峰点幅值,对应的下标为波峰下标,记为$ x $.

4)滑动窗口,使窗口的左端位于上一个波峰点,窗口大小为$ w $.

5)记窗口中信号的最大值为信号的波峰点幅值,对应的下标为波峰下标,记为$ x $.

重复步骤4)、5),直到窗口位于输入信号的末尾.

由于最后一个窗口中不一定包含波峰,去掉最后一个获得的“波峰”,最终得到输入信号的波峰下标,记为$ ({x_1},{x_2},\cdots ,{x_n}) $.

在得到峰值点之后,以峰值点为窗口的右端,选取窗口大小为$ {w_{{\text{off}}}} $,计算窗口内的最小值及其对应的下标,即可得到各周期的谷点.

2.1.3. 基线漂移去除

在对PPG信号进行滤波去噪之后,部分信号还存在明显的基线漂移. 本研究基于插值法去除PPG信号的基线漂移,具体步骤如下.

1)根据上述“基于滑动窗口的波峰波谷检测算法”,可以得到一段PPG信号的谷点(起始点).

2)根据这段PPG信号的长度对提取的谷点进行插值,即可得到基线漂移信号.

3) 将原始PPG信号减去基线漂移信号即可得到去除基线漂移的PPG信号.

谷点插值得到的基线漂移曲线和基线漂移去除效果如图3所示.

图 3

图 3   10 s的PPG信号的基线漂移去除效果

Fig.3   Baseline drift removal effect of 10-second PPG signal


2.2. PPG信号的特征参数提取

PPG信号反映了心脏搏动和血液微循环综合作用下的血管内血容量的变化情况,具有时变性、频变性的特点,同时具有明显的非平稳、非线性特点. 不同的个体,其PPG信号的波形形态、幅值大小、频域特性、复杂程度和混乱程度都会有所不同. 因此,从时域、频域、非线性3个维度对PPG信号提取特征参数,为后续的身份识别提供特征集.

2.2.1. 时域特征参数

PPG信号的幅值、周期、上升支斜率、下降支斜率等都与主体的生理情况有关,反映了主体独特的个人信息. 因此,提取PPG信号的幅值、周期、上升支斜率、下降支斜率等参数作为其时域特征参数. 将单周期PPG信号表示为$ {{X}}=({x_1},{x_2},\cdots ,{x_n}) $,所提取的单周期时域特征参数示意图及计算公式如表1图4所示. 其中,h、$ {t_1} $$ {t_2} $$ {n_0} $可以根据1.1.2节中提出的算法直接获取. 表中,Pm为脉搏波压力脉动分量的均值,Ps为脉搏波压力脉动分量的最大值,Pd为脉搏波压力脉动分量的最低值. $ {P_{\text{m}}} $表达式如下:

表 1   PPG信号的时域特征参数名称、定义及表达式

Tab.1  Names, definitions, and calculation formulas of time-domain characteristic parameters for PPG signals

参数名称定义表达式
波峰幅值$ h $A点的幅值$ h $
上升支时间$ {t_1} $O到点A经历的时间$ {t_1} $
下降支时间$ {t_2} $A到点$ {O'} $经历的时间$ {t_2} $
全周期$ t $O到点$ {O'} $经历的时间$ {t_1}+{t_2} $
上升支斜率$ {k_{OA}} $$ OA $的斜率$ {h}/{{{t_1}}} $
下降支斜率$ {k_{{O'}A}} $$ {O'}A $的斜率$ {h}/{{{t_2}}} $
上升面积$ {S_{{{OAM}}}} $上升曲线$ OAM $包围面积$ \displaystyle\sum\nolimits_{i = 1}^{{n_0}} {{x_i}} $
下降面积$ {S_{{O'AM}}} $下降曲线$ {O'}AM $包围面积$ \displaystyle\sum\nolimits_{i = {n_0}}^n {{x_i}} $
全周期面积$ {S_{OAO'}} $PPG曲线$ OA{O'} $包围面积$ \displaystyle\sum\nolimits_{i = 1}^n {{x_i}} $
比例$ K $脉搏波压力脉动分量的均值在
脉动分量最大值中所占比例
$ \dfrac{{{P_{\text{m}}} - {P_{\text{d}}}}}{{{P_{\text{s}}} - {P_{\text{d}}}}} $

新窗口打开| 下载CSV


图 4

图 4   时域特征参数图

Fig.4   Time domain characteristic parameter map


$ {P_{\text{m}}} = \frac{1}{{{t_1}+{t_2}}}\sum\nolimits_{i = 1}^n {{x_i}} . $

2.2.2. 频域特征参数

尽管幅值、周期、上升支斜率、下降支斜率等信息可以直观反映信号的波形特征,但为了获取更全面的身份识别特征,须对PPG信号进行频域分析[14].

功率谱是功率谱密度函数(power spectral density, PSD)的简称,描述了信号功率随频率变化的情况,被广泛应用于各个领域[16]. 功率谱估计的方法主要有2种:一种是从给定数据集出发的非参数估计,即经典谱估计方法;另一种是基于参数模型的参数估计,即现代谱估计方法. 相较于现代谱估计方法,经典谱估计方法分辨率较低、方差性较差,但是由于其算法简单、物理意义明确,在误差范围要求不高的情况下同样可以获得较好的效果.

经典谱估计选取数据序列的一部分,而将其余部分假设为零,相当于给数据加窗. 经典谱估计方法一般采用相关函数法和周期图法,其中平均修正周期图法(Welch法)是一种改进的周期图法. 本研究采用Welch功率谱估计方法来提取PPG信号的频域特征参数.

给定一个信号,其功率谱的计算过程如下:1)将信号分割成重叠的分段;2)给每段信号加窗,常用的窗函数有矩形窗、凯瑟窗、汉宁窗、切比雪夫窗等;3)计算每段信号的功率谱,并平均功率谱估计值.

为了获得稳定的频域特征参数,采用10 s的PPG信号计算频域特征参数. 首先,对原始PPG信号进行预处理,包括滤波去噪、波峰波谷检测、去除基线漂移;然后,采用Welch功率谱估计方法得到功率谱;最后,按照频域范围划分,得到频域特征参数. 参数名称及频域范围(frequency domain, FD)如表2所示.

表 2   PPG信号的频域特征参数名称及其含义

Tab.2  Names of frequency domain characteristic parameters of PPG signals and their meanings

参数名称FD/Hz参数名称FD/Hz
power_10~0.02power_50.13~0.16
power_20.02~0.05power_60.16~0.30
power_30.05~0.09power_70.30~1.00
power_40.09~0.13power_all0~1.00

新窗口打开| 下载CSV


分析的信号为10 s的PPG信号,采样频率为125 Hz,因此,信号长度为1250. 由于PPG信号的信噪比较高,采用凯瑟窗作为窗函数,取信号长度为窗函数的长度,重叠长度为信号长度的一半. 如图5所示为10 s的PPG信号的标准化功率谱. 图中,P为信号功率,f为PPG基本频率的倍数.

图 5

图 5   基于10 s的PPG信号的标准化功率谱

Fig.5   Standardized power spectrum based on 10 second PPG signal


2.2.3. 非线性特征参数

除了时域特征和频域特征之外,PPG信号还具有明显的非线性特性,这些特性与心脏、血管和微循环等部位的活动有关,不同个体PPG信号的非线性参数对于其身份识别具有重要意义. 但是,此前国内外对PPG信号的分析大多集中于其时域特性和频域特性,对于其非线性特性的研究成果相对较少. 近年来,随着对生理信号研究的深入,生理信号的非线性特性也越来越受到关注. 常见的非线性特征参数有关联维数、最大李雅普诺夫指数、近似熵、样本熵、联合熵、互信息等. 目前,已有研究基于这些非线性参数对心电信号[17-18]、指纹[19]、步态[20]等生理信号进行分析. 研究表明,这些非线性参数可以用于评估时序信号的复杂度和混乱程度,对于生理信号的分析具有重要意义.

与频域特征参数的计算相同,非线性特征参数也是基于10 s的PPG信号计算得到. 本研究选用以下3种非线性特征参数:样本熵(sample entropy, SampEn)、模糊熵(fuzzy entropy, FuzzyEn)、精细复合多尺度散布熵(refined composite multiscale dispersion entropy, RCMDE)对PPG信号的非线性特性进行分析.

1) 样本熵.

在1991年,Pincus[21]提出新的熵测量方法,即近似熵(approximate entropy,ApEn),用于衡量非稳定时间序列的复杂程度. 熵越小,时间序列的复杂程度越低. 在生理信号的相关研究中,近似熵已经被应用于提取眼电信号[22]、脑电信号[23]之类的生理信号的非线性特征. 样本熵是由Richman等[24]提出的对近似熵的改进. 其物理意义与近似熵相似:熵越小,时间序列的复杂程度越低.

设原始一维序列为${{X}}=({x_1},{x_2},\cdots ,{x_n}) $,预先给定嵌入维数m和相似容限r,近似熵的计算过程如下.

首先,对原始序列进行相空间重构,得到新的m维序列:

$ {{{Y}}_i} = ({x_i},{x_{i+1}},\cdots ,{x_{i+m - 1}});\;i = 1,\cdots ,N,\;N = n - (m - 1) . $

接着,计算每个序列$ {Y_i} $与其他所有序列$ {Y_j} $的距离:

$ {d_{ij}} = \mathop {\max }\limits_l \;(\left| {{x_{i+l}} - {x_{j+l}}} \right|);l = 0,1,\cdots ,m . $

然后,计算序列的相关程度. 根据给定的相似容限r,计算$ {d_{ij}} \lt r $的序列对个数,记为s. 并计算其占总数的比值,得到序列的相关程度.

$ C_i^m(r) = \frac{s}{{n - (m - 1)}} . $

计算$ C_i^m(r) $的对数平均值:

$ {\phi ^m}(r) = \frac{1}{{n - (m - 1)}}\sum\nolimits_{i = 1}^{n - (m - 1)} {\ln\; C_i^m(r)} . $

$ m = m+1 $,重复上述步骤,得到$ {\phi ^{m+1}}(r) $,则近似熵为

$ {\mathrm{ApEn}}(m,r,n) = {\phi ^m}(r) - {\phi ^{m+1}}(r) . $

样本熵的计算过程与近似熵类似,主要的区别在于:在相空间重构时,式(5)中$ N = n - m $;计算每个序列$ {Y_i} $与其他所有序列$ {Y_j} $的距离时,$ i \ne j $.

样本熵定义如下:

$ {\mathrm{SampEn}}(m,r,n) = \mathop {\lim }\limits_{n \to \infty } \;\left( - \ln \;\frac{{{\phi ^{m+1}}(r)}}{{{\phi ^m}(r)}}\right) . $

在实际工作过程中,序列长度n为有限值,常将样本熵估计为

$ {\mathrm{SampEn}}(m,r,n) = - \ln \;\frac{{{\phi ^{m+1}}(r)}}{{{\phi ^m}(r)}} . $

样本熵受到嵌入维数m、相似容限r和序列长度n的取值的影响较大. Pincus研究指出,当$ n = 100 \sim 5\;000 $$ m = 2 $$ r = 0.10\sigma \sim 0.25\sigma $$ \sigma $为原始序列的标准差)时,计算所得到的样本熵具有较为合理的统计特性. 另外,r的取值较为复杂,本研究前期探究了r中常数l的取值,对比了基于不同l得到的样本熵对于表征PPG信号复杂度的效果. 根据实验结果,定义$ n = 1\;250 $$ m = 2 $$ r = 0.25\sigma $.

2) 模糊熵.

模糊熵是由Chen等[25]于2007年提出的. 模糊熵的计算过程与近似熵类似,主要的区别如下.

在计算向量相关程度时引入了模糊隶属度,根据距离$ {d_{ij}} $进行计算:

$ D_{ij}^m = \mu \left( {d_{ij}^m,m,r} \right) = \exp \left( - {\left(\frac{{{d_{ij}}}}{r}\right)^m}\right) . $

然后对除自身以外所有隶属度求平均值:

$ {\phi ^m}(m,r) = \frac{1}{{n - m}}\sum\nolimits_{i = 1}^{n - m} {\left(\frac{1}{{n - m - 1}}\sum\nolimits_{j = 1,j \ne i}^{n - m} {D_{ij}^m} \right)} . $

从而定义模糊熵为

$ {\mathrm{FuzzyEn}}(m,r,n) = - \ln \;\frac{{{\phi ^{m+1}}(r)}}{{{\phi ^m}(r)}} . $

3) 精细复合多尺度散布熵.

Azami等[26]的研究表明RCMDE能够区分不同的动力学,因此,将RCMDE作为PPG身份识别的特征参数是有意义的.

RCMDE是在散布熵(dispersion entropy, DisEn)的基础上,按照尺度因子$ \tau $尺度化原始序列,并进一步精细化处理得到的.

设原始一维序列为$ X=({x_1},{x_2},\cdots ,{x_n}) $,则其散布熵定义如下:

$ \begin{split} & \operatorname{DisEn}(X, m, c, d)= \\&\qquad -{\sum}_{{\text{π}}=1}^{c^m} p\left({\text{π}}_{v_0 \cdots v_{m-1}}\right) \ln \left(p\left({\text{π}}_{v_0 \cdots v_{m-1}}\right)\right).\end{split} $

式中:c为类别的数量,表示将信号x映射到的类的总数;$p\left( {\text{π}}_{v_0 \cdots v_{m-1}} \right)$表示与序列${\text{π}}_{v_0 \cdots v_{m-1}} $相关的概率分布,其中${\text{π}}_{v_0 \cdots v_{m-1}} $为根据时间序列${Z_i}^{{\mathrm{m,c}}} $输出的离散模式;变量d表示时间延迟delay,它与嵌入维度m一起用于相空间重构,从而形成一个高维空间中的序列.

对于原始一维序列X,其第k个粗粒度时间序列为

$ {{{x}}}_{{k}}^{(\tau)}=\left(x_{k, 1}^{(\tau)}, x_{k, 2}^{(\tau)}, \cdots \right) . $

式中:$ x_{k, j}^{(\tau)}=\dfrac{1}{\tau} \displaystyle{\sum}_{b=k+\tau(j-1)}^{k+\tau j-1} u_b$$u_b $为原始数据序列的元素,$\;1 \leqslant j \leqslant {n}/{\tau}, \;1 \leqslant k \leqslant \tau . $

最终RCMDE定义如下:

$ \begin{split} & \operatorname{RCMDE}(X, m, c, d, \tau)= \\& \qquad -{\sum}_{{\text{π}}=1}^{c^m} \bar{p}\left({\text{π}}_{v_0 \cdots v_{m-1}}\right) \ln \left(\bar{p}\left({\text{π}}_{v_0 \cdots v_{m-1}}\right)\right) .\end{split} $

式中:$ \bar{p}\left({\text{π}}_{v_0 \cdots v_{m-1}}\right) $为粗粒度时间序列$ {{x}}_{{k}}^{(\tau )} $的散布模式概率的平均值.

作为一种时间序列信号,PPG信号的非线性特性可以通过以上3种方法进行分析和量化.

由于PPG信号是每个人的独特生理特征,这3种熵度量可以通过挖掘PPG信号非线性特征中的个体特异性模式来促进身份识别应用. 具体而言如下所示.

样本熵:可以识别和量化PPG信号中不可预测和复杂的模式,这些模式因人而异. 通过量化这些模式,样本熵可以帮助区分不同个体的PPG信号.

模糊熵:能够反映时间序列的复杂性,在一定程度上可以评估PPG信号对噪声和异常值的鲁棒性. 在存在噪声或信号质量较差的情况下,模糊熵有助于提高身份识别准确性.

精细复合多尺度散布熵:在多个尺度上分析时间序列的复杂性,可以揭示PPG信号中复杂性的多尺度模式. 它是PPG信号复杂性变化模式与动态特性的反映,可以帮助识别个体之间更细微的差异,从而提高识别准确性.

综上所述,本研究采用样本熵(SampleEn)、模糊熵(FuzzyEn)以及精细复合多尺度散布熵(RCMDE)作为PPG信号非线性特性的表征,以提高PPG身份识别系统的准确性和鲁棒性.

2.3. 有效特征集的构建
2.3.1. 特征参数的优化

根据上节的特征参数提取算法,基于实验数据提取特征集. 为了使特征集中的特征参数能够更好地表征主体,须对特征参数进行优化. 特征参数优化主要分为2个部分:标准化处理和表征值选择.

对于特征参数的标准化处理,为了避免“消除个体差异”,基于不同个体的同一特征值进行归一化,表达式如下:

$ {f_{{\text{norm}}}} = \frac{{f - {f_{\min }}}}{{{f_{\max }} - {f_{\min }}}} . $

另外,选择一个合适的特征值用于表征主体的特性是特征参数优化的重要一步,同时也是特征参数能够区分不同主体的关键.

对于时域特征参数的选择,由于主体状态稳定,PPG信号的时域特征参数变化小,选择平均值进行表征优化:每个时域特征参数都是由10 s(125 Hz)PPG信号计算得到的;对这10 s的PPG信号进行去噪、峰值检测、去除基线漂移和单周期分割;计算10 s的PPG信号中每个单周期PPG信号的时域特征,再对计算得到的时域特征取平均值.

在过往的研究中,每一个时域特征参数都是基于单周期PPG信号计算得到的,本研究则是由10 s的PPG信号的平均值表征,有助于提高该值的稳定性. 另外,频域特征参数和非线性特征参数也是基于10 s的PPG信号计算得到的.

2.3.2. 基于逐步回归法的特征选择

过多的特征参数可能导致维度灾难,使分类精度不升反降. 为了解决这个问题,须进行特征选择.

目前,常见的特征选择算法包括前向搜索算法、后向搜索算法和双向搜索算法. 前向搜索算法首先从一个空集开始,不断向里添加能提升模型性能的特征,直到模型性能无法提升. 后向搜索算法从全集开始,不断从特征集里面剔除特征使得模型性能提升,直到模型性能无法提升. 前向搜索和后向搜索都只沿着一个方向进行,最后选择的特征集里面可能包含某个特征加入之后不再有效的特征,也可能遗漏单独分析不显著但对整体特征集有较大作用的特征.

因此,本研究基于逐步回归法进行特征选择. 逐步回归是一种双向搜索算法,结合了前向搜索和后向搜索的优点. 其特征选择步骤如下.

1) 遍历原始特征集,选择使得Wilk’s Lambda最小化的特征[27].

2) 特征引入:计算F统计量的平均值p值,如果不在模型中的任何特征的p值小于引入阈值$ {p_{\mathrm{e}}} $,则引入具有最小p值的特征,重复此步骤;否则,转到步骤3).

3) 特征剔除:计算F统计量的p值,如果模型中的任何特征的p值大于剔除阈值$ {p_{{\mathrm{re}}}} $,则剔除具有最大p值的特征,重复此步骤;否则,转到步骤2). 其中,$ {p_{\mathrm{e}}} \leqslant {p_{{\mathrm{re}}}} $.

4) 当没有特征可以引入或剔除时,结束特征选择过程.

$ {p_{\mathrm{e}}} $$ {p_{{\mathrm{re}}}} $的取值对特征选择的结果有一定的影响. 针对不同的$ {p_{\mathrm{e}}} $$ {p_{{\mathrm{re}}}} $进行特征选择,并利用判别函数分析法构建分类模型,得到该组特征下的分类准确率,结果如图6所示. 图中,fe为特征个数,A为准确率,横坐标表示$ {p_{\mathrm{e}}} $$ {p_{{\mathrm{re}}}} $的取值,‘−’表示不进行特征选择.从图中可以得出,特征选择可以提高模型的分类准确率. 特征选择后的最优分类准确率相比于原始特征集的分类准确率提高了2.0%,这也体现了特征选择的意义. 但是,$ {p_{\mathrm{e}}} $$ {p_{{\mathrm{re}}}} $的选值对于结果也有很大影响,部分选值会导致分类准确率反而不如原始特征集.

图 6

图 6   参数取值对特征选择结果的影响

Fig.6   Impact of parameter values on feature selection results


根据逐步回归法的实验结果,按照特征加入特征集的顺序,本研究的特征选择结果如表3所示,选出了18个特征参数,对比特征选择前的结果,身份识别任务的准确率提升了2.0%.

表 3   根据特征选择结果构建的有效特征集

Tab.3  Effective feature set constructed based on feature selection results

序号特征参数序号特征参数
1FuzzyEn10$ {S_{OAO'}} $
2RCMDE11power_all
3$ {k_{O'A}} $12power_7
4PermEn13$ {S_{OAM}} $
5power_114SampleEn
6power_515K
7power_416$ {k_{OA}} $
8power_617t1
9h18power_2

新窗口打开| 下载CSV


3. 基于PPG信号的身份识别

本研究的身份识别任务基于MIMIC数据库中的PPG信号展开. 首先,从MIMIC数据库中选择了200名受试者的记录,从每条记录中选择了60 s的PPG数据. 之后,对其进行预处理,再从60 s的PPG数据中截取5条10 s的PPG信号,每条信号之间无重叠. 因此,每个身份识别主体有5条10 s的PPG数据用于身份识别. 根据上节的特征选择结果,每条数据提取18个特征参数用于分类识别,最终构成了1000×18的特征分类矩阵.

3.1. 身份识别模型的选择与参数优化

基于PPG信号的身份识别(分类)不仅依赖于从PPG信号中提取的特征参数,同时,分类算法在基于PPG信号的身份识别系统中起着举足轻重的作用. 常见的生物识别分类算法有最近邻分类(KNN)、支持向量机(SVM)、线性判别分析(LDA)、决策树(DT)等.

为了选择一个合适的机器学习模型用于PPG信号身份识别,采用十折交叉验证,将分类矩阵分别输入不同的机器学习模型,得到的分类准确率A、分类速度SS、推理时间Tinfer,模型大小S表4所示. 表中数据是在内存为32.0 GB,处理器为i7-8700K,显卡为RTX2080的设备中得到的.由表4可以看出,KNN、SVM和LDA这3种分类模型都实现了较高的分类准确率;相对于SVM,DT、KNN和LDA这3种模型所耗费的训练时间更短,具有更快的身份识别(分类)速度,同时所占内存更小. 但是,SVM模型的身份识别(分类)速度和所占内存都在接受范围内,可以尝试对其进行参数优化以提高分类准确率.

表 4   身份识别的不同模型

Tab.4  Different models of identity recognition

模型A/%SS/(obs·s−1)Tinfer/sS/kB
DT40.0~140005.16573
KNN96.0~130000.63517
Linear SVM94.0~151084.5089547
QuadraticSVM94.8~121114.60137104
Cubic SVM94.8~121120.50131862
Gaussian SVM97.6~111101.50159960
LDA98.4~120000.861048

新窗口打开| 下载CSV


为了选取合适的模型,分别对KNN、SVM进行参数优化,并对比实验效果.

1)KNN分类模型的参数优化.

对于KNN分类模型,邻居个数k的选择可以对结果产生一定影响. 为此,采用十折交叉验证,分析对比不同邻域个数Num下KNN分类模型的准确率,结果如图7所示.

图 7

图 7   不同邻居个数下KNN分类模型的准确率

Fig.7   Accuracy of KNN classification models under different neighbor numbers


2)SVM分类模型的参数优化.

参数设置对于SVM分类性能具有至关重要的影响,如果选择不合适的SVM参数,所得的分类准确率可能会很差[28].

基于网格搜索法对高斯核的框约束和核尺度进行优化,将框约束的值k1分别设置为0.5、1.0、1.5、2.0、2.5、3.0、3.5,将核尺度的值k2分别设置为5.0、5.5、6.0、6.5、7.0、7.5进行参数优化. 对于其他核函数,仅对框约束的值进行优化.

同样,将上节得到的特征分类矩阵作为输入,采用十折交叉验证,参数优化的结果如表5所示.

表 5   SVM模型参数优化结果

Tab.5  Optimization results of SVM model parameters

核函数k1k2A/%SS(obs·s−1)
Linear2.596.8~14
Quadratic2.095.6~11
Cubic2.095.2~11
Gaussian2.06.598.0~11

新窗口打开| 下载CSV


图8所示,优化后的SVM模型的分类准确率都有所提升,不同核函数的提升幅度分别为2.8、0.8、0.4、0.4个百分点. 分类准确率最高的SVM模型所选用的核函数是Gaussian核函数,准确率达到了98.0%.

图 8

图 8   参数优化前后SVM分类模型的准确率

Fig.8   Accuracy of SVM classification model before and after parameter optimization


经过参数优化之后,KNN模型的准确率为96.0%,SVM模型的准确率为98.0%,LDA模型的准确率为98.4%. 另外,LDA模型的分类速度约为12000 obs/s,模型大小为1048 kB. 即,在所有分类模型中,LDA模型取得了最高的分类准确率,同时具有较快的分类速度且模型所占内存较小. 因此,选择LDA模型作为身份识别系统的分类模型.

3.2. 身份识别结果与分析

身份识别任务基于MIMIC数据库[29]中的PPG信号展开. MIMIC数据库包括多名重症监护室患者的记录数据,每条记录通常包含从波士顿贝斯以色列医院的内科、外科和心脏重症监护室的病人监护仪中记录的24~48 h的连续数据,采样频率为125 Hz. 从MIMIC数据库中选择了年龄10~80岁不同性别的200个身份识别主体,每人有5条PPG数据,共1000条数据. 此外,采用十折交叉验证的方法来评估所提出模型的泛化性能,具体地,将数据集划分为10个大小相等的子集,称为折. 然后,该算法在以下步骤中进行训练和评估:

1) 将数据随机划分为10折;2)对于每折,将该折保留作为测试集,并且将剩余9折合并为训练集,在训练集上训练模型,在测试集上评估模型性能;3)将10次迭代的性能指标的准确率取平均值作为模型的最终性能估计.

每个PPG数据样本都按照其所属主体标记真实标签为1~200. 提取有效特征集输入LDA分类模型,得到分类结果为1~200. 根据真实标签和分类结果构成混淆矩阵,对混淆矩阵进行分析,可以得出:身份识别任务的总体准确率为98.4%,身份识别任务的宏精准率为98.9%,宏召回率为98.4%,$ {F_1} $为98.6%.

为了评估多维度特征对于提升身份识别任务准确率的作用,将所提取的时域特征参数、频域特征参数和非线性特征参数单独或组合输入分类器,得到如图9所示的分类准确率.可以看出,使用2个维度(时域+频域)特征集的身份识别模型,其分类准确率要高于仅仅使用单一维度(时域或频域)特征集的模型;而使用3个维度(时域+频域+非线性)特征集的模型,其分类准确率又要高于仅使用2个维度特征集的模型. 在没有进行特征选择的情况下,三维度特征集的分类准确率也达到了98.0%,而单一维度特征集的分类准确率最高只有96.0%,2个维度特征集的分类准确率最高仅为96.9%.由此可见,提取多个维度的特征可以更加全面地表征PPG信号,提高身份识别准确率.

图 9

图 9   不同维度特征集的分类准确率

Fig.9   Classification accuracy of feature sets with different dimensions


3.3. 与相关研究的对比分析

在身份识别任务中,识别人数会对识别准确率产生影响. 为了与其他现有基于PPG信号的身份识别研究进行对比分析,基于上述有效特征集和LDA分类器对25人(125组PPG数据)和50人(250组PPG数据)的数据集进行身份识别,十折交叉验证准确率分别为100.0%和99.9%.

表6所示为本研究与其他现有基于PPG信号的身份识别研究的对比. 图中,M为受试者人数. 由于不同研究所用的数据库不同,受试者状态也有所不同,为了方便对比分析,表6仅列出了PPG信号采集环境为“静止”或“受控”的部分研究.

表 6   本研究PPG身份识别方法与相关研究的比较

Tab.6  Comparison of proposed PPG identity recognition with relevant research

文献年份M(PPG数据)特征提取分类器A/%
注:1) FAR为假接受率;2) FRR为假拒绝率.
文献[30]200317时域KNN94.0
文献[9]200317时域模糊逻辑94.0
文献[5]201440时域KNN94.4
文献[6]201510时域贝叶斯网络97.5
文献[31]201510(708组)时域FNNFAR:4.21)
FRR:3.72)
文献[7]201615时域LDA100.0
文献[10]201623高斯参数LDA95.7
文献[32]201742小波变换KNN99.8
文献[15]201742小波变换SVM100.0
文献[33]202020时域+频域SVM93.1
文献[34]2021100CNN+LSTM98.0
文献[35]202135频域CNN99.4
文献[12]2022100时域+频域+小波变换CNNLSTM98.3
文献[11]202350MsNRPNet92.0
本研究25(125组)时域+频域+非线性特征LDA100.0
50(250组)99.9
200(1000组)98.4

新窗口打开| 下载CSV


4. 结 语

提出基于PPG信号多维度特征的身份识别方法. 对获得的PPG信号进行预处理,分析PPG信号的噪声来源并基于此进行去噪. 在完成信号滤波后,对PPG信号的波峰和波谷进行检测,并基于此去除基线漂移. 随后,提取用于身份识别的新特征,构建多维度的PPG信号特征集,其中包括10个时域参数、8个频域参数和5个非线性参数,共23个特征参数. 之后,对提取的特征参数进行优化,并通过逐步回归法选出18个特征参数. 相比于没有进行特征选择的PPG身份识别模型,准确率提升了2.0%. 最后,对分类模型进行参数优化和对比分析,最终选择LDA作为分类器进行身份识别. 在200个主体、1000条数据的身份识别任务中,该模型取得了98.4%的准确率. 与其他已有研究对比分析可知,本研究方法取得了较高的准确率. 另外,验证了构建多维度特征对于提升PPG身份识别任务准确率的作用. 本研究所提出的身份验证方法在综合考虑多个PPG信息维度的同时,还能够增加样本数量,对样本量较少的小规模数据集有着更强的适用性.

本研究的PPG身份识别方法在去噪和波峰波谷检测方面仍有提升空间,特征选择与分类器的选取仍可借鉴层出不穷的新技术进一步优化,数据集的规模还可以扩大,模型的可解释性亦可增强. 未来的研究将探索更先进的去噪和波峰波谷检测算法,对比多种特征选择方法,尝试更强大的分类器,扩充数据集,并提高模型的可解释性,甚至考虑结合其他生物特征,使得模型更加强大和通用.

参考文献

SUN Bin, XUE Yunan, CHEN Xiaohui

A method for PPG signal identification based on improved neighborhood rough set

[J]. Foreign Electronic Measurement Technology, 2022, 41 (6): 8- 13

[本文引用: 1]

GU Y Y, ZHANG Y T. Photoplethysmographic authentication through fuzzy logic [C]// IEEE EMBS Asian-Pacific Conference on Biomedical Engineering . Kyoto: IEEE, 2003: 136–137.

[本文引用: 2]

SALANKE N S G R, MAHESWARI N, SAMRAJ A, et al. Enhancement in the design of biometric identification system based on photoplethysmography data [C]// International Conference on Green High Performance Computing . Nagercoil: IEEE, 2013: 1–6.

[本文引用: 2]

JEON Y J, KANG S J

Multi-slice nested recurrence plot (msnrp): a robust approach for person identification using daily ECG or PPG signals

[J]. Engineering Applications of Artificial Intelligence, 2023, 126: 106799

DOI:10.1016/j.engappai.2023.106799      [本文引用: 2]

LEE J A, KWAK K C

Personal identification using an ensemble approach of 1D-LSTM and 2D-CNN with electrocardiogram signals

[J]. Applied Sciences, 2022, 12 (5): 2692

DOI:10.3390/app12052692      [本文引用: 2]

ELGENDI M

On the analysis of fingertip photoplethysmogram signals

[J]. Current cardiology reviews, 2012, 8 (1): 14- 25

DOI:10.2174/157340312801215782      [本文引用: 1]

HAYES M J, SMITH P R

A new method for pulse oximetry possessing inherent insensitivity toartifact

[J]. IEEE Transactions on Biomedical Engineering, 2001, 48 (4): 452- 461

DOI:10.1109/10.915711      [本文引用: 2]

KARIMIAN N, GUO Z, TEHRANIPOOR M, et al. Human recognition from photoplethysmography (PPG) based on non-fiducial features [C]// IEEE International Conference on Acoustics, Speech and Signal Processing . New Orleans: IEEE, 2017: 4636–4640.

[本文引用: 2]

ALAM R-U, ZHAO H, GOODWIN A, et al

Differences in power spectral densities and phase quantities due to processing of EEG signals

[J]. Sensors, 2020, 20: 6285

DOI:10.3390/s20216285      [本文引用: 1]

HU J F. Biometric system based on EEG signals: a nonlinear model approach [C]// International Conference on Machine Vision and Human-machine Interface . Kaifeng: IEEE, 2010: 48–51.

[本文引用: 1]

HEJAZI M, AL-HADDAD S A R, HASHIM S J, et al. Non-fiducial based ECG biometric authentication using one-class Support Vector Machine [C]// Signal Processing: Algorithms, Architectures, Arrangements, and Applications . Poznan: IEEE, 2017: 190–194.

[本文引用: 1]

YE Z, TURNER R. Intelligent linear and nonlinear analysis for biometric fingerprint recognition [C]// 39th Southeastern Symposium on System Theory . Macon: IEEE, 2007: 315–319.

[本文引用: 1]

RAJARAM S, VOLLALA S, RAMASUBRAMANIAN N, et al

Enhanced and secured random number generation for eUASBP

[J]. International Journal of System Assurance Engineering and Management, 2022, 13 (3): 1135- 1150

[本文引用: 1]

SPOOREN J, PREUVENEERS D, JOOSEN W. PPG2Live: using dual PPG for active authentication and liveness detection [C]// International Conference on Biometrics . Crete: IEEE, 2019: 1–6.

[本文引用: 1]

LEE T K M, SANEI S, CLARKE B. Fusion of nonlinear measures in fronto-normal gait recognition [C]// 5th International Multi-conference on Computing in the Global Information Technology . Valencia: IEEE, 2010: 104–109.

[本文引用: 1]

PINCUS S M

Approximate entropy as a measure of system complexity

[J]. Proceedings of the National Academy of Sciences, 1991, 88 (6): 2297- 2301

DOI:10.1073/pnas.88.6.2297      [本文引用: 1]

NOWARA E M, SABHARWAL A, VEERARAGHAVAN A, et al. PPG secure: biometric presentation attack detection using photopletysmograms [C]// IEEE International Conference on Automatic Face and Gesture Recognition . Washington, DC: IEEE, 2017: 56–62.

[本文引用: 1]

GU Y Y, ZHANG Y, ZHANG Y T. A novel biometric approach in human verification by photoplethysmographic signals [C]// 4th International IEEE EMBS Special Topic Conference on Information Technology Applications in Biomedicine . Birmingham: IEEE, 2003: 13–14.

[本文引用: 1]

章思佳, 林栋, 齐诗仪, 等

基于眼电信号近似熵探讨针灸治神的临床应用

[J]. 中国针灸, 2023, 43 (1): 79- 82

[本文引用: 1]

ZHANG Sijia, LIN Dong, QI Shiyi, et al

Clinical application of acupuncture-moxibustion for the treatment of spirit based on approximate entropy of electrooculogram signal

[J]. Chinese Acupuncture and Moxibustion, 2023, 43 (1): 79- 82

[本文引用: 1]

KAVSAOGLU A R, POLAT K, BOZKURT M R

A novel feature ranking algorithm for biometric recognition with PPG signals

[J]. Computers in Biology and Medicine, 2014, 49: 1- 14

DOI:10.1016/j.compbiomed.2014.03.005      [本文引用: 2]

JAAFAR N A L, SIDEK K A, AZAM S N A M. Acceleration plethysmogram based biometric identification [C]// International Conference on BioSignal Analysis, Processing and Systems . Kuala Lumpur: IEEE, 2015: 16–21.

[本文引用: 2]

CHAKRABORTY S, PAL S. Photoplethysmogram signal based biometric recognition using linear discriminant classifier [C]// International Conference on Control, Instrumentation, Energy and Communication . Kolkata: IEEE, 2016: 183–187.

[本文引用: 2]

孙斌, 薛毓楠, 陈小惠

基于改进邻域粗糙集的 PPG 信号身份识别方法

[J]. 国外电子测量技术, 2022, 41 (6): 8- 13

[本文引用: 1]

樊凤杰, 白洋, 纪会芳

基于脑电非线性动力学特征探究TEAS内关穴对焦虑的影响

[J]. 计量学报, 2022, 43 (1): 133- 139

DOI:10.3969/j.issn.1000-1158.2022.01.21      [本文引用: 1]

FAN Fengjie, BAI Yang, JI Huifang

Explore the lnfluence of transcutaneous electrical acupoint stimulation neiguan point on anxiety based on electroencephalogram nonlinear dynamic analysis method

[J]. Acta Metrologica Sinica, 2022, 43 (1): 133- 139

DOI:10.3969/j.issn.1000-1158.2022.01.21      [本文引用: 1]

RICHMAN J S, MOORMAN J R

Physiological time-series analysis using approximate entropy and sample entropy

[J]. American Journal of Physiology-Heart and Circulatory Physiology, 2000, 278 (6): H2039- H2049

DOI:10.1152/ajpheart.2000.278.6.H2039      [本文引用: 1]

CHEN W, WANG Z, XIE H, et al

Characterization of surface EMG signal based on fuzzy entropy

[J]. IEEE Transactions on Neural Systems and Rehabilitation Engineering, 2007, 15 (2): 266- 272

DOI:10.1109/TNSRE.2007.897025      [本文引用: 1]

AZAMI H, ROSTAGHI M, ABÁSOLO D, et al

Refined composite multiscale dispersion entropy and its application to biomedical signals

[J]. IEEE Transactions on Biomedical Engineering, 2017, 64 (12): 2872- 2879

DOI:10.1109/TBME.2017.2679136      [本文引用: 1]

郭秀花. 医学统计学与SPSS软件实现方法(第2版)[M]. 北京: 科学出版社, 2017: 33–47.

[本文引用: 1]

徐慧, 付迎春, 付朝川, 等

改进WOA算法优化SVM的网络入侵检测

[J]. 实验室研究与探索, 2019, 38 (8): 128- 133

DOI:10.3969/j.issn.1006-7167.2019.08.031      [本文引用: 1]

XU Hui, FU Yingchun, FU Chaochuan, et al

Improved whale optimization algorithm to optimize support vector machine for network intrusion detection

[J]. Research and Exploration in Laboratory, 2019, 38 (8): 128- 133

DOI:10.3969/j.issn.1006-7167.2019.08.031      [本文引用: 1]

MOODY G B, MARK R G. A database to support development and evaluation of intelligent intensive care monitoring [C]// Computers in Cardiology . Indianapolis: IEEE, 1996: 657–660.

[本文引用: 1]

GU Y Y, ZHANG Y, ZHANG Y T. A novel biometric approach in human verification by photoplethysmo-signals [C]// 4th International IEEE EMBS Special Topic Conference on Information Technology Applications in Biomedicine . Birmingham: IEEE, 2003: 13–14.

[本文引用: 1]

LEE A, KIM Y. Photoplethysmography as a form of biometric authentication [C]// 2015 IEEE Sensors . Busan: IEEE, 2015: 1–2.

[本文引用: 1]

KARIMIAN N, TEHRANIPOOR M, FORTE D. Non-fiducial PPG-based authentication for healthcare application [C]// IEEE EMBS International Conference on Biomedical and Health Informatics . Orlando: IEEE, 2017: 429–432.

[本文引用: 1]

KHAN M U, AZIZ S, NAQVI S Z H, et al. Pattern analysis towards human verification using photoplethysmograph signals [C]// International Conference on Emerging Trends in Smart Technologies . Karachi: IEEE, 2020: 1–6.

[本文引用: 1]

HWANG D Y, TAHA B, LEE D S, et al

Evaluation of the time stability and uniqueness in PPG-based biometric system

[J]. IEEE Transactions on Information Forensics and Security, 2021, 16: 116- 130

DOI:10.1109/TIFS.2020.3006313      [本文引用: 1]

SIAM A I, ELAZM A A, EL-BAHNASAWY N A, et al

PPG-based human identification using Mel-frequency cepstral coefficients and neural networks

[J]. Multimedia Tools and Applications, 2021, 80 (17): 26001- 26019

DOI:10.1007/s11042-021-10781-8      [本文引用: 1]

/