删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

基于极限学习机的中医脉象识别方法

本站小编 Free考研考试/2020-03-23

陈星池, 黄淑春, 赵海, 王晓漫
东北大学 计算机科学与工程学院, 辽宁 沈阳 110169
收稿日期:2016-03-06
基金项目:国家自然科学基金资助项目(61101121);辽宁省科学技术计划项目(2015401039);沈阳市科技专项项目(F15-199-1-03)。
作者简介:陈星池(1987-), 男, 辽宁绥中人, 东北大学博士研究生;
赵海(1959-), 男, 辽宁沈阳人, 东北大学教授, 博士生导师。

摘要:针对中医脉象模糊性强、种类繁多、特征复杂的特点, 以及传统模糊聚类方法、BP神经网络识别方法的不足, 提出了一种基于极限学习机(extreme learning machine, ELM)的脉象识别方法.该方法通过提取脉象信号的特征向量, 然后利用ELM对特征向量进行了训练和分类.实验结果表明, 本文所提出的脉象识别方法与传统模糊聚类方法、BP神经网络方法和支持向量机方法相比, 识别正确率分别提高21%, 9%和5%.这表明所提出的方法对脉象的分类判别能取得良好的效果.
关键词:中医脉象脉搏波特征提取极限学习机脉象识别
Recognition Method of Traditional Chinese Medicine Pulse Conditions Based on Extreme Learning Machine
CHEN Xing-chi, HUANG Shu-chun, ZHAO Hai, WANG Xiao-man
School of Computer Science & Engineering, Northeastern University, Shenyang 110169, China
Corresponding author: CHEN Xing-chi, E-mail: chenxingchi999@126.com
Abstract: In the light of the ambiguity, variety, and complexity of traditional Chinese medicine(TCM) pulse conditions, and the shortcomings of traditional fuzzy cluster methods and backpropagation(BP) neural network methods, a novel method using the extreme learning machine(ELM) was proposed to detect the pulse conditions. This method identifies pulse condition by using the ELM to train and classify the characteristic vectors obtained by the pulse condition. The experimental results show that comparing with the traditional fuzzy cluster methods, BP neural network method and support vector machine method, the accuracy of proposed method is respectively increased by 21 percent, 9 percent and 5 percent, which shows that this is a better pulse condition estimation using proposed method.
Key Words: traditional Chinese medicine pulse conditionpulse wavepulse characteristics extractionextreme learning machine (ELM)pulse conditions identification
中医脉象复杂多变且具有稀疏特性[1], 脉象的智能识别是实现脉诊客观化的关键.计算机科学技术的发展为脉象的客观化研究提供了新的思路[2].国内外研究者对脉象信号的模式识别方法进行了探索, 例如:Velik采用桡动脉脉搏波进行脉象划分[3]; Peng等通过电容传感器阵列采集桡动脉脉搏波, 并进行脉象识别与分类[4]; Wang等采用多通道传感器融合的方法进行脉象识别[5]; Jia等针对脉象的差异性问题, 采用基于高斯内核的支持向量机实现中医脉象分类[6].
极限学习机(extreme learning machine, ELM)是由黄广斌教授于2004年提出的一种新型单隐层前馈神经网络[7], 训练过程一次完成, 无需迭代, 只需设置隐层节点数, 即可得唯一最优解.该模型自提出以来以其结构简单、学习速度快和泛化性能良好等优点在解决模式识别以及复杂系统建模等问题时表现出优于BP算法和支持向量机的性能, 目前仍在不断发展中[8-9].
因此, 本文设计并提出了基于极限学习机的脉象识别分类算法, 旨在获取一种新的有效的脉象识别技术.
1 脉象分类及研究范围根据现代中医理论,脉象共有28种.其中,滑脉、弦脉、平脉、细脉、涩脉、弦滑脉、弦细脉和沉细脉等8种脉象,均属于常见脉象.平脉常出现于健康人群中,且具有普遍性.弦脉常出现于胃气不足或者健康老年人群体中.
因此,本文针对这8种常见脉象展开研究.按照脉象复合程度,可以将脉象分为单一脉和复合脉两种.本文所研究的8种脉象中,共有单一脉5种(平脉、滑脉、弦脉,细脉和涩脉)和复合脉3种(弦滑脉、弦细脉和沉细脉).
2 极限学习机的原理极限学习机的原理是:假设存在N个不同的学习样本(xi, ti), 具有L个隐层节点, 隐层激励函数为g(x), 该网络的实际输出可表示为[10]
(1)
式中:aiRn为输入层节点到隐含层节点i的输入权重; biβi分别为第i个隐含节点的偏置和输出权重.
神经网络输出函数可以写成
(2)
其中:
(3)
随机选取输入权重ai和隐层偏置bi可计算得到矩阵H, 则ELM算法神经网络权重可由式(4) 求得, 其中, H+H的广义逆.
(4)
3 脉象识别脉象识别的具体工作主要包含以下部分:首先, 对提取的脉搏信号进行预处理, 包括降噪和基线漂移抑制; 然后, 提取脉搏信号的特征值; 最后, 利用基于极限学习机的脉象分类算法对多种基本类型的脉象信号进行分类识别.
3.1 脉搏数据采集及预处理本文采用实验室自主研发的近红外脉搏信号采集设备采集人体指尖脉搏波, 如图 1所示.该设备频率为200 Hz, 波长为940 nm.采样位置为右手食指指尖.
图 1(Fig. 1)
图 1 近红外脉搏波设备Fig.1 Near infrared pulse wave device

