Skip to main content
Elsevier Sponsored Documents logoLink to Elsevier Sponsored Documents
. 2021 Jan 15;225:117437. doi: 10.1016/j.neuroimage.2020.117437

Scattered slice SHARD reconstruction for motion correction in multi-shell diffusion MRI

Daan Christiaens a,b,c,, Lucilio Cordero-Grande a,b,d, Maximilian Pietsch a,b, Jana Hutter a,b, Anthony N Price a,b, Emer J Hughes a, Katy Vecchiato a, Maria Deprez a,b, A David Edwards a,e, Joseph V Hajnal a,b, J-Donald Tournier a,b
PMCID: PMC7779423  PMID: 33068713

Highlights

  • Subject motion in dMRI leads to a set of scattered slices with unique contrast.

  • We introduce a slice-to-volume reconstruction framework for multi-shell HARDI data

  • Based on a data-driven representation as spherical harmonics and radial decomposition (SHARD).

  • The method is evaluated in test-retest scans and in the neonatal dHCP cohort.

  • Results show robust reconstruction in severely motion-corrupted scans.

Keywords: Diffusion MRI, Multi-shell, Motion correction, Slice-to-volume reconstruction, Neonatal imaging

List of Abbreviations: dHCP, developing Human Connectome Project; dMRI, diffusion magnetic resonance imaging; EPI, echo planar imaging; FWHM, full width half maximum; GMM, Gaussian mixture model; ODF, orientation distribution function; RMSE, root-mean-square error; SH, spherical harmonics; SHARD, spherical harmonics and radial decomposition; SVD, singular value decomposition; SNR, signal-to-noise ratio; SSP, slice sensitivity profile

Abstract

Diffusion MRI offers a unique probe into neural microstructure and connectivity in the developing brain. However, analysis of neonatal brain imaging data is complicated by inevitable subject motion, leading to a series of scattered slices that need to be aligned within and across diffusion-weighted contrasts. Here, we develop a reconstruction method for scattered slice multi-shell high angular resolution diffusion imaging (HARDI) data, jointly estimating an uncorrupted data representation and motion parameters at the slice or multiband excitation level. The reconstruction relies on data-driven representation of multi-shell HARDI data using a bespoke spherical harmonics and radial decomposition (SHARD), which avoids imposing model assumptions, thus facilitating to compare various microstructure imaging methods in the reconstructed output. Furthermore, the proposed framework integrates slice-level outlier rejection, distortion correction, and slice profile correction. We evaluate the method in the neonatal cohort of the developing Human Connectome Project (650 scans). Validation experiments demonstrate accurate slice-level motion correction across the age range and across the range of motion in the population. Results in the neonatal data show successful reconstruction even in severely motion-corrupted subjects. In addition, we illustrate how local tissue modelling can extract advanced microstructure features such as orientation distribution functions from the motion-corrected reconstructions.

1. Introduction

Diffusion magnetic resonance imaging (dMRI) offers a unique probe into brain microstructure and connectivity throughout the lifespan (Le Bihan et al., 1986). However, the relatively long acquisition time of modern dMRI protocols leads to inevitable subject motion, particularly in pediatric and geriatric cohorts. Motion correction is therefore a crucial processing step in dMRI analysis.

The first approaches to dMRI motion correction operated on a volume level, retrospectively seeking a rigid transformation for each image volume that describes the head motion of the subject during the scan (Andersson, Sotiropoulos, 2016, Rohde, Barnett, Basser, Marenco, Pierpaoli, 2004). In this case, volume-level motion correction can be regarded as a multi-contrast image registration problem, in which the acquired image volumes are interpolated into the moving subject reference frame. However, the vast majority of dMRI data are collected as stacks of slices using echo planar imaging (EPI) sequences (Turner et al., 1990). Subject motion can hence occur between slices, as much as between volumes, leading to substantial intra-volume motion artefacts in less compliant subject groups. In such groups, such as the neonatal cohort used in this work, effective motion correction needs to realign the individual slices into a self-consistent image.

The slice is the natural unit of data for motion correction in EPI. Indeed, subject motion can be assumed frozen within the short readout time of every EPI shot (a single slice or a group of slices acquired simultaneously in a single multiband excitation). Inter-shot motion scatters the slice positions with respect to the subject, which can lead to undersampled areas. Intra-shot motion induces a linear phase shift (Anderson and Gore, 1994), which can give rise to slice dropouts that need to be treated as outliers in further analysis. Crucially, both sources of missing data impede direct interpolation of the acquired image data in the subject reference.

Furthermore, the diffusion-weighted contrast depends on the acquired b-value and gradient orientation in the scanner reference frame. If the subject moves during the scan, the orientation-dependent dMRI contrast needs to be modulated to match the encoding direction in the subject reference frame. In volume-level dMRI motion correction, this reduces to a straightforward reorientation of the diffusion gradient encoding vectors (Leemans and Jones, 2009). However, in slice-level motion correction, individual slices within any given volume may be differently affected by motion-induced rotation, introducing scatter in the effective diffusion gradient direction (Fogtmann, Seshamani, Kroenke, Cheng, Chapman, Wilm, Rousseau, Studholme, 2014, Oubel, Koob, Studholme, Dietemann, Rousseau, 2012). In other words, each shot may have seen a unique diffusion encoding gradient. As such, it is no longer sufficient to reorient the diffusion encoding of the volume, nor is it correct to interpolate across slices that have a different diffusion sensitization.

Therefore, slice-level motion correction requires a conceptual shift to an inverse problem perspective, in which the output image and slice motion parameters are jointly optimized to best explain the acquired scattered slice data. In anatomical imaging, where such approach is known as slice-to-volume reconstruction (Gholipour, Estroff, Warfield, 2010, Kuklisova-Murgasova, Quaghebeur, Rutherford, Hajnal, Schnabel, 2012, Rousseau, Glenn, Iordanova, Rodriguez-Carranza, Vigneron, Barkovich, Studholme, 2006), a single (often super-resolved) image volume is fitted to multiple orthogonally-acquired slice stacks. In diffusion imaging, where data is collected with varying image contrast, a multi-dimensional signal representation is fitted to the set of slices, both within and across the various diffusion encodings. As such, the issues with interpolation are circumvented in favour of a q-space data representation that can be evaluated for any b-value and reoriented gradient direction.

To facilitate a wide range of further analyses, the signal representation must be model-free, whilst also offering rank-reduction properties needed to make the data self-consistent. Prior work in dMRI slice-to-volume reconstruction has used representations based on the diffusion tensor (Fogtmann, Seshamani, Kroenke, Cheng, Chapman, Wilm, Rousseau, Studholme, 2014, Jiang, Xue, Counsell, Anjari, Allsop, Rutherford, Rueckert, Hajnal, 2009, Marami, Salehi, Afacan, Scherrer, Rollins, Yang, Estroff, Warfield, Gholipour, 2017, Marami, Scherrer, Afacan, Erem, Warfield, Gholipour, 2016), multi-tensor models (Marami et al., 2018), single-shell spherical harmonics (Deprez et al., 2019), or Gaussian processes (Andersson, Graham, Drobnjak, Zhang, Filippini, Bastiani, 2017, Scherrer, Gholipour, Warfield, 2012), which can limit the supported input data or downstream analysis. Here, we use a data-driven signal representation for multi-shell dMRI based on spherical harmonics and a radial decomposition (SHARD) that was shown to have compelling low-rank properties highly suitable for motion correction applications (Christiaens et al., 2019a). Its model-free nature enables fair comparison between various microstructure models and data analysis methods.

The proposed slice-to-volume reconstruction framework corrects subject motion and static EPI distortion, and also incorporates the slice profile to ensure through-plane resolution recovery. Furthermore, we integrate intensity-based slice outlier detection based on a log-normal mixture model. We validate accuracy in brain dMRI data with simulated motion traces and measure test-retest reproducibility in scans with and without motion. In addition, we apply and evaluate this method in a cohort of 650 neonatal scans acquired as part of the developing Human Connectome Project (dHCP). Our software implementation is publicly available as a module for MRtrix3 (Tournier et al., 2019). The processed neonatal data will be part of the next dHCP release.

2. Method

2.1. Signal representation and inverse problem

2.1.1. SHARD representation

