发明名称 一种利用PCA和非环形特性估计复数fMRI数据模型阶数的方法
摘要 一种利用PCA和非环形特性估计复数fMRI数据模型阶数的方法,属于生物医学信号处理领域。先对复数fMRI数据进行连续主成分数的PCA消噪,再计算消噪数据的非环形度量DOI,得到DOI曲线并进行必要的调整,最后采用SORTE准则检测DOI曲线的拐点,该拐点对应的PCA成分数即为所估计模型阶数。本发明利用了完整的复数fMRI数据,能估计出更高更准确的模型阶数,进而分离更多更好的空时成分。在敲击手指任务下采集的复数fMRI数据的ICA分析中,本发明估计阶数下获取的单被试SM和TC与参考信号的相关系数最大可提高202.42%和51.89%以及123.15%和431.30%(DMN)。
申请公布号 CN105912851A 申请公布日期 2016.08.31
申请号 CN201610218145.8 申请日期 2016.04.07
申请人 大连理工大学 发明人 林秋华;李巍;龚晓峰;丛丰裕
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 大连理工大学专利中心 21200 代理人 赵连明;梅洪玉
主权项 一种利用PCA和非环形特性估计复数fMRI数据模型阶数的方法,首先对复数fMRI数据进行连续主成分数的PCA消噪,然后计算消噪数据的非环形度量DOI,得到DOI曲线并进行必要的调整,最后采用SORTE准则检测DOI曲线的拐点,该拐点对应的PCA成分数即为模型阶数;具体实现步骤如下:第一步:输入复数fMRI数据X∈C<sup>J×V</sup>;J表示时间维的全脑扫描次数,V表示空间维的脑内体素数目;第二步:设置PCA主成分个数M=1,…,N,N&lt;J;第三步:进行PCA消噪,得到N组主成分数连续的消噪数据;设U=[u<sub>1</sub>,...,u<sub>M</sub>]∈C<sup>J×M</sup>包含X协方差矩阵特征分解前M个最大特征值对应的特征矢量,Y=U<sup>H</sup>X∈C<sup>M×V</sup>为PCA消噪数据,含有M个主成分;第四步:计算N组PCA消噪数据的DOI;设置循环M=1,…,N,分别计算各组消噪矩阵Y的DOI如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&rho;</mi><mo>=</mo><mfrac><mrow><mi>det</mi><mrow><mo>(</mo><msub><mover><mi>R</mi><mo>~</mo></mover><mrow><mi>Y</mi><mi>Y</mi></mrow></msub><msubsup><mi>R</mi><mrow><mi>Y</mi><mi>Y</mi></mrow><mrow><mo>-</mo><mo>*</mo></mrow></msubsup><msubsup><mover><mi>R</mi><mo>~</mo></mover><mrow><mi>Y</mi><mi>Y</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow></mrow><mrow><msub><mi>detR</mi><mrow><mi>Y</mi><mi>Y</mi></mrow></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959847200000011.GIF" wi="1366" he="199" /></maths>式中,det表示求行列式值,R<sub>YY</sub>=E(YY<sup>H</sup>),<img file="FDA0000959847200000012.GIF" wi="398" he="79" />E表示数学期望,上标H表示共轭转置,上标T表示转置,上标*表示共轭,上标‑表示求逆;得到N组PCA消噪数据的DOI序列ρ<sub>1</sub>,...,ρ<sub>N</sub>;第五步:检测和调整DOI曲线;从前至后逐点检测DOI值,当ρ<sub>i</sub>&gt;ρ<sub>i‑1</sub>,i=2,...,N时,令ρ<sub>i</sub>=ρ<sub>i‑1</sub>;第六步:计算SORTE序列:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>S</mi><mi>O</mi><mi>R</mi><mi>T</mi><mi>E</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mfrac><mrow><mi>var</mi><mrow><mo>&lsqb;</mo><msubsup><mrow><mo>{</mo><mrow><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub></mrow><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mi>p</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&rsqb;</mo></mrow></mrow><mrow><mi>var</mi><mrow><mo>&lsqb;</mo><msubsup><mrow><mo>{</mo><mrow><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub></mrow><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&rsqb;</mo></mrow></mrow></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mi>var</mi><mrow><mo>&lsqb;</mo><msubsup><mrow><mo>{</mo><mrow><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub></mrow><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&rsqb;</mo></mrow><mo>&gt;</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mi>&infin;</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>var</mi><mrow><mo>&lsqb;</mo><msubsup><mrow><mo>{</mo><mrow><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub></mrow><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&rsqb;</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959847200000013.GIF" wi="1669" he="367" /></maths>其中,<img file="FDA0000959847200000021.GIF" wi="353" he="63" />i=1,...,(N‑1)为调整后DOI曲线的差值序列,p=1,...,(N‑2),<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>var</mi><mo>&lsqb;</mo><msubsup><mrow><mo>{</mo><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub><mo>}</mo></mrow><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&rsqb;</mo><mo>=</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mi>p</mi></mrow></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mrow><mo>(</mo><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub><mo>-</mo><mfrac><mn>1</mn><mrow><mi>N</mi><mo>-</mo><mi>p</mi></mrow></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mi>p</mi></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&dtri;</mo><msub><mi>&rho;</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000959847200000022.GIF" wi="1293" he="174" /></maths>第七步:计算模型阶数;根据SORTE准则,计算模型阶数P如下:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>P</mi><mo>=</mo><mi>arg</mi><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><mrow><mi>p</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>3</mn><mo>)</mo></mrow></mrow></munder><mi>S</mi><mi>O</mi><mi>R</mi><mi>T</mi><mi>E</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000959847200000023.GIF" wi="1382" he="95" /></maths>第八步:输出模型阶数估计结果P。
地址 116024 辽宁省大连市甘井子区凌工路2号
您可能感兴趣的专利