节能型脑电图监测系统

节能型脑电图监测系统用于无线癫痫发作检测

1. 引言

无线脑电图(EEG)监测系统已用于远程癫痫发作检测应用。这些系统无线采集、处理并传输脑电图数据至服务器,在服务器上对数据进行分析,以检测是否存在癫痫发作[1]。已经开发出多种基于无线脑电图的癫痫发作检测方法,并显示出良好的癫痫发作检测性能[2e6]。这些方法的成功为改善癫痫管理带来了希望。例如,当患者发生癫痫发作时,这些系统会向家属和/或护理人员发出警报,以便他们在发作期间及之后对其进行照护。他们可以清除患者周围物理空间中的尖锐或硬物以防止受伤,将患者侧卧以确保其在发作期间气道通畅,并记录发作时间,若出现任何并发症则及时呼叫医疗救助[7]。

为了使无线癫痫发作检测系统在癫痫监测和管理中具有临床价值,开发一种用于处理和传输动态脑电图信号的可靠方法至关重要。随着无线和电子技术的最新进展,符合人体工程学、轻量且舒适设计的无线脑电图头带已成为传统有线设备进行脑电图监测的一种日益可行的替代方案。无线脑电传感器单元是一种微型化的电池供电设备,可无线捕捉、处理并传输脑电图信号至接收端的服务器,在服务器端存储数据并进行进一步的数据分析。这类无线脑电设备的一个主要限制是其电池寿命有限。对于典型的包含24个脑电图电极的脑电图导联,采用400赫兹的采样率和16位模数转换器时,会产生150千比特每秒的数据速率。鉴于如此高的数据速率,将全部原始脑电图数据直接传输到服务器端的传统方式并不可行,因为无线传输在功耗方面极为耗电。如所示

章节

69 EnergyEfficiencyofMedicalDevicesandHealthcareApplications.
htt p s://doi.or g /10.1016/B978-0-12-819045-6.00004-2版权 © 2020爱思唯尔公司版权所有。