Given multi-shell HARDI data acquired in a set of slices or multiband excitations, we wish to estimate the unknown motion traces and reconstruct the motion-corrected signal. Due to the orientation-dependence of the dMRI contrast, this reconstruction requires a model-independent signal representation that spans across the angular as well as radial q-space domain. To this end, we have recently introduced a data-driven representation named Spherical Harmonics And Radial Decomposition (SHARD) (Christiaens et al., 2019a), which links the conventional spherical harmonics (SH) representation in each shell with a bespoke singular value decomposition (SVD) in the radial domain to represent multi-shell dMRI data as a linear combination of orthogonal components. This decomposition was shown to outperform alternative signal representations whilst also capturing all micro- and meso-structural information in the signal up to a chosen basis rank r. Furthermore, cross-validation experiments also showed that SHARD facilitates efficient rank reduction, which can help ensure robust volume-to-slice registration.

The target image is thus represented as a 4-D image of SHARD reconstruction coefficients, encoded in vector x of length nxyz · r, where nxyz=nx·ny·nz is the image grid size of the reconstruction. Given this linear representation and subject motion parameters, a forward model enables predicting the expected dMRI contrast in each slice. The inverse problem then consists of optimizing the target x for maximum similarity to the acquired scattered slice data, whilst simultaneously finding the subject motion traces that encode the slice positions.

2.1.2. Forward model

For given rigid motion parameters μs of the subject at the time point of acquiring slice s, a prediction y^s of the acquired signal in that slice can be obtained as

y^s=BsM(μs)Qs(μs)x, (1)

where

  • Qs(μs) encodes the SHARD basis for q-space, used to project the reconstruction coefficients x to the dMRI contrast for the reoriented diffusion encoding of slice s. This is a block diagonal matrix of size nxyz × nxyz · r in which the multi-shell signal basis of size 1 × r is repeated on the diagonal. The signal basis depends on the diffusion encoding of slice s (b-value and direction) and also on the motion parameters μs due to the need for gradient reorientation.

  • M(μs) is a linear motion operator, mapping the projected dMRI contrast to scanner space. This is a square matrix of size nxyz × nxyz, in which every row interpolates scanner grid positions in subject space for the current motion μs. This work uses cubic interpolation, leading to a sparse convolution structure (Keys, 1981). M(μs) can also account for EPI distortion (cf. Section 2.1.4).

  • Bs is a blurring and slice selection matrix associated with the slice sensitivity profile (SSP). This operation convolves the simulated contrast with the SSP in the scanner slice direction z, and evaluates the result at the location of slice s, resulting in a sparse matrix of size nxy × nxyz. SSP convolution is explained in more detail in Fig. 1. If the exact SSP is not known, it can be approximated with a Gaussian point spread function of full width half maximum (FWHM) matched to the slice thickness.

Fig. 1.

Fig. 1

Slice profile operator in the forward model: (a) example reconstructed signal on a discrete grid; (b) cubic interpolation kernel; (c) continuous signal represented by a, modelled as the convolution of a and b; (d) actual slice sensitivity profile in the neonatal dHCP data, i.e., the (normalized) transverse magnetization Mxy(z) calculated using a Bloch equation simulator taking into account the properties of the multiband RF excitation, spatial interleaving pattern of the slices, and sequence timings; (e) prediction of the measured signal as the convolution of c and d; (f) combined convolution kernel used in the reconstruction, namely the convolution of b and d sampled at the slice separation distance. The blurring and slice selection matrix Bs implements a discrete convolution with this combined kernel f, which is mathematically equivalent but computationally more efficient.

This forward model enables generating predictions for the signal in a scattered collection of slices, each with their own motion state and dMRI encoding. The slice profile matrix also enables super-resolution of overlapping slices in the through-plane direction.

To shorten the notation below, we define the full reconstruction matrix for every slice s as

Rs(μ)=BsM(μs)Qs(μs), (2)

with μ denoting the total subject motion trace. Note that μs captures the position of the subject at the time of acquiring slice s; individual slices acquired simultaneously in a single multiband excitation thus share the same motion state.

2.1.3. Inverse problem

Given the acquired scattered slice data, we seek the optimal reconstruction x* and rigid motion parameters μ* that maximize similarity between the acquired data and its prediction. Assuming Gaussian noise, the cost function is the weighted L2-norm of the residuals in all slices ys:

minx,μswsnvysRs(μ)x2+π(x), (3)

where ws is a slice weight that is used for outlier rejection, nv is the number of acquired volumes, and π(x) is a regularization term on the reconstruction. Regularization is needed to stabilize noise amplification in the SSP deconvolution and inverse interpolation. In this work we define the regularizer as

π(x)=λ2Lx2+ζ2Zx2, (4)

where the first term is an isotropic Laplacian convolution filter and the second term is an 8th-order derivative filter in the slice direction. The derivative filter’s high-pass characteristic helps stabilize the ill-conditioned slice profile deconvolution at reasonable computational cost.

The optimization process alternates between a reconstruction step in which the SHARD representation x is optimized given a current motion estimate μ, and a registration step in which the motion parameters are updated for the current x. In addition, an outlier reweighting step is incorporated to discard damaged slices from the reconstruction. These steps are described in detail in Sections 2.22.4, and their integration is described in Section 2.5 and illustrated in Fig. 3.

Fig. 3.

Fig. 3

Process integration scheme, representing one epoch in the motion correction framework. Between each major update of the reconstruction, the multi-shell SHARD basis, motion parameters and slice outlier weights are updated and passed to the next iteration.

2.1.4. Modelling EPI distortion

EPI distortion due to magnetic susceptibility and eddy currents introduces an additional geometric transformation in the data as a displacement field along the phase encoding direction in every slice. These can, to a good first order approximation, be described by an invariant B0 field map in the subject reference frame (Andersson et al., 2003). Under motion, the field map is thus assumed to move alongside the subject’s head. At any given subject pose, the rigidly-aligned field map describes a pull-back displacement field that maps distorted dMRI slices in scanner space to undistorted images in the moving subject space. However, modelling the effect of EPI distortion as part of the geometric transformation operator M(μs) requires the inverse deformation that warps images from undistorted space to distorted space. An integrated forward model of motion and distortion hence needs to invert the field map, and, since the phase encoding axis along which distortion arises is fixed in scanner space, needs to invert the field map upon each update of the motion parameters.

Although our implementation supports this integrated approach, we found that the benefits of such direct model do not outweigh the significant computational cost of the required field inversion in every iteration of the reconstruction step. Instead, the inverse problem solver unwarps the input dMRI data before each reconstruction step, given the field map and the current estimate of the subject motion trace and accounting for the appropriate Jacobian scaling (Andersson et al., 2003). As such, the implementation achieves higher run time efficiency at the expense of a double interpolation in the reconstruction process.

2.2. Reconstruction

During reconstruction steps, we solve the sub-problem:

x(k)=argminx1nvW(yR(k)x)2+λ2Lx2+ζ2Zx2, (5)

where R(k)=[|Rs(k)|] is the combined reconstruction matrix of all scattered slices in the current iteration k, and W=diag(ws). This is a large, sparse least-squares fit to all combined scattered slice data.

Least-squares system The reconstruction problem (5) can be written as the least-squares solution to

[wsys00]=[wsRsλLζZ]x, (6)

where the index (k) was dropped from the notation. The normal equations of this system are

swsRsys=(swsRsRs+λ2LL+ζ2ZZ)x. (7)

The system matrix dimension is in the order of 100 million, too large to fit in memory and invert on normal hardware. Therefore, we rely on an iterative conjugate gradient (CG) method that takes advantage of the sparse structure of the matrices involved.

CG solver Conjugate gradient is an iterative numerical method to solve a square symmetric linear system of equations z=Ex such as the one in (7). Rather than requiring the inverse or Cholesky decomposition of matrix E, the CG solver only requires access to the matrix multiplication E r, which can be implemented without ever needing to construct E explicitly. Instead, our implementation chains up the linear operators Qs, M, Bs, and their transpose, as well as the regularization terms L and Z, as a series of image filters and interpolation steps. As such, we avoid needing to store and invert the full reconstruction matrix, saving otherwise prohibitive memory load by leveraging the sparse structure in a custom matrix-free solver. Furthermore, the iterative nature of the CG solver allows us to relax the convergence criteria in early epochs, thus saving on run time when the motion parameters have not yet converged.

2.3. Registration

During registration steps, the rigid motion parameters are updated by optimizing spatial alignment between a rank-reduced reconstruction x˜(k) and the acquired scattered slice data. To this end, we apply rigid image registration between the predicted dMRI contrast and the acquired slices to update the motion parameters at each time point by solving the associated sub-problem