红外脉搏波传感器采集人体手指指尖动脉处的脉搏数据.在信号采集过程中, 信号容易受到外界电磁环境的干扰;同时, 人的呼吸以及仪器本身也会引起干扰.脉搏信号的主要干扰包括极限漂移和噪声干扰.本文采用基于小波变换的脉搏信号预处理方法, 对脉象信号进行了降噪和基线漂移抑制的处理.
3.2 脉象识别算法设计本文采用基于前馈型极限学习机的神经网络算法对脉象数据进行了训练和分类, 以完成对脉象种类的多分类判别.利用传感器获取脉搏波数据, 然后经过去噪、去基线漂移处理后, 提取特征值, 作为输入的特征向量, 划定标签后, 组成样本数据集.随机选取总样本数的80%构成训练集, 另外20%构成测试集, 验证ELM分类模型性能.
具体算法设计如下:
1) 输入训练集, 设置隐含层的结点数量, 随机输入权值ai和隐层偏置bi;
2) 选择隐含层结点的激励函数, 在这里选择S型隐节点函数为激励函数, 由此计算隐含层的输出矩阵HH的Moore-Penrose广义逆;
3) 最后, 计算输出层的权值;
4) 获得输入层权值向量、隐含层神经元的偏置向量和输出层的权值矩阵, 由此构建极限学习机的多分类模型, 进入分类判别模块, 对分类数据进行判别, 得出分类结果.
图 2(Fig. 2)
图 2 基于极限学习机脉象识别流程Fig.2 Process of pulse conditions identification based on ELM

4 实验验证与结果分析本实验共采集了8种常见脉象:平脉(35例)、滑脉(32例)、弦脉(34例)、细脉(15例)、涩脉(10例)、弦滑脉(25例)、弦细脉(20例)、沉细脉(18例), 共计189例.每例样本有5 min左右的数据, 即10万左右的样本点, 约800多个脉象信号周期, 随机取其50个周期, 则每种脉象样本数为脉象例数乘以50,例如,平脉35例,平脉样本数为35×50=1 750.
4.1 识别验证与结果分析根据国际医学指导组织AAMI(association for the advancement of medical instrumentation)提供的相关标准化建议, 本文采用查准率Pe和查全率Re来评价识别算法的性能.
(5)
(6)
式中:TP表示真正脉象被正确识别个数;FN表示没被正确识别个数;FP表示错误识别的脉象个数.
查准率Pe表示识别出的脉象A中真正的脉象A所占的比例, 查准率Pe越高表示ELM识别率越高; 查全率Re表示全部真的脉象A中有多少比例被ELM识别出来的, 查全率Re越高表示ELM识别的脉象A越不会漏掉真正的脉象A.
针对单周期的脉象信号的波峰个数不同, 相应提取的特征值不同, 构建相应的ELM分类模型.脉搏波波峰个数为1的脉象:部分弦脉、涩脉; 脉搏波波峰个数为2的脉象:部分弦脉、滑脉、弦滑脉、弦细脉、沉细脉; 脉搏波波峰个数为3的脉象:平脉、细脉.ELM分类效果统计指标如表 1所示.
表 1(Table 1)
表 1 分类效果统计Table 1 Classification results
脉象名称样本数TPFNFP
弦脉1 7001 644563697.8796.70
涩脉500490111696.7497.90
滑脉1 6001 5973499.7599.80
弦细脉1 000951493996.0995.13
弦滑脉1 2501 209414496.5296.68
沉细脉900880202397.4197.80
平脉1 7501 717334397.5398.14
细脉750714362197.1995.19