本文档由funstory.ai的开源PDF翻译库BabelDOCv0.5.10(http://yadt.io)翻译,本仓库正在积极的建设当中,欢迎star和关注。

在参考文献[8],中,无线脑电数据传输占无线脑电设备总功耗的 w70%。

为了改善无线脑电数据传输中的功耗,应显著减少待传输数据的大小。一种可能的技术是在传输原始脑电信号之前对其应用数据压缩。这可以通过部署压缩感知或小波变换压缩技术来实现[9,10]。动态脑电通道选择作为一种替代的数据缩减方法,也已用于无线癫痫发作检测应用[11,12]。另一种近期的数据缩减方法是在传感器单元上执行特征提取,仅传输与癫痫发作相关的脑电特征[6,13]。然而,上述提到的数据缩减方法面临两个主要挑战。首先,其中一些方法是计算密集型的,它们在传感器端处理脑电图信号所消耗的能量变得与无线传输所需能量相当。其次也是最重要的一点,传输数据量的减少可能导致脑电信息内容出现不可忽略的损失,从而对癫痫发作检测性能产生负面影响。

为了解决这些挑战,本章节描述了一种计算简单、节能且伪无损的脑电图数据缩减方法,适用于无线癫痫发作检测应用。该方法称为随机缺失‐期望最大化或MAR‐EM[14]。与最先进的方法相比,该方法在实现更优的癫痫发作检测性能的同时消耗更少的能量。在传感器端,通过随机选择并删除部分数据点来减小数据量。此过程计算简单,能有效降低数据传输中的功耗,从而延长电池寿命。在服务器端,采用一种名为期望最大化的机器学习算法来恢复缺失(随机删除)的数据点。该方法可应用于三种不同类型的脑电监测框架中的任何一种。这些框架基于以下程序之一:(1)传输所有原始脑电图数据,(2)传输压缩后的脑电图数据,或(3)传输提取的脑电特征。我们证明,对于每种框架,该方法都能显著降低无线脑电设备的总功耗,同时保持较高的癫痫发作检测性能。在获得95%e99%的癫痫发作检测准确率的同时,功耗可降低w60%。

2. 研究背景

关于用于无线癫痫发作检测应用的节能型脑电图监测系统的研究尚不多见 [15]。在文献[15],中,Nia等人开发了一种用于个人健康监测系统的节能方案。该方案使用一组不同的生物医学传感器,如加速度计、血压、心率

70第4章节能型脑电图监测系统

以及脑电图。所提出的方案结合了压缩感知、样本聚合和异常驱动传输,以降低无线脑电图传输的功耗。实验结果表明,该方案通过在将传感器数据传输到服务器端之前简单地对其进行累积,即可实现显著的节能效果。

在参考文献[11],施等人提出了一种用于高效节能的移动癫痫监测应用的脑电图通道(传感器)选择方法。他们使用机器学习算法自动识别包含癫痫发作检测相关信息的脑电图通道。通过使用来自16名患者的临床脑电图数据集,对所提出的算法进行了检验,并将其性能与先前的研究进行了比较。结果表明,该算法可将脑电图通道数量从18个有效减少到6个,同时保持相当的癫痫发作检测准确率(97%)。然而,平均检测延迟从7.8秒增加到11.2秒。

在一项类似的研究中[12],福尔等人提出了一种动态脑电通道选择方法,以在不降低检测准确率的前提下减少无线癫痫发作检测系统的总功耗。研究人员测试了不同脑电图通道组合,并选择了实现最佳癫痫发作检测率的组合进行进一步分析。实验结果表明,所提出的通道选择方法在不影响癫痫发作检测性能的情况下,实现了高达47%的节能。

在参考文献[13],中,江等人提出了一种节能的数据缩减方法,用于减少无线脑电图癫痫发作检测系统中的传输数据。他们研究了两种数据缩减方法:压缩感知和片上特征提取。性能评估以癫痫发作检测准确率和总功耗为指标(同时讨论了检测准确率与功耗之间的权衡)。结果表明,仅传输与癫痫发作模式相关的脑电特征,可显著降低无线传输所消耗的功耗。该方法使传感器节点的电池寿命延长了14倍,同时保持了与传统方法相同的癫痫发作检测性能(癫痫发作检测灵敏度为95%)。

在参考文献[6],中,侯赛因等人开发了一种片上数据缩减方法,在传感器端提取了低复杂度和基于高层应用的脑电图特征。具体而言,将脑电图频谱划分为五个频率子带;选择这些子带的多种组合作为特征向量,并使用k近邻进行脑电图分类。仿真结果表明,a和d脑电图节律构成了癫痫发作准确检测所需的最具代表性的特征向量。获得了92.47%分类准确率的满意癫痫发作检测准确率。此外,参考文献[6]中提出的该方法在总功耗和癫痫发作检测性能方面优于传统数据流和压缩方法。

2.研究背景71

3. 脑电图特征提取与分类

3.1 脑电图数据与受试者

后文所述的MAR‐EM方法在波恩大学提供的脑电图数据集上进行了测试[16]。
本章节中,我们研究三类分类问题,以区分以下脑电图类别:正常脑电图记录自五名无癫痫症状的健康受试者,发作间期脑电图记录自五名癫痫患者在无发作间期期间,以及发作期脑电图记录自五名正在经历癫痫发作的患者。

每个脑电图类别包含100个单通道脑电图信号,每个信号时长为23.6秒。所有脑电图信号均经过滤波、放大,并以173.6赫兹采样频率通过12位模数转换器(ADC)进行数字化处理。

3.2 脑电图特征提取

特征提取是一种降维过程,可去除原始数据中的冗余信息,以促进后续的分析和分类过程,并在某些情况下有助于更好地进行人工解释。因此,应开发高效的特征提取方法以消除数据模糊性并降低分类问题的计算成本。在本章节中,我们采用一种传统的基于频域的特征提取方法来检验MAR‐EM方法的有效性。所部署的特征提取方法具有较低的计算复杂度,并生成可区分的脑电特征,能够准确表征原始数据。

采集到的脑电图信号首先通过快速傅里叶变换(FFT)转换到频域,然后从脑电图节律Delta(d)、Theta(q)、Alpha(a)、Beta1(b1)、Beta2(b2)和 Gamma(g)中计算典型特征。这些节律的频率范围分别为0.5e4、4e8、8e13、13e22、22e35和>35Hz。从每个脑电图节律中计算均值、中位数、最小值、最大值、标准差、偏度、峰度和平均功率等特征,然后将它们组合起来形成特征向量。

示意图0

图4.1显示了含噪声脑电信号和干净脑电图信号的频谱。含噪声信号受到合成肌电伪迹的干扰,其信噪比为0分贝。该图清楚地表明,无噪声脑电图信号的频谱集中在0e50赫兹的低频范围内,而含噪声脑电信号的频谱则散布在整个频率范围内。这促使我们使用从50赫兹以下的脑电图节律中提取的脑电特征。

我们的实验表明,从脑电图节律d、q和b1中提取的特征仅能生成一个用于癫痫发作准确检测的代表性特征向量。

3.3 脑电图分类

如第3.1节所述,分类问题是要区分正常(非发作)脑电图、发作间期(两次发作之间)脑电图和发作期(发作期间)脑电图信号。鉴于每类脑电图有100个信号,总共300个

72第4章节能型脑电图监测系统

脑电图信号被用于训练和测试所提出的癫痫发作检测方法。对于每个脑电图信号,都进行了特征提取,并将选定的特征连接起来,构成一个包含24个元素的特征向量。

为了确定新观察到的特征向量是否代表正常、发作间期或发作期活动,采用了一个多分类模型。我们评估了多个分类器的性能,发现随机森林(RF)实现了更优的癫痫发作检测性能。随机森林集成了若干树预测器,每个树预测器具有自己的权重,并被视为一个独立的分类器[17]。总体分类准确率基于所有树的分类输出进行计算。原则上,正确类别由多数树的投票结果决定。在本研究中,分类所有特征类型时均采用了具有10棵树的随机森林分类器。

所提出的无线癫痫发作检测系统的分类性能在逐个受试者基础上使用留一法交叉验证[18],进行评估,其工作方式如下:在每一轮中,除一名受试者外,其余所有受试者的特征向量均用作训练集来训练分类器。然后使用该被排除受试者的特征向量来测试分类器。

该过程被重复执行,直到所有受试者的数据均被保留一次。该测试反映了癫痫发作检测方法从训练集泛化并分类新的未观测数据的能力。

癫痫发作检测性能从以下几个方面进行了评估:
• 灵敏度,用于衡量实际阳性样本中被正确识别为阳性的比例(例如,分类器正确分类为癫痫发作时段的癫痫发作时段所占的百分比)。
• 特异性,用于衡量实际阴性样本中被正确识别为阴性的比例(例如,分类器正确分类为非癫痫发作时段的非癫痫发作时段所占的百分比)。
• 分类准确率,即正确预测的数量除以预测总数,再乘以100转换为百分比。

4. 提出的节能方法

本节介绍了如何在传感器端对数据进行编码,以将总功耗降低至w60%。同时展示了如何在服务器端解码数据以恢复原始的缺失数据。

4.1 随机缺失d传感器端

为了延长无线脑电图监测系统中传感器的使用寿命,应显著降低其功耗。因此,我们对现有的脑电图传感器单元进行了改进,增加了一个名为“随机缺失(MAR)”的新模块[19]。该模块随机删除部分脑电图数据点,从而减小需要传输到数据服务器的脑电图数据量(在服务器端进行数据恢复和癫痫发作检测)。这种数据缩减方法有助于降低无线传输中的功耗,而不会增加脑电图传感器节点的数据处理功耗。

示意图1

图4.2描绘了原始脑电图数据中缺失值的生成模式示例,其中缺失数据点(变量)出现在随机位置。观测到的数据点和缺失的数据点分别用白色和红色表示。图4.2的纵轴对应100个脑电图片段,横轴对应每个脑电图片段中的数据点数量。为方便起见,仅绘制了0.3秒(50个脑电图时间实例)。在该图中,每个脑电图片段缺失其30%的数据点,即50个脑电图数据点中有15个缺失。

4.2 期望最大化d服务器端

在服务器端对数据进行分类之前,应首先估计缺失值。许多统计方法已被提出用于插补不完整数据。期望最大化(EM)算法是其中最有前景的算法之一,可以

74第4章节能型脑电图监测系统

有效估计缺失项[20]。给定一个统计模型,使用EM算法来估计给定观测数据 Z的缺失数据X。这可以表述为寻找模型参数x,使得条件概率 PðX jxÞ达到最大值。 PðX jxÞ可以用缺失值zi表示如下:

$$
PðX jxÞ¼X zi PðX; zijxÞ \quad 4.1
$$

其中x表示我们试图找到的概率模型的参数。

EM通过迭代执行以下两个步骤,来求解前述MAR边缘似然的最大似然估计:
1.期望步(E步):估计QðxjxtÞd基于模型参数当前估计值xt的对数似然的条件期望:

$$
Qðxjx tÞ¼ E zjX; x t ” log X z i PðX; zijxÞ !# \quad 4.2
$$

2.最大化步(M步):计算相对于x产生最大对数似然估计的参数:

$$
xtþ1 ¼ arg max x QðxjxtÞ \quad 4.3
$$

使用IBMSPSS软件中实现的EM方法来恢复缺失的EEG数据点。通过从10%到50%的不同缺失数据比例,考察了EM算法的性能。

5. 无线癫痫发作检测系统中的脑电图数据传输

科学文献中报道了三种主要的无线脑电图监测系统框架。第一种框架采集原始脑电图数据,并将其直接发送到服务器端。第二种框架采用压缩方法减小数据大小,然后将压缩数据传输到服务器端(在服务器端进行数据重建和分析)。第三种框架在传感器端进行特征提取,但仅将选定的特征传输到服务器端。

在本节中,我们展示如何修改前述三种框架,以降低其在传感器端的总功耗,同时保持服务器端较高的癫痫发作检测准确率。图4.3展示了

(A)在传输前将MAR应用于完整的原始脑电图数据,(B)在传输前将MAR应用于压缩后的脑电图数据,(C)在传输前将MAR应用于显著EEG节律。服务器端使用EM算法来恢复缺失值。

76第4章节能型脑电图监测系统

改进框架。在传感器端增加了MAR模块,该模块会随机删除部分脑电图数据点。在服务器端,使用EM算法来估计缺失的EEG数据点的值。为了评估MAR‐EM方案的有效性,对三种主要框架的检测准确率和总功耗进行了评估。

5.1 原始脑电图数据的传输

传统的无线脑电图监测系统框架将完整的原始数据(RD)传输到服务器端。该系统的主要缺点在于无线传输消耗大量功耗。图4.3上分支描绘了改进框架(通过在传感器端添加MAR模块并在接收端添加EM模块),以在显著降低功耗的同时保持较高的癫痫发作检测性能。RD框架的总功耗,记为PRD tot,计算如下:

$$
PRD_{tot} = PRD_E + PRD_T \quad 4.4
$$

其中PRD_E表示编码所消耗的功率(获取数据并进行放大),PRD_T表示数据传输所需的功率。对于多通道EEG监测系统,PRD_E由下式给出

$$
PRD_E = C(P_{Amp} + P_{ADC}) \quad 4.5
$$

其中,C是脑电图通道(电极)的总数,PAmp和PADC 分别对应放大器和模数转换器的功耗。

此外,数据传输所需的功率PRD_T 由以下公式给出

$$
PRD_T = C(f_s R J) \quad 4.6
$$

其中s是采样率,R是ADC分辨率,J是每比特的传输能量。

在修改RD框架以包含MAR模块后,传输所需的功率被缩放为L/N因子:

$$
PRD_T = C \left(\frac{L}{N} f_s R J\right) \quad 4.7
$$

其中L和N分别为缺失数据和原始数据的长度。根据公式(4.5)和(4.7),RD框架的总功耗由下式给出

$$
P_{RD_{tot}} = C \left(P_{Amp} + P_{ADC} + \frac{L}{N} f_s R J\right) \quad 4.8
$$

5.2 压缩脑电图数据的传输

脑电图压缩技术被用来减小数据大小,从而降低传输功率。压缩感知(CS)提供了最有效的技术,已被用于脑电图数据压缩[21]。压缩率(CR)计算为 N:M,其中N是原始数据的长度,M是由压缩感知生成的压缩数据的长度。此处采用5:1的压缩率,使传输功率显著降低至原始值的五分之一。在服务器端,使用压缩感知重建方法来恢复原始信号。图4.3中间分支详细说明了在添加MAR和EM模块后改进的基于压缩感知的脑电图编码框架。这种基于压缩数据(CD)的脑电图监测框架的总功耗,记为PCD_tot,如下所示:

$$
PCD_{tot} = PCD_E + PCD_T \quad 4.9
$$

其中PCD_E和PCD_T分别对应于基于CD框架的编码和传输功率。

由于使用压缩感知对数据进行压缩需要部署随机数生成器(RNG)和矩阵乘法(MM)模块,因此编码功耗PCD_E的计算如下

$$
PCD_E = C(P_{Amp} + P_{ADC}) + P_{RNG} + P_{MM} \quad 4.10
$$

其中PRNG和PMM分别表示RNG和MM模块的功耗。

传输功率也被推导出为

$$
PCD_T = C \left(\frac{1}{CR} \cdot \frac{L}{M} f_s R J\right) \quad 4.11
$$

其中CR表示压缩率,等于N/M。

通过求和公式(4.10)和(4.11),可得到改进的基于压缩数据的脑电图监测框架的总功耗为

$$
PCD_{tot} = C \left(P_{Amp} + P_{ADC} + \frac{1}{CR} \cdot \frac{L}{M} f_s R J\right) + P_{RNG} + P_{MM} \quad 4.12
$$

5.3 脑电特征传输

最近,参考文献[6,13]中的研究提出了一种新型的脑电图编码方案。它们在传感器端对脑电图数据应用特征提取。一旦采集到脑电图数据,便提取与癫痫发作相关的特征,并将其发送到服务器端(在服务器端进行脑电图分类)。所提出的方案在数据编码和传输方面实现了显著的节能效果。然而,这些方案的癫痫发作检测性能有限。在此,我们修改了这些传感器上处理方案,以引入MAR和EM模块,最终目标是

78第4章 节能型脑电图监测系统

节省更多功耗并实现更优的癫痫发作检测准确率。对采集的脑电特征应用 MAR,以进一步减少传输的数据大小和传输功率。在服务器端,使用EM算法来估计缺失的脑电特征。图4.3 下分支描述了改进的片上传感器特征提取框架。

第3.2节中描述的特征提取方法在传感器端实现。首先获得脑电图数据的频谱,然后将d、q和b1脑电图节律传输到服务器端。在服务器端,从这些节律中计算与癫痫发作相关的特征,并将其用作RF分类器的输入。

因此,基于脑电特征(EEGF)的编码框架的编码功耗表示为[6]:

$$
P_{EEGF_E} = C \left(P_{Amp} + P_{ADC} + \frac{3N}{2} S \log_2(N)\right) \quad 4.13
$$

其中$\frac{3N}{2} \log_2(N)$是快速傅里叶变换带来的计算复杂度,S 是执行一次快速傅里叶变换指令所需的净功率。

传输功率,用$P_{EEGF_T}$表示,也进行了计算

$$
P_{EEGF_T} = C \left(\frac{N_F}{L_F} f_s R J\right) \quad 4.14
$$

其中,F 表示脑电图节律 d、q 和 b1 中的频率分量数量(即 390)。

因此,基于脑电图特征的脑电监测框架的系统总功耗表示为

$$
P_{EEGF_tot} = C \left(P_{Amp} + P_{ADC} + \frac{3N}{2} S \log_2(N) + \frac{L}{N} f_s R J\right) \quad 4.15
$$

6. 功耗评估和癫痫发作检测性能

为了评估MAR‐EM节能方法的有效性,分别计算每个框架的系统总功耗。同时在服务器端评估灵敏度、特异性和分类准确率等标准性能指标。使用 Matlab对传感器端的功耗值进行量化,使用WEKA软件在服务器端评估癫痫发作检测性能。

6.1 原始脑电数据流

对于原始脑电图流框架,无线脑电传感器单元负责数据采集并向服务器端传输数据,诊断和检测过程在服务器端进行。如图4.3 上分支所示,我们对传统的

6.功耗评估与癫痫发作性能 79

通过集成MAR和EM模块实现原始脑电图流的模型。MAR模块有意删除部分数据点,从而减少需要传输到数据服务器的脑电图数据量。EM模块在服务器端用于恢复缺失值。图4.4A 显示了一个持续时间为23.6秒的原始脑电图信号。MAR模块的影响如图4.4B所示,其中脑电图信号缺失了30%的样本。图4.4C 展示了EM方法恢复原始脑电图信号的有效性。原始脑电图信号与恢复后的脑电图信号之间的均方根误差为0.012,验证了两个信号的相似性。

为了证明改进后的原始脑电图流式框架的节能能力,评估了系统总功耗,并与最先进的方法进行了比较。系统参数C、PAmp、PADC、R以及J的值分别为24、2.9mW、0.2mW、12 位/样本和50 纳焦/位[22,23]。标准癫痫发作检测性能指标也进行了评估,并与功耗值一起列于表4.1中。前两行显示了参考文献中提出的最先进方法所达到的敏感度、特异性、分类准确率和总功耗 [6,13]。尽管其癫痫

时间(秒)
0 5 10 15 20
Amplitude(uV)
-200 -150 -100 -50 0 50 100 150 200 原始脑电图

时间(秒)
0 5 10 15 20
Amplitude(uV)
-200 -150 -100 -50 0 50 100 150 200 不完整的脑电图

时间(秒)
0 5 10 15 20
Amplitude(uV)
-200 -150 -100 -50 0 50 100 150 200 恢复的脑电图

(A)
(B)
(C)
、(B)和(C)分别对应原始、缺失和恢复的原始脑电图数据)

