Skip to main content
Log in

Compressed SVD-based L + S model to reconstruct undersampled dynamic MRI data using parallel architecture

  • Research Article
  • Published:
Magnetic Resonance Materials in Physics, Biology and Medicine Aims and scope Submit manuscript

This article has been updated

Abstract

Background

Magnetic Resonance Imaging (MRI) is a highly demanded medical imaging system due to high resolution, large volumetric coverage, and ability to capture the dynamic and functional information of body organs e.g. cardiac MRI is employed to assess cardiac structure and evaluate blood flow dynamics through the cardiac valves. Long scan time is the main drawback of MRI, which makes it difficult for the patients to remain still during the scanning process.

Objective

By collecting fewer measurements, MRI scan time can be shortened, but this undersampling causes aliasing artifacts in the reconstructed images. Advanced image reconstruction algorithms have been used in literature to overcome these undersampling artifacts. These algorithms are computationally expensive and require a long time for reconstruction which makes them infeasible for real-time clinical applications e.g. cardiac MRI. However, exploiting the inherent parallelism in these algorithms can help to reduce their computation time.

Methods

Low-rank plus sparse (L+S) matrix decomposition model is a technique used in literature to reconstruct the highly undersampled dynamic MRI (dMRI) data at the expense of long reconstruction time. In this paper, Compressed Singular Value Decomposition (cSVD) model is used in L+S decomposition model (instead of conventional SVD) to reduce the reconstruction time. The results provide improved quality of the reconstructed images. Furthermore, it has been observed that cSVD and other parts of the L+S model possess highly parallel operations; therefore, a customized GPU based parallel architecture of the modified L+S model has been presented to further reduce the reconstruction time.

Results

Four cardiac MRI datasets (three different cardiac perfusion acquired from different patients and one cardiac cine data), each with different acceleration factors of 2, 6 and 8 are used for experiments in this paper. Experimental results demonstrate that using the proposed parallel architecture for the reconstruction of cardiac perfusion data provides a speed-up factor up to 19.15× (with memory latency) and 70.55× (without memory latency) in comparison to the conventional CPU reconstruction with no compromise on image quality.

Conclusion

The proposed method is well-suited for real-time clinical applications, offering a substantial reduction in reconstruction time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data availability

The research article utilizes data gathered from various sources, as appropriately cited within the document. Additionally, a dedicated repository has been established for citing references related to this research article as: https://figshare.com/s/b28d3066076439ae680d

Change history

  • 31 December 2023

    Few spacing errors have been updated in the abstract and text has been changed from “60 temporal frame” to “60 temporal frames”.

