0107

Universal Sampling Denoising (USD) for noise mapping and noise removal of non-Cartesian MRI
Hong-Hsi Lee1, Els Fieremans1, Jiangyang Zhang1, and Dmitry S Novikov1
1New York University School of Medicine, New York, NY, United States

Synopsis

Non-Cartesian MRI enables efficient coverage in k-space and is leveraged to accelerate acquisitions of images in multiple contrasts. However, denoising such data is non-trivial, since the noise statistics is neither independent nor normally distributed in reconstructed images. Here, we propose a random-matrix-theory-based denoising and noise-mapping pipeline applicable to MRI of any non-Cartesian k-space sampling. We demonstrate the denoising pipeline on diffusion MRI data, including a numerical phantom and ex vivo mouse brain data in radial trajectories. The proposed pipeline robustly estimates the noise level, removes the noise, and corrects the bias in parametric maps of diffusion and kurtosis metrics.

Introduction

Non-Cartesian sampling in k-space provides flexibility in MRI acquisitions, e.g., for echo time (TE) shortening or motion robustness. Noise level estimation and noise removal are essential for image reconstruction and quantitative analysis, especially when images of multiple contrasts are acquired within limited scan time; however, denoising non-Cartesian sampled MRI is not as straightforward as for conventional Cartesian sampled data$$$\,$$$[1,2] due to the additional interpolation of non-uniformly sampled Fourier data onto a Cartesian grid in the reconstruction. Here, to estimate and remove noise for any sampling scene, we propose the first universal pipeline to simultaneously homogenize the noise level (i.e., variance stabilization) and de-correlate the noise in the gridded k-space and image space, such that the well-established Marchenko-Pastur principle-component-analysis (MP-PCA)$$$\,$$$[1,2,3] can be applied to identify and remove the noise. We demonstrate the pipeline in radially sampled diffusion MRI (dMRI) data in numerical phantoms and ex vivo mouse brain.

Theory

The denoising pipeline is summarized in Figure 1. Conventionally, the gridding operation includes four steps [4]: i) density compensation, ii) convolution with interpolation kernel in k-space (Kaiser-Bessel function $$$C(k)$$$), iii) inverse fast-Fourier-transform (iFFT), and iv) deapodization in image space. To simplify, the first two steps of gridding operation can be considered as a linear transformation:
$$I(k_{\text{C},i})=\sum_j{}w_{ij}\cdot{}I(k_{\text{NC},j})\,,\quad(1)$$
where $$$I(k_{\text{C},i})$$$ and $$$I(k_{\text{NC},j})$$$ are k-space data on Cartesian grids and non-Cartesian trajectories, and $$$w_{ij}$$$ is the weights incorporating density compensation and kernel convolution.

