尊敬的严教授:
您好,最近在用dpabi做preprocessing的时候,遇到了一些问题,希望寻求到您的解答和帮助。
matlab2016a,dpabi4.2.
数据resting,TR=2s,time point=185。按照图中将各项参数输入进去进行preprocessing,run。Slice timing完成之后,在realign部分出现了问题,显示time point number doesn’t match,所有的被试都出现了这个问题(虽然图中的被试数量多一些,但在真正run的时候,只放进去4个被试的数据)。
我挨个检查了所有被试的TR和time point,都没有问题,所有数据都是TR=2s,time point=185。
我浏览了forum,发现有位老师也遇到了此问题,他将time point换成了rp文件中的行数,就可以run了。我检查了运行得出的每个被试的rp文件行数,是370行,与time point不匹配。然而,当我尝试将time point修改为370时,它提示我图像的time point和填入的数字不匹配。
当我将TR和time point设置成NaN,重新run preprocessing时,在realign部分又出现了新的问题。我被告知,好像是该被试的图像数据不合格所导致的,但我重新换了其他被试的数据,也出现同样的错误。
我检查了被试的header文件,没有发现异常。
我浏览了forum,发现可能是被试头动过大导致的。但是,我检查了所有被试的头动参数(设置TR和time point之后run,是可以得出被试的头动参数的),只有2个被试的图像头动大于3mm,而这两个被试的图像并不是图中所报出的被试图像。所以,其实并不是因为头动过大而导致这样的问题。
至此,并没有成功运行realign,想问下严教授,这种情况是如何导致的,我应该如何完成preprocessing?
不知我有没有清楚的描述我遇到的问题,如果没有的话,我可以再详细地描述一下。
非常感谢严教授能在百忙之中解答我的问题,谢谢老师。
祝好。
可以设0,强制不检查。
可以设0,强制不检查。
出现了关于y_ReadAll的新问题
OK。感谢严教授的解答。我将time point设置为0,可以run realign了。但是又出现了新的问题。想再问一下严教授,如下问题应该如何解决?感谢严教授。
如果选择Automask,就会在做mask这一步出现以下错误。
如果不选择Automask,则会在T1segment完成之后,就会同时出现上面的错误和下面的警告。
If you run from start again,
If you run from start again, you should delete those intermediate files.