表 1 分类效果统计 Table 1 Classification results

以上结果显示, 脉象的分类准确率均保持在97%以上, 表明利用ELM分类算法对脉象的分类判别能取得良好的效果.
4.2 算法性能指标分析为了检验ELM与BP神经网络和SVM对脉象识别的性能, 利用训练后的BP神经网络、SVM和ELM对脉象信号进行识别.识别结果如表 2所示.
表 2(Table 2)
表 2 不同方法分类效果统计Table 2 Classification results with different methods
脉象名称ELMBPSVM
Pe/%Re/%Pe/%Re/%Pe/%Re/%
弦脉97.8796.7295.0394.1896.4295.39
涩脉96.7497.9185.2584.3292.3191.84
滑脉99.7599.8392.2190.8993.2593.46
弦细脉96.0995.1384.3383.2788.7387.52
弦滑脉96.5296.6884.5784.3489.4690.17
沉细脉97.4197.8289.2489.5291.4391.64
平脉97.5398.1482.1582.3592.3793.41
细脉97.1995.1991.1889.7491.8590.87


表 2 不同方法分类效果统计 Table 2 Classification results with different methods

表 2得出, ELM方法的平均Pe值达到97.4%, 平均Re值达到97.2%;BP神经网络方法的平均Pe值达到88%, 平均Re值达到87%;SVM方法的平均Pe值达到91.9%, 平均Re值达到91.8%.由此可见, ELM方法对中医脉象的识别能力高于BP神经网络方法和SVM方法.
5 结论本文设计并实现了基于ELM的脉象识别算法, 完成了对8种常见脉象的多分类判别.并与BP神经网络方法和SVM方法进行了比较.实验结果显示, ELM脉象的分类准确率平均高达97%, 而BP神经网络方法的分类准确率为88%, SVM方法的分类准确率为92%.这表明利用ELM分类算法对脉象的分类判别能取得良好的效果.
参考文献
[1]Shi Z G, Zhou C W, Gu Y J. Source estimation using coprime array:a spare reconstruction perspective[J].IEEE Sensors Journal, 2017, 17(3): 755–765.DOI:10.1109/JSEN.2016.2637059
[2]Zhang G G, Lee W L, Bausell B, et al. Variability in the traditional Chinese medicine (TCM) diagnoses and herbal prescriptions provided by three TCM practitioners for 40 patients with rheumatoid arthritis[J].The Journal of Alternative and Complementary Medicine, 2005, 11(3): 415–421.DOI:10.1089/acm.2005.11.415
[3]Velik R. An objective review of the technological developments for radial pulse diagnosis in traditional Chinese medicine[J].European Journal of Integrative Medicine, 2015, 7(4): 321–331.DOI:10.1016/j.eujim.2015.06.006
[4]Peng J Y, Lu M S C. A flexible capacitive tactile sensor array with CMOS readout circuits for pulse diagnosis[J].IEEE Sensors Journal, 2015, 15(2): 1170–1177.DOI:10.1109/JSEN.2014.2360777
[5]Zhang D, Wang D, Lu G M. An optimal pulse system design by multichannel sensors fusion[J].IEEE Journal of Biomedical and Health Informatics, 2016, 20(4): 450–459.
[6]Jia D B, Zhang D Y, Li N M. Pulse waveform classification using support vector machine with Gaussian time warp edit distance kernel[J].Computational and Mathematical Methods in Medicine, 2014, 2014(2014): 1–10.
[7]Huang G B, Zhu Q Y, Siew C K. Extreme learning machine:theory and applications[J].Neurocomputing, 2006, 70(1): 489–501.
[8]Huang Z Y, Yu Y L, Gu J, et al. An efficient method for traffic sign recognition based on extreme learning machine[J].IEEE Transactions on Cybernetics, 2017, 47(4): 920–933.DOI:10.1109/TCYB.2016.2533424
[9]Lu X X, Zou H, Zhou H M, et al. Robust extreme learning machine with its application to indoor positioning[J].IEEE Transactions on Cybernetics, 2016, 46(1): 194–205.DOI:10.1109/TCYB.2015.2399420
[10]Huang G B, Ding X, Zhou H. Optimization method based extreme learning machine for classification[J].Neurocomputing, 2010, 74(1): 155–163.

