CN113925459B - 一种基于脑电特征融合的睡眠分期方法 - Google Patents
一种基于脑电特征融合的睡眠分期方法 Download PDFInfo
- Publication number
- CN113925459B CN113925459B CN202111138881.XA CN202111138881A CN113925459B CN 113925459 B CN113925459 B CN 113925459B CN 202111138881 A CN202111138881 A CN 202111138881A CN 113925459 B CN113925459 B CN 113925459B
- Authority
- CN
- China
- Prior art keywords
- sleep
- stage
- wavelet
- sleep stage
- training
- 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
- 230000008667 sleep stage Effects 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000004927 fusion Effects 0.000 title claims abstract description 15
- 238000013527 convolutional neural network Methods 0.000 claims abstract description 16
- 238000012549 training Methods 0.000 claims description 31
- 238000011176 pooling Methods 0.000 claims description 28
- 210000004556 brain Anatomy 0.000 claims description 18
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 claims description 16
- 239000013598 vector Substances 0.000 claims description 12
- 230000037053 non-rapid eye movement Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 claims description 7
- 238000004422 calculation algorithm Methods 0.000 claims description 4
- 230000004461 rapid eye movement Effects 0.000 claims description 4
- 101150116295 CAT2 gene Proteins 0.000 claims description 3
- 101100326920 Caenorhabditis elegans ctl-1 gene Proteins 0.000 claims description 3
- 101100494773 Caenorhabditis elegans ctl-2 gene Proteins 0.000 claims description 3
- 101100112369 Fasciola hepatica Cat-1 gene Proteins 0.000 claims description 3
- 241000282326 Felis catus Species 0.000 claims description 3
- 101100342039 Halobacterium salinarum (strain ATCC 29341 / DSM 671 / R1) kdpQ gene Proteins 0.000 claims description 3
- 101100005271 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) cat-1 gene Proteins 0.000 claims description 3
- 101100126846 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) katG gene Proteins 0.000 claims description 3
- 206010062519 Poor quality sleep Diseases 0.000 claims description 3
- 230000004913 activation Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims description 3
- 239000012634 fragment Substances 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 230000009466 transformation Effects 0.000 abstract description 7
- 230000007547 defect Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000011161 development Methods 0.000 abstract description 2
- 238000012544 monitoring process Methods 0.000 abstract description 2
- 238000004458 analytical method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 239000003814 drug Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 208000024172 Cardiovascular disease Diseases 0.000 description 1
- 208000008589 Obesity Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000007177 brain activity Effects 0.000 description 1
- 230000005189 cardiac health Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 230000005802 health problem Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 235000020824 obesity Nutrition 0.000 description 1
- 208000024335 physical disease Diseases 0.000 description 1
- 230000001766 physiological effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 208000019116 sleep disease Diseases 0.000 description 1
- 230000003860 sleep quality Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4812—Detecting sleep stages or cycles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/369—Electroencephalography [EEG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/369—Electroencephalography [EEG]
- A61B5/372—Analysis of electroencephalograms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7253—Details of waveform analysis characterised by using transforms
- A61B5/726—Details of waveform analysis characterised by using transforms using Wavelet transforms
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Psychiatry (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physiology (AREA)
- Signal Processing (AREA)
- Psychology (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Image Analysis (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Abstract
一种基于脑电特征融合的睡眠分期方法,利用小波变换提取小波时频图像,并分别利用一维卷积神经网络和VGG网络提取原始信号特征和小波特征,然后进行特征融合并利用时序卷积网络进行睡眠分期,实现五分类的睡眠分期任;本发明克服了现有自动睡眠分期技术的缺点,降低了睡眠分期的复杂度和成本,同时提高了睡眠分期精准度,具有很广泛的适用场景,可以方便应用于监护病房、睡眠科室和家庭睡眠监测等领域,还可以方便移植于便携式设备中,促进移动医疗的发展,具有通用、易于实现、经济的特点。
Description
技术领域
本发明属于生物医学信号处理技术领域,特别涉及一种基于脑电特征融合的睡眠分期方法,是一种基于脑电信号处理、小波变换和时序卷积网络的脑电特征融合的睡眠分期方法。
背景技术
睡眠是人类最重要的生理活动之一,人的一生有超过三分之一的时间处在睡眠状态中,睡眠的质量是人的生活质量的基础和前提,足够的睡眠对于大脑的充分休息和维持大脑的稳定十分重要。睡眠不足将会引发严重的健康问题,导致心血管疾病、肥胖症等身体疾病,此外睡眠问题还被证实与抑郁症、焦虑症等心理疾病有着密切联系。准确的睡眠分期能够量化睡眠质量,对于检测睡眠相关的疾病具有至关重要的作用。在临床上,通常使用多睡眠导图(PSG)来记录患者整晚的生理信号,并通过这些生理信号表现出的特点,进一步进行睡眠分期。PSG通常包括多通道脑电图(EEG)、心电图(ECG)、眼电图(EOG)、肌电图(EMG)以及胸腹呼吸信号等。经验丰富的睡眠专业医师会对这些信号以20或30秒进行分段标注,划分阶段。睡眠医学经过多年发展,已经形成一套分期标准体系,现在最为常用的是美国睡眠医学学会(American Academy of SleepMedicine,AASM)制定的睡眠分期标准,AASM标准以30s为周期划分PSG片段,将睡眠状态分为五种:清醒(Wake)、三类非快速眼动期(NREM)、快速眼动期(REM),其中NREM包括3个阶段:N1、N2、N3。然而,以PSG为基础的睡眠分期技术在实际应用中往往复杂又昂贵。PSG信号需要在专业的睡眠实验室中采集,在采集过程中需要在受试者身体多数贴电极,降低了受试者睡眠的舒适度,进而使结果偏离受试者睡眠的真实情况,同时昂贵的检测费用也使得普通患者难以长期维持。所以探索一种可用于便携式家用设备的高精度睡眠分期方法是具有一定意义的。脑电信号由大脑活动产生,直接反映了人在睡眠期间的大脑状态,因此精度最高,使用单通道脑电同时也降低了信号采集的复杂程度。
已有的研究主要包括两类:第一,基于计算特征的机器学习方法。J.Zhou等人在EEG子频段上提取了包括统计特征和熵特征等109个特征,构建了一个以改良决策树和改良随机森林算法为主的分类器;C.Kuo等人从EEG中提取频域、时域、能量共24维特征后,使用多层双向LSTM构建了睡眠分期模型。基于计算特征的机器学习方法能达到一定的准确率,且提取的特征具有生理意义,这使得结果具有一定的可解释性,但是这类方法需要复杂的计算,耗时较长,这使得模型的计算成本高,且模型性能仍有不足。第二,基于原始信号的深度学习方法;A.Supratak等人构建了一个两阶段的深度神经网络模型,一阶段由大、小卷积网络组成,二阶段由双向LSTM和残差块组成,通过过采样和两阶段训练,构建了睡眠分期模型;Zhu,T等人使用Attention机制构建了一个神经网络,分为片段内和片段间注意力模块,同时学习每个片段内和片段间的时序特征,并进行睡眠分期。基于原始信号的深度学习的方法可以方便的使用原始脑电信号来构建模型,灵活性好,但由于提取的特征是无具体意义的抽象特征,难以从睡眠医学角度解释。
小波变换(Wavelet Transform,WT)是一种时频变换分析方法,它继承和发展了短时傅立叶变换局部化的思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的“时间-频率”窗口,是进行信号时频分析和处理的理想工具。它的主要特点是通过变换能够充分突出问题某些方面的特征,能对时间(空间)频率的局部化分析,通过伸缩平移运算对信号逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节。时序卷积网络(TemporalConvolution Network,TCN)是一种具有强大的时序数据处理能力的网络结构,不同于LSTM、GRU等RNN结构的时序网络,TCN跳出了RNN这个框架,利用CNN衍生出的TCN结构在很多任务中了取得超过LSTM、GRU的效果。TCN的设计十分巧妙,通过堆叠膨胀卷积层,使自身的结构具有因果卷积的性质,可以跨时间步提取特征。TCN主要包含若干个残差块,每个残差块的膨胀系数指数级增长,然后将对应位置的隐向量加起来得到时序隐向量。Colin Lea等人将TCN用于连续动作识别,证实了其处理时序数据的有效性。
综上所述,目前关于单通道脑电自动睡眠分期的研究方法都存在一定的局限性,模型性能和精度及可解释性上都有待提高,将两种研究思路结合起来,基于特征融合的模型具有巨大的探索价值,并且目前还没有将小波变换和TCN应用于睡眠分期的文献公开。
发明内容
为了克服现有自动睡眠分期技术的缺点,本发明的目的在于提供一种基于脑电特征融合的睡眠分期方法,基于小波变换和TCN利用单通道脑电信号的自动睡眠分期,即利用小波变换提取小波时频图像,并分别利用一维卷积神经网络1D-CNN(DimensionConvolutional Neural Network)和VGG(Visual Geometry Group)网络提取原始信号特征和小波特征,然后进行特征融合并利用TCN进行睡眠分期,实现五分类的睡眠分期任务,具有通用、易于实现、经济的特点。
为了达到上述目的,本发明采用的技术方案为:
一种基于脑电特征融合的睡眠分期方法,包括以下步骤:
步骤一:信号采集
利用脑电信号采集仪器,采集单通道脑电信号;
步骤二:信号处理
对采集得到的单通道脑电信号进行初步滤波,然后对信号进行分段;
步骤三:模型构建
模型的训练包括两步:首先分别以脑电信号作为输入,预训练卷积神经网络1D-CNN并提取原始脑电特征,以小波时频图作为输入,预训练VGG并提取小波时频特征;然后将两种特征融合作为时序卷积网络TCN的输入,最终经过微调得到睡眠分期模型;
步骤四:睡眠分期
使用步骤三中得到的睡眠分期模型,以待预测的脑电信号和对应的小波图像作为输入,对需要检测的睡眠脑电信号进行5分类:分为清醒(W),非快速眼动1期(N1),非快速眼动2期(N2),非快速眼动3期(N3),以及快速眼动期(R),得到睡眠分期结果。
所述的步骤二具体为:
(1)原始脑电信号:
将连续的L个脑电信号片段序列作为第一种输入,即Xraw={x1,x2,x3,…,xL};
(2)小波时频图像:
使用连续小波变换CWT计算每个片段的小波时频图,并缩小小波时频图的时间分辨率,xwave=CWT(xraw,shape);同样,将连续L个小波时频图像序列作为第二种输入,Xwave={x1,x2,x3,…,xL}。
所述的步骤三具体为:
(1)、使用均衡采样算法,将训练集中每一个类别的样本重复采样至数量相等,Xbtran=BalanceResample(X);
(2)、卷积神经网络1D-CNN由四个卷积层和两个池化层组成,卷积层包括卷积、激活、批归一化操作,池化层包括做大池化和Dropout操作;以均衡采样的原始脑电信号作为输入,通过卷积神经网络1D-CNN提取原始脑电特征:Araw=1D-CNN(Xraw_btran);预训练阶段,在最后接全连接层输出睡眠分期结果进行训练,Classraw=Softmax(Araw);
(3)、VGG由五个卷积池化块组成,每个卷积池化块由两个卷积层和一个最大池化层组成,以均衡采样的小波时频图像作为输入,通过VGG提取小波特征:Awave=VGG(Xwave_btran)。预训练阶段,在最后接全连接层输出睡眠分期结果进行训练,Classwave=Softmax(Awave);
(4)、在时序卷积网络TCN训练阶段,微调1D-CNN和VGG,将两者的中间输出拼接:Acat=Concatenate(Araw,Awave);并将连续L个序列连接作为TCN的输入向量:A={Acat1,Acat2,Acat3,…,AcatL},进行特征融合和模型的第二步训练;TCN由连续的四个膨胀残差块组成,每个膨胀残差块又由两个膨胀卷积层和一个残差卷积层组成;通过四个膨胀残差块依次计算特征向量;最后将四个膨胀残差块的输出相加,并求全局平均池化,并接入全连接层得到分类结果。
本发明的优点是:为了克服现有自动睡眠分期技术的缺点,本发明提出了一种通用、易于实现、经济的睡眠分期方法。首先,本发明应用的生理信号仅有单通道脑电信号,易于获得且操作简洁。其次,本发明使用了小波变换,有效提取睡眠脑电信号的时频特征,并使用了TCN,高效利用了睡眠过程中生理信号作为时间序列前后的相关性,提高睡眠分期的精度。最后,本发明具有很广泛的适用场景,可以方便应用于监护病房、睡眠科室和家庭睡眠监测等领域,还可以方便移植于便携式设备中,促进移动医疗的发展。
附图说明
图1是本方法的整体框图。
图2是1D-CNN的网络结构。
图3是VGG的网络结构。
图4是TCN的网络结构。
图5是睡眠分期的混淆矩阵和评价指标。
具体实施方式
为了更加清楚说明本发明的操作过程,下面结合附图及实例对本发明做详细描述。
参照图1,一种基于脑电特征融合的睡眠分期方法,包括以下步骤:
步骤一:信号采集
利用脑电信号采集仪器,采集单通道脑电信号。
步骤二:信号处理
对采集得到的单通道脑电信号进行预处理,使用滤波器进行初步滤波,确定采样频率fs=100Hz,然后将30s作为一个片段对信号进行分段。
(1)原始脑电信号:
(2)小波时频图像:
以morlet作为小波母函数,使用连续小波变换(Continuous Wavelet TransformCWT)计算每个30s片段的小波时频图,得到30*3000大小的小波时频图像,即频率维大小30,时间维大小3000,并通过求15窗口均值的方式缩小时间分辨率至200,最终得到30*200的小波时频图像,同样将连续50个小波时频图像序列作为第二种输入。
步骤三:模型构建
模型的训练包括两步:首先分别以脑电信号作为输入,使用一维卷积神经网络1D-CNN提取原始脑电特征,以小波时频图作为输入,使用VGG提取小波时频特征;然后将两种特征融合作为时序卷积网络TCN的输入,最终经过微调得到睡眠分期模型。
(1)使用均衡采样算法,统计每条样本记录中各类别的数量,然后将训练集中每一个类别的样本随机重复采样至数量相等。
(2)参照图2,1D-CNN采用六层网络结构,包括4个卷积层和2个池化层。每个卷积层包括卷积、激活和批归一化操作,卷积核个数均为128,激活函数为ReLU。第一层卷积层卷积核大小为fs/2,步长为fs/4;后三层卷积层卷积核大小为8,步长为1。每个池化层包括最大池化和Dropout操作,Dropout概率为0.5,第一层池化大小为8,池化步长为8;第二层池化大小为4,池化步长为4。预训练阶段,将特征向量展平后接大小为5的全连接层输出睡眠分期结果,学习率设置为1e-5进行训练。
(3)参照图3,VGG共包含连续的五个卷积池化块,每个卷积池化块包括两个卷积层和一个最大池化层,前四个卷积池化块是二维的,卷积核大小为3*3,池化大小为2*2;最后一个卷积池化块只在时间维度上进行卷积和池化,卷积核大小为3,池化大小为2。预训练阶段,将特征向量展平后接大小为5的全连接层输出睡眠分期结果,学习率设置为1e-5进行训练。
(4)参照图4,在时序卷积网络TCN训练阶段,将预训练好的1D-CNN和VGG的特征向量拼接,作为TCN的输入;即微调1D-CNN和VGG,将两者的中间输出拼接:Acat=Concatenate(Araw,Awave);并将连续L个序列连接作为TCN的输入向量:A={Acat1,Acat2,Acat3,…,AcatL},进行特征融合和模型的第二步训练。
TCN由连续的四个膨胀残差块(Dilation Residual Block,DR)组成,膨胀系数分别为1,2,4,8,卷积核个数均为128,每个膨胀残差块由两个膨胀卷积层和一个残差卷积层组成;通过四个膨胀残差块依次计算特征向量:D1=DR(A),D2=DR(D1),D3=DR(D2),D4=DR(D3);最后将四个膨胀残差块的输出相加,并求全局平均池化(Global Average Pooling,GAP):S=GAP(Add(D1,D2,D3,D4)),并接入全连接层得到分类结果:Class=Softmax(S),即将特征向量展平后接大小为5的全连接层输出睡眠分期结果。此阶段1D-CNN和VGG的学习率设置为1e-7,TCN的学习率设置为1e-5进行训练。
步骤四:睡眠分期
使用步骤三中得到的睡眠分期模型,以待预测的脑电信号和对应的小波图像作为输入,将睡眠阶段分为清醒(W),非快速眼动1期(N1),非快速眼动2期(N2),非快速眼动3期(N3),以及快速眼动期(R),得到结果。
使用Sleep Heart Health Study(SHHS)S1数据集5792个样本,按照8:1:1比例划分训练、验证、测试集,最终可得睡眠分期5分类准确率87.31%,混淆矩阵和评价参数参照图5。
其中Acc表示模型的准确率,即真阳性样本的在全部样本中的占比:
真阳性(True Postive,TP),假阳性(False Positive,FP),假阴性(FalseNegative,FN),真阴性(True Negative,TN)。
MF1为每一类F1指标的平均值,其中F1、Pr、Re指标定义为:
Kappa系数的定义如下:
Claims (1)
1.一种基于脑电特征融合的睡眠分期方法,其特征在于,包括以下步骤:
步骤一:信号采集
利用脑电信号采集仪器,采集单通道脑电信号;
步骤二:信号处理
对采集得到的单通道脑电信号进行初步滤波,然后对信号进行分段;具体为:
(1)原始脑电信号:
将连续的L个脑电信号片段序列作为第一种输入,即Xraw={x1,x2,x3,…,xL};
(2)小波时频图像:
步骤三:模型构建
模型的训练包括两步:首先分别以脑电信号作为输入,预训练卷积神经网络1D-CNN并提取原始脑电特征,以小波时频图作为输入,预训练VGG并提取小波时频特征;然后将两种特征融合作为时序卷积网络TCN的输入,最终经过微调得到睡眠分期模型,具体为:
(1)使用均衡采样算法,将训练集中每一个类别的样本重复采样至数量相等,Xbtran=BalanceResample(X);
(2)卷积神经网络1D-CNN由四个卷积层和两个池化层组成,卷积层包括卷积、激活、批归一化操作,池化层包括做大池化和Dropout操作;以均衡采样的原始脑电信号作为输入,通过卷积神经网络1D-CNN提取原始脑电特征:Araw=1D-CNN(Xraw_btran);预训练阶段,在最后接全连接层输出睡眠分期结果进行训练,Classraw=Softmax(Araw);
(3)VGG由五个卷积池化块组成,每个卷积池化块由两个卷积层和一个最大池化层组成,以均衡采样的小波时频图像作为输入,通过VGG提取小波特征:Awave=VGG(Xwave_btran);预训练阶段,在最后接全连接层输出睡眠分期结果进行训练,Classwave=Softmax(Awave);
(4)在时序卷积网络TCN训练阶段,微调1D-CNN和VGG,将两者的中间输出拼接:Acat=Concatenate(Araw,Awave);并将连续L个序列连接作为TCN的输入向量:A={Acat1,Acat2,Acat3,…,AcatL},进行特征融合和模型的第二步训练;TCN由连续的四个膨胀残差块组成,每个膨胀残差块又由两个膨胀卷积层和一个残差卷积层组成;通过四个膨胀残差块依次计算特征向量;最后将四个膨胀残差块的输出相加,并求全局平均池化,并接入全连接层得到分类结果;
步骤四:睡眠分期
使用步骤三中得到的睡眠分期模型,以待预测的脑电信号和对应的小波图像作为输入,对需要检测的睡眠脑电信号进行5分类:分为清醒(W),非快速眼动1期(N1),非快速眼动2期(N2),非快速眼动3期(N3),以及快速眼动期(R),得到睡眠分期结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138881.XA CN113925459B (zh) | 2021-09-27 | 2021-09-27 | 一种基于脑电特征融合的睡眠分期方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111138881.XA CN113925459B (zh) | 2021-09-27 | 2021-09-27 | 一种基于脑电特征融合的睡眠分期方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113925459A CN113925459A (zh) | 2022-01-14 |
CN113925459B true CN113925459B (zh) | 2023-05-30 |
Family
ID=79277166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111138881.XA Active CN113925459B (zh) | 2021-09-27 | 2021-09-27 | 一种基于脑电特征融合的睡眠分期方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113925459B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114366038B (zh) * | 2022-02-17 | 2024-01-23 | 重庆邮电大学 | 基于改进的深度学习算法模型的睡眠信号自动分期方法 |
CN114997315B (zh) * | 2022-06-13 | 2024-07-16 | 西安交通大学 | 一种基于多通道脑电图集成的错误相关电位分类方法 |
CN115844424B (zh) * | 2022-10-17 | 2023-09-22 | 北京大学 | 一种睡眠纺锤波分级识别方法及系统 |
WO2024182052A1 (en) * | 2023-03-01 | 2024-09-06 | Medtronic, Inc. | Identifying ejection fraction using a single lead cardiac electrogram sensed by a medical device |
CN116504357B (zh) * | 2023-06-28 | 2024-05-10 | 安徽星辰智跃科技有限责任公司 | 基于小波分析的睡眠周期性检测及调节方法、系统和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011083393A (ja) * | 2009-10-14 | 2011-04-28 | Osaka Bioscience Institute | 睡眠ステージ自動判定の装置と方法およびそのためのコンピュータプログラム |
CN109833031B (zh) * | 2019-03-12 | 2020-08-14 | 西安交通大学 | 一种基于lstm利用多生理信号的自动睡眠分期方法 |
CN113116361A (zh) * | 2021-03-09 | 2021-07-16 | 山东大学 | 一种基于单导脑电的睡眠分期方法 |
CN113408815A (zh) * | 2021-07-02 | 2021-09-17 | 湘潭大学 | 一种基于深度学习的牵引负荷超短期预测方法 |
-
2021
- 2021-09-27 CN CN202111138881.XA patent/CN113925459B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113925459A (zh) | 2022-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113925459B (zh) | 一种基于脑电特征融合的睡眠分期方法 | |
Zhao et al. | Noise rejection for wearable ECGs using modified frequency slice wavelet transform and convolutional neural networks | |
Sun et al. | A two-stage neural network for sleep stage classification based on feature learning, sequence learning, and data augmentation | |
Kui et al. | Heart sound classification based on log Mel-frequency spectral coefficients features and convolutional neural networks | |
Zhao et al. | SleepContextNet: A temporal context network for automatic sleep staging based single-channel EEG | |
CN111493828B (zh) | 基于全卷积网络的序列到序列的睡眠障碍检测方法 | |
Moridian et al. | Automatic diagnosis of sleep apnea from biomedical signals using artificial intelligence techniques: Methods, challenges, and future works | |
Wang et al. | A novel sleep staging network based on multi-scale dual attention | |
Zhao et al. | A deep learning algorithm based on 1D CNN-LSTM for automatic sleep staging | |
Wu et al. | A novel approach to diagnose sleep apnea using enhanced frequency extraction network | |
Liu et al. | Automatic sleep arousals detection from polysomnography using multi-convolution neural network and random forest | |
Jiang et al. | A multi-scale parallel convolutional neural network for automatic sleep apnea detection using single-channel EEG signals | |
Liu et al. | Extracting multi-scale and salient features by MSE based U-structure and CBAM for sleep staging | |
Huang et al. | Electroencephalogram-based motor imagery classification using deep residual convolutional networks | |
Li et al. | Tfformer: A time frequency information fusion based cnn-transformer model for osa detection with single-lead ecg | |
Raiesdana | Automated sleep staging of OSAs based on ICA preprocessing and consolidation of temporal correlations | |
Lee et al. | SeriesSleepNet: an EEG time series model with partial data augmentation for automatic sleep stage scoring | |
CN115500843A (zh) | 基于零样本学习与对比学习的睡眠阶段分期方法 | |
Tyagi et al. | Systematic review of automated sleep apnea detection based on physiological signal data using deep learning algorithm: a meta-analysis approach | |
Kumar et al. | Sleep Track: Automated Detection and Classification of Sleep Stages | |
Kumar et al. | Time frequency distribution and deep neural network for automated identification of insomnia using single channel EEG-signals | |
Kanna et al. | Cardiac arrhythmia detector using cnn application | |
Dhavala et al. | An MFCC features-driven subject-independent convolution neural network for detection of chronic and non-chronic pulmonary diseases | |
Zhang et al. | Feature detection algorithm combined with machine learning applied to abnormal ECG diagnosis system | |
Wickramaratne et al. | Automatic detection of respiratory effort related arousals with deep neural networks from polysomnographic recordings |
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 |