80第4章 节能型脑电图监测系统

Chiang的方法实现的检测准确率[13],脑电传感器单元的总功耗高达32.50毫瓦。侯赛因的方法虽然功耗相当,但癫痫发作检测性能较低[6]。

另一方面,MAR‐EM方法能够有效实现无线脑电传感器节点的功耗与服务器端癫痫发作检测性能之间的最佳权衡。它在确保相当的癫痫发作检测准确率的同时消耗更少的功率。所采用的MAR模块可以将原始脑电图数据的大小减少不同的百分比。删除的数据点百分比越大,MAR‐EM方法实现的节能效果就越多。MAR(XX%)表示数据中缺失了XX%的数据。在从00%(无缺失点)到50%的不同缺失百分比下评估检测准确率和功耗。可以明显观察到,MAR‐EM方法能够在不损害癫痫发作检测性能的情况下显著降低总功耗。

我们建议使用具有30%数据缺失的MAR‐EM方法[13], ,其癫痫发作检测准确率与Chiang的方法相当,但在总功耗上实现了约50%的节能。

6.2 压缩脑电图数据流

根据图4.3B所示的基于压缩感知的脑电监测系统以及由公式(4.10)、(4.11)和(4.12)推导出的功耗模型,总的估计

表4.1 原始数据(RD)模型的癫痫发作检测性能和总功耗

