一种欠采样磁共振波谱的快速重建方法与流程

文档序号:11112412阅读:来源:国知局

技术特征:

1.一种欠采样磁共振波谱的快速重建方法,其特征在于包括以下步骤:

1)欠采样磁共振波谱的时间域信号;

2)构建时间域信号的汉克尔矩阵;

3)设基于矩阵因子分解的低秩汉克尔矩阵的重建模型:

<mrow> <mtable> <mtr> <mtd> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mi>x</mi> <mo>,</mo> <mi>P</mi> <mo>,</mo> <mi>Q</mi> </mrow> </munder> </mtd> <mtd> <mrow> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mo>|</mo> <mo>|</mo> <mi>P</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mo>|</mo> <mo>|</mo> <mi>Q</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mi>&lambda;</mi> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>y</mi> <mo>-</mo> <mi>U</mi> <mi>x</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> </mrow> </mtd> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <mi>R</mi> <mi>x</mi> <mo>=</mo> <msup> <mi>PQ</mi> <mi>H</mi> </msup> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式(1)中,x为待重建磁共振波谱时间域信号,U为欠采样算子,y为欠采的磁共振波谱时间域信号,R是构建汉克尔矩阵的线性算子;||·||2为向量的二范数,λ是一个正则化参数,用于权衡两项的重要性,符号“H”表示复共轭转置,||·||F表示矩阵的弗罗贝尼乌斯范数,P,Q是满足约束条件的任意矩阵;

4)采用基于矩阵因子分解的低秩汉克尔矩阵的重建算法:

式(1)的增广拉格朗日形式写成式(2):

<mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mrow> <mi>x</mi> <mo>,</mo> <mi>P</mi> <mo>,</mo> <mi>Q</mi> <mo>,</mo> <mi>D</mi> </mrow> </munder> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>P</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>Q</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mi>&lambda;</mi> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>y</mi> <mo>-</mo> <mi>U</mi> <mi>x</mi> <mo>|</mo> <msubsup> <mo>|</mo> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mo>&lt;</mo> <mi>D</mi> <mo>,</mo> <mi>R</mi> <mi>x</mi> <mo>-</mo> <msup> <mi>PQ</mi> <mi>H</mi> </msup> <mo>&gt;</mo> <mo>+</mo> <mfrac> <mi>&beta;</mi> <mn>2</mn> </mfrac> <mo>|</mo> <mo>|</mo> <mi>R</mi> <mi>x</mi> <mo>-</mo> <msup> <mi>PQ</mi> <mi>H</mi> </msup> <mo>|</mo> <msubsup> <mo>|</mo> <mi>F</mi> <mn>2</mn> </msubsup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中D是拉格朗日乘子,其维度与Rx相同,β为大于零的参数,<·,·>表示内积;

然后通过式(3)进行迭代求解:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>&lambda;U</mi> <mi>T</mi> </msup> <mi>U</mi> <mo>+</mo> <msup> <mi>&beta;R</mi> <mi>H</mi> </msup> <mi>R</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&lsqb;</mo> <msup> <mi>&lambda;U</mi> <mi>H</mi> </msup> <mi>y</mi> <mo>+</mo> <msup> <mi>&beta;R</mi> <mi>H</mi> </msup> <mrow> <mo>(</mo> <msub> <mi>P</mi> <mi>k</mi> </msub> <msubsup> <mi>Q</mi> <mi>k</mi> <mi>H</mi> </msubsup> <mo>-</mo> <msub> <mi>D</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>P</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>&beta;</mi> <mrow> <mo>(</mo> <msub> <mi>Rx</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>D</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>Q</mi> <mi>k</mi> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>&beta;Q</mi> <mi>k</mi> <mi>H</mi> </msubsup> <msub> <mi>Q</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>I</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>Q</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mi>&beta;</mi> <msup> <mrow> <mo>(</mo> <msub> <mi>Rx</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>D</mi> <mi>k</mi> </msub> <mo>)</mo> </mrow> <mi>H</mi> </msup> <msub> <mi>P</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <msup> <mrow> <mo>(</mo> <msubsup> <mi>&beta;P</mi> <mi>k</mi> <mi>H</mi> </msubsup> <msub> <mi>P</mi> <mi>k</mi> </msub> <mo>+</mo> <mi>I</mi> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>D</mi> <mrow> <mi>k</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>D</mi> <mi>k</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>k</mi> </msub> <mrow> <mo>(</mo> <mi>R</mi> <mi>x</mi> <mo>-</mo> <msup> <mi>PQ</mi> <mi>H</mi> </msup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中,下标k表示第k次的解,符号“-1”表示求矩阵的逆,τ是一个大于0的参数;当k=1时,Pk和Qk初始为随机矩阵,Dk是一个全为1的矩阵;当达到迭代停止准则时,迭代停止;

5)对补全的时间信号进行傅立叶变换即得到谱图。

2.如权利要求1所述一种欠采样磁共振波谱的快速重建方法,其特征在于在步骤1)中,所述对欠采样磁共振波谱的时间域信号的具体方法为:磁共振信号进行欠采样,给定一组与预期的全采情况下信号的维度相同的且取值为0或1的数字,用于表示全采样磁共振波谱的特定时间点的信号是否采集,其中0表示不采样,1表示采样,根据0和1构成欠采样算子U。

3.如权利要求1所述一种欠采样磁共振波谱的快速重建方法,其特征在于在步骤2)中,所述构建时间域信号的汉克尔矩阵的具体方法为:假设x是待重建的磁共振波谱时间域信号,其维度与全采情况下数据的维度相同,然后通过线性算子R构建汉克尔矩阵,一维的磁共振波谱信号通过线性算子R构建成汉克尔矩阵,二维的磁共振波谱信号通过线性算子R构建成分块汉克尔矩阵,更高维的磁共振信号通过线性算子R构建成多维汉克尔矩阵。

4.如权利要求1所述一种欠采样磁共振波谱的快速重建方法,其特征在于在步骤4)中,所述迭代停止的准则设定为达到最大迭代次数103或x在相邻两次迭代中的误差小于设定的阈值η,η设为10-6

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1