在用DPARSFA预处理multi-band的任务态时,提取到的slice timing information from DICOM BIDS information如下:
0.957500000000000
0
1.02250000000000
0.0650000000000000
1.08750000000000
0.127500000000000
1.15000000000000
0.192500000000000
1.21500000000000
0.255000000000000
1.27750000000000
0.320000000000000
1.34250000000000
0.382500000000000
1.40500000000000
0.447500000000000
1.47000000000000
0.512500000000000
1.53250000000000
0.575000000000000
1.59750000000000
0.640000000000000
1.66000000000000
0.702500000000000
1.72500000000000
0.767500000000000
1.79000000000000
0.830000000000000
1.85250000000000
0.895000000000000
1.91750000000000
0.957500000000000
0
1.02250000000000
0.0650000000000000
1.08750000000000
0.127500000000000
1.15000000000000
0.192500000000000
1.21500000000000
0.255000000000000
1.27750000000000
0.320000000000000
1.34250000000000
0.382500000000000
1.40500000000000
0.447500000000000
1.47000000000000
0.512500000000000
1.53250000000000
0.575000000000000
1.59750000000000
0.640000000000000
1.66000000000000
0.702500000000000
1.72500000000000
0.767500000000000
1.79000000000000
0.830000000000000
1.85250000000000
0.895000000000000
1.91750000000000}
这个文件时每层扫描的时间,也就是说我是同时扫描2和33层,在扫描4和35层...,根据reference slice是扫描中间层应该是第1层,时间是0.957500000000000,但DPARSFA_run.m脚本中是直接用的SliceNumber/2),得出的结果是这个生成的slice timing information的中间行(也就是第31行)的信息。不知道是我对slice timing information的理解有误(我认为这个信息就是每一层扫描的时间,第一行是0.957500000000000代表第一层是0.957500000000000扫描的,第二行是0代表是最先扫描的)还是multi-band不是采用扫描时间的中间层。