| Literature DB >> 25538672 |
Shireen Elhabian1, Yaniv Gur2, Clement Vachet3, Joseph Piven4, Martin Styner5, Ilana R Leppert6, G Bruce Pike7, Guido Gerig3.
Abstract
Diffusion-weighted imaging (DWI) is known to be prone to artifacts related to motion originating from subject movement, cardiac pulsation, and breathing, but also to mechanical issues such as table vibrations. Given the necessity for rigorous quality control and motion correction, users are often left to use simple heuristics to select correction schemes, which involves simple qualitative viewing of the set of DWI data, or the selection of transformation parameter thresholds for detection of motion outliers. The scientific community offers strong theoretical and experimental work on noise reduction and orientation distribution function (ODF) reconstruction techniques for HARDI data, where post-acquisition motion correction is widely performed, e.g., using the open-source DTIprep software (1), FSL (the FMRIB Software Library) (2), or TORTOISE (3). Nonetheless, effects and consequences of the selection of motion correction schemes on the final analysis, and the eventual risk of introducing confounding factors when comparing populations, are much less known and far beyond simple intuitive guessing. Hence, standard users lack clear guidelines and recommendations in practical settings. This paper reports a comprehensive evaluation framework to systematically assess the outcome of different motion correction choices commonly used by the scientific community on different DWI-derived measures. We make use of human brain HARDI data from a well-controlled motion experiment to simulate various degrees of motion corruption and noise contamination. Choices for correction include exclusion/scrubbing or registration of motion corrupted directions with different choices of interpolation, as well as the option of interpolation of all directions. The comparative evaluation is based on a study of the impact of motion correction using four metrics that quantify (1) similarity of fiber orientation distribution functions (fODFs), (2) deviation of local fiber orientations, (3) global brain connectivity via graph diffusion distance (GDD), and (4) the reproducibility of prominent and anatomically defined fiber tracts. Effects of various motion correction choices are systematically explored and illustrated, leading to a general conclusion of discouraging users from setting ad hoc thresholds on the estimated motion parameters beyond which volumes are claimed to be corrupted.Entities:
Keywords: HARDI; fiber orientations; impact quantification; motion correction; orientation distribution functions; subject motion; tractography comparison
Year: 2014 PMID: 25538672 PMCID: PMC4260507 DOI: 10.3389/fneur.2014.00240
Source DB: PubMed Journal: Front Neurol ISSN: 1664-2295 Impact factor: 4.003
Figure 1A comprehensive experimental framework for subject motion simulation to systematically evaluate the outcome of different motion correction choices commonly used by the scientific community on HARDI-based reconstructions and tractography. (A) A human brain HARDI data were acquired from a well-controlled motion experiment. (a.1) Acquired DWIs were preprocessed to obtain nearly noise-free and motion-free datasets. (a.2) For automated tractography selection and the quantification of whole brain connectivity, a subject-specific unbiased atlas was constructed via DTI-derived data from HARDI sequences resulting in a tensor atlas, where we can define a detailed parcelation of neuroanatomical structures, and map it back to each raw scan. (B) Noticeable motion was then simulated by randomly mixing gradients from the acquired datasets. (C) Motion correction involves four main decision variables where each distinct combination of choices defines a correction scheme. (D) Reconstruction of a corrected or motion-free dataset entails reconstructing the voxel-wise fiber orientation distribution functions, detecting local (voxel-wise) fiber orientation, preforming whole brain tractography, and automatically selecting anatomical pathways. (E) The evaluation of the effect of a motion correct scheme has been investigated based on voxel-wise metrics, global brain connectivity metric, and tract-based metric.
Figure 2Average and standard deviation of the percentage of motion-corrupted gradient directions as a function of thresholding on the estimated rotation angle in degrees (left) and the estimated translation magnitude in millimeter (right) for three human phantoms scanned twice at four clinical sites. The boxplots show the overall statistics of estimated motion parameters.
Figure 3The average Jensen–Shannon divergence (JSD) values (lower is better) for reconstructions based on raw datasets (denoised ones share similar performance) as (A) a function of motion corrupted percentage for different SNR levels and (B) a function of SNR levels for different motion corrupted percentage. The first and third columns show JSDs single fiber regions while the second and fourth columns show such values for reconstructions based on multiple fiber regions. Notice the impact of motion scrubbing (removing gradient directions), which becomes more significant with more motion-corrupted directions when compared to registration-based correction. Further the impact of motion scrubbing is rendered evident for 10% corrupted gradients.
Figure 4Sample fODFs reconstruction from untilted and tilted motion-free datasets as well as reconstruction from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes).
The effect of denoising on the average ± standard deviation of Jensen–Shannon divergence (JSD) values for single fiber regions and multiple fiber regions as a function of SNR levels for different motion corrupted percentages.
| Corrupted directions percentage | SNR levels | ||||||
|---|---|---|---|---|---|---|---|
| Interpolate corrupted directions (trilinear): raw | 0.360240 ± 0.045598 | 0.233751 ± 0.057661 | 0.206071 ± 0.056631 | 0.185168 ± 0.053253 | 0.168574 ± 0.050516 | 0.155135 ± 0.047892 | 0.135391 ± 0.043761 |
| Interpolate ALL directions (trilinear): raw | 0.334243 ± 0.059883 | 0.215623 ± 0.062502 | 0.194581 ± 0.060456 | 0.176716 ± 0.055924 | 0.162974 ± 0.052476 | 0.150333 ± 0.050609 | |
| Interpolate corrupted directions (trilinear): denoised | 0.352849 ± 0.040460 | 0.231980 ± 0.055656 | 0.202870 ± 0.054822 | 0.184626 ± 0.052840 | 0.167100 ± 0.049906 | 0.153834 ± 0.047516 | 0.135224 ± 0.043508 |
| Interpolate ALL directions (trilinear): denoised | 0.133699 ± 0.046593 | ||||||
| Interpolate corrupted directions (trilinear): raw | 0.410600 ± 0.031331 | 0.318959 ± 0.050478 | 0.286541 ± 0.055425 | 0.252046 ± 0.057168 | 0.230605 ± 0.055139 | 0.214138 ± 0.053860 | |
| Interpolate ALL directions (trilinear): raw | 0.402799 ± 0.036878 | 0.314221 ± 0.054400 | 0.284747 ± 0.059198 | 0.252745 ± 0.059908 | 0.233456 ± 0.057853 | 0.216581 ± 0.056865 | 0.192958 ± 0.051800 |
| Interpolate corrupted directions (trilinear): denoised | 0.402564 ± 0.029625 | 0.313242 ± 0.049651 | 0.284339 ± 0.052764 | 0.190779 ± 0.047920 | |||
| Ine interpolate ALL directions (trilinear): denoised | 0.251609 ± 0.058948 | 0.234186 ± 0.057342 | 0.210697 ± 0.055260 | 0.194545 ± 0.051417 | |||
| Interpolate corrupted directions (trilinear): raw | 0.429747 ± 0.014377 | 0.374981 ± 0.028244 | 0.357056 ± 0.032396 | 0.335591 ± 0.035592 | 0.319182 ± 0.036475 | 0.304666 ± 0.037237 | 0.281099 ± 0.037361 |
| Interpolate ALL directions (trilinear): raw | 0.420579 ± 0.017062 | 0.365135 ± 0.029617 | 0.349272 ± 0.032369 | 0.330066 ± 0.034023 | 0.316609 ± 0.034180 | 0.300648 ± 0.035244 | |
| Interpolate corrupted directions (trilinear): denoised | 0.361212 ± 0.027941 | 0.345386 ± 0.032180 | 0.328742 ± 0.035251 | 0.314137 ± 0.036364 | 0.300747 ± 0.036693 | 0.279468 ± 0.036236 | |
| Interpolate ALL directions (trilinear): denoised | 0.415004 ± 0.016909 | 0.279097 ± 0.033992 | |||||
| Interpolate corrupted directions (trilinear): raw | 0.441668 ± 0.009944 | 0.406974 ± 0.020601 | 0.394218 ± 0.025143 | 0.371914 ± 0.028719 | 0.359955 ± 0.030159 | 0.349868 ± 0.030453 | 0.326731 ± 0.028539 |
| Interpolate ALL directions (trilinear): raw | 0.438858 ± 0.010475 | 0.400544 ± 0.019045 | 0.387314 ± 0.024494 | 0.369097 ± 0.027007 | 0.358079 ± 0.028551 | 0.348511 ± 0.028087 | 0.327357 ± 0.026651 |
| Interpolate corrupted directions (trilinear): denoised | 0.398647 ± 0.020752 | 0.387550 ± 0.024170 | 0.353670 ± 0.029828 | ||||
| Interpolate ALL directions (trilinear): denoised | 0.434734 ± 0.010609 | 0.364260 ± 0.026451 | 0.343153 ± 0.026418 | 0.326491 ± 0.025983 | |||
| Interpolate corrupted directions (trilinear): raw | 0.362824 ± 0.044584 | 0.234789 ± 0.057672 | 0.202436 ± 0.054992 | 0.185053 ± 0.052774 | 0.168921 ± 0.051011 | 0.154412 ± 0.048760 | |
| Interpolate ALL directions (trilinear): raw | 0.341529 ± 0.055268 | 0.216935 ± 0.061572 | 0.190353 ± 0.057184 | 0.177338 ± 0.053845 | 0.164345 ± 0.051940 | 0.137129 ± 0.044860 | |
| Interpolate corrupted directions (trilinear): denoised | 0.355832 ± 0.038952 | 0.233300 ± 0.055329 | 0.200942 ± 0.053886 | 0.183426 ± 0.051732 | 0.168669 ± 0.050471 | 0.156186 ± 0.048501 | 0.137568 ± 0.044271 |
| Interpolate ALL directions (trilinear): denoised | 0.153666 ± 0.049561 | 0.139043 ± 0.045272 | |||||
| Interpolate corrupted directions (trilinear): raw | 0.437995 ± 0.020398 | 0.401102 ± 0.027875 | 0.395116 ± 0.029187 | 0.392917 ± 0.028751 | 0.394547 ± 0.029421 | 0.394157 ± 0.029765 | 0.393072 ± 0.029627 |
| Interpolate ALL directions (trilinear): raw | 0.424515 ± 0.023969 | 0.389511 ± 0.029832 | 0.385682 ± 0.030147 | 0.385935 ± 0.029025 | 0.389897 ± 0.030270 | 0.390043 ± 0.030282 | 0.389524 ± 0.030102 |
| Interpolate corrupted directions (trilinear): denoised | 0.433672 ± 0.019802 | 0.392704 ± 0.026322 | 0.385278 ± 0.027166 | 0.382104 ± 0.026334 | 0.382479 ± 0.027435 | 0.383047 ± 0.028099 | 0.382639 ± 0.027850 |
| Interpolate ALL directions (trilinear): denoised | |||||||
| Interpolate corrupted directions (trilinear): raw | 0.431485 ± 0.013919 | 0.374890 ± 0.027681 | 0.355161 ± 0.030889 | 0.340584 ± 0.034561 | 0.322469 ± 0.035754 | 0.306188 ± 0.036843 | 0.282984 ± 0.037859 |
| Interpolate ALL directions (trilinear): raw | 0.424731 ± 0.016649 | 0.366541 ± 0.029399 | 0.348776 ± 0.031170 | 0.336014 ± 0.033028 | 0.319378 ± 0.034755 | 0.303846 ± 0.035464 | 0.283342 ± 0.035411 |
| Interpolate corrupted directions (trilinear): denoised | 0.361122 ± 0.027406 | 0.344173 ± 0.030754 | 0.331062 ± 0.034374 | 0.316224 ± 0.035922 | 0.302532 ± 0.036504 | ||
| Interpolate ALL directions (trilinear): denoised | 0.420245 ± 0.016382 | 0.283460 ± 0.034162 | |||||
| Interpolate corrupted directions (trilinear): raw | 0.452994 ± 0.010220 | 0.417146 ± 0.015161 | 0.410814 ± 0.016068 | 0.406033 ± 0.016404 | 0.408391 ± 0.017131 | 0.407360 ± 0.017038 | 0.402509 ± 0.019258 |
| Interpolate ALL directions (trilinear): raw | 0.441239 ± 0.011757 | 0.402898 ± 0.020790 | 0.398061 ± 0.020777 | 0.397453 ± 0.019135 | 0.401401 ± 0.018495 | 0.401485 ± 0.017602 | 0.395939 ± 0.018965 |
| Interpolate corrupted directions (trilinear): denoised | 0.448519 ± 0.009997 | 0.407138 ± 0.014850 | 0.399052 ± 0.015820 | 0.393196 ± 0.015699 | 0.393496 ± 0.016721 | 0.393950 ± 0.016122 | 0.389538 ± 0.017035 |
| Interpolate ALL directions (trilinear): denoised | |||||||
Bold indicates the motion correction scenarios with minimal effect on the JSD metric in case of denoised datasets.
Figure 5The average fiber orientation deviation (lower is better) for reconstructions based on raw datasets (denoised ones share similar performance) as (A) a function of motion corrupted percentage for different SNR levels and (B) a function of SNR levels for different motion corrupted percentage. The first and third columns show orientation deviation for the first detected fiber having the largest volume fraction while the second and fourth columns show such values for the second detected fiber having the second largest volume fraction. Notice that local fiber orientations are more affected by motion scrubbing as SNR decreases and/or corrupted directions increase.
Figure 6The average graph diffusion distance (GDD) (lower is better) for the whole brain tractography derived from the raw datasets (denoised ones share similar performance) as (A) a function of the corrupted directions percentage for different SNR levels and (B) a function of SNR levels for different motion corrupted percentages. Notice the different behavior displayed by motion scrubbing for ≥50% corrupted directions, which due to having more short tracts connecting nearby region of interests while being assigned to larger weights in the graph construction step.
Figure 7Sample reconstructed connectomic profile (i.e., connectogram) from untilted and tilted motion-free datasets as well as connectograms from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes). Notice the tendency of motion scrubbing to add more links between nearby ROIs at corruption percentages, implying the detection of more short tracts.
The average Cohen’s Kappa statistic (higher is better) of different anatomically defined fiber pathways (other pathways show similar trend) based on automatic tractography selection based on whole brain tractography of raw datasets (denoised ones share similar performance) for different corrupted directions percentages.
| SNR levels | |||||||
|---|---|---|---|---|---|---|---|
| Baseline reference: motion scrubbing | 0.337569 | 0.512323 | 0.549884 | 0.583176 | 0.608084 | 0.623132 | |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.371873 | 0.527897 | 0.560684 | 0.597392 | 0.610865 | 0.625269 | 0.641443 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.430934 | 0.612666 | 0.623576 | 0.650286 | |||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.372998 | 0.533756 | 0.56661 | 0.597997 | 0.610078 | 0.625306 | 0.645364 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.56421 | 0.590059 | 0.643482 | 0.648159 | |||
| Baseline reference: motion scrubbing | 0.121185 | 0.240279 | 0.295196 | 0.342217 | 0.367067 | 0.397206 | 0.426858 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.344391 | 0.480168 | 0.510159 | 0.517193 | 0.519918 | 0.529172 | 0.536126 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.508548 | 0.520689 | 0.522688 | 0.528747 | 0.52865 | 0.531048 | |
| Model-based reference: interpolate corrupted directions (trilinear) | 0.34037 | 0.483498 | 0.511051 | 0.522758 | 0.53595 | 0.536208 | 0.54493 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.391228 | ||||||
| Baseline reference: motion scrubbing | 0.195245 | 0.234216 | 0.24072 | 0.239568 | 0.234356 | 0.228969 | 0.212593 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.32114 | 0.43416 | 0.463943 | 0.456179 | 0.456507 | 0.455066 | 0.441334 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.455952 | 0.435115 | |||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.308208 | 0.424219 | 0.454309 | 0.455936 | 0.456871 | 0.465054 | |
| Model-based reference: interpolate ALL directions (trilinear) | 0.344133 | 0.443797 | 0.459322 | 0.459972 | 0.462699 | 0.47007 | |
| Baseline reference: motion scrubbing | 0.178267 | 0.178831 | 0.178042 | 0.163248 | 0.164247 | 0.158891 | 0.152246 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.314508 | 0.391142 | 0.408141 | 0.417553 | 0.420105 | 0.412033 | 0.405891 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.327764 | 0.395117 | 0.405833 | 0.415301 | 0.421643 | 0.402026 | 0.401629 |
| Model-based reference: interpolate corrupted directions (trilinear) | 0.290382 | 0.405799 | 0.440177 | 0.452235 | 0.479685 | ||
| Model-based reference: interpolate ALL directions (trilinear) | 0.478169 | 0.496215 | |||||
| Baseline reference: motion scrubbing | 0.255609 | 0.511582 | 0.59193 | 0.647802 | 0.681451 | 0.708302 | 0.733556 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.288567 | 0.568014 | 0.636962 | 0.674537 | 0.700027 | 0.714401 | 0.741004 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.74033 | ||||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.290589 | 0.561405 | 0.636853 | 0.673316 | 0.699448 | 0.713441 | 0.739494 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.377735 | 0.663838 | 0.703892 | 0.723948 | 0.732407 | 0.751347 | |
| Baseline reference: motion scrubbing | 0.08445 | 0.181213 | 0.223927 | 0.250415 | 0.278556 | 0.304034 | 0.338546 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.282041 | 0.52623 | 0.598869 | 0.626852 | 0.636781 | 0.643479 | 0.651485 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.67397 | 0.663454 | 0.668005 | 0.671065 | |||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.273331 | 0.521025 | 0.603001 | 0.639991 | 0.658976 | 0.671995 | 0.67978 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.347568 | 0.612903 | 0.655906 | ||||
| Baseline reference: motion scrubbing | 0.167928 | 0.215559 | 0.227706 | 0.231256 | 0.238757 | 0.233776 | 0.237475 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.274988 | 0.47285 | 0.528849 | 0.56997 | 0.578886 | 0.581467 | 0.58602 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.594135 | 0.599463 | |||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.25215 | 0.466852 | 0.518179 | 0.553814 | 0.56339 | 0.584337 | 0.596757 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.300971 | 0.519456 | 0.551479 | 0.574403 | 0.578095 | ||
| Baseline reference: motion scrubbing | 0.209264 | 0.213673 | 0.214178 | 0.214527 | 0.219481 | 0.206522 | 0.210003 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.268415 | 0.449839 | 0.495255 | 0.54836 | 0.560483 | 0.565741 | 0.553228 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.486243 | 0.531024 | 0.563493 | 0.569974 | 0.578043 | 0.561712 | |
| Model-based reference: interpolate corrupted directions (trilinear) | 0.237249 | 0.43595 | 0.511829 | 0.537773 | 0.579497 | 0.591882 | 0.617357 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.304681 | ||||||
| Baseline reference: motion scrubbing | 0.021174 | 0.164388 | 0.253179 | 0.360941 | 0.432971 | 0.522092 | 0.538292 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.036125 | 0.248734 | 0.350268 | 0.41586 | 0.467664 | 0.496367 | 0.525266 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.453207 | ||||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.036877 | 0.241989 | 0.355478 | 0.41203 | 0.450946 | 0.497335 | 0.530589 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.061719 | 0.397744 | 0.481677 | 0.484301 | 0.532199 | 0.553205 | |
| Baseline reference: motion scrubbing | 0.017605 | 0.032846 | 0.036941 | 0.054356 | 0.069675 | 0.096068 | 0.120592 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.021015 | 0.193547 | 0.30352 | 0.358774 | 0.391792 | 0.417395 | 0.448851 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.407854 | 0.415109 | 0.45364 | ||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.019676 | 0.190149 | 0.298156 | 0.374981 | 0.394936 | 0.440116 | 0.450691 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.036533 | 0.269425 | 0.356155 | 0.448939 | |||
| Baseline reference: motion scrubbing | 0.079802 | 0.096081 | 0.088847 | 0.08342 | 0.084004 | 0.078977 | 0.074762 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.023615 | 0.173538 | 0.255646 | 0.303376 | 0.355478 | 0.370352 | |
| Baseline reference: interpolate ALL directions (trilinear) | 0.388926 | ||||||
| Model-based reference: interpolate corrupted directions (trilinear) | 0.017528 | 0.155743 | 0.226579 | 0.260404 | 0.306267 | 0.343361 | 0.363517 |
| Model-based reference: interpolate ALL directions (trilinear) | 0.031326 | 0.187443 | 0.250407 | 0.282972 | 0.310855 | 0.353314 | 0.350486 |
| Baseline reference: motion scrubbing | 0.103989 | 0.111274 | 0.105098 | 0.103238 | 0.107333 | 0.11481 | 0.110321 |
| Baseline reference: interpolate corrupted directions (trilinear) | 0.02605 | 0.137873 | 0.203676 | 0.292856 | 0.312459 | 0.329589 | 0.36963 |
| Baseline reference: interpolate ALL directions (trilinear) | 0.034815 | 0.169664 | 0.252561 | 0.300767 | 0.314673 | 0.347346 | 0.371886 |
| Model-based reference: interpolate corrupted directions (trilinear) | 0.021983 | 0.185256 | 0.299656 | 0.364072 | 0.433785 | 0.458342 | 0.477853 |
| Model-based reference: interpolate ALL directions (trilinear) | |||||||
Bold indicates the motion correction scenarios which yield maximal agreement of different fiber pathways to those obtained from motion-free sequence.
Figure 8Sample tractography selection for the corpus callosum (CC) from the untilted motion-free dataset as well as selections from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes). One can observe the short tracts being detected by motion scrubbing at high corruption percentages due to the exclusion of too many gradient directions.
Figure 12Sample tractography selection for the uncinate fasciculus (UNC) from the untilted motion-free dataset as well as selections from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes). Notice the inaccurate UNC tract being detected from the motion scrubbing choice at high percentages of motion corruption.
Figure 10Sample tractography selection for the corticospinal tract (CST) from the untilted motion-free dataset as well as selections from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes). Note that motion scrubbing cannot recover long tracts such as CST beyond 10% motion corruption.
Figure 11Sample tractography selection for the inferior fronto-occipital tract (IFO) from the untilted motion-free dataset as well as selections from motion-corrected datasets with 10, 30, and 70% corrupted gradient directions. Correction choices shown include outlier-based (i.e., motion scrubbing) and registration-based (using baseline and model-based reference volumes). Note that motion scrubbing cannot recover long tracts such as IFO beyond 10% motion corruption. Further, motion-based motion correction tends to recover longer tracts at high motion corruption compared to baseline-based correction.
Figure 13The average Jensen–Shannon divergence (JSD) values (first row) and the average fiber orientation deviation (second and third row), a function of motion corrupted percentage for reconstructions based on gold standards generated from (A) the QCed phantom dataset and (B) the raw phantom dataset. Note the agreement between (A) and (B) where the impact of motion scrubbing becomes more significant with more motion-corrupted directions when compared to registration-based correction. This effect is also rendered evident for local fiber orientations.