方法 灵敏度 (%) 特异性 (%) 准确率 (%) $P_{RD_tot}$(毫瓦)
蒋等人(2014)[13] 94.91 99.83 97.37 32.50
侯赛因等人(2015)[6] 95.14 90.06 93.54 32.50
提出的,MAR(00%) 99.50 99.50 99.50 32.50
提出的,MAR (10%) 97.25 99.78 99.18 22.20
提出的,MAR (20%) 96.84 98.88 98.26 19.80
提出的,MAR (30%) 94.95 99.76 97.54 17.40
提出的,MAR (40%) 91.18 98.00 96.80 15.00
提出的,MAR (50%) 89.66 96.78 95.15 12.70

6.功耗评估和癫痫发作检测性能 81

功耗值如表4.2所示。随机数生成器的功耗 $(P_{RNG})$ 以及矩阵乘法的功耗 $(P_{MM})$ 分别为 3 毫瓦和 352 毫瓦。系统整体检测性能和功耗在不同压缩数据缺失百分比下进行了评估。表4.2中报告的数值结果验证了基于MAR‐EM的癫痫发作检测方法相较于最先进的方法的有效性。在不严重影响检测准确率的前提下,显著降低了数据传输成本。例如,表4.2的第四行表明,在30%的数据缺失情况下,MAR‐EM方法能够实现与Chiang的方法相当的检测准确率,同时将功耗从7.46毫瓦降低至4.30毫瓦。

