Anti-interrupted Sampling Repeater Jamming Method Based on Frequency-agile Radar Joint Fuzzy C-means
-
摘要: 间歇采样噪声调制转发干扰是一种兼具压制和欺骗特点的新型有源干扰,是目前雷达抗干扰领域的难点之一。为了提高捷变频雷达对抗噪声调制的间歇采样转发干扰(ISRJ)的能力,该文结合ISRJ时域不连续的特点,提出一种基于频率捷变体制雷达联合模糊C均值(FCM)的抗ISRJ方法。首先,该文设计一种脉内频率编码-脉间频率捷变的雷达发射波形;雷达接收到回波信号后,通过频域窄带滤波得到不同脉内频率编码对应的子脉冲信号;然后利用FCM算法判断脉冲压缩后的子脉冲中是否含有干扰;最后,通过压缩感知(CS)算法实现脉间频率跳变波形的相参积累。理论分析和仿真实验证明该算法可以有效对抗ISRJ。Abstract: Intermittent sampling noise modulation and forward jamming is a novel active jamming method with both suppression and deception characteristics and is a challenge often encountered in radar anti-jamming. To improve the capability of frequency-agile radar to resist noise-modulated Intermittent Sampling Repeater Jamming (ISRJ), we propose an anti-ISRJ method based on frequency-agile radar joint Fuzzy C-Means (FCM). First, we designed a radar-transmitted waveform with intra pulse frequency coding and inter pulse frequency agility. Second, after receiving the echo signal, we obtained the sub pulse signals corresponding to different intra-pulse frequency codes via narrow-band filtering in the frequency domain. Third, we adopted the FCM algorithm to determine the presence of ISRJs in the sub pulses after pulse compression. Finally, we realized the phase-coherent accumulation of inter pulse frequency-hopping waveform using the compressed sensing algorithm. Theoretical analysis and simulation experiments showed that the proposed method can effectively resist ISRJ.
-
1. 引言
睡眠呼吸暂停低通气综合征(Sleep Apnea Hypopnea Syndrome, SAHS)是一种常见的睡眠呼吸障碍疾病[1,2]。呼吸暂停的类型可分为两类:由睡眠过程中发生的完全性上气道阻塞产生的阻塞性睡眠呼吸暂停和由呼吸中枢驱动消失所引起的中枢性睡眠呼吸暂停[3,4]。呼吸暂停事件伴有打鼾、睡眠结构紊乱、动脉血氧饱和度下降、心跳加速、睡眠片段化和反复觉醒等一系列病理综合征[5]。传统医学上SAHS诊断的金标准是多导睡眠图(PolySomnoGraphy, PSG),如图1(a)所示。专业医师通过观察呼吸气流和血氧信号进行睡眠呼吸事件的判读:满足呼吸气流幅度下降≥90%且持续时间≥10 s则判读为呼吸暂停;满足呼吸气流幅度下降≥30%且持续时间≥10 s,并伴随血氧饱和度较基线值下降≥3%或伴随觉醒则判读为低通气事件。在临床诊断中,专业医师依据受试者整晚睡眠判读结果统计得到呼吸暂停低通气指数(Apnea-Hypopnea Index, AHI)来对SAHS的严重程度进行分级[6]。
PSG中要求穿戴多种管线和胸腹带会给受试者带来很多生理负荷且检测成本很高,因此应用PSG普及睡眠呼吸障碍筛查难以实现。无论医疗场景还是居家环境,都需要一种无创、舒适且高效的PSG检测替代方案,以实现对受试者的睡眠呼吸长期监测。
初期研究表明,心电图(ElectroCardioGram, ECG)中提取的心率变异性等特征与呼吸事件的出现高度相关[7,8]。但ECG信号采集复杂度高,脉搏波作为ECG的替代信号,具备无创式且便携性好等特点,基于单一脉搏波信号进行睡眠呼吸事件检测被视为一种更简便的检测方案。Karmakar等人[9]验证了通过脉搏波信号的脉冲幅度、脉搏间期等手工特征来检测睡眠呼吸事件的可行性。Lazazzera等人[10]利用一分钟片段内脉搏波的能量波幅的下降和脉率变异等特征,在采集到的96条睡眠数据上进行呼吸事件的检测,达到了75%的准确率。初期简化睡眠呼吸检测的研究主要建立在特征工程和传统机器学习的基础上[11,12]。近年来深度学习也被应用于SAHS的检测,如Papini等人[13]通过深度学习算法自动获取脉搏波信号中的心肺和呼吸信息,以实现无侵入的睡眠呼吸暂停低通气指数的估计。Zou等人[14]在92名受试者的数据集上,以分钟级的脉搏波信号片段为输入,训练了一个一维多尺度双向时间卷积神经网络,实现了在分钟级片段上事件有无的检测并对受试者SAHS的严重程度进行分级。
不少研究者希望引入与呼吸更为相关的口鼻气流信号或胸腹位移信号提升睡眠呼吸事件检测的性能。然而,传统气流监测导管、胸带和腹带都会给受试者造成很大的不适。雷达传感器对微运动敏感性高、隐私性好,并且由于其能够实现非接触式感知人体生命体征、精准捕捉由呼吸引起的胸腔运动,使得近年来雷达在睡眠监测这一前沿领域正逐渐受到关注[15,16]。Lee等人[17]使用2.4 GHz连续波雷达采集了人体呼吸的雷达微动信号,指出重建的胸部位移信号和真实胸部位移具有较好的相关性,并提取了受试者的呼吸频率。Kang等人[18]在睡眠实验室同时采集了94位受试者的PSG数据与超宽带雷达微动数据,通过解卷绕算法重建胸部位移信号,并以峰值幅度下降≥30%作为异常呼吸判定的标准,实验中验证了雷达与PSG测定的睡眠呼吸暂停低通气指数具有较高的一致性。但基于解卷绕的传统方法在实际环境中容易受到环境干扰,特别是当人体出现大幅体动的时候容易出现解卷绕错误,从而影响检测效果[19]。随着深度学习算法的不断发展,其在雷达睡眠呼吸事件检测领域也得到了广泛的应用。Kwon等人[20]以在睡眠实验室环境下36人的PSG人工标注数据为标签,并以6.5~8.0 GHz频率的超宽带雷达的时间-距离像为输入,训练了一个卷积-长短期记忆神经网络混合模型(Convolutional Neural Networks-Long Short Term Memory, CNN-LSTM),实现了端到端的睡眠呼吸事件二分类检测。
现有研究中依赖于脉搏波信号上伴随呼吸事件出现的血氧下降、脉率变异等生理特征,虽能进行呼吸事件有无的检测,但这些特征在时间上会与呼吸事件的出现存在一定的延迟,很难实现对呼吸事件的精准定位[6]。同时,脉搏波信号容易受到心律不齐类型疾病的影响导致检测失准[21]。雷达传感器通过获取胸腹位移的幅度相对变化和伴随呼吸事件出现的微动信息能够灵敏地检测到呼吸暂停事件的出现。但雷达受限于无法获取受试者的血氧信息,对于持续时间更长且胸腹位移的幅度变化更为微弱的低通气事件检测性能不佳[22]。基于脉搏波信号或雷达信号进行睡眠呼吸事件检测的研究,主要集中在对切割成分钟级的信号片段进行事件有无的检测并估算AHI[23]。然而AHI作为SAHS严重程度分级的重要指标,无法提供具体的呼吸事件类型、持续时间和事件的分布等重要的生理信息。专业医师在判读低通气事件时需要综合分析呼吸气流信号和血氧信号,而雷达与脉搏波都只能提供单一维度的信息,通过将二者融合进行睡眠呼吸事件检测可以在秒级粒度下实现更高可靠的检测性能[24]。
由于原始的雷达时间-距离像和脉搏波时序数据在维度上差异过大,无法直接进行有效融合。首先,本文通过设计有效的预处理算法,对信号进行手工特征提取,引入一维时序特征信号提升模型在面对复杂睡眠环境时的鲁棒性和适应性,并通过时频分析的处理得到二维谱图信号,以解决多模态数据难以直接进行融合的问题。其次,设计了多尺度卷积深度神经网络以充分提取信号的时序特征,并引入通道注意力机制融合雷达信号和脉搏波信号中的信息,以提升网络对呼吸事件的检测性能,最终实现秒级粒度的睡眠呼吸暂停与低通气事件的检测和分类。
2. 信号采集和预处理
本文中的所有数据均来自2023年7月至2023年9月在上海交通大学医学院附属第六人民医院进行的临床试验,试验伦理遵守《赫尔辛基宣言》和《医疗器械临床试验质量管理规范》。试验开展前通过了上海市第六人民医院伦理委员会的审批(2023-030-[1]),且研究已在美国临床试验注册中心注册(序列号: NCT06038006)。本文中进行信号采集的场景如图2所示,雷达安装在床头,保证受试者全身尽量处在距离雷达0.5~3.0 m的区间内,采用如图1所示的60 GHz调频连续波(Frequency Modulated Continuous Wave, FMCW)雷达、脉搏血氧仪和PSG作为数据采集设备,并由专业医师基于PSG信号,依据《美国睡眠医学学会睡眠和相关事件评分手册》进行呼吸事件的手动判读作为采集数据的睡眠标签金标准。
2.1 雷达信号预处理
本文中使用的FMCW雷达,使用过程中采用单发单收的模式,雷达设置的参数和计算所得的性能参数如表1所示。经检验,表1中参数完全满足睡眠过程中呼吸测量的需求。实验中雷达设备如图2所示安装于床头距离约1 m处,采取斜照式的方式以使得胸部、腹部等身体部位的微动都体现在不同的距离门上。
表 1 FMCW雷达基本参数Table 1. Basic parameters of FMCW radar参数 数值 起始频率fc 60 GHz 线性调频带宽B 3 GHz 扫频周期T 2 ms 快时间实际采样点数N 256 快时间采样频率fs 1000 kHz 距离分辨率ΔR 5 cm FMCW雷达周期性发射频率随时间线性增长的信号sT(t)称为Chirp信号,表示如下:
sT(t) =Aej(2πfct+πBTt2) (1) 其中,A是幅度,fc是起始频率,B和T分别是单个Chirp信号的带宽和持续时间。雷达视场内的第i个目标和雷达之间的距离为Ri,则接收天线获取该目标反射回来的回波信号ri(t):
ri(t)=aisT(t−2Ric)=aiAej(2πfc(t−2Ric)+πBT(t−2Ric)2) (2) 其中,c是光速,ai是第i个目标的反射系数。则将射频信号和回波信号经过混频处理输出的中频信号是bi(t):
bi(t) =aiAej(4πBRicTt+4πfcRic+4πR2iBc2T) ≈aiAej(fi⏞4πBRicTt+ϕi⏞4πfcRic) (3) 其中,fi和ϕi是目标i相应中频信号的频率和相位。在雷达进行睡眠呼吸监测的过程中,由于呼吸使得目标i的反射面存在微动,即Ri(t)=Ri+di(t),其中di(t)为该目标反射面的微动,该目标中频信号的相位ϕi受到di(t)的影响,其关系为
ϕi(t)=4πRi+di(t)λ (4) 其中,λ=5 mm是雷达信号的波长。人体呼吸时伴随着胸部、腹部上厘米级的生命体征微动会对各自距离门上的相位产生一定的影响,通过提取目标所在距离门上相位信号ϕi(t)便可获取人体睡眠时呼吸产生的胸腹位移信号[25]。
本文雷达信号预处理流程如图3所示,主要包括以下几部分:
(1) 设备端将FMCW雷达的发射信号sT(t)和回波信号rT(t)进行混频,输出中频信号bT(t),并对多个Chirp的中频信号进行FFT变换,得到复数值距离-时间像R(r,t),其中r表示不同的距离门,距离分辨率ΔR=5 cm,t表示时间。
(2) 现有研究中直接以距离-时间像R(r,t)作为输入会给网络引入一定的噪声干扰网络的训练。本文预处理算法中先对信号R(r,t)沿着距离维进行截取,对应的实际监测范围是[6,60] cm×5 cm,足够覆盖受试者床铺区域。再沿时间维度t进行低通滤波,设定上限截止频率为5 Hz,得到包含了呼吸信号主成分的低频分量RL(r,t)。再计算体动强度信号xM(r,t):
xM(r,t)=|R(r,t)−RL(r,t)|maxr|RL(r,t)| (5) 其中,分母表示沿RL(r,t)距离维度取最大值,分子为包含了体动信号主成分的高频分量,通过除以不同时刻上低频分量的极值来抑制低频信号的高次谐波对体动能量的影响。再对信号RL(r,t)沿时间维度t进行高通滤波,下限截止频率设为0.1 Hz,滤除静态杂波得到主成分为呼吸分量的信号RB(r,t),对RB(r,t)进行取模得到表征呼吸强度的信号xB(r,t)=|RB(r,t)|,再利用xB(r,t)对RB(r,t)进行归一化处理,得到相位信息谱图xp(r,t)=RB(r,t)/xB(r,t),对xp(r,t)进行相位提取并做前后差分运算得到表征人体胸腹等不同位置微动的呼吸多普勒xD(r,t)。
最后对体动强度xM(r,t)、呼吸强度xB(r,t)和呼吸多普勒xD(r,t)沿时间维度进行平滑处理并降采样到2 Hz。
(3) 提取呼吸相位信号:首先利用表征呼吸强度的能量信号对相位谱图信号进行加权,并沿距离维求和得到b(t):
b(t)=∑r(xB(r,t)×xp(r,t)) (6) 再对信号b(t)进行解卷绕得到呼吸相位信号B(t)。相较于Javaid等人[26]在实验室环境下的方法:仅对能量最强的单一距离门上的信号提取相位再进行前后差分运算,本文提取相位是通过能量对相位先加权再进行解卷绕提取,增强了算法在实际应用场景下提取呼吸相位的鲁棒性。
2.2 脉搏波信号预处理
光电容积脉搏波描记法(PhotoPlethysmoGraphy, PPG)作为一种监测各种心血管参数的非侵入性工具,以LED光源和探测器为基础,测量经过人体血管和组织反射、吸收后的衰减光,记录血管的搏动状态测量脉搏波[27]。本文中采用的是外观如图1(c)所示的腕式脉搏血氧仪进行脉搏信息提取,具体参数如表2所示。
表 2 脉搏血氧仪基本参数Table 2. Basic parameters of the pulse oximeter参数 数值 红光波长 660±3 nm 红外光波长 905±10 nm 红光辐射功率 3.2×10−3 W 红外光辐射功率 2.4×10−3 W 采样频率 128 Hz 在本文中,脉搏波的处理流程如图4所示。以脉搏波信号P(t)为输入,对其进行带通滤波处理得到滤波信号。对PB(t)进行脉搏间期提取得到R(t);对PB(t)进行短时傅里叶变换得到时频谱图P(f,t);对PB(t)进行能量包络提取得到脉搏波能量包络信号Xe(t)。脉搏波信号预处理中脉搏间期提取算法如算法1所示。在脉搏波间期提取算法中,根据Elgendi等人[28]论文中参考值和实验经验选取T1=0.111s, T2=0.667s,以适合本实验的实测数据。
1 脉搏波间期提取算法1. Pulse wave interval extraction algorithm输入:脉搏波滤波信号PB(t)
输出:脉搏波间期R(t)1.将信号取平方,得到对应点的能量信号Pw(t) 2.以脉搏波收缩波的平均持续时间T1为滑窗长度,对信号进行平
滑以凸显收缩波,得到信号xpeak(t)。3.以脉搏波的平均持续时间T2为滑窗长度,对信号进行平滑以压
缩舒张波,得到信号xbeat(t)。4.利用信号xbeat(t)与能量信号Pw(t)加权求和得各个时刻阈值
xthr(t)。5.比较信号xpeak(t)和阈值xthr(t),定位收缩波。 6.寻找收缩波时间段内的最大极值点作为收缩波的峰值点,从
而确定脉搏间期R(t)。2.3 预处理输出
预处理算法得到的二维谱图信号xM(r,t), xB(r,t), xD(r,t), P(f,t)和一维时序信号B(t), R(t), Xe(t)其物理意义表示为雷达信号体动强度xM(r,t):受试者肢体运动、翻身等体动的强度;雷达信号呼吸强度xB(r,t):受试者呼吸运动的强度;雷达信号呼吸多普勒xD(r,t):受试者呼吸伴随的胸腹等部位微动;脉搏波信号的时频图P(f,t):受试者脉搏波的时频特征;雷达呼吸-相位信号B(t):受试者胸腹位移;脉搏波间期R(t):人体脉率,反映受试者心率快慢;脉搏波能量包络Xe(t):脉搏波振动幅度,一定程度反映了血氧的高低。图5展示了归一化后的时序信号和谱图信号以及睡眠呼吸暂停和低通气事件的标签,通过对比呼吸事件和信号特征可以发现他们之间存在一定的相关性:如图5中呼吸暂停事件(A)发生时,表征呼吸强弱的呼吸相位等特征有着明显的幅度下降的表现,同时与心率、血氧浓度相关的脉搏波信号的脉率和幅度也会存在相应的波动。相较于呼吸暂停事件,低通气事件(H)发生时,雷达和脉搏波表征呼吸的特征信号变化较弱,这也使得融合雷达和脉搏波数据在低通气事件的检测效果上优于单一的传感器检测。
以往的研究表明,上气道阻塞造成呼吸暂停或低通气事件时,大部分事件常终止于微觉醒,这类微觉醒并非自发,而与呼吸努力相关,当呼吸努力度达到觉醒阈值时,会导致微觉醒的发生[29,30]。如图5中呼吸暂停结束时伴随的觉醒(W)所示。而发生低通气事件的呼吸努力度要低于阻塞型呼吸暂停事件,其伴随觉醒出现的概率较低,引入体动强度信号以便网络也能够挖掘和利用觉醒等体动信息以检测和区分呼吸事件。脉搏波提供的体内生理信息与雷达提供的体外微动信息,二者信息互补,保证了基于雷达微动信号和脉搏波数据融合的睡眠呼吸暂停与低通气事件识别的可行性。
3. 雷达信号与脉搏波信号融合检测算法
本节概述了雷达信号与脉搏波信号融合检测算法,并解释了一维和二维处理域的选择,图6展示了该框架的核心流程。
一维时序信号选择了传统算法中基于雷达或脉搏波进行睡眠呼吸事件检测时常见的手工特征:雷达呼吸-相位信号B(t)、脉搏波间期R(t)和脉搏波能量包络Xe(t)。这类手工特征信号的优点在于数据量小,可解释性高,并且在面对复杂的睡眠环境时具有更强的鲁棒性。
然而,对雷达传感器而言,依赖手工提取的一维呼吸-相位信号相较于原有的时间-距离像会有较大的信息损失。正如4.1.1节中一维时序信号、二维谱图信号与二者融合检测的对比实验结果所示,仅依赖于一维时序信号进行睡眠呼吸事件检测的性能劣于谱图信号。
二维谱图信号中使用了第2节中预处理得到的体动强度xM(r,t)、呼吸强度xB(r,t)、呼吸多普勒xD(r,t)和脉搏波时频图P(f,t)。二维谱图的融合使得单个样本中的雷达谱图数据量与脉搏波谱图数据量相近,有效地解决了不同模态数据维度差异过大而无法有效融合的问题。
3.1 二维谱图信号特征提取和融合模块
图7所示的二维谱图信号特征提取模块主要由CNN主干网络、注意力模块和多尺度特征提取模块组成。CNN主干网络的设计,目的在于采用二维卷积模块对谱图信息进行特征提取,并沿距离维进行压缩,生成不同时刻的高维特征向量,以避免姿态变化等非理想因素对呼吸强度xB(r,t)和呼吸多普勒xD(r,t)信号进行特征提取的干扰。具体的:包含低频呼吸分量的xB(r,t)和xD(r,t)沿着通道维度进行拼接后再输入二维卷积网络,并在特征提取之后,沿着距离维度进行压缩,将其压缩为尺寸是64×(2×30×60)的特征信号,其中64是通道数,(2×30×60)是时间维长度。
经过CNN主干网络特征提取之后,可以得到包含呼吸信息的脉搏波呼吸特征、胸腹位移呼吸特征和觉醒体动特征,为了将3类信息有效地融合起来,本文引入了与Hu等人[31]网络工作中相似的注意力机制模块,具体的实现原理如图8所示。通过全局-池化层将全局信息压缩到通道上,再利用全连接和激活层为不同通道依据信息分配注意力权重,使得网络能够更好地融合从雷达和脉搏波中提取出的特征信号。利用注意力机制对雷达和脉搏波特征信号融合之后,再利用一维卷积核对通道进行降维,并设置卷积核宽度为2,步长为2,从而实现对时间维度的降采样,最终得到尺寸为64×(1×30×60)的特征信号,其中64是通道数,时间分辨率为1 Hz,30×60为样本时长。
专业医师在判读睡眠呼吸事件时,不仅依赖于PSG信号的局部信息,也会参考对应的上下文信息进行综合判断。为了网络在某时刻进行睡眠呼吸事件检测时也能够充分利用到信号的前后信息,受到视觉检测任务网络模型的启发,本文设计了如图9所示的多尺度特征提取模块。其中最主要的残差模块参考了模型YOLOv4Tiny[32]中残差模块的设计。通过对不同分辨率的特征图进行融合,保证后端数据能够拥有不同尺度的目标信息和相对充分的感受野,从而提升待测呼吸事件的检测性能。
3.2 一维时序信号特征提取和融合模块
一维时序信号特征提取网络如图10所示,该模块借鉴了用于睡眠分期的U-Time[33]网络模型的思想,设计了专用于本文睡眠呼吸事件检测的编码-解码层来提取一维时序信号的特征。本文利用池化层进行降采样,得到4种不同时间分辨率的特征图,分别进行特征提取,再通过上采样的方式恢复原来的采样率,并融合不同尺度特征图上的信息,最终得到了包含多尺度信息的特征图。网络中各模块作用如下。
(1) 编码模块:编码模块负责捕获数据中有用信息并转换成更高层次的抽象特征,同时降低数据的采样率,以便后续处理。具体实现中,编码层由4个卷积块组成,每个卷积块会执行两次连续的卷积运算,并引入残差连接。在4个卷积模块中,对应的池化层大小分别是6, 4, 2和2。池化运算之后,会再次利用卷积层对降采样的信号进行更高层次的特征提取。通过多次卷积和下采样运算:极大减少了网络训练过程中计算和存储的需求;为最后的卷积层提供了更大的感受野,理论上得到的最大感受野长3 min,足够用于检测呼吸事件,帮助神经网络更好地学习信号底层的抽象特征。
(2) 解码模块:解码模块由4个转置卷积块组成,每个模块对其输入执行最近邻上采样,上采样倍数分别是2, 2, 4和6。生成的特征图与编码模块中相同采样率的特征图拼接,再通过卷积模块将特征进行融合,得到包含多尺度信息的特征图。
3.3 决策层
在决策层,如图11所示,本文采用逐点卷积的方式,将二维谱图信号模块提取的特征和一维时序信号模块提取的特征映射到标签类的三维空间,并利用归一化层进行处理。采用时间长度为5 s的平均池化层进行局部平滑处理,再利用全连接层实现全局信息交互,输出秒级粒度的检测结果:正常(Normal, N)、呼吸暂停(Apnea, A)和低通气(Hypopnea, H),最后利用式(7)所示的加权表决法为两路信号的输出结果分配相应的权重,其中,i表示第i个样本点,y2表示谱图信号预测结果,y1表示时序信号预测结果,α为网络可以自适应学习的权重参数,并利用Sigmoid函数约束到0~1,yfusion为最终的融合输出结果。
y(i)fusion=αy(i)2+(1−α)y(i)1 (7) 通过融合时序手工特征和谱图特征的输出结果得到决策层输出,更好地提升了网络对于睡眠呼吸事件的检测效果。一方面,手工时序特征的输入和检测保证了算法识别的鲁棒性,并增强了网络输入的可解释性。另一方面,谱图信号的输入为网络带来了更为丰富的信息,使得网络能够更好地融合雷达信号与脉搏波数据。
3.4 损失函数
本文以专业医师依据PSG数据标注的异常事件为真实标签,训练本节中提出的神经网络。所采用的损失函数是由FocalLoss[34]和DiceLoss[35]的组合实现的,训练过程中最小化如下损失函数L:
L=LFocal+LDice (8) LFocal=−3∑k=11MkN∑i=1[(1−˜p(i)k)2ln˜p(i)k] (9) ˜p(i)k={p(i)k,y(i)=k1−p(i)k,y(i)≠k (10) LDice=3∑k=1(1−2|Xk∩Yk||Xk|+|Yk|) (11) 其中,LDice主要用于计算几何损失,是一种用于评估两个样本间相似性的度量函数,取值范围在0~1,取值越小表示相似性越高。LFocal是交叉熵损失函数的变体,最初用于图像领域解决数据不平衡造成的模型性能问题,本文中引入LFocal增强模型对难样本低通气事件的发掘。k表示输出事件的类型,1/1MkMk表示第k类事件的权重,N表示样本的数目,y(i)表示第i个样本对应的真实标签,˜p(i)k表示第i个样本预测为第k类的概率;LDice中的Xk表示第k类事件预测的二分类结果,Yk表示的是第k类事件真实二分类标签,|Xk∩Yk|表示二者之间的交集。
4. 实验
在实验过程中,为避免因同一受试者不同时间段的数据片段同时出现在训练集和测试集上而导致信息泄露,本文首先按受试者的名称将数据划分为训练集和验证集,以确保同一受试者的数据不会在训练集和验证集内同时出现,再以滑窗的方式将训练数据集划分为30 min的片段以便网络训练。同时,实验中为了均衡各级SAHS病情人员的比例,从中选取了数据质量较高且比例均衡的86条数据进行4折交叉验证实验,即将86条受试者的数据分为4组,每次选定1组作为测试集,其余3组作为训练集,如此重复4次,报告实验的结果。
4.1 实验结果对比分析
为了公正地评估算法的性能,本文进行了3方面的对比实验:4.1.1节对比了时序信号、谱图信号与二者融合进行秒级粒度睡眠呼吸事件检测时的性能。4.1.2节对比了雷达信号、脉搏波信号和二者融合进行秒级粒度睡眠呼吸事件检测时的性能。4.2.3节对比了算法进行SAHS病情分级的性能。
在进行逐秒级事件评价时,本文的实验是通过分析各类呼吸事件,即正常(Normal, N);呼吸暂停(Apnea, A);低通气(Hypopnea, H),检测的精确率(pre)、召回率(rec)和平衡分数(F1)这3项指标来实现对算法性能的评价[36],评价指标的计算公式如下:
{pre=TPTP+FP,rec=TPTP+FNF1=2×pre×recpre+rec (12) 其中,TP表示正确预测的阳性样本数,FP表示错误预测的阳性样本数,FN表示错误预测的阴性样本数。pre表示在模型识别为阳性的样本中,真正为阳性的样本所占比例。rec表示真实阳性样本中,分类器能预测出来的比例。
实验中采用Pytorch实现深度神经网络模型的搭建。为提升模型的泛化能力并减轻过拟合现象,我们选用了AdamW[37]优化器作为训练策略的一部分。此外,为了增强模型的收敛效果,采用了梯度累加策略,每3个批次训练结束,进行一次梯度更新,以便网络更好收敛。整个训练共进行100轮,在预热阶段,学习率初始值设置为α=2×10−3,并在训练进入平稳阶段后,每完成10轮训练,学习率按上一次的1/10进行衰减,同时权重衰减参数被设置为0.01,以进一步优化模型性能。
4.1.1 谱图信号与时序信号对比实验
本节在采集的实测数据上,进行了谱图信号特征与传统时序信号特征的对比实验,实验结果如表3所示。通过结果对比可以看出,基于二维谱图信号进行睡眠呼吸事件的检测性能优于一维时序信号,尤其是在出现呼吸事件时,前者的性能要明显优于后者。原因在于两个方面:(1)相较于一维时序呼吸-相位信号,雷达谱图信号保留了在不同距离门上更为丰富的人体微动信息:表征体动强度的谱图信号xM(r,t)中包含了睡眠过程中出现的觉醒,表征呼吸的低频分量xB(r,t)和xD(r,t)蕴含了胸腹各部位的微动信息,既能提取呼吸-相位信息,也能利用胸腹的矛盾运动判断呼吸事件类型;(2)二维谱图信号特征提取网络相较于一维时序信号特征提取网络,使用多个二维小卷积核替代了原先大的一维卷积核,能够更好地适应由睡姿或体动等因素产生的变化。
表 3 时序信号与谱图信号对比实验Table 3. Comparison experiment between time-domain signals and spectrogram signals信号 N A H pre rec F1 pre rec F1 pre rec F1 时序信号 0.859 0.975 0.913 0.863 0.508 0.639 0.616 0.361 0.455 谱图信号 0.928 0.945 0.936 0.731 0.848 0.785 0.558 0.586 0.572 时序信号+谱图信号 0.961 0.934 0.947 0.751 0.895 0.817 0.627 0.650 0.638 注:加粗项表示最优结果。 如表3所示,将二者的结果在决策层进行融合以后,最终的检测性能仍有一定的提升。原因在于,加权表决的机制降低了网络在识别低通气上的错误率,提升了网络检测性能。同时,手工提取的时序信号从直观上更易于医生和受试者理解,便于增强算法在实际应用中的鲁棒性和可解释性。因此,在后续的实验中,本文将不加说明地采用时序信号和谱图信号融合后预测的输出作为最终的实验结果。
4.1.2 雷达信号与脉搏波信号对比实验
本节在采集的实测数据上,进行雷达信号与脉搏波信号的对比实验。实验结果如表4所示。通过分析基于脉搏波信号和雷达信号的呼吸事件检测结果可以看出,在检测睡眠呼吸暂停事件时,二者检测性能相近,融合以后效果会有一定的提升。在检测低通气事件时,PPG的精确率比雷达更为优异,而雷达的召回率更高,二者融合以后,检测性能出现了较高的提升。
表 4 雷达与脉搏波对比实验Table 4. Comparison experiment between radar signals and pulse wave signals传感器 N A H pre rec F1 pre rec F1 pre rec F1 PPG 0.834 0.971 0.897 0.816 0.681 0.742 0.652 0.462 0.541 Radar 0.909 0.902 0.906 0.714 0.826 0.766 0.506 0.549 0.527 PPG+Radar 0.961 0.934 0.947 0.751 0.895 0.817 0.627 0.650 0.638 注:加粗项表示最优结果。 图12展示了在同一时间段内,模型基于雷达信号(Radar)、脉搏波信号(PPG)以及雷达与脉搏波信号融合(Radar+PPG)的检测结果。可以看出,仅依赖单一雷达传感器进行睡眠呼吸监测时,能够更准确地利用胸腹位移和体动信息检测呼吸暂停事件。然而,由于低通气事件相比呼吸暂停事件的时间跨度更长且呼吸未完全消失,雷达因缺乏血氧信息,容易在检测低通气事件时出现误报和漏检的情况。另外,单独依赖PPG进行睡眠呼吸监测时,尽管能够较为准确地检测到呼吸暂停事件,但在事件定位精度上不如雷达。然而,由于PPG信号包含血氧信息,其在检测低通气事件时表现更佳。
图13展示了通过T-SNE方法[38]对不同信号输入下模型的网络输出层特征进行可视化。可以观察到,在融合之前,基于单一传感器提取的呼吸暂停事件特征具有较高的区分度,而低通气事件则容易出现混淆。经过信号融合后,由于信号丰富度的增加,网络在低通气事件上的特征提取能力显著提升,使得融合后的模型在呼吸事件检测效果上表现更优。
4.2 医学指标分析实验
为了进一步评价算法的临床价值,本文最终从睡眠医学上较为关注的AHI指标、Bland-Altman图分析和SAHS病情分级3个方面,对基于雷达信号和脉搏波数据融合的睡眠呼吸暂停低通气事件检测算法进行综合评价。
本文中设计的网络,基于二维谱图特征提取模块和一维时序特征提取模块对谱图信号和时序信号进行特征提取,并在决策层将二者的输出结果进行融合,得到最终的逐秒级预测结果:N, A和H。对整晚数据中出现的呼吸事件进行统计,再对算法进行评价。
4.2.1 预测示意图
图14所示为深度神经网络对不同严重程度的SAHS患者呼吸事件的检测结果,其中横轴为时间,纵轴为患者发生的SAHS事件类型:正常(Normal, N)、呼吸暂停(Apnea, A)和低通气(Hypopnea, H)。每张图片的上方为医师依据金标准PSG标注的睡眠呼吸事件真实标签,下方是算法输出的逐秒级的预测结果。在基于雷达微动信号和脉搏波信号融合的识别结果中可以看出,网络能够较为有效地检测出睡眠过程中出现的呼吸事件并区分事件的类型。结果中也可以观察到存在一些虚警和漏检,其中大部分的事件类型为低通气。原因在于,发生低通气时,呼吸气流和血氧饱和度的幅度变化很微弱,这让网络对低通气的识别更为困难。
4.2.2 AHI预测结果
通过对整晚数据实验结果进行统计:如果连续的预测结果显示呼吸暂停或低通气且持续时间超过10 s,则记作一次事件,得到睡眠呼吸事件总次数N。再将其除以PSG中记录的睡眠时长分钟数T,得到受试者每小时睡眠内呼吸暂停与低通气事件的次数,即AHI指数:AHI=N/NTT×60。将基于雷达和脉搏波数据融合预测的AHIpre与PSG的参考值AHItrue进行对比,图15分别展示了医学上一致性评价方法的结果:AHI的散点图和Bland-Altman图[39] ,图中均为交叉验证测试集上的结果。
图15(a)中的数据点直线拟合结果为 y=0.89x+1.78,AHIpre和AHItrue表现出了高度的线性相关性(皮尔逊相关系数[40]为0.93,通常认为该系数>0.9是一致性良好);图15(b)所示为医学领域常用的评价方法Bland-Altman图,用以反映两种测量方法的系统误差和随机误差[41]。图15(b)中横坐标是算法预测和PSG所得AHI均值,纵轴为二者的差异值,红虚线表示平均偏差为1.38 次/h,绿色和紫色虚线表示差值95%置信度区间为–7.18~9.94 次/h。绝大部分数据均位于该置信区间范围内,意味着本文实验预测的结果和真实数据具有良好的一致性。上述定量分析显示,本文所提出的基于雷达和脉搏波数据融合的睡眠呼吸事件检测的方法能有效地估计受试者的AHI,且与PSG的参考值吻合较好。
本文在现有研究中选取了同样采用相同数量级真实病例数据的Kang等人[18]、Kwon等人[20]和Hayano等人[42]的研究进行对比。其中,Kang等人从UWB雷达信号中重建胸部位移信号,利用改进的恒虚警CFAR检测器实现睡眠呼吸暂停事件的识别。Kwon等人利用CNN-LSTM模型,采用30滑窗的方式划分UWB雷达时间-距离像作为输入,每隔10 s输出一次呼吸异常/正常的识别结果,并对数据进行聚合得到预测出的睡眠呼吸暂停事件。Hayano等人通过提取脉搏波的脉搏间期,利用改进的自适应阈值相关波检测算法进行睡眠呼吸暂停事件的识别。表5展示了在医学指标AHI方面,本文与现有研究的对比分析,包括Bland-Altman图以及线性拟合系数R的结果。其中,数据集所在列给出受试者总人数,括号内给出了受试者在健康、轻症、中症和重症上的分布[43]。从Bland-Altman图分析来看,本文的算法平均偏差最小,而Kang方法略大,Hayano等人并未给出报告。从拟合系数来看,本文所提方法与Kang等人和Kwon等人相近,远优于Hayano等人的方法。
表 5 现有研究结果性能比较Table 5. Comparative performance with existing research findings方法 数据集人数 传感器 呼吸监测仪 Bland-Altman 线性拟合系数R Kang, 2020[18] (CFAR) 94 (23, 24, 14, 33) 6.5~8.0 GHz UWB PSG –2.8 (–21.7, +16.1) 0.96 Kwon, 2022[20] (CNN+LSTM) 36 (6, 9, 8, 11) 6.5~8.0 GHz UWB PSG –2.0 (–14.6, +10.7) 0.97 Hayano, 2020[42] (ACAT) 41 (11, 8, 16, 6) PPG PSG – 0.81 本文方法(雷达+脉搏波) 86 (27, 19, 14, 26) 60~63 GHz FMCW+PPG PSG 1.38 (–7.18, +9.94) 0.93 分析可能的原因在于:受试者个体存在一定的差异,且实验环境差异较大,不同的受试者面临PSG大量管线的限制会有不同的应激反应。数据集规模受限的情况下4组对比实验中受试者病情的分布差异较大,导致统计结果易受到影响。另外,Kwon等人、Kang等人和Hayano等人的3个研究中只进行了呼吸事件有无的二分类检测,并未对事件的类型进行区分,并且呼吸事件检测时间精度不高。而本文的研究不仅输出秒级粒度的事件检测结果,也区分了呼吸暂停事件和低通气事件。综上结果分析证明了本文所提方法在睡眠呼吸暂停低通气综合征筛查领域的有效性和应用潜力。
4.2.3 SAHS病情分级结果对比分析
睡眠呼吸暂停低通气综合征(SAHS)可根据AHI指数进行诊断和严重程度分级。其中,0≤AHI<5为健康,5≤AHI<15为轻度SAHS,15≤AHI<30为中度SAHS,AHI≥30为重度SAHS[43]。根据上述分级标准,在图16中绘制了基于雷达信号和脉搏波数据融合检测的SAHS病情分级混淆矩阵。从结果上可见,本文的方法能够较好地区分不同病情等级的患者,仅在相邻的等级判定存在少量的错误。为进一步验证本文提出的融合检测算法对睡眠呼吸事件检测性能的提升,本文进行了相应的对比实验,分别采用单输入的雷达信号和脉搏波信号进行呼吸事件检测,并在轻症(阈值为5 次/h)、中症(阈值为15 次/h)和重症(阈值为30 次/h) 3种不同的阈值条件下比较算法的性能,实验结果如表6所示。实验结果表明,相较于使用单输入的雷达信号或脉搏波数据进行SAHS病情诊断分级,本文所提的基于毫米波雷达和脉搏波数据融合的睡眠呼吸暂停与低通气检测算法具有更好的性能。
表 6 对照实验结果Table 6. The results of control experiment传感器 组内相关系数 诊断阈值(次/h) 敏感度(%) 特异度(%) 准确率(%) Kappa系数 PPG 0.89 5 74.07 89.83 84.88 0.6455 15 89.13 90.00 89.53 0.7901 30 95.00 80.77 90.69 0.7746 Radar 0.93 5 66.67 89.83 82.56 0.5825 15 91.30 92.50 91.86 0.8367 30 95.00 88.46 93.02 0.8346 Radar+PPG 0.98 5 96.29 93.22 94.19 0.8690 15 97.83 92.50 95.35 0.9062 30 96.67 96.15 96.51 0.9182 注:加粗项表示最优结果。 5. 结语
本文提出了一种基于毫米波雷达信号与脉搏波数据融合的睡眠呼吸暂停与低通气检测算法,不仅实现了秒级粒度下睡眠呼吸异常事件的识别和分类,也可以在预测患者AHI的基础上给出病情严重程度的分级。与传统医学上基于PSG信号进行人工判读的方法相比,本文通过融合雷达提供的人体微动信息和脉搏波隐含的血氧、心率信息,给出了轻接触式的睡眠呼吸异常检测方案。本文中也存在着一定的不足:由于中枢类型的呼吸暂停样本量极为稀少,无法对呼吸暂停综合征的亚型进行更为细致的划分,这将在未来扩充数据集之后继续进行完善。本文中的方法在AHI估计和SAHS严重程度诊断分级上与PSG一致性较好,可以有效降低睡眠呼吸暂停与低通气检测的成本,有潜力成为睡眠呼吸暂停低通气综合征的辅助诊断工具。
-
表 1 雷达参数
Table 1. Radar parameters
参数 数值 参数 数值 N 64 K 10 M 100 f0 14 GHz Δf 12 MHz ΔF 40 MHz Tsub 4 µs Bsub 4 MHz PRT 100 µs -
[1] ZHANG Yu, JIU Bo, WANG Penghui, et al. An end-to-end anti-jamming target detection method based on CNN[J]. IEEE Sensors Journal, 2021, 21(19): 21817–21828. doi: 10.1109/JSEN.2021.3103042 [2] 殷加鹏, 李健兵, 庞晨, 等. 一种极化-多普勒气象雷达的射频干扰滤波方法[J]. 雷达学报, 2021, 10(6): 905–918. doi: 10.12000/JR21102YIN Jiapeng, LI Jianbing, PANG Chen, et al. A radio frequency interference mitigation method for polarimetric doppler weather radars[J]. Journal of Radars, 2021, 10(6): 905–918. doi: 10.12000/JR21102 [3] 黄大通, 邢世其, 刘业民, 等. 基于噪声卷积调制的SAR虚假信号生成新方法[J]. 雷达学报, 2020, 9(5): 898–907. doi: 10.12000/JR20094HUANG Datong, XING Shiqi, LIU Yemin, et al. Fake SAR signal generation method based on noise convolution modulation[J]. Journal of Radars, 2020, 9(5): 898–907. doi: 10.12000/JR20094 [4] WEN Cai, PENG Jinye, ZHOU Yan, et al. Enhanced three-dimensional joint domain localized STAP for airborne FDA-MIMO radar under dense false-target jamming scenario[J]. IEEE Sensors Journal, 2018, 18(10): 4154–4166. doi: 10.1109/JSEN.2018.2820905 [5] 万显荣, 吕敏, 谢德强, 等. 基于信号结构特点的外源雷达干扰方法研究[J]. 雷达学报, 2020, 9(6): 987–997. doi: 10.12000/JR20124WAN Xianrong, LV Min, XIE Deqiang, et al. Jamming method of passive radar systems based on characteristics of signal structure[J]. Journal of Radars, 2020, 9(6): 987–997. doi: 10.12000/JR20124 [6] SUN Qingyang, SHU Ting, YU K B, et al. A novel deceptive jamming method against two-channel SAR-GMTI based on two jammers[J]. IEEE Sensors Journal, 2019, 19(14): 5600–5610. doi: 10.1109/JSEN.2019.2908030 [7] LAN Lan, LIAO Guisheng, XU Jingwei, et al. Suppression approach to main-beam deceptive jamming in FDA-MIMO radar using nonhomogeneous sample detection[J]. IEEE Access, 2018, 6: 34582–34597. doi: 10.1109/ACCESS.2018.2850816 [8] LU Xingyu, ZHAO Yujiu, YANG Jianhao, et al. An efficient method for single-channel SAR target reconstruction under severe deceptive jamming[J]. IEEE Geoscience and Remote Sensing Letters, 2019, 17(2): 237–241. doi: 10.1109/LGRS.2019.2918838 [9] 黄岩, 赵博, 陶明亮, 等. 合成孔径雷达抗干扰技术综述[J]. 雷达学报, 2020, 9(1): 86–106. doi: 10.12000/JR19113HUANG Yan, ZHAO Bo, TAO Mingliang, et al. Review of synthetic aperture radar interference suppression[J]. Journal of Radars, 2020, 9(1): 86–106. doi: 10.12000/JR19113 [10] LI Yuntao, JIA Xin, CHEN Yongguang, et al. Frequency agility MIMO-SAR imaging and anti-deception jamming performance[C]. The 31th URSI General Assembly and Scientific Symposium, Beijing, 2014: 1–4. [11] 于海波, 李晓, 李倩, 等. 脉间随机捷变频脉冲多普勒引信技术[J]. 航空兵器, 2021, 28(1): 50–54. doi: 10.12132/ISSN.1673-5048.2019.0135YU Haibo, LI Xiao, LI Qian, et al. Pulse doppler fuze based on pulse-to-pulse random frequency agility technology[J]. Aero Weaponry, 2021, 28(1): 50–54. doi: 10.12132/ISSN.1673-5048.2019.0135 [12] HUANG Tianyao, LIU Yimin, XU Xingyu, et al. Analysis of frequency agile radar via compressed sensing[J]. IEEE Transactions on Signal Processing, 2018, 66(23): 6228–6240. doi: 10.1109/TSP.2018.2876301 [13] 董淑仙, 全英汇, 陈侠达, 等. 基于捷变频联合数学形态学的干扰抑制算法[J]. 系统工程与电子技术, 2020, 42(7): 1491–1498. doi: 10.3969/j.issn.1001-506X.2020.07.09DONG Shuxian, QUAN Yinghui, CHEN Xiada, et al. Interference suppression algorithm based on frequency agility combined with mathematical morphology[J]. Systems Engineering and Electronics, 2020, 42(7): 1491–1498. doi: 10.3969/j.issn.1001-506X.2020.07.09 [14] 王雪松, 刘建成, 张文明, 等. 间歇采样转发干扰的数学原理[J]. 中国科学 E辑:信息科学, 2006, 36(8): 891–901. doi: 10.3969/j.issn.1674-7259.2006.08.007WANG Xuesong, LIU Jiancheng, ZHANG Wenming, et al. Mathematic principles of interrupted-sampling repeater jamming (ISRJ)[J]. Science in China Series F:Information Sciences, 2006, 36(8): 891–901. doi: 10.3969/j.issn.1674-7259.2006.08.007 [15] WU Wenzhen, ZOU Jiangwei, CHEN Jian, et al. False-target recognition against interrupted-sampling repeater jamming based on integration decomposition[J]. IEEE Transactions on Aerospace and Electronic Systems, 2021, 57(5): 2979–2991. doi: 10.1109/TAES.2021.3068443 [16] 周超, 刘泉华, 胡程. 间歇采样转发式干扰的时频域辨识与抑制[J]. 雷达学报, 2019, 8(1): 100–106. doi: 10.12000/JR18080ZHOU Chao, LIU Quanhua, and HU Cheng. Time-frequency analysis techniques for recognition and suppression of interrupted sampling repeater jamming[J]. Journal of Radars, 2019, 8(1): 100–106. doi: 10.12000/JR18080 [17] 杨少奇, 田波, 周瑞钊. 利用时频分析的间歇采样干扰对抗方法[J]. 信号处理, 2016, 32(10): 1244–1251. doi: 10.16798/j.issn.1003-0530.2016.10.14YANG Shaoqi, TIAN Bo, and ZHOU Ruizhao. ECCM against interrupted sampling repeater jamming based on time-frequency analysis[J]. Journal of Signal Processing, 2016, 32(10): 1244–1251. doi: 10.16798/j.issn.1003-0530.2016.10.14 [18] 张建中, 穆贺强, 文树梁, 等. 基于脉内步进LFM波形的抗间歇采样转发干扰方法[J]. 系统工程与电子技术, 2019, 41(5): 1013–1020. doi: 10.3969/j.issn.1001-506X.2019.05.12ZHANG Jianzhong, MU Heqiang, WEN Shuliang, et al. Anti interrupted-sampling repeater jamming method based on stepped LFM waveform[J]. Systems Engineering and Electronics, 2019, 41(5): 1013–1020. doi: 10.3969/j.issn.1001-506X.2019.05.12 [19] 张建中, 穆贺强, 文树梁, 等. 基于脉内LFM-Costas频率步进的抗间歇采样干扰方法[J]. 系统工程与电子技术, 2019, 41(10): 2170–2177. doi: 10.3969/j.issn.1001-506X.2019.10.03ZHANG Jianzhong, MU Heqiang, WEN Shuliang, et al. Anti-intermittent sampling jamming method based on intra-pulse LFM-Costas frequency stepping[J]. Systems Engineering and Electronics, 2019, 41(10): 2170–2177. doi: 10.3969/j.issn.1001-506X.2019.10.03 [20] ZHAO Feng, TIAN Min, XIE Wen, et al. A new parallel dual-channel fully convolutional network via semi-supervised FCM for PolSAR image classification[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2020, 13: 4493–4505. doi: 10.1109/JSTARS.2020.3014966 [21] 黄平平, 任慧芳, 谭维贤, 等. 基于地基雷达图像的无监督变化检测[J]. 雷达学报, 2020, 9(3): 514–524. doi: 10.12000/JR20004HUANG Pingping, REN Huifang, TAN Weixian, et al. Unsupervised change detection using ground-based radar image[J]. Journal of Radars, 2020, 9(3): 514–524. doi: 10.12000/JR20004 [22] GAO Bo and WANG Jun. Multi-objective fuzzy clustering for synthetic aperture radar imagery[J]. IEEE Geoscience and Remote Sensing Letters, 2015, 12(11): 2341–2345. doi: 10.1109/LGRS.2015.2477500 [23] LI Yuhan, HUANG Tianyao, XU Xingyu, et al. Phase transitions in frequency agile radar using compressed sensing[J]. IEEE Transactions on Signal Processing, 2021, 69: 4801–4818. doi: 10.1109/TSP.2021.3099629 [24] QUAN Yinghui, WU Yaojun, LI Yachao, et al. Range Doppler reconstruction for frequency agile and PRF-jittering radar[J]. IET Radar, Sonar & Navigation, 2018, 12(3): 348–352. doi: 10.1049/iet-rsn.2017.0421 [25] QUAN Yinghui, LI Yachao, WU Yaojun, et al. Moving target detection for frequency agility radar by sparse reconstruction[J]. Review of Scientific Instruments, 2016, 87(9): 094703. doi: 10.1063/1.4962700 -