神经网络提高肝细胞癌磁共振波谱诊断正确率
- 格式:pdf
- 大小:299.24 KB
- 文档页数:4
第8卷第2期 2 0 1 0年6月 生物信息学
China Journal of Bioinformatics V01.8 No.2
Jun.,2010
神经网络提高肝细胞癌磁共振波谱诊断正确率 王丽娟 ,刘毅慧 ,刘强 ,李保朋 ,成金勇 (1.山东轻工业学院信息科学与技术学院智能信息处理研究所,济南250353; 2.山东省医学影像学研究所,济南250021)
摘要:通过评价 磷磁共振波谱( Phosphorus Magnetic Resonance Spectroscopy, P—MRS)来辨别三种诊断类型:肝细胞癌,正 常肝和肝硬化。运用反向传输神经网络(BP)和径向基函数神经网络(RBF)分析 P—MRS数据,分别建立神经网络模型,进 行肝细胞癌的诊断分类以期提高识别率。实验结果证明,应用神经网络模型后,”P—MR波谱对活体肝细胞癌的诊断正确率 从89.47%提高到97.3%,且BP更优于RBF。 关键词: 磷;磁共振波谱;肝细胞癌;反向传输神经网络;径向基函数神经网络 中图分类号:R445.2 文献标识码:B 文章编号:1672—5565(2OLO)一02—171—045
Study using neural networks improve the diagnostic accuracy rate of magnetic resonance spectroscopy in hepatocelluar carcinoma WANG Li-juan ,LIU Yi.hui ,LIU Qiang ,LI Bao.peng ,CHENG Jin.yong (J.Institute ofIntelligerice Information Processing,School ofInformation Science and Technology,Shandong Institute ofLight Industry,Jinan 250353,China;2.ShandongMedicalImagingResearchInstitute,Jinan 250021,China) Abstract:Through the evaluation of the Phosphorus Magnetic Resonance Spectroscopy( P—MRS),we can distinguish three types of diagnosis:hepatocellular carcinoma,normal and cirrhosis.Back—propagation neural network(BP)and Radial Basis Function Neural Network(RBF)aye applied to analyze P—MRS data,develop neural network models of”P—MRS for the diagnostic classification of hepatocellular carcinoma to improve the recognition rate.The results suggest that BP models have better performance than RBF models. After application of neural network models,the diagnostic accuracy rate of hepatocellular carcinoma is improved from 89.47%to 97. 3%. Key Words: Phosphorus;Magnetic Resonance Spectroscopy;hepatocellular carcinoma;Back—propagation neural network(BP);Ra— dial Basis Function Neural Network(RBF)
在临床工作中,对肝细胞癌和肝硬化的诊断时, 传统的方法需要进行活组织检查。这种常规的方法 需要大量的组织标本,并且不能监测早期或可逆性 细胞损伤中的轻微新陈代谢变化。 磷磁共振波谱 ( Phosphorus Magnetic Resonance Spectroscopy,。 P ~MRS)技术 可以利用化学位移的微小变化采 集信息,测定人体能量代谢和体内化学物,是目前唯 一可以无创性在体研究生理病理代谢变化的新兴技 术。因此评价 P—MR波谱对疾病的诊治有重要临 床意义 。 人工神经网络(简称神经网络) 具有复杂模 式和进行联想、推理记忆的功能,它能够通过训练的 方式对复杂的模式进行识别和分类。它具有并行处 理、容错性、自学习功能有别于传统方法,已在模式 识别、自动化控制等领域取得了很好的效果.人工神 经网络是由大量简单元件广泛相互连接而成的复杂 网络系统,它反映了人脑功能的若干基本特征,但并 非神经系统的逼真描写,而只是一种抽象的数学模 型.其中BP网络是目前应用最为广泛的一种网络 模型,笔者运用反向传输神经网络(BP)和径向基 函数神经网络(Rt ̄F)来分析和鉴别三个诊断类别: 肝细胞癌,正常和肝硬化。
1 材料 MRS技术要求采用1.5T以上场强的磁共振 仪,这种扫描仪采用的是心/肝光谱表面线圈。本次
收稿日期:2008—12—30;修回日期:2009—04—02. 资助项目:山东省自然科学基金(Y2006C96),山东省自然科学基金(Y2008G30),SRF for ROCS,SEM. 作者简介:王丽娟,女,山东省济南人,硕士研究生,主要研究领域:生物信息学,模式识别,神经网络,betty19841210@163.corn 通迅作者:刘强,博士,副主任医师,主要从事影像诊断研究,E—mail:2002md@163.corn. 172 生 物 信 息 学 第8卷 研究选择的是17个病例的71个有效体素(有效体 素是指能完整显示七种磷化合物谱线的体素),其 中包括22个肝细胞癌,4O个正常,9个肝硬化。正 常组是在既往的常规检查中没有肝病史的,所有肝 硬化和肝细胞癌患者在 P—MRS研究后都是经过 病理组织活检证实的。 P—MRS可测出七个共振峰(图1):磷酸单酯 (PME)、无机磷(Pi)、磷酸二脂(PDE)、磷酸肌酸 (PCr)、三磷酸腺苷(d—ATP,B—ATP, 一 ATP) J。描述 P MRS曲线的主要指标有:化学位 移,波峰积分面积,七个参数值的比值¨。。等。化学 位移指化合物波谱在曲线横坐标上的位置,以磁共 振频率的百万分之一表示(ppm)。波峰积分面积 (线以下的区域)代表该化合物的浓度,与共振原子 核的数目成正比;峰值指曲线纵坐标上的高度,代表 化合物的信号强度单位。 后,神经元的激活值从输人层经各中间层向输出层 传播,在输出层的各神经元获得网络的输入效应,得 到输出向量。其中 , ,…, , 表示网络的输 入向量,对应20个 P MRS的数据参数,Y ,Y:,…, ), ,y『表示输出向量,对应实验中的3种诊断类型: 肝细胞癌,正常和肝硬化。除了输入层的输出等于 输人外,其它每个节点都具有图3所示的单元结构。 其中, , ,…, 表示神经元的输入, 『2,… 表示相互连接的神经元之间的权值,0表示其阈值, Y表示经过该神经元处理后的输出值。.厂()为激活 函数。设第k一1层中第i个神经元的输人为y ~, 输出为_y ,则输入与输出的关系为:
y 砧= ’・y ”+ ],
厂= 式中 ¨为第k一1层第i个神经元到第k层 第j个神经元的连接权值;N 为第k层神经元的数 目;f(x)为神经元的传递函数。
2 f 图1肝细胞癌组织的 P波谱示意图。PME一一磷酸单酯, Pi一无机磷,PDE一磷酸二脂,PCr一磷酸肌酸、 —ATP:d一三磷酸 腺苷,p—ATP:p一三磷酸腺苷, 一ATP: 一三磷酸腺苷。 Fig.1 P MRS of hepatocellular carc[nolna tissue.PME—phosphomonoester. 1 Pi—inorganic phosphorus,PDE—phosphodiester,PCr—phosphocreatine, p—ATP:p—adenosine triphosphate,0【一ATP:d—adenosine triphosphate, 一ATP: 一adenosine triphosphate. 2
2方法
2.1反向传输神经网络(BP) BP网络¨卜” 是一种有监督式的学习,也就是 说它可以学习样本。学习或训练之后,训练完的值 就被用作 P—MRS的分类。BP网络是一种层状结 构的前馈神经网络,网络分为输入层(input layer)、 隐含层(hidden layer)、输出层(output layer),其结构 如图2所示。网络上下层之间实现全连接,而每层 神经元之间无连接。当一对学习样本提供给网络
图2 BP的网络结构 Fig.2 Structure of BP neur ̄network
图3单个神经元 Fig.3 Structure of single neuron
-1 对于BP神经网络,隐含层的神经元数目选择 是一个很复杂的问题,三层网络中,隐含层神经元个 数和输入层神经元个数之间有以下近似关系: 凡2=2nl+1 第2期 王丽娟,等:利用神经网络提高肝细胞癌磁共振波谱诊断正确率 173 因此,输入层神经元个数20个,隐含层神经元 个数近似为41个,通过实际训练实现了BP神经网 络模型的分类。 2.2径向基函数神经网络(RBF) 在人的大脑皮层区域中,局部调节及交叠的感 受野(Receptive Field)是人脑反应的特点。基于感 受野的这一特点,Moody和Darken_】 , 提出了一种 神经元网络结构,即径向基函数神经网络(Radial Basis Function Neural Network,RBF)。RBF神经网 络由三层组成:输人层,隐含层,输出层。其结构如 图4所示,输入层节点只传递输入信号到隐含层, 隐含层一般采用高斯函数作为激励函数,隐含层第i 个节点的输出可表示为G( , )=G(1l — l】)
:exp(一 , 1,2,…,= L一————-=■ ———一, =l, ,…,n ZO"T
式中G(X,T/)为隐含层第 个单元的输出,
为q维输入矢量,本实验中g即对应 P MRS数据的 20个参数, 为隐含层第i个单元高斯函数的中 心, 为第i个隐节点的归一化参数,即宽度, 为 隐含层节点数。该网络中需要学习的参数有三类, 即RBF的中心T/,宽度 和连接权重w 输出层 的输人为各隐含层神经元输出的加权求和,由于激 励函数为纯线性函数,因此输出为: Y =:21 ×w2 图4径向基函数神经网络结构。 是输入层的输入向量, 1是输入层与隐含层之间的权值, 2是隐含层 与输出层间的权值,r:为隐含层神经元的输出 Fig.4 Structure of RBF neural network.xq is the input vector of input layer,wl is the weight between input layer and hidden layer w2 is the weight between hidden layer and output layer, rq is the output of hidden layer neurons RBF网络的训练过程分为两步:第一步是要确定训 练输入层与隐含层间的权值wl;第二步是确定训练 隐含层与输出层间的权值 2。本实验中,在RBF 网络的训练过程中,网络的输入层神经元个数为 20,对应输入的 P MRS数据的20个特征,输出神 经元为3,分别代表三种诊断类型:肝细胞癌,正常 和肝硬化。其中,隐含层神经元数量的确定是关键, 本实验利用MATLAB中函数newrbe创建一个精确 的网络时,从0个神经元开始训练,通过检查输出误 差使网络自动增加神经元,重复此过程直到达到误 差要求或最大隐含层神经元数为止。 3实验结果分析 本实验选取 P MRS数据的21个特征,选择 PDE/PDE作为对照数据(它的结果=1),可以忽略 这个参数。选择每一组剩下的20个参数(即PME、 Pi、PDE、PCr、o【一ATP,B—ATP, 一ATP的化学位 移及峰下面积,PME/PDE、Pi/PDE、PCr/PDE、仅一 ATP/PDE,B—ATP/PDE, —ATP/PDE)。采用交 叉验证规则中的“留一法”,它是k重交叉验证法的 极端情况,这是因为实验样本数少,利用交叉验证技 术利于解决有限样本建模以偏概全的缺陷。交叉验 证是:随机留下一部分数据作为测试,然后用剩下的 数据建立一个神经网络。采用“留下一个”的方法, 分别从正常组织,肝硬化组织和肝癌组织中拿出1 个样本不做训练,每一类中剩下的样本作为训练样 本。对于基于BP网络和RBF网络的实验,分别运 行20次,有68个样本(21个癌症,39个正常和8个 肝硬化)作为训练样本,剩下的3个样本(1个癌症, 1个正常和1个肝硬化)不作训练。本实验测试所 有的样本,包括训练样本和非训练样本。 在基于RBF的实验中,利用Matlab提供的ne. wrbe()和sim()函数分别来设计径向基函数网络 和仿真。newrbe()函数可以创建一个精确的神经 网络,该函数在创建RBF网络时,自动增加隐含层 的数目,使得误差为0。但是该函数的参数spread (径向基函数的分布)的取值直接影响到网络的拟 合和泛化能力。这里,通过实验和计算,选取spread 为3时网络的性能最佳。