6.3 脑电特征流式传输

基于MAR‐EM的节能脑电图监测框架如图4.3C 所示,在片上传感系统方面优于现有技术。系统参数 S的取值为66皮瓦 [25]。在集成MAR模块之前 (即00%MAR),获得的分类准确率为99.38%,整体功耗为2.30毫瓦。使用MAR模块可以进一步减少需要传输到服务器端的频率分量数量,从而显著降低总功耗。 表4.3 中列出的定量结果解释了随着

表4.2 压缩数据(CD)模型的癫痫发作检测性能和总功耗

方法 灵敏度 (%) 特异性 (%) 准确率 (%) $P_{CD_tot}$(毫瓦)
蒋等人(2014)[13] 91.82 99.40 95.61 7.46
侯赛因等人(2015)[6] 81.37 87.55 85.95 7.46
提出的,MAR(00%) 95.32 99.00 97.46 7.46
提出的,MAR (10%) 92.75 98.27 96.08 6.41
提出的,MAR (20%) 92.14 97.66 94.92 5.35
提出的,MAR (30%) 92.14 97.34 94.92 4.30
提出的,MAR (40%) 89.20 89.20 89.19 3.26
提出的,MAR (50%) 84.90 84.90 84.88 2.21

82第4章 节能型脑电图监测系统

