本发明创造属于人工神经网路技术领域,尤其是涉及一种应用人工神经网路技术跟踪人体脉象变化的系统。
背景技术:
脉诊是最具中医特色的诊法之一,人体系统是时变、非线性、多变量的复杂系统,脉象信号是人体复杂系统的一种重要输出信号,中医根据“脉象”观察、判断病症情况,它是中医的基本技术,也是中医临床不可缺少的诊察步骤和内容。传统的中医诊断离不开医生和患者面对面的沟通和交流;完全依赖于医生的经验,医生通过感知脉搏搏动,获取病人的脉象信息实现疾病诊断,其经验程度要求较高、并且主观性相对较强患者,同时传统的脉象特征提取主要是提取脉象时域特征或频域特征,在对脉象信息的表征上不充分,无法准确的对脉象信号进行分析、研究。因此为实现中医脉诊技术的广泛化、规范化、客观化应用,提出一种应用人工神经网路技术跟踪人体脉象变化的系统,其利用信号采集装置从病人采集反映脉象的脉搏波信号,并且进一步利用信号分析处理技术等对脉搏波信号进行分析,为脉象的判断提供客观的数据信息。
技术实现要素:
有鉴于此,本发明创造旨在克服上述现有技术中存在的缺陷,提出一种应用人工神经网路技术跟踪人体脉象变化的系统。
为达到上述目的,本发明创造的技术方案是这样实现的:
应用人工神经网路技术跟踪人体脉象变化的系统,包括硬件系统、神经网路系统、服务器接口模块、数据预处理模块、网络通信模块、数据存储模块、匹配跟踪模块和时频分析模块;所述硬件系统通过服务器接口模块与神经网路系统、数据预处理模块、数据存储模块、匹配跟踪模块和时频分析模块相连接;所述匹配跟踪模块与所述时频分析模块连接;所述神经网路系统采用基于J2EE平台Browser/Server结构。
进一步,所述硬件系统包括数据脉象仪、脉诊传感器和计算机系统。
进一步,所述数据脉象仪包括脉象采集电路,所述脉诊传感器和所述脉象采集电路组成的脉象采集装置获得脉象信号。
进一步,所述脉象信号通过所述匹配跟踪模块进行时频匹配跟踪处理,进行完时频匹配跟踪处理后的脉象信号传送至所述时频分析模块。
进一步,所述服务器接口模块,将接收到的传输数据转换为脉象信息,并将诊脉结果传输至所述数据存储模块。
进一步,所述数据预处理模块,用于选择和处理原始数据,通过一些数据预处理的方法清洗数据,填补空缺值,检测调整异常值,并将处理后的新数据保留到所述数据存储模块。
进一步,所述神经网路的基本处理单元是神经元,它一般是多输入单输出的非线性器件。
进一步,所述神经网路系统存在以下输出输入关系,xj(j=1,2,…,n)是神经元的输入信号;θi为阀值;wji表示神经元j到神经元i的连接权值;f为激活函数(又称传递函数),它必须连续可微,常用激活函数有线性函数,S型的非线性函数,或具有任意阶导数的非线性函数,本文在跟踪人体脉象变化时采用S型函数,S型函数中传递函数f(x)可表示为f(x)=1/1+e-x。
进一步,所述数据存储模块用于存储通过服务器接口模块传送来的数据信息。
相对于现有技术,本发明创造具有以下优势:
本系统可以实现特征参数的准确提取,有利于中医脉象诊断,进一步提高利用该方法过程的中医脉诊的科学性、广泛化、规范化;同时提高了中医诊脉的效率,缩短了诊脉在时间和空间的距离,实现了中医诊脉的高效化、普及化和智能化;本系统基于时频匹配跟踪的脉象判断方法和装置简便、紧凑,易于实现。
附图说明
构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:
图1为本发明创造的结构组成示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。
在本发明创造的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明创造和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明创造的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明创造的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明创造的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明创造中的具体含义。
下面将参考附图并结合实施例来详细说明本发明创造。
应用人工神经网路技术跟踪人体脉象变化的系统,包括硬件系统、神经网路系统、服务器接口模块、数据预处理模块、网络通信模块、数据存储模块、匹配跟踪模块和时频分析模块;所述硬件系统通过服务器接口模块与神经网路系统、数据预处理模块、数据存储模块、匹配跟踪模块和时频分析模块相连接;所述匹配跟踪模块与所述时频分析模块连接;所述神经网路系统采用基于J2EE平台Browser/Server结构。
本系统可以实现特征参数的准确提取,有利于中医脉象诊断,进一步提高利用该方法过程的中医脉诊的科学性、广泛化、规范化;同时提高了中医诊脉的效率,缩短了诊脉在时间和空间的距离,实现了中医诊脉的高效化、普及化和智能化。需要说明的是,所述硬件系统包括数据脉象仪、脉诊传感器和计算机系统。
上述数据脉象仪包括脉象采集电路,所述脉诊传感器和所述脉象采集电路组成的脉象采集装置获得脉象信号。
上述脉象信号通过所述匹配跟踪模块进行时频匹配跟踪处理,进行完时频匹配跟踪处理后的脉象信号传送至所述时频分析模块;本系统基于时频匹配跟踪的脉象判断方法和装置简便、紧凑,易于实现。
上述服务器接口模块,将接收到的传输数据转换为脉象信息,并将诊脉结果传输至所述数据存储模块。
另需说明的是,所述数据预处理模块,用于选择和处理原始数据,通过一些数据预处理的方法清洗数据,填补空缺值,检测调整异常值,并将处理后的新数据保留到所述数据存储模块。
上述神经网路的基本处理单元是神经元,它一般是多输入单输出的非线性器件。
上述神经网路系统存在以下输出输入关系,xj(j=1,2,…,n)是神经元的输入信号;θi为阀值;wji表示神经元j到神经元i的连接权值;f为激活函数(又称传递函数),它必须连续可微,常用激活函数有线性函数,S型的非线性函数,或具有任意阶导数的非线性函数,本文在跟踪人体脉象变化时采用S型函数,S型函数中传递函数f(x)可表示为f(x)=1/1+e-x。
上述数据存储模块用于存储通过服务器接口模块传送来的数据信息。
本系统可以实现特征参数的准确提取,有利于中医脉象诊断,进一步提高利用该方法过程的中医脉诊的科学性、广泛化、规范化;同时提高了中医诊脉的效率,缩短了诊脉在时间和空间的距离,实现了中医诊脉的高效化、普及化和智能化;本系统基于时频匹配跟踪的脉象判断方法和装置简便、紧凑,易于实现。
以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明创造的保护范围之内。