|
12 | 12 | % accelerationFactor : (1,1) int64 |
13 | 13 | % Enter the acceleration factor (R), defined as the ratio of fully sampled to reduced k-space acquisition, with R ≥ 1 and R = 1 indicating no acceleration. This value is specified in the sequence protocol and can be retrieved from the DICOM header. |
14 | 14 | % |
| 15 | +% device : (1,1) <a href="matlab:help openminds.neuroimaging.device.MRIScanner" style="font-weight:bold">MRIScanner</a> |
| 16 | +% Add the MRI Scanner used. |
| 17 | +% |
15 | 18 | % diffusionEncodingParameters : (1,:) <a href="matlab:help openminds.core.data.File" style="font-weight:bold">File</a> |
16 | 19 | % Add two diffusion encoding files: a b-value file specifying the diffusion weighting for each acquired volume and a b-vector file specifying the corresponding three-dimensional diffusion gradient directions. Ensure that both files are correctly ordered, that b-vectors are normalized, and that they are aligned with the image volumes. |
17 | 20 | % |
|
117 | 120 | accelerationFactor (1,:) int64 ... |
118 | 121 | {mustBeScalarOrEmpty(accelerationFactor), mustBeInteger(accelerationFactor), mustBeGreaterThanOrEqual(accelerationFactor, 1)} |
119 | 122 |
|
| 123 | + % Add the MRI Scanner used. |
| 124 | + device (1,:) openminds.neuroimaging.device.MRIScanner ... |
| 125 | + {mustBeScalarOrEmpty(device)} |
| 126 | + |
120 | 127 | % Add two diffusion encoding files: a b-value file specifying the diffusion weighting for each acquired volume and a b-vector file specifying the corresponding three-dimensional diffusion gradient directions. Ensure that both files are correctly ordered, that b-vectors are normalized, and that they are aligned with the image volumes. |
121 | 128 | diffusionEncodingParameters (1,:) openminds.core.data.File ... |
122 | 129 | {mustBeMinLength(diffusionEncodingParameters, 2), mustBeMaxLength(diffusionEncodingParameters, 2)} |
|
238 | 245 | end |
239 | 246 |
|
240 | 247 | properties (Access = protected) |
241 | | - Required = ["echoTime", "repetitionTime", "sliceTiming"] |
| 248 | + Required = ["device", "echoTime", "repetitionTime", "sliceTiming"] |
242 | 249 | end |
243 | 250 |
|
244 | 251 | properties (Constant, Hidden) |
|
249 | 256 | LINKED_PROPERTIES = struct(... |
250 | 257 | 'MRIWeighting', "openminds.controlledterms.MRIWeighting", ... |
251 | 258 | 'MTPulseShape', "openminds.controlledterms.PulseShape", ... |
| 259 | + 'device', "openminds.neuroimaging.device.MRIScanner", ... |
252 | 260 | 'diffusionEncodingParameters', "openminds.core.data.File", ... |
253 | 261 | 'fatSuppressionTechnique', "openminds.controlledterms.MRIFatSuppressionTechnique", ... |
254 | 262 | 'fieldOfView', [], ... |
|
0 commit comments