缺失百分比增加,检测准确率的下降情况。可以看出,对于40%缺失点的 MAR情况,MAR‐EM方法能够实现比Chiang的方法更高的癫痫发作检测准确率,[13]同时其功耗仅为其 w25%。

表4.3 脑电特征(EEGF)模型的癫痫发作检测性能和总功耗

方法 灵敏度 (%) 特异性 (%) 准确率 (%) $P_{EEGF_tot}$(毫瓦)
蒋等人(2014)[13] 94.91 99.83 97.37 2.30
侯赛因等人(2015)[6] 94.82 90.06 92.47 2.30
提出的,MAR(00%) 100.00 98.75 99.38 2.30
提出的,MAR (10%) 99.40 99.40 99.33 1.84
提出的,MAR (20%) 99.27 98.24 98.62 1.32
提出的,MAR (30%) 96.88 98.97 98.26 0.90
提出的,MAR (40%) 95.98 98.56 97.54 0.58
提出的,MAR (50%) 93.55 97.43 96.90 0.25

7. 局限性与建议

所提出的节能型无线癫痫发作检测系统在服务器端采用期望最大化算法进行数据恢复。当缺失数据的百分比较小且数据维度不太高时,该算法能够高效运行[26]。对于具有高维度和/或高缺失百分比的数据,EM算法运行非常缓慢。这是因为期望步计算密集型,并且随着过程接近局部最大值,其收敛极慢[27]。我们还注意到,当缺失数据超过50%时,EM算法的重构准确率显著降低。由此产生的高重构误差对提取的脑电特征产生严重影响,进而对癫痫发作检测准确率产生负面影响。因此,我们建议仅将节能型MAR‐EM系统用于离线脑电监测应用。同时建议将缺失数据百分比控制在50%以下,以确保较小的重构误差和快速收敛。

8. 总结与结论

本章节介绍了一种用于无线癫痫发作监测与检测的节能方法。随机缺失(MAR)算法被用于

8.总结与结论 83

在传感器端,通过降低脑电图数据传输的能耗来减少能量消耗。在服务器端,我们利用期望最大化(EM)方法重构缺失值,并准确恢复缺失数据。此外,我们采用了一种高效的特征提取方法,用于选择可区分的脑电特征以进行癫痫发作检测。选取了脑电图节律d、q和b1来计算一组描述性统计特征,作为随机森林分类器的输入。所提出的MAR‐EM方案相较于现有的基线方法具有优越性,能够在保持与最先进的方法相当的癫痫发作检测准确率的同时,实现42%至75%的更低功耗。