μs(k+1)=argminμs,αsysαsRs(μs)x˜(k)2, (8)

where αs is an intensity scale factor (details below). Subsequently, we filter the rigid motion parameters for outlier robustness and temporal consistency. In all processing, the rigid motion parameters are represented in Lie algebra, as described below.

Rigid motion parameterization The rigid pose of each slice in material coordinates is characterized by 6 degrees of freedom: 3 translation parameters and 3 rotation parameters. Conventional parameterizations of rigid motion in Euler angles or quaternions are either degenerate (gimbal lock) or overparameterized ( > 6 parameters), complicating the calculation of the Jacobian in the image registration process. We therefore chose to parameterize the rigid motion group SE(3) by its corresponding Lie algebra se(3), thus linearizing the manifold (Blanco, 2010). In this representation, the pose vector μs=[tx,ty,tz,rx,ry,rz] uniquely characterizes a 4 × 4 rigid transformation matrix T(μs) in homogeneous scanner coordinates under the following mapping:

T(μs)=exp(0rzrytxrz0rxtyryrx0tz0000), (9)

where exp  is the matrix exponential. The inverse mapping can be achieved with the matrix logarithm. This linearized representation is well suited for direct optimization on the SE(3) manifold, such as rigid registration (Blanco, 2010).

Image registration The nonlinear least-squares problem in (8) is a volume-to-slice(s) rigid registration problem under a sum-of-squared-differences similarity metric, in which the rigid pose μs of the subject at the acquisition of slice s is optimized for best alignment with the predicted rank-reduced dMRI contrast in the reoriented diffusion encoding. The auxiliary unknown αs enables scaling the predicted image intensity to slices with partial saturation artefacts, hence improving robust alignment in the presence of intensity dropouts and spin history effects. Note that these scale factors are not used in the reconstruction (Eq. (5)); ultimately, slices with intensity dropout are treated as outliers in the forward model.

Our implementation first generates a 3-D prediction of the reoriented dMRI contrast based on the motion parameters μs(k) of the previous iteration, thus approximating the reoriented contrast in the interest of computational efficiency. The subsequent rigid volume-to-slice alignment is then solved with the Levenberg–Marquardt algorithm (Marquardt, 1963). The Jacobian μsRs(μs)x(k) is expressed analytically, based on the exact Jacobian of the composition of a point and a pose in Lie algebra as outlined in Blanco (2010).

Temporal filter The independent, per-slice registration described above is only as good as its target and source images. The target slice can be affected by signal dropout where there is no meaningful contrast to register to. The source image is the intermediate result of a dynamic motion correction process and can therefore likewise be affected by yet unresolved slice dropouts and misalignment. To mitigate these effects, we apply minimal temporal filtering to the estimated motion traces. To this end, we index the motion parameters μt according to their acquisition time point t, which depends on the volume order and on the slice interleave and shift pattern (e.g. odd-even slice order). The filter operates in two stages. The first stage aims to replace untrustworthy motion parameters in outlier slices with the mean pose of their neighbours. This is implemented with the weighted average

μt=wtμt+(1wt)12(μt1+μt+1), (10)

where wt=ws(t) are the outlier weights of the corresponding slices as estimated from the image similarity between data and prediction indexed in temporal order. This filter is calculated by solving a square band diagonal linear system for the vector of unknowns [μt1μtμt+1]. The second stage aims for edge-preserving smoothing in the temporal domain to suppress spot noise, implemented as a straightforward median filter with window size fixed to 5 in all experiments.

2.4. Outlier reweighting

Outlier detection is needed to downweight the influence of dropout or otherwise artefacted slices in the reconstruction. Here, we use a probabilistic criterion based on the intensity difference between the acquired data and its prediction in each multiband excitation, i.e., based on the residuals of the reconstruction step. When the residuals in a slice are large compared to all other slices at similar b-value, that slice is detected and discarded as an outlier.

The procedure therefore starts by calculating the root-mean-squared error (RMSE) within the brain mask for each multiband excitation. The reliability of each slice is subsequently calculated from a probabilistic mixture model, enabling unsupervised separation in inlier and outlier classes. Since the SNR can be different across shells, this mixture model is fitted to the RMSE of all slices with the same b-value. The RMSE in the inlier class is expected to be χ-distributed, albeit with non-constant degrees of freedom due to the variable number of voxels included in the mask. The outlier class is expected to follow a non-central χ-distribution, again with non-constant degrees of freedom. Both distributions can be well approximated with a log-normal distribution, thus simplifying the outlier classification to a two-class Gaussian Mixture Model (GMM) of the log-RMSE. We fit the GMM using Expectation-Maximization (Dempster et al., 1977), with the inlier class mean and standard deviation respectively initialized at the median and median absolute deviation (MAD) log-RMSE, and the outlier class analogously initialized at 3 × RMSE. After convergence, the weight ws of each slice in the reconstruction is set to the inlier class membership probability. The log-GMM fit is illustrated in Fig. 2.

Fig. 2.

Fig. 2

Illustration of the slice outlier reweighting procedure, in this case shown for a representative subject in the b=2600s/mm2 shell. A histogram for the root-mean-squared error (RMSE) per multiband excitation is shown in grey. The blue and orange lines plot the log-normal inlier and outlier components respectively. The green dashed line plots the associated inlier probability, showing a sharp separation between inlier and outlier shots.

2.5. Integration

The reconstruction, registration, and outlier reweighting steps described in the preceding sections are alternatingly repeated upon every epoch in the combined motion correction framework. Furthermore, the data-driven SHARD basis is also updated at each iteration because the low-rank representation is learned from the data and thus improves as the data becomes more self-consistent. The integration of these steps is schematically shown for a single epoch in Fig. 3. Given the current motion parameters and slice weights, and initialized with the previous reconstruction, the CG solver updates the reconstruction and also outputs the residuals between the data and prediction. This current reconstruction is then used to update the SHARD basis and motion parameters, and also to initialize the next reconstruction step. To update the motion parameters, a rank-reduced reconstruction is registered to the slices of the original input data as described above. The outlier weights are updated based on the residuals. On the next epoch, this process repeats with the new inputs.

The iterative motion correction process is initialized with all motion parameters set to 0 (no subject motion) and all slice weights set equal. In the default setup, which we found to be robust across various datasets, the first 2 epochs are constrained to volume-level registration. Afterwards, we proceed with slice-to-volume registration on the multiband excitation level, typically for another 3 epochs. During these stages the reconstruction is terminated after 3 iterations of the CG solver, as the reconstruction will be further refined in later epochs. The last reconstruction step, with final motion parameters, is run for 10 CG iterations to further enhance the precision of the output. Registration is always constrained to 10 iterations of the Levenberg–Marquardt optimizer. To ensure robust alignment, the registration input image (the current rank-reduced reconstruction) is filtered with isotropic spatial smoothing. The FWHM of this smoothing kernel is gradually reduced from 3 to 1 times the voxel size, thus adopting a multi-scale strategy in the motion correction process.