References

  1. McRobbie DW, Moore EA (2007) MRI, from picture to proton. Clin Radiol 62:1233

    Article  Google Scholar 

  2. Zaitsev M, Maclaren J, Herbst M (2015) Motion artifacts in MRI: a complex problem with many partial solutions. J Magn Reson Imaging 42(4):887–901

    Article  PubMed  PubMed Central  Google Scholar 

  3. Ohliger MA, Grant AK, Sodickson DK (2003) Ultimate intrinsic signal-to-noise ratio for parallel MRI: electromagnetic field considerations. Magn Reson Med 50(5):1018–1030

    Article  PubMed  Google Scholar 

  4. Blaimer M, Breuer F, Mueller M, Heidemann RM, Griswold MA, Jakob PM (2004) SMASH, SENSE, PILS, GRAPPA: how to choose the optimal method. Top Magn Reson Imaging 15(4):223–236

    Article  PubMed  Google Scholar 

  5. Lustig M, Donoho D, Pauly JM (2007) Sparse MRI: the application of compressed sensing for rapid MR imaging. Magn Reson Med 58(6):1182–1195

    Article  PubMed  Google Scholar 

  6. Chandarana H et al (2013) Free-breathing contrast-enhanced multiphase MRI of the liver using a combination of compressed sensing, parallel imaging, and golden-angle radial sampling. Investig Radiol 48(1):10

    Article  Google Scholar 

  7. King K, Xu D, Brau A, Lai P, Beatty PJ, Marinelli L (2010) A new combination of compressed sensing and data driven parallel imaging. In: Proceedings of the 18th scientific meeting, International Society for Magnetic Resonance in Medicine, Stockholm

  8. Otazo R, Feng L, Chandarana H, Block T, Axel L, Sodickson DK (2012) Combination of compressed sensing and parallel imaging for highly-accelerated dynamic MRI. In: 2012 9th IEEE International Symposium on Biomedical Imaging (Isbi), pp 980–983

  9. Otazo R, Kim D, Axel L, Sodickson DK (2011) Combination of compressed sensing and parallel imaging with respiratory motion correction for highly-accelerated cardiac perfusion MRI. J Cardiovasc Magn Reson 13(1):1–2

    Google Scholar 

  10. Otazo R, Candes E, Sodickson DK (2015) Low-rank plus sparse matrix decomposition for accelerated dynamic MRI with separation of background and dynamic components. Magn Reson Med 73(3):1125–1136

    Article  PubMed  Google Scholar 

  11. Huang W et al (2021) Deep low-rank plus sparse network for dynamic MR imaging. Med Image Anal 73:102190

    Article  PubMed  Google Scholar 

  12. Lebrun M, Leclaire A (2012) An implementation and detailed analysis of the K-SVD image denoising algorithm. Image Process Line 2:96–133

    Article  Google Scholar 

  13. Wei J-J, Chang C-J, Chou N-K, Jan G-J (2001) ECG data compression using truncated singular value decomposition. IEEE Trans Inf Technol Biomed 5(4):290–299

    Article  PubMed  CAS  Google Scholar 

  14. Golub G, Kahan W (1965) Calculating the singular values and pseudo-inverse of a matrix. J Soc Ind Appl Math Ser B Numer Anal 2(2):205–224

    Article  Google Scholar 

  15. Zhang L, Dong W, Zhang D, Shi G (2010) Two-stage image denoising by principal component analysis with local pixel grouping. Pattern Recogn 43(4):1531–1549

    Article  Google Scholar 

  16. Zhang T, Pauly JM, Vasanawala SS, Lustig M (2013) Coil compression for accelerated imaging with Cartesian sampling. Magn Reson Med 69(2):571–582

    Article  PubMed  Google Scholar 

  17. Qazi SA, Saeed A, Nasir S, Omer H (2017) Singular value decomposition using Jacobi algorithm in pMRI and CS. Appl Magn Reson 48(5):461–471

    Article  Google Scholar 

  18. Demmel J, Veselić K (1992) Jacobi’s method is more accurate than QR. SIAM J Matrix Anal Appl 13(4):1204–1245

    Article  Google Scholar 

  19. Benjamin Erichson N, Brunton SL, Nathan Kutz J (2017) Compressed singular value decomposition for image and video processing. In: Proceedings of the IEEE International Conference on Computer Vision Workshops, pp 1880–1888

  20. Mahoney MW (2011) Randomized algorithms for matrices and data. arXiv preprint arXiv:1104.5557

  21. Stone SS, Haldar JP, Tsao SC, Sutton B, Liang Z-P (2008) Accelerating advanced MRI reconstructions on GPUs. J Parallel Distrib Comput 68(10):1307–1318

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  22. Kirk DB, Wen-Mei WH (2016) Programming massively parallel processors: a hands-on approach. Morgan kaufmann

    Google Scholar 

  23. Khalil MA, Ashfaq A, Shahzad H, Qazi SA, Omer H (2021) GPU based parallel framework for receiver coil sensitivity estimation in SENSE reconstruction. Magn Reson Imaging 80:58–70

    Article  PubMed  Google Scholar 

  24. Qazi SA, Nasir S, Saeed A, Omer H (2018) Optimizing image reconstruction in SENSE using GPU. Appl Magn Reson 49:151–164

    Article  Google Scholar 

  25. Shahzad H, Sadaqat M, Hassan B, Abbasi W, Omer H (2016) Parallel MRI reconstruction algorithm implementation on GPU. Appl Magn Reson 47(1):53–61

    Article  Google Scholar 

  26. Ullah I, Nisar H, Raza H, Qasim M, Inam O, Omer H (2018) QR-decomposition based SENSE reconstruction using parallel architecture. Comput Biol Med 95:1–12

    Article  PubMed  Google Scholar 

  27. Qazi SA, Tariq F, Ullah I, Omer H (2021) Parallel implementation of L+ S signal recovery in dynamic MRI. Magn Reson Mater Phys Biol Med 34(2):297–307

    Article  CAS  Google Scholar 

  28. Shafique M, Qazi SA, Ullah I, Omer H (2022) Compressed SVD for L+S matrix decomposition model to reconstruct undersampled dynamic MRI. In: Joint Annual Meeting ISMRM-ESMRMB & ISMRT 31st Annual Meeting

  29. Cai J-F, Candès EJ, Shen Z (2010) A singular value thresholding algorithm for matrix completion. SIAM J Optim 20(4):1956–1982

    Article  Google Scholar 

  30. Candes EJ, Romberg JK, Tao T (2006) Stable signal recovery from incomplete and inaccurate measurements. Commun Pure Appl Math 59(8):1207–1223

    Article  Google Scholar 

  31. Sanders J, Kandrot E (2010) CUDA by example: an introduction to general-purpose GPU programming. Addison-Wesley Professional

    Google Scholar 

  32. Gou C, Gaydadjiev GN (2013) Addressing GPU on-chip shared memory bank conflicts using elastic pipeline. Int J Parallel Prog 41(3):400–429

    Article  Google Scholar 

  33. Andreopoulos A, Tsotsos JK (2008) Efficient and generalizable statistical models of shape and appearance for analysis of cardiac MRI. Med Image Anal 12(3):335–357

    Article  PubMed  Google Scholar 

  34. Walsh DO, Gmitro AF, Marcellin MW (2000) Adaptive reconstruction of phased array MR imagery. Magn Reson Med 43(5):682–690

    Article  PubMed  CAS  Google Scholar 

  35. Liu S, Schniter P, Ahmad R (2023) MRI recovery with self-calibrated denoisers without fully-sampled data. arXiv preprint arXiv:2304.12890

  36. Uecker M et al (2014) ESPIRiT—an eigenvalue approach to autocalibrating parallel MRI: where SENSE meets GRAPPA. Magn Reson Med 71(3):990–1001

    Article  PubMed  PubMed Central  Google Scholar 

  37. Ji JX, Son JB, Rane SD (2007) PULSAR: a Matlab toolbox for parallel magnetic resonance imaging using array coils and multiple channel receivers. Concepts Magn Reson Part B Magn Reson Eng Educ J 31(1):24–36

    Article  Google Scholar 

  38. Chow LS, Rajagopal H, Paramesran R, Initiative ASDN (2016) Correlation between subjective and objective assessment of magnetic resonance (MR) images. Magn Reson Imaging 34(6):820–831

    Article  PubMed  Google Scholar 

  39. Omer H, Dickinson R (2010) A graphical generalized implementation of SENSE reconstruction using Matlab. Concepts Magn Reson Part A 36(3):178–186

    Article  Google Scholar 

  40. Golub GH (1996) Cf vanloan, matrix computations. Johns Hopkins 113(10):23–36

    Google Scholar 

  41. Mahoney MW (2011) Randomized algorithms for matrices and data. Found Trends Mach Learn 3(2):123–224

    Google Scholar 

  42. Ravishankar S, Bresler Y (2010) MR image reconstruction from highly undersampled k-space data by dictionary learning. IEEE Trans Med Imaging 30(5):1028–1041

    Article  PubMed  Google Scholar 

  43. Chen C et al (2019) Sparsity adaptive reconstruction for highly accelerated cardiac MRI. Magn Reson Med 81(6):3875–3887

    Article  PubMed  PubMed Central  Google Scholar 

  44. Khare K, Hardy CJ, King KF, Turski PA, Marinelli L (2012) Accelerated MR imaging using compressive sensing with no free parameters. Magn Reson Med 68(5):1450–1457

    Article  PubMed  Google Scholar 

  45. Weller DS, Ramani S, Nielsen JF, Fessler JA (2014) Monte Carlo SURE-based parameter selection for parallel magnetic resonance imaging reconstruction. Magn Reson Med 71(5):1760–1770

    Article  PubMed  Google Scholar 

  46. Dar SUH, Özbey M, Çatlı AB, Çukur T (2020) A transfer-learning approach for accelerated MRI using deep neural networks. Magn Reson Med 84(2):663–685

    Article  PubMed  Google Scholar 

  47. Elmas G et al (2022) Federated learning of generative image priors for MRI reconstruction. IEEE Trans Med Imaging 42:1996

    Article  Google Scholar 

  48. Güngör A et al (2023) Adaptive diffusion priors for accelerated MRI reconstruction. Med Image Anal

  49. Korkmaz Y, Dar SU, Yurt M, Özbey M, Cukur T (2022) Unsupervised MRI reconstruction via zero-shot learned adversarial transformers. IEEE Trans Med Imaging 41(7):1747–1763

    Article  PubMed  Google Scholar 

  50. Yosinski J, Clune J, Bengio Y, Lipson H (2014) How transferable are features in deep neural networks?. Adv Neural Inf Process Syst

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Shafique.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shafique, M., Qazi, S.A. & Omer, H. Compressed SVD-based L + S model to reconstruct undersampled dynamic MRI data using parallel architecture. Magn Reson Mater Phy (2023). https://doi.org/10.1007/s10334-023-01128-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10334-023-01128-5

Keywords

Navigation