源码链接: https://pan.quark.cn/s/085fc05dd0ec 企业全面向云端迁移的IT系统实施方案 企业网络安全架构设计的完整参考资料(含253份设计拓扑图) 大型企业IT安全防护体系构建的规范总集、技术分册及管理分册全套资料 中国证券与期货行业信息安全工作实施蓝图 【实用】企业IT战略规划实操案例参考 【权威】xx集团业务流程改进及IT系统规划项目-IT架构设计详解报告-机密版(200页) 企业信息技术部门IT系统部署管理细则 华为云基础架构设计咨询服务方案七件套完整合集 北京电信企业信息化年度规划文档 某城市商业银行IT风险控制咨询文档 企业桌面虚拟化环境规划设计方案 IBM公司企业信息安全架构模型 精选IBM SOC安全运营中心规划与构建方案 IT安全风险评估管理实施手册 IT安全基准标准建立方法及实施方案 IT部门发展建设中长期规划 IT服务管理体系推行规划 IT规划方案实施教程 华为IT审计与流程治理咨询服务产品七件套 IT战略规划-系统架构设计报告 TOGAF企业架构设计方法论 XXX学院智慧校园建设规划方案 XX集团安全防御体系规划建议文档 XX政务云数据中心等保2.0安全规划文档 大型企业集团信息化发展蓝图 从企业架构视角到信息化规划,从现状分析到架构设计的核心方法论 等级保护2.0标准下企业信息安全防护系统构建方案 公司信息系统安全保障体系设计文档 国际管理咨询公司IT信息规划演示文稿 经典案例_中石油信息系统全面规划方案 企业IT技术架构设计指南 - 集团公司IT技术架构设计手册 企业IT战略规划路线图 企业IT治理机制规划方案 企业网络安全架构设计实践方案 企业整体架构规划(Oracle战略专家培训材料) 融合可信...
内容概要:本文围绕基于遗传算法的新型异构分布式系统任务调度算法展开研究,重点利用Matlab实现算法仿真与优化,深入探讨了在复杂异构环境下如何通过智能优化算法提升任务调度效率与系统整体性能。研究不仅聚焦于遗传算法的核心机制,还融合了粒子群优化(PSO)、灰狼优化(GWO)、鲸鱼优化(WOA)等多种先进智能优化算法,系统分析其在任务调度中的适应性与优越性。同时,文档拓展至电力系统优化、无人机路径规划、微电网调度、电动汽车协同等多个实际应用场景,提供了丰富的Matlab代码实例与仿真模型,涵盖从算法设计、参数调优到多目标优化的全流程技术细节,旨在为科研人员提供一套完整的理论与实践指导体系。; 适合人群:具备一定编程基础,熟练掌握Matlab编程语言,对智能优化算法及其在工程领域(如电力系统、自动化控制、路径规划等)应用感兴趣的科研人员、研究生及工程技术人员。; 使用场景及目标:①深入学习并复现基于遗传算法及其他群体智能算法的任务调度模型;②掌握Matlab在复杂系统建模与仿真实验中的高级应用技巧;③开展电力系统优化、无人机三维路径规划、微电网能量管理等相关课题的研究与项目开发;④通过对比多种优化算法性能,提升科研创新能力与实际问题解决能力。; 阅读建议:建议读者结合文中提供的Matlab代码进行动手实践,逐模块调试与验证算法效果,重点关注不同算法在收敛速度、全局搜索能力与稳定性方面的差异,同时参考文档中引用的顶级EI论文与硕士论文复现案例,构建系统的科研思维框架,推动自身研究工作的创新与深化。
内容概要:本文详细介绍了基于MATLAB实现的改进前推回代法在低压配电网潮流计算中的应用,针对传统算法在复杂分支网络中收敛性差的问题,通过优化算法结构提升了计算效率与稳定性。文中结合具体配电网络案例,展示了该方法的仿真流程与结果分析,并进一步融合KPCA(核主成分分析)故障检测技术,实现对系统异常工况的识别,通过T2和Q统计指数的可视化增强状态监测能力。资源包含完整的MATLAB代码与仿真模型,涵盖潮流计算、故障诊断与数据可视化等多个环节,适用于电力系统分析、优化调度及智能运维等研究方向。; 适合人群:具备电力系统基础理论知识和MATLAB编程能力,从事电力工程、能源系统优化、智能电网监控等相关领域的科研人员、高校研究生及工程技术人员。; 使用场景及目标:①解决低压配电网潮流计算中传统方法收敛困难的问题,提升仿真精度与效率;②结合KPCA实现配电网运行状态的实时监测与故障早期预警;③为硕士论文、科研项目及电力系统优化课题提供可复现的算法框架与代码支持。; 阅读建议:建议读者结合文中提供的MATLAB代码与仿真模型,按照章节顺序系统学习,重点关注前推回代法的迭代逻辑、KPCA降维与故障检测的实现步骤,以及T2和Q统计量的计算与绘图方法,同时关注公众号“荔枝科研社”获取完整资料与更新内容,以便深入掌握算法细节并进行二次开发。
打开链接下载源码: https://pan.quark.cn/s/a4b39357ea24 测试用例的制定是软件开发过程中的核心步骤,它保障了产品的品质以及功能的稳定性。本文将详细分析测试用例的构建框架以及一个具体的登录功能测试用例。 测试用例的构建框架通常由以下几个部分构成: 1. **项目/软件名称**:以“项目/软件技术出口合同网络申领系统 (企业端)程序版本1.0.25”为例,它界定了测试的范围和目标应用软件。 2. **功能模块名**:例如“Login”,标明了我们正在检验登录功能。 3. **编制人**:负责制定测试用例的人员,这有助于责任追踪和团队沟通。 4. **用例编号**:比如“TC-TEP_Login_1”,这提供了独特的识别码,便于管理和追踪测试过程。 5. **编制时间**:2002.10.12,记录了用例创建的时间点,有助于进行版本管理。 6. **相关的用例**:此处未提及,但在实际操作中可能存在其他关联的测试用例。 7. **功能特性**:具体描述了要测试的功能,如“用户身份验证”。 8. **测试目的**:明确了测试的目标,如验证合法信息的输入,允许合法登录,以及阻止非法登录。 9. **预置条件**:在执行测试前需要满足的条件,这里提到“无特殊规程说明”。 10. **规程说明**:可能涉及系统配置、数据准备等,此处未详细列出,但可能参考了“需求说明中关于‘登陆’的说明”。 11. **测试数据**:包含不同情况下的输入数据,如用户名和密码的组合。 12. **操作步骤**:详细描述了每个测试步骤,包括用户交互和系统预期行为。 13. **期望结果**:每个步骤的预期输出,显示了系统在正常情况下的响应。 14. **实际结果**:...
内容概要:本文围绕基于ARIMA-CNN-LSTM的混合预测模型展开深入研究,旨在通过融合传统统计模型与深度学习技术,实现对复杂时间序列数据的高精度预测。研究详细剖析了ARIMA模型在处理线性趋势和季节性成分方面的优势,并结合CNN强大的局部特征提取能力与LSTM优异的长期依赖建模能力,构建了一个兼具线性与非线性建模能力的混合预测框架。文中提供了完整的Python代码实现,涵盖数据预处理、模型搭建、参数调优、训练验证及结果评估全过程,展示了该混合模型在风电功率、光伏发电、交通流量、股票价格等多类实际场景中的优越性能。相较于单一模型,该方法在预测精度、稳定性与泛化能力方面均有显著提升,为复杂时序预测问题提供了系统化的解决方案。; 适合人群:具备一定Python编程基础和机器学习基础知识,从事数据分析、人工智能、电力系统、金融工程、交通运输、环境科学等相关领域的研究人员或工程技术人员,尤其适合研究生及以上学历或致力于时序预测方向的技术开发者。; 使用场景及目标:①应用于风电功率、光伏发电、电力负荷、交通流量、股票价格等具有复杂非线性、周期性和随机波动特征的时间序列预测任务;②通过融合经典ARIMA模型与深度神经网络,提升预测系统的准确性与鲁棒性,服务于智能电网调度、金融市场分析、城市交通管理、气候预测等关键决策支持系统;③为科研人员提供一套可复现、可扩展的混合预测模型架构,推动时序建模领域中统计方法与深度学习融合发展的研究进程。; 阅读建议:建议读者结合所提供的Python代码逐模块学习,重点掌握数据平稳化处理、ARIMA建模流程、CNN与LSTM网络结构设计及其融合机制,并动手实践模型调参与训练过程,以深入理解混合模型的工作原理与优化策略,进而可根据具体应用场景进行定制化改进。
源码直接下载地址: https://pan.quark.cn/s/1f74f00007bd Quartus II是由Altera公司设计的一款用于FPGA(Field-Programmable Gate Array)设计及开发的集成、仿真、编程和调试软件。在标题"quartus_II_13.1下载链接"中,明确指出的是Quartus II 13.1版本,这个版本具有特殊意义,因为它是最後に32位操作系统兼容的版本。对于那些继续使用32位计算机的工程师和开发者而言,这是一个极为重要的信息,使他们能够在该版本中继续进行FPGA的设计工作。 描述中提及"quartus_II_13.1 window和Linux下载链接",表明该软件不仅适用于Windows操作系统,同时也支持Linux,为跨平台的开发者提供了便利条件。同时,它说明内容包含"两个版本和全部器材库",这意味着用户可以获得完整的工具集合,包括适用于不同FPGA芯片模型的器件库,这对于进行全面的FPGA设计是不可或缺的。 标签"quartus_13.1 window linux"进一步强调了该版本对于两种主要操作系统的兼容性。在FPGA设计领域,这种跨平台的兼容性对于那些需要在不同系统上工作的团队或者希望在多种环境下进行测试的个人来说,具有很高的使用价值。 Quartus II 13.1的主要功能涵盖: 1. **设计输入**:兼容HDL(硬件描述语言)如VHDL和Verilog,以及Altera的Qsys系统构建工具,允许用户以模块化的方式构建复杂系统。 2. **逻辑综合**:将HDL代码转化为逻辑门级表示,优化逻辑结构以提升性能和资源利用效率。 3. **时序分析**:通过时序仿真来评估设计在目标设备上的运行...
已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 软件测试面试问题 本文收录软件测试面试过程中常见的面试题.一些问题是从网上搜罗而来,剔除了不合时宜的;一些则是自己总结的面试题.很多的问题是开放性的,并没有确切的标准答案. 目录 常见问题 测试用例设计问题 测试管理问题 自动化测试问题 性能测试问题 数据库问题 操作系统问题 算法问题 * 数据结构 * 排序 * 其它 Java面试题 * 基础知识 * JVM * 并发编程 * JDBC * Servlet&JSP Spring * Spring MVC * Srping Boot Mybatis 常见问题 软件测试的目的是什么? 软件测试的一般流程是怎么样的? 常见的测试类型有哪些? 分别说明一下? 测试用例设计常用的方法有哪些?详细说明一下? 解释下单元测试,集成测试,系统测试以及验收测试? 探索性测试是什么? 应该怎么做? 什么是冒烟测试,如何有效的开展冒烟测试? 一条高质量的缺陷记录(Bug)应该具有哪些内容? 缺陷的生命周期是怎样的? Alpha测试与Beta测试的区别? 你认为做好软件测试应该具备哪些素质? 作为测试人员,在与开发人员沟通过程中,如何有效的提高沟通效率和效果? 你觉得软件测试工程师在一个团队中,都需要做什么? 有什么价值? 你对软件测试最大的兴趣是什么? 你对自己的职业规划是什么? 在你以往的工作中,发现的影响大或印象深刻的Bug是什么? 为什么? 在你以往的经历中,解决过的最困难的问题是什么? 在你以往的工作或学习中,你最大的收获是什么?学到了什么? 你认为做好软件测试应该具备哪些素质? 在没有任何文档的情况下,你如何开展测试? 测试用例设计问题 测试用例...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值