The motion correction method is implemented in the open source software toolset MRtrix3 (Tournier et al., 2019). The reconstruction, registration and outlier reweighting processes are implemented as standalone compiled binaries. The integrated motion correction pipeline is implemented as a customizable wrapper script. Our source code is publicly available as an external module (https://github.com/dchristiaens/shard-recon) that we plan to integrate into the MRtrix3 core.

3. Data and experiments

3.1. Data and preprocessing

Neonatal diffusion-weighted brain imaging data were acquired as part of the Developing Human Connectome Project1 (dHCP), following written parental informed consent. Participants were scanned during natural sleep, in the first week after birth and repeated at term-equivalent age for those born preterm. All study procedures were reviewed and approved by the Riverside Research Ethics Committee (14/LO/1169). For this work, we included all subjects scanned before the end of 2018 that have a complete dMRI acquisition and undamaged k-space reconstruction. Partial and interrupted scans were excluded, but subjects with incidental findings were not. The resulting selection comprises 650 scans in 571 unique subjects: 134 preterm scans (post-menstrual age (PMA) at scan between 26 and 37 weeks) and 516 scans at term (between 37 and 44 weeks PMA).

All scans were conducted on a 3T Philips Achieva system using a bespoke 32-channel neonatal head coil and patient-handling system (Hughes et al., 2017). The dMRI acquisition parameters are: TE = 90ms; TR = 3800ms; multiband factor MB=4; SENSE factor 1.2; Partial Fourier factor 0.855; 1.5mm in-plane resolution; 3mm slice thickness with 1.5mm slice overlap (Hutter et al., 2017). The diffusion gradient scheme is sampled across 4 shells with b=0,400,1000,and2600s/mm2, with 20, 64, 88, and 128 samples respectively (Tournier et al., 2015). The slice order uses an interleave factor 3 with shift 2. Volumes are fully interleaved across b-values to optimize gradient duty cycle effects, and are furthermore interleaved across 4 orthogonal phase encoding directions to aid in susceptibility distortion correction (Bastiani, Andersson, Cordero-Grande, Murgasova, Hutter, Price, Makropoulos, Fitzgibbon, Hughes, Rueckert, Victor, Rutherford, Edwards, Smith, Tournier, Hajnal, Jbabdi, Sotiropoulos, 2019, Hutter, Tournier, Price, Cordero-Grande, Hughes, Malik, Steinweg, Bastiani, Sotiropoulos, Jbabdi, Andersson, Edwards, Hajnal, 2017).

In addition, a test-retest scan of one adult volunteer was conducted on the same system but using a 32-channel Philips head coil. All acquisition parameters were matched to the neonatal protocol, except the in plane resolution and slice thickness were scaled isotropically to 2.5 × 2.5 × 5.0mm (with 2.5mm slice overlap) to accommodate a larger field of view. The volunteer was instructed to stay still during the first scan and to move actively during the rescan.

Prior to motion correction, all data were preprocessed with image denoising (Veraart et al., 2016), Gibbs ringing suppression (Kellner et al., 2016), and B0 field map estimation (Andersson et al., 2003). Image denoising is performed in the complex (phase-magnitude) domain after linear phase removal, where noise can be assumed additive Gaussian. The noise suppression is achieved using SVD truncation based on Marchenko–Pastur theory in 7 × 7 × 7 patches (Veraart et al., 2016). The static B0 field map is estimated from the b=0 volumes using FSL Topup (Andersson et al., 2003), to enable correcting magnetic susceptibility-induced distortion. This field map, alongside the preprocessed dMRI data and a brain mask (Smith, 2002), is input to our software.

3.2. Setup

For all experiments in this paper, these scattered neonatal dMRI data are reconstructed in a SHARD basis of rank 89, corresponding to SH order max=0,4,6,8 in shells b=0,400,1000,2600s/mm2 respectively. The registration steps operate at a reduced basis rank 22, i.e., a truncated radial decomposition into respectively 3, 2 and 1 SHARD components in the =0, =2 and =4 SH bands (3·1+2·5+1·9=22 basis coefficients). At this rank, we found registration to be sufficiently accurate and also sufficiently robust in the dHCP cohort. The regularization parameters in the reconstruction were empirically tuned to λ=ζ=103. We use the slice profile calculated for the specific acquisition sequence as illustrated in Fig. 1. We also use the multiband factor 4 and the slice interleave order for constructing the temporally ordered motion states.

In addition, we introduce (multiplicative) prior slice weights to flag top and bottom slices as outliers due to asymmetric spin history. These prior inlier probabilities are set to 0 for the top slice, and 0.1 and 0.5 for the two bottom slices, which we experimentally found to be adequate. We also apply a slice-wise intensity scale factor on the preprocessed input data to mitigate a venetian blind artefact mainly affecting the low b-value shells. These scale factors are fixed per shell for the entire population, and derived heuristically using the residuals of a low-order polynomial fit in population-averaged raw data.

The proposed slice-to-volume reconstruction took about 90min run time per subject on an 8-core i7 workstation. For a fixed number of iterations, the run time scales linearly with the size of the data and with the reconstructed SHARD basis rank.

3.3. Motion metrics

The amount of motion detected in each subject is quantified using summary metrics of the total subject translation and rotation, and of the ratio of detected outliers. The metrics of translation and rotation are defined as the mean squared forward difference of the respective translation and rotation parameter time series in their linearized Lie algebra representation. The forward difference ensures that these metrics primarily capture the subject “activity” during the scan: sudden bursts of motion are deemed more detrimental than slow subject drift. For their interpretation in Fig. 4, these metrics were converted to physical units of the mean intra-volume motion. The outlier ratio is calculated as one minus the mean slice weight across the dataset.

Fig. 4.

Fig. 4

Distribution of motion metrics in the preterm and term cohorts. The top row displays normalized histograms of the mean intra-volume translation and rotation (in physical units) and the slice outlier ratio. The bottom left and middle scatter plots show the correlation between these metrics. The bottom right graph displays the histogram of the summary motion metric defined in Section 3.3. We generally detect less motion in the preterm scans. The blue horizontal bar indicates the percentiles within the term group used to select subjects for display in this article.

To combine these three resulting metrics into one aggregate motion measure, each metric is first normalized to its respective median across the scan population. This normalization ensures equal and dimensionless weight for all metrics. The summary measure is subsequently calculated as the root-mean-squared value across the rescaled rotation, translation, and outlier metrics. This combined measure provides a relative ranking of the amount of motion across all scans, thus enabling to select scans with limited or severe motion based on their percentile rank in the cohort. For the evaluation in this paper, we selected subjects at the 5%, 25%, 50%, 75%, and 95% quantiles of the group scanned at term (Scans 1–5).

3.4. Validation

In order to validate the accuracy of the proposed SHARD reconstruction, the effects of subject motion and slice dropouts are simulated in selected neonates with little motion. These subjects were selected as the least motion-affected subjects at age 31, 34, 37, 40, and 43 weeks PMA (Scans A–E), as detected by the summary motion metric. The motion-corrected reconstructions of these scans constitute the ground truth for validating the reconstruction. In each of these, we simulate motion using the estimated motion traces of Scans 1–5, i.e., the selected percentiles of the group scanned at term. As such, we generate 25 artificial motion-corrupted datasets that span both the range of observed motion and age range in the cohort.

Simulating motion is achieved using the forward model described in Section 2.1.2, including gradient reorientation and slice profile convolution. The effect of slice dropouts and spin history is simulated using multiplicative intensity scaling with a smooth bias field in every slice. These scale fields are derived as the ratio between data and prediction in Scans 1–5, smoothed in-plane to remove any residual anatomical features. Finally, we added Gaussian noise at 20% of the noise level of the raw data, achieving data of full-rank with texture similar to the denoised images. With these steps, we obtain simulated scattered slice data with ground truth, comparable to the actual preprocessed input data. Susceptibility-induced distortion was not simulated because the B0 field is not estimated in the presented framework; including it unnecessarily complicates the validation.

SHARD reconstruction of these simulated data is run with identical parameter setup. Accuracy of the recovered motion traces is measured as the RMSE between the recovered and ground-truth motion parameters in their Lie algebra parameterization, after subtracting the global mean transformation to take out any rigid offset between independent reconstructions. Accuracy of the reconstructed data is measured as the RMSE between the output reconstruction and the ground truth, again after global rigid alignment. The RMSE is evaluated in the predicted dMRI signal for the reoriented diffusion encoding. The relative reconstruction accuracy is normalized to the mean b=0 signal in the brain mask, yielding a measure in 1/SNR units.

4. Results

4.1. Validation

The validation in simulated motion-corrupted data assesses our method’s ability to solve the inverse problem. The measured accuracy of the motion parameters is listed in Table 1. The RMSE between the recovered and simulated motion traces is in the range of 0.1 to 0.5mm and 0.1 to 0.7deg and increases with more disruptive levels of simulated motion. We observe a similar trend in the standard deviation of the slice-to-slice motion (as acquired consecutively in time), listed in the rightmost column, which serves as an indicator of the amount of corruption in the data. The registration accuracy is generally stable for the different scans across gestational age.

Table 1.

Accuracy of the translation and rotation parameters in the validation. These are measured as the RMSE between the simulated and recovered motion traces. The rightmost columns provide, as a reference, the RMSE of the simulated motion trace μ(t) and its derivative after subtracting the mean rigid transformation. The RMSE increases proportionally with the degree of simulated motion. All measures are stable across validation cases A–E of gestational age 31–43 wPMA and proportional to the reference precision.

Scan A Scan B Scan C Scan D Scan E stdev. μ(t) stdev. ddtμ(t)
Simulation 1 0.10mm ; 0.12 0.10mm ; 0.13 0.09mm ; 0.11 0.09mm ; 0.10 0.09mm ; 0.10 0.41mm ; 0.44 0.10mm ; 0.12
Simulation 2 0.12mm ; 0.22 0.12mm ; 0.21 0.12mm ; 0.20 0.13mm ; 0.20 0.12mm ; 0.22 1.39mm ; 3.14 0.15mm ; 0.32
Simulation 3 0.17mm ; 0.18 0.17mm ; 0.17 0.16mm ; 0.15 0.16mm ; 0.15 0.18mm ; 0.19 1.33mm ; 1.78 0.24mm ; 0.29
Simulation 4 0.21mm ; 0.44 0.24mm ; 0.51 0.19mm ; 0.34 0.20mm ; 0.40 0.21mm ; 0.42 1.15mm ; 3.30 0.28mm ; 0.57
Simulation 5 0.43mm ; 0.61 0.42mm ; 0.62 0.42mm ; 0.59 0.45mm ; 0.64 0.42mm ; 0.59 1.62mm ; 4.20 0.38mm ; 0.79

The measured accuracy of the reconstruction is listed in Table 2. The absolute and relative RMSE of the recovered motion-corrected data increases slightly with more severe levels of simulated motion. Nevertheless, the mean relative RMSE is 1.3%, corresponding to SNR=77 at b=0 thus indicating good accuracy of the reconstruction. We observe no consistent trend with gestational age (Scans A–E).

Table 2.

Accuracy of the reconstructed data in the validation. This is measured as the absolute and relative RMSE of the recovered dMRI data, after projection into the space of the uncorrupted validation dataset. All measures are consistent across the amount of simulated motion and across the 5 validation cases A–E of gestational age 31–43 wPMA.

Scan A Scan B Scan C Scan D Scan E
Simulation 1 0.424 (1.18%) 0.378 (1.20%) 0.266 (0.79%) 0.414 (1.23%) 0.516 (1.49%)
Simulation 2 0.396 (1.10%) 0.373 (1.18%) 0.428 (1.27%) 0.401 (1.20%) 0.408 (1.18%)
Simulation 3 0.416 (1.16%) 0.401 (1.27%) 0.400 (1.19%) 0.431 (1.29%) 0.450 (1.30%)
Simulation 4 0.489 (1.36%) 0.427 (1.35%) 0.430 (1.28%) 0.495 (1.48%) 0.464 (1.34%)
Simulation 5 0.528 (1.47%) 0.450 (1.43%) 0.484 (1.44%) 0.537 (1.60%) 0.551 (1.59%)

4.2. Test-retest experiment

SHARD reconstruction of the test-retest scans without and with deliberate subject motion estimated the motion traces shown in Fig. 5. The scan with motion has mean intra-volume translation of 2.39mm, rotation 2.56deg, and an outlier ratio of 23%. Its summary metric is larger than the 90th percentile of the motion observed in the neonatal cohort (using the same normalization). We observed good image correspondence after symmetric registration. The mean RMS difference between the test and retest scans, normalised to the mean b=0 signal intensity, is 5.4%. Since both images contribute equally, this corresponds to SNR=26. The median relative difference is 2.6%.

Fig. 5.

Fig. 5

Estimated motion traces in the test-retest scans, plotted as dotted lines (close to zero) for the scan without deliberate subject motion and in full lines for the retest scan with motion.

4.3. In vivo analysis

Fig. 4 illustrates the distribution of the motion metrics in the population, split between preterm scans and scans at term. The histograms at the top show that the measures of mean intra-volume translation and rotation are skewed towards the left, indicating that bulk subject motion is relatively well constrained throughout the scan. The term-cohort median of the mean intra-volume translation and rotation is 1.24mm and 1.79deg respectively. The ratio of slice outliers—related to short-time subject motion resulting in signal dropouts and spin history effects—is more broadly distributed between approximately 5% and 45%, with the median for the term cohort at 22%. As expected, subject translation and rotation metrics are correlated (Spearman rank correlation ρ=0.68 in the term group), as are the rotation and outlier metrics (ρ=0.67). The final histogram in the bottom right corner shows the distribution of the dimensionless summary motion metric, derived from the motion and outlier metrics. We observe that the detected subject motion is generally less severe in the preterm group, and more severe in scans at term. Based on the summary metric, we selected 5 scans at term, ranked at the 5%, 25%, 50%, 75%, and 95% quantiles indicated in the figure.

The detected head motion trace of scan 2 (25th percentile) is illustrated in Fig. 6, plotted after conversion to a conventional translation and rotation (Euler angles) description. We observe a slowly varying bulk motion, with short intermittent bursts of sudden, fast subject movement. These short bursts coincide with blocks of low slice weights, shown in the bottom panel. The outlier mixture model thus detects an increased rate of slice dropouts during periods of fast subject motion. Even for this subject with relatively limited motion (25th percentile), we observe translation in the range of  ± 5mm and rotation in the range of  ± 10. In some subjects, the x and y translation components also contain an imprint of the alternating phase encoding in the input, due to a global offset in the field map originating from an inevitable interdependency in field map estimation (Andersson et al., 2003). Furthermore, the right panel in Fig. 6 shows selected volumes (one per shell) in this scan before and after motion correction. Note how geometric distortion and intra-volume motion is corrected in the output, whilst preserving the dMRI contrast across gradient encoding direction and b-value.

Fig. 6.

Fig. 6

Motion correction output in Scan 2 (25th percentile). The graphs on the left plot the subject motion (translation and rotation in nautical angles) over time (top), and the weight of each slice in the fit (bottom). Bursts of sudden motion coincide with increased prevalence of outlier slices. The images on the right show example volumes before and after correction. One volume per shell is shown, selected at the 10-percentile of the total slice weight per shell. The icons (, ▿, ◊, ▵) indicate the position of the acquired volume in the dMRI series. Similar figures for other selected scans are provided in supplementary material.

Figure 7 shows the spherical mean dMRI contrast per shell before and after reconstruction in all 5 selected subjects. Subject motion introduces blurring in the spherical mean, as confirmed when comparing the contrast before reconstruction between Subject 1 (limited motion) and Subject 5 (severe motion). After reconstruction, we can observe a considerable gain in image sharpness, indicating successful motion and distortion correction and effective through-slice resolution recovery. In addition, the spherical mean contrast per shell is well aligned across shells, without need for explicit inter-shell image registration.

Fig. 7.

Fig. 7

Mean per shell (b-value) in Scans 1–5, selected at the 5%, 25%, 50%, 75% and 95% quantiles of the summary motion metric respectively. Each shell is shown before (pre) and after (post) reconstruction. We can observe a considerable gain in sharpness in the output, thanks to motion correction, field unwarping and through-slice super-resolution.

The SHARD reconstruction was visually compared with the current dHCP data release, processed with a pipeline based on FSL Eddy (Andersson et al., 2017) as described in Bastiani et al. (2019). Based on observations in a substantial number of scans, we find that both pipelines are on par in subjects with limited motion but that SHARD achieves better slice alignment in scans with severe subject motion. This observation is illustrated in Fig. 8 for Scan 3 at the cohort median motion and for Scan 5 at the 95th percentile. While in Scan 3 the mean signal in the outer shell is similar in sharpness after both pipelines, the SHARD reconstruction is sharper in Scan 5 and better corrected for dropout slices. This indicates that SHARD is robust to larger ranges of subject motion than the current dHCP data release.

Fig. 8.

Fig. 8

Comparison of the mean b=2600/smm2 shell before motion correction, when processed with the current dHCP pipeline, and when processed with SHARD-based reconstructing. The comparison is shown for Scan 3 (median motion; left) and Scan 5 (severe motion; right).

The motion-corrected super-resolved SHARD reconstructions are suitable for a wide range of analyses to explore tissue microstructure and orientation. Fig. 9 displays the tissue orientation distribution function (ODF) in each voxel, derived using a group-wise 2-component multi-shell factorization. Specifically, the 5 selected subjects at term were each decomposed into a tissue component (the SH convolution of a tissue response function and ODF at max=8) and an isotropic (max=0) fluid component, using unsupervised convexity- and nonnegativity-constrained spherical factorization (Christiaens et al., 2017). Subsequently, the 2-component spherical deconvolution (Jeurissen et al., 2014) was repeated with the group-average response functions. The figure shows a comparison between scans at both ends of the motion spectrum. In both cases, we retrieve the major developing white matter tracts, including the corticospinal tracts and middle cerebellar peduncles shown in the figure. Fig. 10 displays the tissue ODF in a preterm subject, scanned at birth (31 wPMA) and at term-equivalent age (41 wPMA). In this case, we can observe the radial tissue orientation in the developing cortex.

Fig. 9.

Fig. 9

Estimated per-voxel tissue orientation distribution functions in Scans 1 and 5 with limited (left) and severe (right) subject motion. The enlarged region shows a coronal cross-section of the pons and the middle cerebellar peduncles.

Fig. 10.

Fig. 10

Estimated per-voxel tissue orientation distribution functions in preterm (31wPMA; left) and at term (41wPMA; right) scans of the same subject, both with close to median motion. The enlarged region shows an axial cross-section of the frontal cortex, illustrating the radial cortical structure in the early developing brain.

5. Discussion

In the presence of slice-level subject motion, dMRI volumes can contain under-sampled regions and slice dropouts, and no longer share a common diffusion encoding direction and associated diffusion-weighted contrast. These issues introduce a need for a multi-dimensional q-space representation, to be fitted directly to the acquired set of scattered slices (spanning all diffusion encoding b-values and directions). This work builds on a data-driven SHARD representation that spans both the angular and the radial q-space domain, using respectively the spherical harmonics basis and a bespoke singular value decomposition. Its optimal rank reduction properties are well suited for robust and multi-scale reconstruction and registration (Christiaens et al., 2019a). Furthermore, its model-free nature enables fair comparison between various microstructure models and data analysis methods. The resulting motion correction framework hence reconstructs an uncorrupted SHARD representation from the scattered slice data, accounting for the varying and motion-dependent dMRI contrast and also for the slice profile to recover through-plane resolution. The estimated SHARD coefficients can be used to regenerate data with arbitrary sampling, as expected by other models, or used directly in techniques that operate on multi-shell spherical harmonics (Christiaens, Sunaert, Suetens, Maes, 2017, Novikov, Veraart, Jelescu, Fieremans, 2018, Reisert, Kellner, Dhital, Hennig, Kiselev, 2017). As such, the reconstructed output data can be passed on to subsequent processing pipelines for subject-level and group-level analysis of tissue miscrostructure and connectivity in the developing brain (Kelly, Christiaens, Batalle, Makropoulos, Cordero-Grande, Steinweg, O’Muircheartaigh, Khan, Lee, Victor, Alexander, Zhang, Simpson, Hajnal, Edwards, Rutherford, Counsell, 2019, Pietsch, Christiaens, Hutter, Cordero-Grande, Price, Hughes, Edwards, Hajnal, Counsell, Tournier, 2019).

The scattered slice perspective in which this work is rooted is a natural framework for multi-dimensional EPI reconstruction in the presence of motion and missing data. Akin to the slice shuffling techniques used in novel acquisition protocols (Hutter, Christiaens, Schneider, Cordero-Grande, Slator, Deprez, Price, Tournier, Rutherford, Hajnal, 2018, Hutter, Slator, Christiaens, Teixeira, Roberts, Jackson, Price, Malik, Hajnal, 2018, Wu, Tian, Poetter, Zhu, Middione, Kerr, McNab, Dougherty, 2017), it recognises the need to break away from a concept of volume-level diffusion encoding in what is at heart a planar imaging technique. Such reconstruction requires a data fidelity term based on the noise distribution of the data. Whilst magnitude dMRI images are generally Rician or noncentral-χ distributed, the inverse problem in (3) assumes Gaussian noise. This assumption is fair at sufficient SNR or in combination with complex denoising as used in this work. Furthermore, reconstruction of irregularly-spaced and outlier-corrupted data inevitably introduces a need for regularization, in this case applied both spatially and temporally in the reconstruction and motion estimation steps respectively. In the spatial domain, we use an isotropic Laplacian regularization term to stabilize under-sampled areas and missing data. Additionally, the reconstruction penalizes the highest frequencies in the through-plane direction otherwise amplified by the slice profile deconvolution. This term may not be so essential in isotropically sampled data, but enables us to downweight the Laplacian regularizer and thus preserve resolution in data with overlapping slices. Both regularizer weights were empirically tuned to be minimally intrusive in the reconstruction. In the temporal domain, we use a two-stage filter on subject motion trace, wherein the first stage downweights unreliable registration estimates in outlier slices and the second stage encourages piecewise temporal consistency. The latter is achieved with a median smoothing filter that preserves the sudden jumps often observed in subject motion trajectories.

Results show that the proposed slice-to-volume SHARD reconstruction accurately recovers slice-level motion and successfully corrects slice dropouts in a large cohort of neonatal data, both preterm and at term. Such slice-level motion correction is vital for reliably estimating fibre orientations and scalar microstructure parameters in neonatal and other highly motion-corrupted data. Furthermore, owing to the integrated slice profile the proposed correction also achieves through-plane super-resolution, necessary to recover the z-axis blurring stemming from the anisotropic acquisition. We found that the accuracy of the estimated motion traces in simulations is best tracked by the standard deviation of the slice-to-slice motion in the original trace, rather than the amount of gross motion. This supports the notion that the accuracy of the registration is more strongly influenced by the degree of motion-induced signal corruption than the motion itself. This shows that the gradient-based motion metric is a suitable means of ranking image quality across subjects. We have not observed an upper limit on the amount of resolvable motion in our neonatal cohort. In fact, the same framework has also proved effective in fetal data with more severe motion (Christiaens, Cordero-Grande, Price, Hutter, Hughes, Counsell, Tournier, Hajnal, 2019, Christiaens, Slator, Cordero-Grande, Price, Deprez, Alexander, Rutherford, Hajnal, Hutter, 2019). The comparison to the current dHCP release (Bastiani et al., 2019) in Fig. 8 illustrated the robustness of SHARD reconstruction in highly motion-corrupted data. The output of the SHARD pipeline will be released as part of the next dHCP data release.

A potential risk, arising from having only a single slice orientation, is that this motion-correction framework might rely on the cross-slice link inherent to multi-band data. While we have tested the method on single band data with success, there is a risk that slice-to-volume reconstruction of a single band slice stack can lead to affine transformations (scale and shear in z) of the reconstruction, thus not guaranteeing anatomical accuracy. Although this risk is mitigated by the temporal motion filter, aligning the output reconstruction to an anatomical image may still be recommended for single band data. Alternatively, the reconstruction framework could be extended to support multi-view acquisitions with orthogonal slice stacks.

One limitation of the presented reconstruction is that outliers are considered shot-by-shot, whereas dMRI data can also be affected by localized sources of corruption. The slice-level outlier detection is designed to suppress slices with complete or partial signal dropout, typically due to bulk motion during the diffusion preparation (Anderson and Gore, 1994). However, spin history effects and physiological motion can affect the data more locally. In addition, fat shift artefacts and leakage in accelerated imaging can also introduce local outliers. An extension for voxel-based or patch-based outlier detection may alleviate the adverse effect of such localized artefacts.

Another limitation of the proposed SHARD reconstruction is that it deals only with subject motion and susceptibility-induced distortion using an invariant B0 field map. While the method is straightforward to extend to eddy current distortion by incorporating constrained affine registration, this is not currently implemented as it is not a concern in our neonatal data. Dealing with susceptibility distortion beyond the rigidly-aligned static field map is more challenging (Andersson, Graham, Drobnjak, Zhang, Campbell, 2018, Hutter, Christiaens, Schneider, Cordero-Grande, Slator, Deprez, Price, Tournier, Rutherford, Hajnal, 2018). The assumption that the B0 field is invariant in the subject reference frame only holds for limited motion, and can lead to localized unresolved distortion in some subjects, typically in cases of severe motion-induced misalignment.

Future work will explore closer integration with distortion correction, extending the current rigid registration to non-linear registration along the phase encoding direction (Andersson, Skare, Ashburner, 2003, Holland, Kuperman, Dale, 2010). Moreover, such integrated distortion correction method could leverage the interleaved phase encoding scheme for dynamic susceptibility field changes (Bhushan et al., 2014). In addition, future work can expand the SHARD reconstruction framework for generalized diffusion waveforms and combined diffusion-relaxometry studies (Hutter, Slator, Christiaens, Teixeira, Roberts, Jackson, Price, Malik, Hajnal, 2018, Wu, Tian, Poetter, Zhu, Middione, Kerr, McNab, Dougherty, 2017) to enable motion correction in other multi-dimensional data with directionally-dependent contrast.

6. Conclusion

This work has introduced a slice-to-volume reconstruction framework for diffusion MRI, building on a data-driven SHARD representation in q-space that aims to align the acquired scattered slices both within and across shells. The framework is applied in neonatal dHCP data, demonstrating successful motion correction at different motion levels and ages at scan as present in the cohort, but can be equally useful in fetal, pediatric and adult dMRI.

Author credit statement

The authors contributed in the following ways: D.C. designed and implemented the motion correction method, conducted the experimental evaluation and wrote the manuscript. L.C.G., M.P., M.D., J.V.H. and J-D.T. advised on the methods and experimental design. J.H. and A.N.P. set up the acquisition sequences used for the dHCP and test-retest data. E.J.H, K.V. and A.D.E. lead the clinical team that collected the neonatal dHCP data. All authors reviewed and commented on the manuscript.

Acknowledgements

This work received funding from the European Research Council under the European Union’s Seventh Framework Programme [FP7/20072013], ERC grant agreement no. [319456] (developing Human Connectome Project) and MRC strategic funds [MR/K006355/1]. D.C. is supported by the Flemish Research Foundation (FWO), fellowship no. [12ZV420N]. J.H. is supported by Wellcome Trust Fellowship [WT/201374/Z/16/Z]. This work was also supported by the Wellcome/EPSRC Centre for Medical Engineering at King’s College London [WT/203148/Z/16/Z] and by the National Institute for Health Research (NIHR) Biomedical Research Centre at Guy’s and St Thomas’ NHS Foundation Trust and King’s College London. The views expressed are those of the authors and not necessarily those of the NHS, the NIHR or the Department of Health.

Footnotes

Supplementary material associated with this article can be found, in the online version, at 10.1016/j.neuroimage.2020.117437

Appendix A. Supplementary materials

Supplementary Data S1

Supplementary Raw Research Data. This is open data under the CC BY license http://creativecommons.org/licenses/by/4.0/

mmc1.pdf (1.1MB, pdf)

References

  1. Anderson A.W., Gore J.C. Analysis and correction of motion artifacts in diffusion weighted imaging. Magn. Reson. Med. 1994;32(3):379–387. doi: 10.1002/mrm.1910320313. [DOI] [PubMed] [Google Scholar]
  2. Andersson J.L., Graham M.S., Drobnjak I., Zhang H., Campbell J. Susceptibility-induced distortion that varies due to motion: correction in diffusion MR without acquiring additional data. NeuroImage. 2018;171:277–295. doi: 10.1016/j.neuroimage.2017.12.040. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Andersson J.L., Graham M.S., Drobnjak I., Zhang H., Filippini N., Bastiani M. Towards a comprehensive framework for movement and distortion correction of diffusion MR images: within volume movement. NeuroImage. 2017;152:450–466. doi: 10.1016/j.neuroimage.2017.02.085. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Andersson J.L., Skare S., Ashburner J. How to correct susceptibility distortions in spin-echo echo-planar images: application to diffusion tensor imaging. NeuroImage. 2003;20(2):870–888. doi: 10.1016/s1053-8119(03)00336-7. [DOI] [PubMed] [Google Scholar]
  5. Andersson J.L., Sotiropoulos S.N. An integrated approach to correction for off-resonance effects and subject movement in diffusion MR imaging. NeuroImage. 2016;125:1063–1078. doi: 10.1016/j.neuroimage.2015.10.019. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Bastiani M., Andersson J.L., Cordero-Grande L., Murgasova M., Hutter J., Price A.N., Makropoulos A., Fitzgibbon S.P., Hughes E., Rueckert D., Victor S., Rutherford M., Edwards A.D., Smith S.M., Tournier J.-D., Hajnal J.V., Jbabdi S., Sotiropoulos S.N. Automated processing pipeline for neonatal diffusion MRI in the developing human connectome project. NeuroImage. 2019;185:750–763. doi: 10.1016/j.neuroimage.2018.05.064. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Bhushan C., Joshi A.A., Leahy R.M., Haldar J.P. Improved B0-distortion correction in diffusion MRI using interlaced q-space sampling and constrained reconstruction. Magn. Reson. Med. 2014;72(5):1218–1232. doi: 10.1002/mrm.25026. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Blanco J.-L. Technical Report 012010. University of Malaga; 2010. A tutorial on SE(3) transformation parameterizations and on-manifold optimization. [Google Scholar]
  9. Christiaens D., Cordero-Grande L., Hutter J., Price A.N., Deprez M., Hajnal J.V., Tournier J.-D. Learning compact q-space representations for multi-shell diffusion-weighted MRI. IEEE Trans. Med. Imaging. 2019;38(3):834–843. doi: 10.1109/tmi.2018.2873736. [DOI] [PubMed] [Google Scholar]
  10. Christiaens D., Cordero-Grande L., Price A., Hutter J., Hughes E., Counsell S., Tournier J.-D., Hajnal J. Proceedings of the ISMRM Annual Meeting & Exhibition. Vol. 27. 2019. Fetal diffusion MRI acquisition and analysis in the developing Human Connectome Project; p. 0629. [Google Scholar]
  11. Christiaens D., Slator P.J., Cordero-Grande L., Price A.N., Deprez M., Alexander D.C., Rutherford M., Hajnal J.V., Hutter J. In utero diffusion MRI. Top. Magn. Reson. Imaging. 2019;28(5):255–264. doi: 10.1097/rmr.0000000000000211. [DOI] [PubMed] [Google Scholar]
  12. Christiaens D., Sunaert S., Suetens P., Maes F. Convexity-constrained and nonnegativity-constrained spherical factorization in diffusion-weighted imaging. NeuroImage. 2017;146:507–517. doi: 10.1016/j.neuroimage.2016.10.040. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Dempster A.P., Laird N.M., Rubin D.B. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. Series B. 1977;39(1):1–38. [Google Scholar]
  14. Deprez M., Price A., Christiaens D., Estrin G.L., Cordero-Grande L., Hutter J., Daducci A., Tournier J.-D., Rutherford M., Counsell S.J., Cuadra M.B., Hajnal J.V. Higher order spherical harmonics reconstruction of fetal diffusion MRI with intensity correction. IEEE Trans. Med. Imaging. 2019 doi: 10.1109/tmi.2019.2943565. [DOI] [PubMed] [Google Scholar]; 1–1
  15. Fogtmann M., Seshamani S., Kroenke C., Cheng X., Chapman T., Wilm J., Rousseau F., Studholme C. A unified approach to diffusion direction sensitive slice registration and 3-d DTI reconstruction from moving fetal brain anatomy. IEEE Trans. Med. Imaging. 2014;33(2):272–289. doi: 10.1109/tmi.2013.2284014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Gholipour A., Estroff J.A., Warfield S.K. Robust super-resolution volume reconstruction from slice acquisitions: application to fetal brain MRI. IEEE Trans. Med. Imaging. 2010;29(10):1739–1758. doi: 10.1109/tmi.2010.2051680. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Holland D., Kuperman J.M., Dale A.M. Efficient correction of inhomogeneous static magnetic field-induced distortion in echo planar imaging. NeuroImage. 2010;50(1):175–183. doi: 10.1016/j.neuroimage.2009.11.044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Hughes E.J., Winchman T., Padormo F., Teixeira R., Wurie J., Sharma M., Fox M., Hutter J., Cordero-Grande L., Price A.N., Allsop J., Bueno-Conde J., Tusor N., Arichi T., Edwards A.D., Rutherford M.A., Counsell S.J., Hajnal J.V. A dedicated neonatal brain imaging system. Magn. Reson. Med. 2017;78(2):794–804. doi: 10.1002/mrm.26844. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Hutter J., Christiaens D., Schneider T., Cordero-Grande L., Slator P.J., Deprez M., Price A.N., Tournier J.-D., Rutherford M., Hajnal J.V. Slice-level diffusion encoding for motion and distortion correction. Med. Image Anal. 2018;48:214–229. doi: 10.1016/j.media.2018.06.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Hutter J., Slator P.J., Christiaens D., Teixeira R.P.A.G., Roberts T., Jackson L., Price A.N., Malik S., Hajnal J.V. Integrated and efficient diffusion-relaxometry using ZEBRA. Sci. Rep. 2018;8(1) doi: 10.1038/s41598-018-33463-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Hutter J., Tournier J.D., Price A.N., Cordero-Grande L., Hughes E.J., Malik S., Steinweg J., Bastiani M., Sotiropoulos S.N., Jbabdi S., Andersson J., Edwards A.D., Hajnal J.V. Time-efficient and flexible design of optimized multishell HARDI diffusion. Magn. Reson. Med. 2017;79(3):1276–1292. doi: 10.1002/mrm.26765. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Jeurissen B., Tournier J.-D., Dhollander T., Connelly A., Sijbers J. Multi-tissue constrained spherical deconvolution for improved analysis of multi-shell diffusion MRI data. NeuroImage. 2014;103:411–426. doi: 10.1016/j.neuroimage.2014.07.061. [DOI] [PubMed] [Google Scholar]
  23. Jiang S., Xue H., Counsell S., Anjari M., Allsop J., Rutherford M., Rueckert D., Hajnal J.V. Diffusion tensor imaging (DTI) of the brain in moving subjects: application to in-utero fetal and ex-utero studies. Magn. Reson. Med. 2009;62(3):645–655. doi: 10.1002/mrm.22032. [DOI] [PubMed] [Google Scholar]
  24. Kellner E., Dhital B., Kiselev V.G., Reisert M. Gibbs-ringing artifact removal based on local subvoxel-shifts. Magn. Reson. Med. 2016;76(5):1574–1581. doi: 10.1002/mrm.26054. [DOI] [PubMed] [Google Scholar]
  25. Kelly C.J., Christiaens D., Batalle D., Makropoulos A., Cordero-Grande L., Steinweg J.K., O’Muircheartaigh J., Khan H., Lee G., Victor S., Alexander D.C., Zhang H., Simpson J., Hajnal J.V., Edwards A.D., Rutherford M.A., Counsell S.J. Abnormal microstructural development of the cerebral cortex in neonates with congenital heart disease is associated with impaired cerebral oxygen delivery. J. Am. Heart Assoc. 2019;8(5) doi: 10.1161/jaha.118.009893. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Keys R. Cubic convolution interpolation for digital image processing. IEEE Trans. Acoust. Speech Signal Process. 1981;29(6):1153–1160. doi: 10.1109/tassp.1981.1163711. [DOI] [Google Scholar]
  27. Kuklisova-Murgasova M., Quaghebeur G., Rutherford M.A., Hajnal J.V., Schnabel J.A. Reconstruction of fetal brain MRI with intensity matching and complete outlier removal. Med. Image Anal. 2012;16(8):1550–1564. doi: 10.1016/j.media.2012.07.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  28. Le Bihan D., Breton E., Lallemand D., Grenier P., Cabanis E., Laval-Jeantet M. MR imaging of intravoxel incoherent motions: application to diffusion and perfusion in neurologic disorders. Radiology. 1986;161(2):401–407. doi: 10.1148/radiology.161.2.3763909. [DOI] [PubMed] [Google Scholar]
  29. Leemans A., Jones D.K. The B-matrix must be rotated when correcting for subject motion in DTI data. Magn. Reson. Med. 2009;61(6):1336–1349. doi: 10.1002/mrm.21890. [DOI] [PubMed] [Google Scholar]
  30. Marami B., Salehi S.S.M., Afacan O., Scherrer B., Rollins C.K., Yang E., Estroff J.A., Warfield S.K., Gholipour A. Temporal slice registration and robust diffusion-tensor reconstruction for improved fetal brain structural connectivity analysis. NeuroImage. 2017;156:475–488. doi: 10.1016/j.neuroimage.2017.04.033. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Marami B., Scherrer B., Afacan O., Erem B., Warfield S.K., Gholipour A. Motion-robust diffusion-weighted brain MRI reconstruction through slice-level registration-based motion tracking. IEEE Trans. Med. Imaging. 2016;35(10):2258–2269. doi: 10.1109/tmi.2016.2555244. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Marami B., Scherrer B., Khan S., Afacan O., Prabhu S.P., Sahin M., Warfield S.K., Gholipour A. Motion-robust diffusion compartment imaging using simultaneous multi-slice acquisition. Magn. Reson. Med. 2018;81(5):3314–3329. doi: 10.1002/mrm.27613. [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Marquardt D.W. An algorithm for least-squares estimation of nonlinear parameters. J. Soc. Ind. Appl. Math. 1963;11(2):431–441. doi: 10.1137/0111030. [DOI] [Google Scholar]
  34. Novikov D.S., Veraart J., Jelescu I.O., Fieremans E. Rotationally-invariant mapping of scalar and orientational metrics of neuronal microstructure with diffusion MRI. NeuroImage. 2018;174:518–538. doi: 10.1016/j.neuroimage.2018.03.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  35. Oubel E., Koob M., Studholme C., Dietemann J.-L., Rousseau F. Reconstruction of scattered data in fetal diffusion MRI. Med. Image Anal. 2012;16(1):28–37. doi: 10.1016/j.media.2011.04.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Pietsch M., Christiaens D., Hutter J., Cordero-Grande L., Price A.N., Hughes E., Edwards A.D., Hajnal J.V., Counsell S.J., Tournier J.-D. A framework for multi-component analysis of diffusion MRI data over the neonatal period. NeuroImage. 2019;186:321–337. doi: 10.1016/j.neuroimage.2018.10.060. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Reisert M., Kellner E., Dhital B., Hennig J., Kiselev V.G. Disentangling micro from mesostructure by diffusion MRI: a Bayesian approach. NeuroImage. 2017;147:964–975. doi: 10.1016/j.neuroimage.2016.09.058. [DOI] [PubMed] [Google Scholar]
  38. Rohde G., Barnett A., Basser P., Marenco S., Pierpaoli C. Comprehensive approach for correction of motion and distortion in diffusion-weighted MRI. Magn. Reson. Med. 2004;51(1):103–114. doi: 10.1002/mrm.10677. [DOI] [PubMed] [Google Scholar]
  39. Rousseau F., Glenn O.A., Iordanova B., Rodriguez-Carranza C., Vigneron D.B., Barkovich J.A., Studholme C. Registration-based approach for reconstruction of high-resolution in utero fetal MR brain images. Acad. Radiol. 2006;13(9):1072–1081. doi: 10.1016/j.acra.2006.05.003. [DOI] [PubMed] [Google Scholar]
  40. Scherrer B., Gholipour A., Warfield S.K. Super-resolution reconstruction to increase the spatial resolution of diffusion weighted images from orthogonal anisotropic acquisitions. Med. Image Anal. 2012;16(7):1465–1476. doi: 10.1016/j.media.2012.05.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  41. Smith S.M. Fast robust automated brain extraction. Hum. Brain Map. 2002;17(3):143–155. doi: 10.1002/hbm.10062. [DOI] [PMC free article] [PubMed] [Google Scholar]
  42. Tournier J.-D., Hughes E., Tusor N., Sotiropoulos S.N., Jbabdi S., Andersson J., Rueckert D., Edwards A.D., Hajnal J.V. Proceedings of the ISMRM Annual Meeting & Exhibition. Vol. 23. 2015. Data-driven optimisation of multi-shell HARDI; p. 2897. [Google Scholar]
  43. Tournier J.-D., Smith R., Raffelt D., Tabbara R., Dhollander T., Pietsch M., Christiaens D., Jeurissen B., Yeh C.-H., Connelly A. MRtrix3: a fast, flexible and open software framework for medical image processing and visualisation. NeuroImage. 2019;202:116137. doi: 10.1016/j.neuroimage.2019.116137. [DOI] [PubMed] [Google Scholar]
  44. Turner R., Bihan D.L., Maier J., Vavrek R., Hedges L.K., Pekar J. Echo-planar imaging of intravoxel incoherent motion. Radiology. 1990;177(2):407–414. doi: 10.1148/radiology.177.2.2217777. [DOI] [PubMed] [Google Scholar]
  45. Veraart J., Novikov D.S., Christiaens D., Ades-aron B., Sijbers J., Fieremans E. Denoising of diffusion MRI using random matrix theory. NeuroImage. 2016;142:394–406. doi: 10.1016/j.neuroimage.2016.08.016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  46. Wu H., Tian Q., Poetter C., Zhu K., Middione M., Kerr A., McNab J., Dougherty R. Proceedings of the ISMRM Annual Meeting. Vol. 25. 2017. Whole brain inversion recovery diffusion weighted imaging using slice-shuffled acquisition; p. 387. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Data S1

Supplementary Raw Research Data. This is open data under the CC BY license http://creativecommons.org/licenses/by/4.0/

mmc1.pdf (1.1MB, pdf)

RESOURCES