The noise $$$\varepsilon(k_{\text{NC},j})$$$ on the non-Cartesian scan trajectory is independent and identically distributed (i.i.d.). However, the noise $$$\varepsilon(k_{\text{C},i})$$$ on a Cartesian grid after gridding operation is correlated through the linear relation in Eq.$$$\,$$$(1)$$$\,$$$[5]:
$$\langle\varepsilon(k_{\text{C},i})\varepsilon(k_{\text{C},i'})\rangle=\hat{\sigma}^{\,\,2}\cdot\Psi_{ii'}\,,\quad\Psi_{ii'}\equiv\sum_j{}w_{ij}w_{i'j}\,,$$
with $$$\hat{\sigma}$$$ the noise level. The key observation is the noise covariance matrix $$$\Psi_{ii'}$$$ on the k-space Cartesian grid is determined by the weighting coefficients $$$w_{ij}$$$. With the knowledge of noise correlation, the k-space data on the Cartesian grid can be de-correlated by using
$$\tilde{I}(k_{C,i})=\sum_{i'}\Psi^{-1/2}_{ii'}\cdot{}I(k_{C,i'})\,.$$

Given that the noise of de-correlated k-space data $$$\tilde{I}(k_{C,i})$$$ is roughly i.i.d., the noise statistics in its iFFT $$$\tilde{I}(x)$$$ is also i.i.d.. Remarkably, though the signal contrast in the noise de-correlated image $$$\tilde{I}(x)$$$ is very different from that of the ground truth, its noise statistics make it particularly suitable for applying random-matrix-theory-based noise removal pipeline. MP-PCA is then applied to estimate the noise level and the number $$$P(x)$$$ of signal components in PCA domain around voxel $$$x$$$, and remove the noise [1,2]. The noise components are removed by using the optimal shrinkage of singular values of PCA [3]. Finally the denoised image $$$\hat{I}(x)$$$ is re-normalized to recover its original contrast:
$${I}(x)=\frac{1}{c(x)}\text{FFT}\left\{\Psi^{1/2}\cdot\text{iFFT}\left\{\hat{I}(x)\right\}\right\}\,,$$
where $$$c(x)$$$ is the FT of convolution kernel $$$C(k)$$$ for deapodization. Similarly, the noise map $$$\hat{\sigma}(x)$$$ of de-correlated image $$$\tilde{I}(x)$$$ can be translated into the noise map $$$\sigma(x)$$$ of re-normalized image $$$I(x)$$$ via
$$\sigma^2(x)=\frac{1}{c(x)}\text{FFT}\left\{\Psi^{1/2}\cdot\hat{\sigma}^{\,\,2}(x)\right\}\,.$$

The above denoising pipeline is applicable to MRI data acquired with any k-space trajectories and dubbed as Universal Sampling Denoising (USD).


Method

To demonstrate USD in simulated data, we created a 2-dimensional Shepp-Logan phantom of size 64$$$\times$$$64$$$\times$$$1, including a non-diffusion-weighted-image (non-DWI) $$$S_0$$$ and 30 DWIs of b-value $$$b$$$=0.1-1ms/μm2 with four different coils. The DWI signal was $$$S=S_0\cdot{}e^{-b\cdot{}D}$$$ with a diffusivity map $$$D=|6S_0-4S_0^2|$$$. Its k-space data was sampled on radial trajectories, consisting of 100 spokes/image and 128 sampled data points/spoke. The Gaussian noise of $$$\hat{\sigma}=0.05\cdot\sqrt{2}$$$ was added in k-space data on radial trajectories.

Further, we demonstrated USD in dMRI data of an ex vivo mouse brain controlled at 25°C during scans. Diffusion measurements were performed on a mouse brain using a monopolar pulsed-gradient 2-dimensional radial acquisition $$$\,$$$[6] on a 7T Bruker scanner with a 4-channel cryocoil.$$$\,$$$The$$$\,$$$4$$$\,$$$channels$$$\,$$$provided$$$\,$$$extra$$$\,$$$data$$$\,$$$redundancy$$$\,$$$for$$$\,$$$noise$$$\,$$$removal,$$$\,$$$and$$$\,$$$were$$$\,$$$adaptive$$$\,$$$combined$$$\,$$$after$$$\,$$$denoising. We obtained 4 non-DWIs and 60 DWIs of b-value=[1,2]ms/μm2 along 30 directions per b-shell, with a resolution=0.156×0.156×1mm2, FOV=20×20mm2, and fixed TE/TR=20/400ms. The ground truth image was reconstructed from 402 center-out radial spokes with 70 data points/spoke by using non-uniform FFT (NUFFT) toolbox$$$\,$$$[7], and averaged over two repeated measurements. Instead, the noisy raw data was reconstructed from only 201 spokes without averaging over repeats. The USD denoising pipeline was applied to noisy raw data. Diffusion kurtosis imaging (DKI) [8] was fitted to the ground truth, raw data, and denoised data to calculate diffusion and kurtosis metrics: mean/axial/radial diffusivity/kurtosis (AD/RD/MD/AK/RK/MK) and colored fractional anisotropy (FA).

Result

In the numerical phantom, USD successfully removed noise and recovered the true values from the biased diffusivity values in noisy raw data (Figure 2a). The noise map is smooth, and the number of signal components in PCA domain is low, indicating the applicability of USD in simulations (Figure 2b).

In mouse brain data, USD removed the noise in DWIs (Figure 3) and corrected the bias in parametric maps, especially in colored FA/MK/AK/RK maps (Figures 4-5). The$$$\,$$$signal-to-noise$$$\,$$$ratio$$$\,$$$(SNR)$$$\,$$$was$$$\,$$$increased$$$\,$$$by$$$\,$$$a$$$\,$$$factor$$$\,$$$of$$$\,$$$2$$$\,$$$after$$$\,$$$denoising.$$$\,$$$The$$$\,$$$slight$$$\,$$$decrease$$$\,$$$in$$$\,$$$structural$$$\,$$$details,$$$\,$$$$$$\,$$$compared$$$\,$$$with$$$\,$$$the$$$\,$$$ground$$$\,$$$truth$$$\,$$$(402$$$\,$$$spokes/image),$$$\,$$$was$$$\,$$$due$$$\,$$$to$$$\,$$$the$$$\,$$$sub-sampling$$$\,$$$in$$$\,$$$raw$$$\,$$$and$$$\,$$$denoised$$$\,$$$data$$$\,$$$(201$$$\,$$$spokes/image).$$$\,$$$For$$$\,$$$quantitative$$$\,$$$analysis$$$\,$$$(Figure$$$\,$$$3),$$$\,$$$the$$$\,$$$histogram$$$\,$$$of$$$\,$$$image$$$\,$$$residual$$$\,$$$$$$r\equiv[\tilde{I}(x)-\hat{I}(x)]/\hat{\sigma}(x)$$$$$$\,$$$showed$$$\,$$$that$$$\,$$$the$$$\,$$$noise$$$\,$$$removed$$$\,$$$by$$$\,$$$USD$$$\,$$$was$$$\,$$$normally$$$\,$$$distributed$$$\,$$$up$$$\,$$$to$$$\,$$$3$$$\,$$$standard$$$\,$$$deviations,$$$\,$$$and$$$\,$$$its$$$\,$$$curve$$$\,$$$in$$$\,$$$the$$$\,$$$semi-log$$$\,$$$scale$$$\,$$$was$$$\,$$$below$$$\,$$$the$$$\,$$$reference$$$\,$$$line$$$\,$$$of$$$\,$$$slope$$$\,$$$-1/2$$$\,$$$(PDF$$$\sim{}e^{-r^2/2}$$$),$$$\,$$$indicating$$$\,$$$that$$$\,$$$USD$$$\,$$$only$$$\,$$$removed$$$\,$$$noise$$$\,$$$without$$$\,$$$corrupting$$$\,$$$signals.$$$\,$$$This$$$\,$$$was$$$\,$$$also$$$\,$$$supported$$$\,$$$by$$$\,$$$the$$$\,$$$absence$$$\,$$$of$$$\,$$$anatomical$$$\,$$$structure$$$\,$$$in$$$\,$$$image$$$\,$$$residual$$$\,$$$map.

Conclusion and discussion

The USD pipeline successfully estimates the noise level and removes noise in non-Cartesian acquired data in a numerical phantom and dMRI data of an ex vivo mouse brain. Though tested only in 2d radially sampled MRI, the USD pipeline is applicable to noise removal of MRI/CT/PET data acquired in any 2d/3d k-space/projection-space sampling scene, as long as sufficiently data redundancy is presented (empirically ≥30 images). The USD pipeline can be either applied before the image reconstruction or incorporated as part of it, facilitating the data$$$\,$$$under-sampling$$$\,$$$and$$$\,$$$fast$$$\,$$$imaging$$$\,$$$in$$$\,$$$future$$$\,$$$study$$$\,$$$[9].

Acknowledgements

We would like to thank Sungheon Gene Kim and Jin Zhang for sharing the code and experience of the image reconstruction, and Gregory Lemberskiy for the code and fruitful discussion of the coil-level random-matrix-theory denoising algorithm. This work was supported by the NIH under awards number R01 NS088040 (NINDS), R01 NS102904 (NINDS), and R01 EB027075 (NIBIB) by the Center of Advanced Imaging Innovation and Research (CAI2R, www.cai2r.net), a NIBIB Biomedical Technology Resource Center: P41 EB017183.

References

1. Veraart, J., Novikov, D. S., Christiaens, D., Ades-Aron, B., Sijbers, J., & Fieremans, E. (2016). Denoising of diffusion MRI using random matrix theory. Neuroimage, 142, 394-406.

2. Veraart, J., Fieremans, E., & Novikov, D. S. (2016). Diffusion MRI noise mapping using random matrix theory. Magnetic resonance in medicine, 76(5), 1582-1593.

3. Gavish, M., & Donoho, D. L. (2017). Optimal shrinkage of singular values. IEEE Transactions on Information Theory, 63(4), 2137-2152.

4. Jackson, J. I., Meyer, C. H., Nishimura, D. G., & Macovski, A. (1991). Selection of a convolution function for Fourier inversion using gridding (computerised tomography application). IEEE transactions on medical imaging, 10(3), 473-478.

5. Sengupta, A. M., & Mitra, P. P. (1999). Distributions of singular values for some random matrices. Physical Review E, 60(3), 3389.

6. Pauly, J. M., Conolly, S. I., Nishimura, D., the & Macovski, A. Slice-selective excitation for very short T2 species. Proc 8th Annual Meeting ISMRM, Amsterdam; 1989 (abstract 28).

7. Fessler, J. A. (2007). On NUFFT-based gridding for non-Cartesian MRI. Journal of magnetic resonance, 188(2), 191-195.

8. Jensen, J. H., Helpern, J. A., Ramani, A., Lu, H., & Kaczynski, K. (2005). Diffusional kurtosis imaging: the quantification of non‐gaussian water diffusion by means of magnetic resonance imaging. Magnetic Resonance in Medicine, 53(6), 1432-1440.

9. Lemberskiy, G., Baete, S., Veraart, J., Shepherd, T. M., Fieremans, E., & Novikov. D. S. (2019) Achieving sub-mm clinical diffusion MRI resolution by removing noise during reconstruction using random matrix theory. Proc 27th Annual meeting ISMRM, Montreal; 2019 (abstract 0770).

Figures

Fig. 1. The pipeline of Universal Sampling Denoising (USD) for non-Cartesian k-space data, as detailed in Theory section. Here we take the radial trajectory as an example. The key idea in USD is to de-correlate the noise statistics in gridded/Cartesian k-space before applying any denoising algorithm in the image space. The noise covariance matrix in Cartesian k-space is determined by coefficients of density compensation and convolution with interpolation kernel. After denoising using MP-PCA algorithm, re-normalization of the denoised image recovers the original image contrast.

Fig. 2. Numerical simulation of a phantom (1b=0 image + 30 DWIs). a. Ground truth (GT) and raw data are reconstructed by applying NUFFT to the original k-space data on radial trajectories. The noise in raw data is removed by using USD pipeline. The MD of noisy raw data is lower than that in GT, and the USD successfully recovers the MD values. b. Noise covariance matrix Ψ is sparse, but its square root of inverse (Ψ-1/2) is not. The noise maps before and after re-normalization are both smooth. The number P of signal components in PCA domain is low. The histogram of image residual r is almost Gaussian.

Fig. 3. Demonstrate of noise removal pipeline (USD) on dMRI data in an ex vivo mouse brain (4b=0 images + 60 DWIs). The noise level in DWIs of b = [1, 2] ms/µm2 was reduced dramatically after denoising, and the image residual maps have no anatomical structures. Further, the noise maps before and after re-normalization ($$$\hat{\sigma}$$$ and σ) are both smooth, and the number P of signal components in PCA domain is low. Finally, the histogram of image residual r is normally distributed and below the reference line of slop -1/2 in semi-log scale, indicating that USD only removes the noise.

Fig. 4. The effect of noise removal pipeline (USD) on diffusion tensor metrics (MD/AD/RD/colored FA) measured in an ex vivo mouse brain (Fig. 3). The ground truth data is reconstructed from 402 radial spokes per DWI, averaged over 2 repeated measurements. The raw data is reconstructed from 201 radial spokes per DWI, without averaging over repeats. By applying the USD pipeline to raw data, the noise in colored FA map is largely reduced. Here, the colored FA map is multiplied by a factor of 2 to enhance the contrast.

Fig. 5. The effect of noise removal pipeline (USD) on kurtosis tensor metrics (MK/AK/RK) measured in an ex vivo mouse brain (Fig. 3). The ground truth data is reconstructed from 402 radial spokes per DWI, averaged over 2 repeated measurements. The raw data is reconstructed from 201 radial spokes per DWI, without averaging over repeats. The kurtosis tensor is fiited by using weighted linear least square without any constraints. By applying the USD denoising pipeline to the raw data, the noise in MK, AK, and RK maps is largely reduced.

Proc. Intl. Soc. Mag. Reson. Med. 29 (2021)
0107