相关话题/中医 脉象

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 中医药大学的西医临床专业能否报考
    提问问题:中医药大学的西医临床专业能否报考学院:医学院提问人:11***om时间:2017-09-2313:00提问内容:您好,我是中医药大学的临床西医专业的学生,能否报考贵校临床西医专业型硕士?回复内容:欢迎报考 ...
    本站小编 上海交通大学 2019-11-25
  • 本科中医
    提问问题:本科中医学院:提问人:18***om时间:2018-09-2212:32提问内容:本科是中医学可以报考专业课考765的专业吗?回复内容:具体专业要求请于工作日致电54237446询问。 ...
    本站小编 复旦大学 2019-11-25
  • 临床学硕是否招收本科为中医、影像、麻醉、护理专业的学生
    提问问题:临床学硕是否招收本科为中医、影像、麻醉、护理专业的学生学院:提问人:15***10时间:2016-09-2315:53提问内容:老师您好,我仔细阅读过今年新的政策,主要是学硕专硕分开。医学类专硕必须是同类本科。而学硕则没有明确限制,只要笔试的时候考各校自主命题的西综就好了,我想知道学校在招 ...
    本站小编 复旦大学 2019-11-25
  • 临床学硕是否招收本科为影像、麻醉、中医、护理专业的学生
    提问问题:临床学硕是否招收本科为影像、麻醉、中医、护理专业的学生学院:提问人:15***10时间:2016-09-2311:17提问内容:老师您好,我仔细阅读过今年新的政策,主要是学硕专硕分开。医学类专硕必须是同类本科。而学硕则没有明确限制,只要笔试的时候考各校自主命题的西综就好了,我想知道学校在招 ...
    本站小编 复旦大学 2019-11-25
  • 中医跨考西医基础医学
    提问问题:中医跨考西医基础医学学院:提问人:64***om时间:2015-09-2312:01提问内容:中医学本科往届生,请问:能否报考基础医学中的“人体解剖学和组织胚胎学”专业?回复内容:可以 ...
    本站小编 复旦大学 2019-11-25
  • 中医学
    提问问题:中医学学院:提问人:18***83时间:2015-09-2311:34提问内容:请问老师,贵校有中医内科学吗,接受跨学科考试吗回复内容:请咨询医学院:021-65983185 ...
    本站小编 同济大学 2019-11-25
  • 中医研究所
    提问问题:中医研究所学院:医学院提问人:65***om时间:2014-09-2309:01提问内容:您好,请问贵校医学院的推免生名额是如何安排的?中医研究所今年的推免名额有多少呢?谢谢!回复内容:请咨询医学院 ...
    本站小编 同济大学 2019-11-25
  • 江苏南京中医药大学成人本科针灸推拿学毕业均可在学信网查到
    提问问题:报名学院:提问人:13***67时间:2018-09-2010:58提问内容:2014年江苏南通针灸推拿学校大专中医针灸推拿学毕业,2017年江苏南京中医药大学成人本科针灸推拿学毕业均可在学信网查到,无学士学位,江苏淮安人,共青团员,在江苏淮安医院从事针灸推拿工作4年,有职业助理中医师,未 ...
    本站小编 海军军医大学 2019-11-25
  • 中医跨考西医
    提问问题:中医跨考西医学院:心理与精神卫生学系提问人:13***68时间:2014-09-2509:16提问内容:你好我是广西中医药大学赛恩斯新医药学院的一名大5学生,本科专业是中医学(医学心理学方向)。我想从中医跨考西医,想报考贵校的医学心理学,我这算跨专业考研吗?我能报考西医综合吗?又问过往届的 ...
    本站小编 海军军医大学 2019-11-25
  • 中医考西医
    提问问题:中医考西医学院:提问人:18***02时间:2014-09-2316:47提问内容:老师,我想质询下我是学中医骨伤的可以报考贵校不回复内容:可以报考中医学或中西医结合临床专业,不能报考临床医学硕士专业学位中的西医相关领域。 ...
    本站小编 海军军医大学 2019-11-25