基于小波变换和CNN-LSTM的肺音分类算法.pdf
《基于小波变换和CNN-LSTM的肺音分类算法.pdf》由会员分享,可在线阅读,更多相关《基于小波变换和CNN-LSTM的肺音分类算法.pdf(9页珍藏版)》请在咨信网上搜索。
1、第41卷第3期2024年3月-356-DOI:10.3969/j.issn.1005-202X.2024.03.014基于小波变换和CNN-LSTM的肺音分类算法中国医学物理学杂志Chinese Journal of Medical PhysicsVol.41 No.3March 2024医学信号处理与医学仪器张乙鹏12,孙文慧12,陈扶明21.甘肃中医药大学信息工程学院,甘肃兰州7 30 0 0 0;2.中国人民解放军联勤保障部队第940 医院医疗保障中心,甘肃兰州7 30 0 50【摘要】目的:针对如何建立有助于电子听诊诊断的肺音分类模型,提出一种基于卷积神经网络(CNN)-长短期记忆网络
2、(LSTM)的混合深度学习肺音分类模型方法。方法:首先使用小波变换对数据集进行特征提取,使肺音信号转化为能量、峰值等特征;在此基础上构建CNN和LSTM的混合算法分类模型,其中将小波变换提取的特征先输入CNN模块,能够获得数据的空间维度特征,再通过LSTM模块获得数据的时间维度特征,融合两类特征,通过模型可以将肺音分类,从而达到辅助判断患者的肺部疾病。结果:CNN-LSTM混合模型准确率F1分数均明显高于其他单一模型,可达到0.948 和0.950。结论:提出的CNN-LSTM混合模型分类准确率更高,在智能听诊领域具有广泛的潜在应用价值。【关键词】肺音分类;小波变换;卷积神经网络;长短期记忆网
3、络【中图分类号】R318;TP912.35Lung sound classification algorithm based on wavelet transform and CNN-LSTMZHANG Yipeng2,SUN Wenhuil2,CHEN Fuming1.School of Information Engineering,Gansu University of Chinese Medicine,Lanzhou 730000,China;2.Medical Security Center,The940th Hospital of Joint Logistics Support F
4、orce of Chinese Peoples Liberation Army,Lanzhou Gansu,730050,ChinaAbstract:Objective To establish a hybrid deep learning lung sound classification model based on convolutional neuralnetwork(CNN)-long short-term memory(LSTM)for electronic auscultation.Methods Wavelet transform was used to extractfeat
5、ures from the dataset,transforming lung sound signals into energy entropy,peak value and other features.On this basis,aclassification model based on hybrid algorithm incorporating CNN and LSTM neural network was constructed.The featuresextracted by wavelet transform were input into CNN module to obt
6、ain the spatial features of the data,and then the temporalfeatures were detected through LSTM module.The fusion of the two types of features enabled the classification of lungsounds through the model,thereby assisting in the diagnosis of pulmonary diseases.Results The accuracy rate and Fl scoreof CN
7、N-LSTM hybrid model were significantly higher than those of other single models,reaching 0.948 and 0.950.Conclusion The proposed CNN-LSTM hybrid model demonstrates higher accuracy and more precise classification,showcasing broad potential application value in intelligent auscultation.Keywords:lung s
8、ound classification;wavelet transform;convolutional neural network;long short-term memory【文献标志码】A【文章编号】10 0 5-2 0 2 X(2 0 2 4)0 3-0 356-0 9前言肺部疾病不仅会带来死亡的威胁,还会给患者带来自身身体机能的缺失和损伤,进一步导致患者其他伤残的发生,增加治疗费用,给原生家庭甚至社会带来负担。如今空气污染日益严重,若人体吸入【收稿日期】2 0 2 3-12-11【基金项目】国家自然科学基金(6 190 1515,6 2 36 10 38);甘肃省自然科学基金(2 2
9、 JR5RA002)【作者简介】张乙鹏,硕士,研究方向:生物医学信号检测与处理,E-mail:【通信作者】陈扶明,高级工程师,博士,研究方向:生物医学信号检测与处理,E-mail:大量的有毒废气或大量雾霾颗粒会导致严重的肺部疾病2。近几年来新冠疫情发展的严峻趋势使得智能听诊技术成为当下的一个研究热点,建立一个能够有效辅助诊断的肺音分类模型对智能听诊的发展有重要的作用,同时对临床诊断具有重要的参考意义3。传统的肺音分类方法基于人工特征提取和简单的机器学习算法,Falk等4提出心肺音信号由频谱能量的时间轨迹来表示,并且心肺音信号使用滤波器预处理。Ayari等5通过构建多个滤波函数,提出一种基于自适
10、应滤波算法。Mazic等6 构建一种简单的两层级联的SVM模式识别架构,该架构被用于记录呼吸音中所识别到的哮喘音。Chen等7 设计一个数字听诊器以及能够检测到异常肺音的听诊系统,第3期采用K-均值算法进行特征聚类,以便识别出不同肺音。Sengupta等8 提出一种基于传统倒谱特征统计特性的新特征集来进行计算,并使用ANN构建识别模型。张晓燕9提出使用小波变换和BP神经网络结合。但这些方法存在准确率低和分类结果不稳定的问题。近年来,随着深度学习技术的成熟,肺音分类领域也进一步得到发展。深度学习技术从原始数据学习特征,深度学习技术能构建具有很强表达能力的分类模型,从而提高分类准确率和稳定性。张旭
11、楠10)提出基于卷积神经网络(Convolutional NeuralNetwork,CNN)-BiGRU的心肺音分类模型,在CNN中使用一维卷积核,保留输人特征的时间维度交给BiGRU提取,充分利用CNN提取空间特征和BiGRU提取时间特征的优势,构建CNN-BiGRU模型并训练得出分类结果,但该实验方案所用肺音数据较少,且构建的模型存在特征提取不充分的问题。Choi等提出一种使用注意力模块和深度学习的肺部疾病分类模型,呼吸音使用log-Mel频谱图MFCC提取。通过改进VGGish并添加一个光注意力连接模块,将有效通道注意力模块(ECA Net)应用于该模块,可以有效地对正常和5种类型的不
12、定音进行分类,但该模型仅注意肺音信号的时间特征,从而忽略空间特征的重要性。基于此,本文提出一种基于CNN和长短期记忆网络(Long Short-Term Memory,LSTM)混合神经网络模型对肺音信号进行分类,将经过小波变换特征提取后输入到CNN网络层与LSTM网络层,充分发挥CNN提取肺音信号的空间特征和LSTM提取肺音信号的时序信息特征的能力,将提取到的特征信息输人到分类器完成分类。1CNN-LSTM混合模型1.1小波变换特征提取对于肺音信号而言,特征提取技术是为了从不同的信号数据中提取出能够标记不同肺音信号类型的数据而开发出来的。针对肺音信号,如何使用相应的变换方法来量化不同肺音信号
13、在时域和频域内的特征以便于分类是极为重要的。因此,特征提取方法对于不同肺音信号的特征区分度和分类精度具有直接影响。Altan等12 使用希尔伯特-黄变换提取统计特征,并使用深度学习算法将慢性阻塞性肺病患者和健康人群分开,但此方法准确度还有待提高。常见的声音特征参数有线性预测倒谱系数、梅尔倒谱系数等方法13。而本文提出采取使用小波变换提取肺音信号特征的方法。小波变换是在信号处理和处理领域广泛应用的数学工具,它可以将信号分解张乙鹏,等.基于小波变换和CNN-LSTM的肺音分类算法的流程如图1所示。小波分解信号准备选择小波基函数图1小波变换特征提取流程图Figure 1 Flowchart of f
14、eature extraction using wavelet transform其中,信号准备是获取待处理的信号数据;小波分解的作用是为了选择合适的小波基函数和分解级别(尺度),小波分解的目的是将原始信号分解成不同尺度和频率上的小波系数子带,使用小波变换的正向变换将信号分解成一组小波系数子带;特征提取对每个小波系数子带执行以下特征提取步骤:均值(Mean):均值衡量了信号的中心位置,是信号样本值的平均值。对于小波系数子带而言,均值表示了子带的整体振幅水平。计算过程如式(2)所示:NMeanN台其中,N是小波系数子带的样本数量,x,是每个样本值。方差(Variance):方差衡量了信号的分布离
15、散程度,是各个样本值与均值之间平均差的平方。对于小波系数子带而言,方差描述了子带的振幅分散程度。计算过程如式(3)所示:-357=成不同尺度的成分,从而帮助分析和理解信号的特征。小波变换与傅立叶变换不同,它具有时频局部性,能够更好地捕捉信号的瞬时特征。小波变换的基本思想是将信号分解为一组小波基函数的线性组合,每个小波基函数对应不同频率和尺度的信息。这种分解允许同时获得信号的时间信息和频率信息,尤其适用于处理非平稳信号,因为小波基函数可以自适应地适应信号的不同部分。小波变换计算过程如式(1)所示:W(a,b)=x(t)a,b(t)dt其中,W(a,b)是小波系数,表示信号x(t)与小波基函数a.
16、b(t)的内积;是尺度参数,控制小波基函数的宽度,通常为正数;b是平移参数,控制小波基函数在时间上的位置;x(t)是原始信号;a,b(t)是小波基函数,是由母小波函数进行缩放和平移得到的。不同的小波基函数有不同的数学表达式,最常见的是基于Daubechies小波、Haar小波等。小波变换提取特征选择分特征提取解级别波变换(1)正向小(2)中国医学物理学杂志-358-1NZ(x-Mean)2Variance=N台标准差(StandardDeviation):标准差是方差的平方根,它表示了信号样本值与均值之间平均差的标准量度。对于小波系数子带而言,标准差是振幅的标准度量。计算过程如式(4)所示:S
17、tandard Deviation=VVariance能量值(Energy):能量是信号样本值的平方和,用于度量信号的强度或振幅。计算每个子带的能量可以帮助了解信号在这些不同尺度上的振幅分布。计算过程如式(5)所示:Enorey-2xi=1其中,N是小波系数子带的样本数量,x,是每个样本值。峰值(PeakValue):峰值是信号中的最大振幅或幅值范围。峰值特征用于度量每个小波系数子带中的最大振幅,有助于了解信号在不同频率和时间尺度上的极端振幅情况。计算过程如式(6)所示:Peak Value=max(|x;)峭度(Kurtosis):峭度是描述概率分布形状的统计特征,即信号中数据分布的尖锐程度
18、,用于衡量信号的尖峰度。正峭度表示分布更尖锐或尖峭,负峭度表示分布更平坦。峭度特征用于度量每个小波系数子带中的信号分布形状。计算过程如式(7)所示:之1AX,-MeanKurtosis=Standard Deviation偏度(Skewness):偏度是描述概率分布形状的统计特征,用于衡量信号分布的不对称性。正偏度表示分布向右偏斜,负偏度表示分布向左偏斜,偏度值的绝对值越大,偏斜程度越高。偏度特征用于度量每个小波系数子带中的信号分布形状。计算过程如式(8)所示:Skewness第41卷能量比(EnergyRatio):能量比用于比较不同尺(3)度或频带上的信号能量。在小波分析中,信号通过小波分
19、解能够得到不同尺度的小波系数子带。每个子带包含不同频率和时间尺度上的信号分量。能量比可以用来比较每个子带的能量与总能量之间的比例,以了解信号在不同频率或时间尺度上的能量分(4)布情况。能量熵(EnergyEntropy):能量熵是一种用于描述信号能量分布的统计特征。每个子带包含不同频率和时间尺度上的信号分量。能量熵可以用来衡量每个子带能量分布的不确定性或随机性。较高的能(5)量熵表示能量分布较均匀,较低的能量熵表示能量分布较集中。计算过程如式(9)所示:NEntropy=-Zp,log,(p.)i=1其中,N是离散能量概率分布的维度,p,是每个能量概率分布的元素。在计算能量熵时,通常将每个小波
20、系数子带的能量归一化,然后计算能量概率分布,并应用上述公式。(6)均方根(Root Mean Square,RMS):RMS 是一种常用的信号特征,它表示信号振幅的均值,用于度量每个小波系数子带的整体振幅水平,可以帮助了解信号的总体振幅特性。计算过程如式(10)所示:RMS=41.2 CNN(7)CNN是一种在图像识别领域中广泛应用的深度学习模型,它通过模拟生物学中的视觉皮层的工作原理,实现了对图像等二维数据的自动特征提取和分类,完整的二维CNN通常包括输入层、卷积层、池化层、全连接层、输出层等模块14。CNN的核心思想是通过卷积层、池化层和全连接层构建网络结构,以提取图像中的特征并进行分类,
21、CNN模型结构图如图2 所示。Xi-Mean3Standard Deviation(9)(10)(8)输人图像卷积层池化层全连接层输出层卷积Figure 2 Structure diagram of convolutional neural network modelReLU函数图2 CNN模型结构图反复卷积池化第3期卷积层(Convolutional Layer)是CNN的核心部分,它由多个卷积核组成。每个卷积核在输人图像上进行滑动窗口的卷积操作,提取出图像的局部特征。卷积操作是通过将卷积核与输入图像的对应位置进行元素乘积累加得到输出特征图,通过使用不同的卷积核,卷积层可以检测出图像中的边缘
22、、纹理等低级特征。此外,卷积层中的权重参数是通过训练数据自动学习得到的。其卷积核计算过程如式(11)所示:/=f(kExt-1*ut+b)ieci其中,*为卷积计算,(x)为激活函数,一般使用ReLU函数或者 Sigmoid函数,作用是对卷积层的输出进行非线性映射,使得网络能够学习更复杂的特征。卷积层后接池化层(PoolingLayer),其用于降低卷积层输出的空间维度,减少参数数量并提高计算效率,并且池化操作还具有一定的平移不变性,对输人的小的平移变化具有一定的鲁棒性。常用的池化操作是最大池化(MaxPooling),它在每个区域中选张乙鹏,等.基于小波变换和CNN-LSTM的肺音分类算法征
23、并减小图像的尺寸。在最后一个池化层后通常接上全连接层(FullyConnected Layer),全连接层将池化层输出的特征映射与分类器相连,进行最终的分类操作。全连接层中的神经元与前一层中的所有神经元相连,每个连接都有一个权重,用于学习特征的组合。全连接层通常由一个或多个全连接隐藏层和一个输出层组成。(11)1.3LSTMLSTM是一种特殊的循环神经网络(RecurrentNeural Network,RNN)15-16,LSTM的设计旨在解决传统RNN在处理长序列时产生的梯度消失和梯度爆炸问题17-18,使其能够更好地捕捉长期依赖关系,既能解决短期依赖的问题又能解决长期依赖问题19-2 0
24、 1。LSTM与普通RNN的主要区别在于其内部的结构,它通过使用称为“门”的结构来控制信息的流动,从而有效地处理长期依赖问题。LSTM的网络结构图如图3所示。-359-择最大的值作为池化后的输出,从而保留重要的特遗忘门输入门输出门tanh一tanh1L图3LSTM网络结构图Figure 3 Structure of long short-term memory neural networkLSTM包括3个关键组件:输人门(InputGate)、遗忘门(Forget Gate)和输出门(Output Gate)。遗忘门决定细胞状态中哪些信息需要被遗忘,它读取上一个输出 h.,和当前一个输人x,并
25、通过一个Sigmoid激活函数(o)得出输出f,最后与细胞状态C,相乘来控制哪些信息会被保留,哪些信息会被遗忘。这使得LSTM能够记住之前的相关信息,并忽略不重要的信息。计算式如式(12)所示:fi=o(Wmhr-1+Wax,+b)输入门控制新信息的输人,它通过一个Sigmoid激活函数决定更新i值,通过一个tanh函数创建新的候选值向量Q,最后通过点乘与相加操作来决定多少新信息会被添加到当前新的细胞状态C中,计算式如式(13)所示:i.=o(Wnhi-1+Wax,+b)Q,=tanh(Weht-1+Wexx,+be)C,=f*Cr-1+i*C,输出门用于决定输出隐藏状态的哪些部分会被传递给下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 变换 CNN LSTM 音分 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。