基于Kaczmarz算法的磁粒子成像快速重建算法研究.pdf
《基于Kaczmarz算法的磁粒子成像快速重建算法研究.pdf》由会员分享,可在线阅读,更多相关《基于Kaczmarz算法的磁粒子成像快速重建算法研究.pdf(6页珍藏版)》请在咨信网上搜索。
1、窑医疗卫生装备窑 2024年1月第45卷第1期悦澡蚤灶藻泽藻 酝藻凿蚤糟葬造 耘择怎蚤责皂藻灶贼 允燥怎则灶葬造 窑 灾燥造援 45 窑 晕燥援 1 窑 January 窑 2024基于Kaczmarz算法的磁粒子成像快速重建算法研究谌继超,柯丽*,白石(沈阳工业大学电气工程学院,沈阳110870)摘要目的院为了解决磁粒子断层成像中系统矩阵方法成像时间长、计算复杂的问题,提出一种基于Kaczmarz算法的磁粒子成像快速重建算法。方法院首先,分析经典Kaczmarz算法及其变体算法的收敛速度,并计算在任意矩阵下的迭代次数和计算时间;其次,比较欧氏距离和余弦距离对系统数据的区分能力,并运用基于余弦
2、距离的K-means算法来增强块Kaczmarz算法的运算能力,缩短系统矩阵重建时间并最终实现磁粒子成像快速重建。最后,通过计算机仿真实验验证提出的算法的有效性。结果院提出的算法大幅缩短了重建时间,提高了重建图像的空间分辨力和质量。结论院提出的算法可以实现磁粒子成像的快速重建,并且在处理含有噪声的数据时具备较强的重建能力。关键词磁粒子成像;系统矩阵;Kaczmarz算法;块Kaczmarz算法;图像重建;余弦聚类中国图书资料分类号R318文献标志码A文章编号1003-8868渊2024冤01-0009-06DOI院10.19745/j.1003-8868.2024002Fast reconst
3、ruction algorithm of magnetic particle imaging based onKaczmarz algorithmSHEN Ji-chao,KE Li*,BAI Shi(School of Electrical Engineering,Shenyang University of Technology,Shenyang 110870,China)AbstractTo propose a Kaczmarz algorithm-based fast reconstruction method of magnetic particle imaging tosolve
4、the problems of magnetic particle tomography in prolonged imaging time and computational complexity.Firstly,the convergence speeds of the classical Kaczmarz algorithm and its variant algorithms were analyzed,and the numberof iterations and computational time under arbitrary matrices were calculated.
5、Secondly,the abilities of Euclidean distanceand cosine distance in differentiating system data were compared,and the cosine distance-based K-means algorithm wasemployed to enhance the computational capability of block Kaczmarz algorithm,shorten the system matrix reconstructiontime,and ultimately fas
6、t reconstruction of magnetic particle imaging was realized.The effectiveness of the proposed algorithmwas verified through computer simulation.The proposed algorithm reduced greatly the reconstruction time andimproved the spatial resolution and quality of the reconstructed images.The proposed algori
7、thm enables fastreconstruction of magnetic particle imaging and behaves well in reconstruction of data containing noise.悦澡蚤灶藻泽藻 酝藻凿蚤糟葬造耘择怎蚤责皂藻灶贼 允燥怎则灶葬造袁2024袁45渊1冤院9-14Key wordsmagnetic particle imaging;system matrix;Kaczmarz algorithm;block Kaczmarz algorithm;image reconstruction;cosine clustering基
8、金项目院辽宁省科技重大重点项目(2021JH2/10300134);沈阳市重大项目(21-172-9-01,22-321-32-11)作者简介院谌继超(1997),男,硕士研究生,研究方向为生物医学电磁检测与图像处理。通信作者院柯丽,E-mail:0引言磁粒子成像(magnetic particle imaging,MPI)是一种新的断层扫描成像模式,是基于超顺磁性氧化铁纳米粒子(super paramagnetic iron oxide nanoparti原cles,SPIONs)对外加磁场的非线性响应对其分布进行成像1-2。基于系统矩阵的MPI重建算法是MPI重建的重要组成部分,其是先构建
9、MPI系统的系统矩阵,再通过接收线圈检测到的感应信号及系统矩阵进行图像重建3,所以能够以更加准确的形式描述矩阵信息,重建结果也更加令人信服,但系统矩阵烦琐复杂,计算时间长且矩阵往往是病态的4,因此进行MPI的快速重建一直是国内外的研究重点。为实现磁粒子快速重建,文献5和文献6提出快速二维编码的MPI,实验结果显示MPI检测线圈的灵敏度、图像分辨力和成像速度显著提高。文献7提出使用零场线(field free line,FFL)代替零场点(fieldfree point,FFP),进一步缩短编码时间,提高信噪比(signal to noise ratio,SNR),为快速成像做出了更大的努力。文
10、献8通过加权迭代的算法,利用最小二乘解来获得线性系统的数学解,该方法不仅提升了最小二乘法9的图像质量、提高了图像清晰度,而且大栽澡藻泽蚤泽论著谌继超,柯丽,白石.基于Kaczmarz算法的磁粒子成像快速重建算法研究J.医疗卫生装备,2024,45(1):9-14.9 窑医疗卫生装备窑 2024年1月第45卷第1期悦澡蚤灶藻泽藻 酝藻凿蚤糟葬造 耘择怎蚤责皂藻灶贼 允燥怎则灶葬造 窑 灾燥造援 45 窑 晕燥援 1 窑 January 窑 2024大缩短了重建时间。这一方法的提出为解决系统矩阵成像时间过长提出了一个新的方向。系统矩阵成像算法中广泛使用的一种重建方法是正则化代数重建技术,也称为Ka
11、czmarz算法(KA算法)。文献10证明了KA算法的收敛性。文献11为一致的超定线性方程引入随机Kaczmarz(randomizedKaczmarz,RK)算法,并证明其能以预期的指数速率收敛。文献12提出贪婪随机Kaczmarz(greedy ran-domized Kaczmarz,GRK)算法,在RK算法的基础上引进全新且有效的概率准则来选取投影行,并证明GRK算法的收敛速度明显快于RK算法。为了进一步提高KA算法的收敛速度,文献13和文献14使用欧式聚类算法对KA算法进行扩展,提出块Kacz原marz(block Kaczmarz,BKA)算法,并证明了该算法的收敛性,但传统的欧氏
12、距离并不能很好地对系统数据进行分类。因此,为了缩短成像时间,更好地解决系统数据分类的问题,本文提出基于余弦聚类思想的BKA算法,利用余弦聚类的方法增强BKA算法的运算能力,削减计算量,减少迭代次数,以实现对系统矩阵算法的快速重建。1MPI系统成像及重建原理在MPI系统中,接收线圈检测到的感应信号是MPI的原始信号,磁粒子的浓度分布信息隐藏在感应信号频谱中的高次谐波内,重建算法利用这些高次谐波进行图像重建。1.1MPI系统成像原理MPI系统成像过程中需要2个不同的磁场,即选择场和驱动场,其中选择场为静态梯度磁场,驱动场为动态均匀磁场。SPIONs在驱动场的激励下产生非线性磁化响应,并在接收线圈中
13、产生电压信号。MPI系统成像的基本原理如图1所示,其中(a)显示了施加在SPIONs上随时间变化的驱动场HD(t),(b)显示了SPIONs的非线性磁化曲线M(H),(c)显示了磁粒子在驱动场的作用下随时间变化的磁化响应M(t),(d)显示了经过傅里叶变换的信号频谱u 赞(f)。FFL由2个相反的磁场产生,只有在FFL内或在FFL附近的粒子可以被激发,从而产生相应激励频率的谐波。在左图中,驱动场刺激FFL附近的SPIONs,在右图中,SPIONs处于饱和状态,其中磁化强度随时间几乎没有变化。1.2基于系统矩阵的MPI重建原理SPIONs在驱动场的作用下产生含有粒子信息的电压信号u(t),并经过
14、离散傅里叶变换表示为u 赞k。在空间赘中,粒子浓度c(r)、系数u 赞k和系统矩阵s 赞k(r)的积分表达式为u 赞k=赘乙s 赞k(r)c(r)dr(1)为了计算简便,将空间赘离散为N个点rn沂赘,表示磁粒子在空间中的N个位置,其中n沂 0,1,N-1,则公式(1)可以表示为15u 赞k=移n沂Ns 赞k,ncn(2)式中,s 赞k,n:=棕ns 赞k(rn),cn:=c(rn),分别表示在空间位置rn处的系统矩阵值和浓度,其中棕n为正交权重。感应电压信号u、系统矩阵S和浓度c之间的重建问题用矩阵形式表示为u=Sc(3)公式(1)(3)表明系统矩阵将系统中的电压信号与区域的各个编码点的粒子浓
15、度信息联系起来,将MPI问题转化为矩阵方程的求解问题,利用迭代算法求解系统矩阵,实现粒子空间分布状况的精确成像。2求解线性方程组的BKA算法2.1经典KA算法经典KA算法通常用于解决以下形式的一致线性问题:Ax=b(4)式中,矩阵A(A沂CM伊N)用于对系统矩阵进行建模;向量b(b沂CM)包含测量值;x(x沂CN)表示要恢复的未知向量。公式(4)的KA算法迭代步骤由下式给出:xk+1=xk+bi-aixk椰ai椰22aiH(5)式中,ai沂C1伊N,表示矩阵A的第i行;bi是b的第i个分量;xk为当前迭代点;H为系数矩阵目标行所形成的超平面。KA算法循环遍历线性系统的行,每次迭代都是通过将当前
16、点投影到由目标行形成的超平面来形成12,其中i沂1,2,M。为了实现快速重建,本文对比分析KA、RK和GRK算法对系统矩阵的收敛速度和加速效果。在本文注:左图中(a)示随时间变化的驱动场HD(t);(b)示FFL范围内SPIONs未饱和,发生非线性磁化响应行为;(c)示MPI信号接收部分感应出粒子信号;(d)示对粒子信号进行傅里叶变换。右图中(a)示随时间变化的驱动场HD(t);(b)示FFL范围外SPIONs饱和,对激发场没有明显的非线性磁化响应行为;(c)示MPI信号接收部分未感应出粒子信号;(d)示对粒子信号进行傅里叶变换。图1MPI系统成像基本原理图M(H)M(t)M(H)M(t)Ht
17、Ht(b)(c)(b)(c)(a)(d)(a)(d)u 赞(f)u 赞(f)HD(t)HD(t)f/f0f/f0傅里叶变换傅里叶变换tt栽澡藻泽蚤泽论著谌继超,柯丽,白石.基于Kaczmarz算法的磁粒子成像快速重建算法研究J.医疗卫生装备,2024,45(1):9-14.10 窑医疗卫生装备窑 2024年1月第45卷第1期悦澡蚤灶藻泽藻 酝藻凿蚤糟葬造 耘择怎蚤责皂藻灶贼 允燥怎则灶葬造 窑 灾燥造援 45 窑 晕燥援 1 窑 January 窑 2024的数值模拟中,所有实验均在2.60 GHz中央处理器、16 GiB内存的个人计算机上使用MATLAB R2018a进行。数值模拟实验为一个
18、行为1 000、列为101的矩阵,该矩阵的元素为从0到1的均匀分布中随机抽取的数。然后,应用经典KA算法、RK算法和GRK算法绘制最小二乘误差椰x-xk椰2与迭代次数的关系,在迭代次数达到700次时终止迭代,结果如图2所示。显然,GRK算法明显优于经典KA算法和RK算法。数值模拟实验实现了RK算法和GRK算法,并表明GRK算法在迭代步骤数(表示为“IT”)和以秒为单位的计算时间(表示为“CPU”)方面优于KA和RK算法(这里的CPU和IT是指相应方法重复运行50次所需时间的算术平均值和达到收敛时所需迭代步数的算术平均值),并计算了GRK算法相对于RK算法的加速来度量二者之间的收敛速度S1,其定
19、义为S1=CPURKCPUGRK(6)从表1、2中可以看出,GRK算法在迭代次数和计算时间方面都远远优于KA、RK算法,并且无论系数矩阵A沂Rm伊n是超定还是欠定,加速速度都显著提高。为了体现本文算法的加速效果,本文提出的算法分析都是基于RK算法和GRK算法进行的。2.2BKA算法BKA算法是经典KA算法的扩展,该算法在每次迭代时都会进行强制约束。在第k+1次迭代时,选择矩阵A的行索引子集JK,并将当前迭代点xk正交投影到x沂Rn|AJKx=bJK的解空间上16。因此,BKA算法可以表述为xk+1=xk+(bJK-AJKx)AJK覮(7)式中,AJK和AJK覮分别代表A的由JK索引的行子矩阵,
20、即AJK=A(JK,:)及其Moore-Penrose伪逆;而bJK是b的子向量,其分量在JK中列出。BKA算法的核心在于使系统矩阵分块更加集中且均匀。2.3余弦聚类算法K-means聚类算法是一种经典的聚类算法,因其简单快速,得到广泛应用17。传统的BKA算法是基于欧氏距离进行的,图3显示了基于欧氏距离的分类算法和基于余弦距离的分类算法的比较,可以看出基于欧氏距离的K-means聚类算法并不能较好地对系统数据进行分类,基于余弦的K-means聚类算法得到的聚类结果能够充分考虑系统数据之间的内部关系,能将系统数据进行更加均匀的分类,使块与块之间的差异更小。因此,为了更好地反映矩阵之间的相似性,
21、本文采用余弦距离代替欧氏距离。余弦距离的定义如下:dc(x,y)=1-cos(x,y)=1-(x,y)椰x 椰 椰y椰(8)2.4基于余弦聚类的BKA算法本节比较分析基于欧氏距离的块Kaczmarz(eu-ropean distance block Kaczmarz,BKAE)算法和基于余弦距离的块Kaczmarz(cosinedistanceblockKaczmarz,BKAC)算法的收敛速度。首先,分别采用欧氏距离和余弦距离对系统矩阵进行分类,实现系数矩阵的BKAE算法和BKAC算法。然后,对比分析GRK、BKAE和BKAC算法的收敛速度,并分别用S2与S3来衡量算法之间的收敛速度。其中,
22、BKAE算法对于GRK算法的加速比定义为S2=CPUGRKCPUBKAE(9)BKAC算法对于BKAE算法的加速比定义为图2在达到终止迭代次数之前KA尧RK和GRK 3种算法达到收敛时的迭代次数1614121086420-27006004003002001000迭代次数/次500KA算法RK算法GRK算法表1矩阵A在RK和GRK算法下达到收敛时的迭代次数和计算时间渊m=50袁n为任意冤矩阵(行伊列)加速比迭代次数/次计算时间/s迭代次数/次计算时间/s50伊5004 2566.8472 5414.2311.6250伊1 0003 9587.8432 2134.3441.8150伊1 5003
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Kaczmarz 算法 粒子 成像 快速 重建 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。