2021-07-17 MRRC: Diffusion Gradient Table for DWI/DTI Study
Dear MRRC Users,
Diffusion MRI is one of core neuroimaging tools to investigate white mater integrity or brain structural connectivity. Core parameter of diffusion MRI is the diffusion gradient. In the sequence, it is load from a file, “diffusion gradient table”.
MRRC provides “diffusion gradient table” of your acquired diffusion weighted/tensor images (DWI/DTI) (see attached sample). Diffusion table is different from b-vector extracted from DICOM file, it is required for running of DWI sequence in scanner. Theoretically, the diffusion table should be designed by the user and provided to the center at protocol setting; however, most of MR users copy DWI sequence from other protocol, even without knowing this diffusion gradient table. It is recommended that the users backup the diffusion table which is applied for their DWI/DTI studies – in case of accidental loss of DWI/DTI sequence or new setup in other scanners, this backup will be very useful.
If you want to receive this service, contact Dr. Chan Moon, moonc@upmc.edu with “Project code” and “Date of study”, for example, WPC-0000, 2021/07/01.
Chan Hong Moon, PhD
MRRC Technical Director
Download the below example table.
# -----------------------------------------------------------
# Diffusion table extracted from DICOM by 'dicom2dvs'
# -----------------------------------------------------------
[directions=258]
CoordinateSystem=xyz
Normalisation=none
Vector[0] = ( 0.000000, 0.000000, 0.000000 )
Vector[1] = ( 0.800000, -0.600000, 0.000000 )
Vector[2] = ( 0.800000, 0.000000, 0.000000 )
Vector[3] = ( 0.800000, 0.000000, 0.400000 )
Vector[4] = ( 0.000000, 0.000000, 0.800000 )
Vector[5] = ( 0.600000, 0.600000, -0.400000 )
Vector[6] = ( 0.000000, 0.800000, 0.000000 )
Vector[7] = ( 0.800000, 0.400000, 0.000000 )
Vector[8] = ( 0.600000, -0.400000, -0.200000 )
Vector[9] = ( 0.800000, 0.400000, -0.400000 )
Vector[10] = ( 0.600000, -0.400000, 0.200000 )
Vector[11] = ( 0.400000, -0.800000, 0.000000 )
Vector[12] = ( 0.600000, -0.200000, -0.400000 )
Vector[13] = ( 0.600000, 0.600000, 0.400000 )
Vector[14] = ( 0.600000, -0.200000, 0.400000 )
Vector[15] = ( 0.400000, 0.000000, -0.800000 )
Vector[16] = ( 0.600000, 0.200000, -0.400000 )
Vector[17] = ( 0.000000, 0.000000, 1.000000 )
Vector[18] = ( 0.600000, 0.200000, 0.400000 )
Vector[19] = ( 0.400000, 0.000000, 0.800000 )
Vector[20] = ( 0.600000, 0.400000, -0.200000 )
Vector[21] = ( 0.400000, -0.600000, -0.600000 )
Vector[22] = ( 0.600000, 0.400000, 0.200000 )
Vector[23] = ( 0.400000, 0.800000, 0.000000 )
Vector[24] = ( 0.400000, -0.600000, -0.200000 )
Vector[25] = ( 0.800000, 0.400000, 0.400000 )
Vector[26] = ( 0.400000, -0.600000, 0.200000 )
Vector[27] = ( 0.000000, 0.400000, -0.800000 )
Vector[28] = ( 0.400000, -0.200000, -0.600000 )
Vector[29] = ( 0.400000, -0.600000, 0.600000 )
Vector[30] = ( 0.400000, -0.200000, 0.600000 )
Vector[31] = ( 0.000000, 0.400000, 0.800000 )
Vector[32] = ( 0.400000, 0.200000, -0.600000 )
Vector[33] = ( 0.600000, -0.800000, 0.000000 )
Vector[34] = ( 0.400000, 0.200000, 0.600000 )
Vector[35] = ( 0.000000, 0.800000, -0.400000 )
Vector[36] = ( 0.400000, 0.600000, -0.200000 )
Vector[37] = ( 0.400000, 0.600000, -0.600000 )
Vector[38] = ( 0.400000, 0.600000, 0.200000 )
Vector[39] = ( 0.000000, 0.800000, 0.400000 )
Vector[40] = ( 0.200000, -0.600000, -0.400000 )
Vector[41] = ( 0.400000, -0.800000, -0.400000 )
Vector[42] = ( 0.200000, -0.600000, 0.400000 )
Vector[43] = ( 0.600000, -0.600000, -0.200000 )
Vector[44] = ( 0.200000, -0.400000, -0.600000 )
Vector[45] = ( 0.400000, 0.600000, 0.600000 )
Vector[46] = ( 0.200000, -0.400000, 0.600000 )
Vector[47] = ( 0.600000, -0.600000, 0.200000 )
Vector[48] = ( 0.200000, 0.400000, -0.600000 )
Vector[49] = ( 0.000000, 0.600000, -0.800000 )
Vector[50] = ( 0.200000, 0.400000, 0.600000 )
Vector[51] = ( 0.600000, -0.200000, -0.600000 )
Vector[52] = ( 0.200000, 0.600000, -0.400000 )
Vector[53] = ( 0.800000, -0.400000, -0.200000 )
Vector[54] = ( 0.200000, 0.600000, 0.400000 )
Vector[55] = ( 0.600000, -0.200000, 0.600000 )
Vector[56] = ( 0.600000, -0.400000, 0.000000 )
Vector[57] = ( 0.400000, -0.800000, 0.400000 )
Vector[58] = ( 0.600000, 0.000000, -0.400000 )
Vector[59] = ( 0.600000, 0.200000, -0.600000 )
Vector[60] = ( 0.600000, 0.000000, 0.400000 )
Vector[61] = ( 0.800000, -0.400000, 0.200000 )
Vector[62] = ( 0.600000, 0.400000, 0.000000 )
Vector[63] = ( 0.600000, 0.200000, 0.600000 )
Vector[64] = ( 0.400000, -0.600000, 0.000000 )
Vector[65] = ( 0.800000, 0.000000, 0.600000 )
Vector[66] = ( 0.400000, 0.000000, -0.600000 )
Vector[67] = ( 0.600000, 0.600000, -0.200000 )
Vector[68] = ( 0.400000, 0.000000, 0.600000 )
Vector[69] = ( 0.800000, -0.200000, -0.400000 )
Vector[70] = ( 0.400000, 0.600000, 0.000000 )
Vector[71] = ( 0.600000, 0.600000, 0.200000 )
Vector[72] = ( 0.000000, 0.400000, -0.600000 )
Vector[73] = ( 0.400000, -0.400000, -0.800000 )
Vector[74] = ( 0.000000, 0.400000, 0.600000 )
Vector[75] = ( 0.200000, -0.600000, -0.600000 )
Vector[76] = ( 0.000000, 0.600000, -0.400000 )
Vector[77] = ( 0.800000, -0.200000, 0.400000 )
Vector[78] = ( 0.000000, 0.600000, 0.400000 )
Vector[79] = ( 0.200000, -0.600000, 0.600000 )
Vector[80] = ( 0.400000, -0.400000, -0.400000 )
Vector[81] = ( 0.000000, 0.600000, 0.800000 )
Vector[82] = ( 0.400000, -0.400000, 0.400000 )
Vector[83] = ( 0.200000, 0.600000, -0.600000 )
Vector[84] = ( 0.400000, 0.400000, -0.400000 )
Vector[85] = ( 0.800000, 0.200000, -0.400000 )
Vector[86] = ( 0.400000, 0.400000, 0.400000 )
Vector[87] = ( 0.200000, 0.600000, 0.600000 )
Vector[88] = ( 0.600000, -0.200000, -0.200000 )
Vector[89] = ( 0.400000, -0.400000, 0.800000 )
Vector[90] = ( 0.600000, -0.200000, 0.200000 )
Vector[91] = ( 0.800000, -0.200000, -0.200000 )
Vector[92] = ( 0.600000, 0.200000, -0.200000 )
Vector[93] = ( 0.800000, 0.200000, 0.400000 )
Vector[94] = ( 0.600000, 0.200000, 0.200000 )
Vector[95] = ( 0.800000, -0.200000, 0.200000 )
Vector[96] = ( 0.200000, -0.600000, -0.200000 )
Vector[97] = ( 0.600000, 0.000000, -0.800000 )
Vector[98] = ( 0.200000, -0.600000, 0.200000 )
Vector[99] = ( 0.800000, 0.200000, -0.200000 )
Vector[100] = ( 0.200000, -0.200000, -0.600000 )
Vector[101] = ( 0.800000, 0.400000, -0.200000 )
Vector[102] = ( 0.200000, -0.200000, 0.600000 )
Vector[103] = ( 0.800000, 0.200000, 0.200000 )
Vector[104] = ( 0.200000, 0.200000, -0.600000 )
Vector[105] = ( 0.400000, 0.400000, -0.800000 )
Vector[106] = ( 0.200000, 0.200000, 0.600000 )
Vector[107] = ( 0.600000, -0.600000, 0.000000 )
Vector[108] = ( 0.200000, 0.600000, -0.200000 )
Vector[109] = ( 0.800000, 0.400000, 0.200000 )
Vector[110] = ( 0.200000, 0.600000, 0.200000 )
Vector[111] = ( 0.600000, 0.000000, -0.600000 )
Vector[112] = ( 0.600000, -0.200000, 0.000000 )
Vector[113] = ( 0.000000, 0.800000, -0.600000 )
Vector[114] = ( 0.600000, 0.000000, -0.200000 )
Vector[115] = ( 0.600000, 0.000000, 0.600000 )
Vector[116] = ( 0.600000, 0.000000, 0.200000 )
Vector[117] = ( 0.400000, -0.800000, -0.200000 )
Vector[118] = ( 0.600000, 0.200000, 0.000000 )
Vector[119] = ( 0.600000, 0.600000, 0.000000 )
Vector[120] = ( 0.200000, -0.600000, 0.000000 )
Vector[121] = ( 0.400000, 0.400000, 0.800000 )
Vector[122] = ( 0.200000, 0.000000, -0.600000 )
Vector[123] = ( 0.200000, -0.800000, -0.200000 )
Vector[124] = ( 0.200000, 0.000000, 0.600000 )
Vector[125] = ( 0.400000, -0.800000, 0.200000 )
Vector[126] = ( 0.200000, 0.600000, 0.000000 )
Vector[127] = ( 0.200000, -0.800000, 0.200000 )
Vector[128] = ( 0.000000, 0.200000, -0.600000 )
Vector[129] = ( 1.000000, 0.000000, 0.000000 )
Vector[130] = ( 0.000000, 0.200000, 0.600000 )
Vector[131] = ( 0.200000, -0.200000, -0.800000 )
Vector[132] = ( 0.000000, 0.600000, -0.200000 )
Vector[133] = ( 0.400000, -0.200000, -0.800000 )
Vector[134] = ( 0.000000, 0.600000, 0.200000 )
Vector[135] = ( 0.200000, -0.200000, 0.800000 )
Vector[136] = ( 0.600000, 0.000000, 0.000000 )
Vector[137] = ( 0.400000, 0.800000, -0.400000 )
Vector[138] = ( 0.400000, -0.400000, -0.200000 )
Vector[139] = ( 0.200000, 0.200000, -0.800000 )
Vector[140] = ( 0.400000, -0.400000, 0.200000 )
Vector[141] = ( 0.400000, -0.200000, 0.800000 )
Vector[142] = ( 0.400000, -0.200000, -0.400000 )
Vector[143] = ( 0.200000, 0.200000, 0.800000 )
Vector[144] = ( 0.400000, -0.200000, 0.400000 )
Vector[145] = ( 0.000000, 0.800000, 0.600000 )
Vector[146] = ( 0.400000, 0.200000, -0.400000 )
Vector[147] = ( 0.200000, 0.800000, -0.200000 )
Vector[148] = ( 0.400000, 0.200000, 0.400000 )
Vector[149] = ( 0.400000, 0.200000, -0.800000 )
Vector[150] = ( 0.400000, 0.400000, -0.200000 )
Vector[151] = ( 0.200000, 0.800000, 0.200000 )
Vector[152] = ( 0.400000, 0.400000, 0.200000 )
Vector[153] = ( 0.400000, 0.800000, 0.400000 )
Vector[154] = ( 0.200000, -0.400000, -0.400000 )
Vector[155] = ( 0.000000, 0.600000, -0.600000 )
Vector[156] = ( 0.200000, -0.400000, 0.400000 )
Vector[157] = ( 0.400000, 0.200000, 0.800000 )
Vector[158] = ( 0.200000, 0.400000, -0.400000 )
Vector[159] = ( 0.000000, 0.600000, 0.600000 )
Vector[160] = ( 0.200000, 0.400000, 0.400000 )
Vector[161] = ( 0.600000, 0.000000, 0.800000 )
Vector[162] = ( 0.000000, 0.000000, 0.600000 )
Vector[163] = ( 0.800000, -0.200000, 0.000000 )
Vector[164] = ( 0.000000, 0.600000, 0.000000 )
Vector[165] = ( 0.400000, 0.800000, -0.200000 )
Vector[166] = ( 0.400000, -0.400000, 0.000000 )
Vector[167] = ( 0.800000, 0.000000, -0.200000 )
Vector[168] = ( 0.400000, 0.000000, -0.400000 )
Vector[169] = ( 0.600000, -0.600000, -0.400000 )
Vector[170] = ( 0.400000, 0.000000, 0.400000 )
Vector[171] = ( 0.800000, 0.000000, 0.200000 )
Vector[172] = ( 0.400000, 0.400000, 0.000000 )
Vector[173] = ( 0.400000, 0.800000, 0.200000 )
Vector[174] = ( 0.000000, 0.400000, -0.400000 )
Vector[175] = ( 0.800000, 0.200000, 0.000000 )
Vector[176] = ( 0.000000, 0.400000, 0.400000 )
Vector[177] = ( 0.000000, 1.000000, 0.000000 )
Vector[178] = ( 0.400000, -0.200000, -0.200000 )
Vector[179] = ( 0.600000, -0.400000, -0.400000 )
Vector[180] = ( 0.400000, -0.200000, 0.200000 )
Vector[181] = ( 0.200000, -0.800000, -0.400000 )
Vector[182] = ( 0.400000, 0.200000, -0.200000 )
Vector[183] = ( 0.600000, -0.400000, 0.400000 )
Vector[184] = ( 0.400000, 0.200000, 0.200000 )
Vector[185] = ( 0.600000, -0.600000, 0.400000 )
Vector[186] = ( 0.200000, -0.400000, -0.200000 )
Vector[187] = ( 0.600000, 0.400000, -0.400000 )
Vector[188] = ( 0.200000, -0.400000, 0.200000 )
Vector[189] = ( 0.200000, -0.800000, 0.400000 )
Vector[190] = ( 0.200000, -0.200000, -0.400000 )
Vector[191] = ( 0.600000, 0.400000, 0.400000 )
Vector[192] = ( 0.200000, -0.200000, 0.400000 )
Vector[193] = ( 0.800000, 0.600000, 0.000000 )
Vector[194] = ( 0.200000, 0.200000, -0.400000 )
Vector[195] = ( 0.400000, -0.600000, -0.400000 )
Vector[196] = ( 0.200000, 0.200000, 0.400000 )
Vector[197] = ( 0.200000, -0.400000, -0.800000 )
Vector[198] = ( 0.200000, 0.400000, -0.200000 )
Vector[199] = ( 0.400000, -0.600000, 0.400000 )
Vector[200] = ( 0.200000, 0.400000, 0.200000 )
Vector[201] = ( 0.600000, -0.400000, -0.600000 )
Vector[202] = ( 0.400000, -0.200000, 0.000000 )
Vector[203] = ( 0.400000, -0.400000, -0.600000 )
Vector[204] = ( 0.400000, 0.000000, -0.200000 )
Vector[205] = ( 0.200000, -0.400000, 0.800000 )
Vector[206] = ( 0.400000, 0.000000, 0.200000 )
Vector[207] = ( 0.400000, -0.400000, 0.600000 )
Vector[208] = ( 0.400000, 0.200000, 0.000000 )
Vector[209] = ( 0.800000, -0.400000, -0.400000 )
Vector[210] = ( 0.200000, -0.400000, 0.000000 )
Vector[211] = ( 0.400000, 0.400000, -0.600000 )
Vector[212] = ( 0.200000, 0.000000, -0.400000 )
Vector[213] = ( 0.200000, 0.400000, -0.800000 )
Vector[214] = ( 0.200000, 0.000000, 0.400000 )
Vector[215] = ( 0.400000, 0.400000, 0.600000 )
Vector[216] = ( 0.200000, 0.400000, 0.000000 )
Vector[217] = ( 0.600000, -0.400000, 0.600000 )
Vector[218] = ( 0.000000, 0.200000, -0.400000 )
Vector[219] = ( 0.400000, 0.600000, -0.400000 )
Vector[220] = ( 0.000000, 0.200000, 0.400000 )
Vector[221] = ( 0.200000, 0.400000, 0.800000 )
Vector[222] = ( 0.000000, 0.400000, -0.200000 )
Vector[223] = ( 0.400000, 0.600000, 0.400000 )
Vector[224] = ( 0.000000, 0.400000, 0.200000 )
Vector[225] = ( 0.600000, 0.800000, 0.000000 )
Vector[226] = ( 0.400000, 0.000000, 0.000000 )
Vector[227] = ( 0.200000, -0.800000, 0.000000 )
Vector[228] = ( 0.000000, 0.000000, 0.400000 )
Vector[229] = ( 0.200000, 0.800000, -0.400000 )
Vector[230] = ( 0.000000, 0.400000, 0.000000 )
Vector[231] = ( 0.200000, 0.000000, -0.800000 )
Vector[232] = ( 0.200000, -0.200000, -0.200000 )
Vector[233] = ( 0.600000, 0.400000, -0.600000 )
Vector[234] = ( 0.200000, -0.200000, 0.200000 )
Vector[235] = ( 0.200000, 0.000000, 0.800000 )
Vector[236] = ( 0.200000, 0.200000, -0.200000 )
Vector[237] = ( 0.200000, 0.800000, 0.400000 )
Vector[238] = ( 0.200000, 0.200000, 0.200000 )
Vector[239] = ( 0.200000, 0.800000, 0.000000 )
Vector[240] = ( 0.200000, -0.200000, 0.000000 )
Vector[241] = ( 0.800000, -0.400000, 0.400000 )
Vector[242] = ( 0.200000, 0.000000, -0.200000 )
Vector[243] = ( 0.000000, 0.200000, -0.800000 )
Vector[244] = ( 0.200000, 0.000000, 0.200000 )
Vector[245] = ( 0.800000, -0.400000, 0.000000 )
Vector[246] = ( 0.200000, 0.200000, 0.000000 )
Vector[247] = ( 0.000000, 0.200000, 0.800000 )
Vector[248] = ( 0.000000, 0.200000, -0.200000 )
Vector[249] = ( 0.600000, 0.400000, 0.600000 )
Vector[250] = ( 0.000000, 0.200000, 0.200000 )
Vector[251] = ( 0.000000, 0.800000, -0.200000 )
Vector[252] = ( 0.200000, 0.000000, 0.000000 )
Vector[253] = ( 0.800000, 0.000000, -0.400000 )
Vector[254] = ( 0.000000, 0.000000, 0.200000 )
Vector[255] = ( 0.000000, 0.800000, 0.200000 )
Vector[256] = ( 0.000000, 0.200000, 0.000000 )
Vector[257] = ( 0.800000, 0.000000, -0.600000 )