发明名称 基于磁共振波谱成像的乳腺肿瘤诊断系统
摘要 本发明提供一种基于磁共振波谱成像的乳腺肿瘤诊断系统,包括超导MR扫描仪和计算机系统,通过计算机辅助检测手段,实现乳腺肿瘤的早期鉴别诊断,进一步实现乳腺癌的诊断。其采用鉴别性流形学方法对乳腺磁共振波谱数据进行学,将其投影到低维嵌入空间,不仅可以揭示隐藏在高维磁共振波谱空间中的低维流形结构,而且有效保持乳腺磁共振波谱数据中的鉴别信息;然后利用聚类方法对低维鉴别特征进行优化聚类,使不具备同类鉴别特征的数据点得到了最大程度的分离;进一步,还引入代价敏感机制,以达到错分的总体代价最小化,实现乳腺癌的优化诊断。
申请公布号 CN101785672B 申请公布日期 2011.08.31
申请号 CN201010103529.8 申请日期 2010.01.29
申请人 重庆大学 发明人 黄鸿;李见为;冯海亮;秦高峰
分类号 A61B5/055(2006.01)I 主分类号 A61B5/055(2006.01)I
代理机构 重庆博凯知识产权代理有限公司 50212 代理人 张先芸
主权项 1.基于磁共振波谱成像的乳腺肿瘤诊断系统,包括超导MR扫描仪和计算机系统,超导MR扫描仪将乳腺磁共振波谱数据以电子图像的计算机可识别的格式读入计算机,其特征在于,计算机执行步骤如下:a)由乳腺磁共振波谱数据生成乳腺磁共振波谱矩阵:对读入的乳腺磁共振波谱数据中每一个数据点根据其磁共振波谱生成一个向量,从而所有的乳腺磁共振波谱数据构成一个矩阵;以G表示乳腺磁共振波谱数据的二维分格,则|G|表示乳腺磁共振波谱数据中数据点的个数;以n表示数据点的磁共振波谱维数;从而,由整个乳腺磁共振波谱数据生成|G|行n列的乳腺磁共振波谱矩阵X={x<sub>1</sub>,x<sub>2</sub>,…,x<sub>|G|</sub>}<sup>T</sup>,其中T为矩阵转置符号;b)利用鉴别性流形学习方法对乳腺磁共振波谱数据进行维数约简,获取乳腺磁共振波谱数据的低维鉴别特征;c)利用谱聚类方法对乳腺磁共振波谱数据的低维鉴别特征进行聚类,得到乳腺磁共振波谱数据中的肿瘤区域和非肿瘤区域;d)利用流形学习方法,对乳腺磁共振波谱数据中的肿瘤区域进行维数约简,获取肿瘤区域的低维鉴别特征;其具体包括:以r表示肿瘤区域中数据点的二维分格,|r|表示肿瘤区域中数据点的个数,肿瘤区域中各数据点磁共振波谱的维数为n,则肿瘤区域中的数据可表示为一个|r|行n列矩阵X<sub>new</sub>={x<sub>new,1</sub>,x<sub>new,2</sub>,…,x<sub>new,|r|</sub>}<sup>T</sup>,即肿瘤区域数据矩阵,其中|r|<|G|;然后利用鉴别性流形学习方法对肿瘤区域数据矩阵X<sub>new</sub>进行维数约简,并获取肿瘤区域的低维鉴别特征Y<sub>new</sub>;Y<sub>new</sub>为肿瘤区域数据矩阵X<sub>new</sub>投影到低维嵌入空间的特征矩阵,其维数为|r|×t<sub>new</sub>,t<sub>new</sub><n;e)根据先验知识得到代价敏感因子矩阵;在计算机的数据库中标注良性肿瘤磁共振波谱特征B<sub>x</sub>以及恶性肿瘤磁共振波谱特征C<sub>x</sub>;对肿瘤区域的低维鉴别特征Y<sub>new</sub>中每个数据点y<sub>new,u</sub>赋予一个代价因子m<sub>cost,u</sub>,其中y<sub>new,u</sub>∈Y<sub>new</sub>,u∈{1,2,…,|r|},代价因子m<sub>cost,u</sub>由下式确定:<img file="FSB00000516884200011.GIF" wi="1230" he="291" />其中取1<α<100;由代价因子m<sub>cost,u</sub>构成代价敏感因子矩阵M<sub>cost</sub>;f)利用代价敏感的聚类方法进行聚类,得到乳腺磁共振波谱数据的肿瘤区域中的良性区域和恶性区域,实现乳腺肿瘤的早期鉴别诊断;其具体包括:f1)初始化良性区域聚类中心v<sub>new,1</sub>和恶性区域聚类中心v<sub>new,2</sub>,由v<sub>new,1</sub>和v<sub>new,2</sub>构成聚类中心矩阵V<sub>new</sub>={v<sub>new,1</sub>,v<sub>new,2</sub>};其具体方式是,随机在肿瘤区域的低维鉴别特征Y<sub>new</sub>中选取2个数据点y<sub>new,i</sub>和y<sub>new,j</sub>,分别作为良性区域聚类中心v<sub>new,1</sub>和恶性区域聚类中心v<sub>new,2</sub>,并确定初始代价和<img file="FSB00000516884200021.GIF" wi="153" he="58" />最大迭代次数T<sub>new,max</sub>和迭代截止误差ε<sub>new</sub>;其中,y<sub>new,i</sub>,y<sub>new,j</sub>∈Y<sub>new</sub>,i,j∈{1,2,…,|r|}且i≠j,<img file="FSB00000516884200022.GIF" wi="355" he="58" />200≥T<sub>new,max</sub>≥50,10<sup>-2</sup>≥ε<sub>new</sub>≥0;f2)分别计算肿瘤区域的低维鉴别特征Y<sub>new</sub>中其它各数据点与两个聚类中心v<sub>new,1</sub>和v<sub>new,2</sub>的欧氏距离,按就近原则将各数据点归入聚类中心所代表的聚类中,完成一次聚类迭代运算;f3)经过该次迭代运算后,根据如下目标函数计算聚类后的代价和:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>M</mi><mi>new</mi><mi>sum</mi></msubsup><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>2</mn></munderover><munderover><mi>&Sigma;</mi><mrow><mi>u</mi><mo>=</mo><mn>1</mn></mrow><mrow><mo>|</mo><mi>r</mi><mo>|</mo></mrow></munderover><msub><mi>m</mi><mrow><mi>cos</mi><mi>t</mi><mo>,</mo><mi>u</mi></mrow></msub><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mrow><mi>new</mi><mo>,</mo><mi>u</mi></mrow></msub><mo>-</mo><msub><mi>v</mi><mrow><mi>new</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths>然后将聚类后的代价和<img file="FSB00000516884200024.GIF" wi="100" he="53" />与初始代价和<img file="FSB00000516884200025.GIF" wi="124" he="59" />进行比较,计算错分代价误差<img file="FSB00000516884200026.GIF" wi="504" he="62" />若<img file="FSB00000516884200027.GIF" wi="280" he="59" />且ΔM<sub>new</sub>≤ε<sub>new</sub>则停止迭代运算,执行步骤f5);否则,执行步骤f4);f4)分别计算所得两个聚类的均值数据点<img file="FSB00000516884200028.GIF" wi="100" he="68" />和<img file="FSB00000516884200029.GIF" wi="129" he="68" />并以<img file="FSB000005168842000210.GIF" wi="100" he="67" />和<img file="FSB000005168842000211.GIF" wi="106" he="68" />作为新的良性区域聚类中心v<sub>new,1</sub>和新的恶性区域聚类中心v<sub>new,2</sub>,并以此次聚类后的代价和<img file="FSB000005168842000212.GIF" wi="100" he="69" />作为新的初始代价和<img file="FSB000005168842000213.GIF" wi="149" he="59" />重复步骤f2)和f3),再一次进行迭代运算和良性与恶性肿瘤区域错分代价误差运算;当迭代运算次数超过最大迭代次数T<sub>new,max</sub>,停止迭代运算,执行步骤f5);f5)依据聚类结果,划分肿瘤区域中的良性区域和恶性区域。
地址 400044 重庆市沙坪坝区沙正街174号