Presentation is loading. Please wait.

Presentation is loading. Please wait.

Nicole Seiberlich Workshop on Novel Reconstruction Strategies in NMR and MRI 2010 Göttingen, Germany 10 September 2010 Non-Cartesian Parallel Imaging based.

Similar presentations


Presentation on theme: "Nicole Seiberlich Workshop on Novel Reconstruction Strategies in NMR and MRI 2010 Göttingen, Germany 10 September 2010 Non-Cartesian Parallel Imaging based."— Presentation transcript:

1 Nicole Seiberlich Workshop on Novel Reconstruction Strategies in NMR and MRI 2010 Göttingen, Germany 10 September 2010 Non-Cartesian Parallel Imaging based on the GRAPPA Method

2 Non-Cartesian Parallel Imaging Non-Cartesian Imaging Efficient Coverage of K-Space Tolerant of Undersampling Acquisition of Center of k-Space Parallel Imaging Acceleration by removing phase encoding steps Dedicated reconstruction

3 Efficiency of Non-Cartesian Trajectories TR = 2.7 ms PE lines = 128 Time/Image = 355 ms TR = 4.7 ms “PE” lines = 40 Time/Image = 188 ms This spiral is already 1.9x faster than Cartesian

4 Efficiency of Non-Cartesian Trajectories TR = 2.7 ms PE lines = 128 Time/Image = 355 ms TR = 2.7 ms “PE” lines = 200 Time/Image = 540 ms Hmm…how is this efficient?

5 Radial is forgiving to undersampling 200 proj Ny: R=1Cart: R=0.6 128 proj Ny: R=1.6Cart: R=1 100 proj Ny: R=2Cart: R=1.3 64 proj Ny: R=3.1Cart: R=2 50 proj Ny: R=4Cart: R=2.6

6 Parallel Imaging Goal: Acquire undersampled data to shorten scan Use receiver coil sensitivity information to complement gradient encoding

7 The Cartesian Case SENSE 1 GRAPPA 2 [1] Pruessmann KP, et al. Magn Reson Med. 1999 Nov;42(5):952-62. [2] Griswold MA, et al. Magn Reson Med. 2002 Jun;47(6):1202-10. These methods are used daily in clinical routine

8 How does GRAPPA work? kernel

9 How does GRAPPA work? 6 source points and 4 coils = 24 source / target 4 coils = 4 target points GRAPPA weight set  [24 x 4] [src ∙ NC x targ ∙ NC] G∙src ˆ targ =

10 How can I get the GRAPPA weights? G ˆ targ ∙ pinv(src) = ˆˆ G∙src ˆ targ = ˆˆ

11 Undersampled Radial Trajectory Undersampling Distance and Direction Changes No regular undersampling pattern Aliasing in all directions Aliasing with many pixels

12 What do we need for GRAPPA to work? GRAPPA Requires regular undersampling Patterns in k-space must be identifiable Calibration data must also have these kernels Non-Cartesian is a harder problem to tackle

13 Possible Approaches (and Outline) Radial GRAPPA Dynamic imaging Real-Time Free-Breathing Cardiac Imaging Basics and Improvements to the method CASHCOW Generalized GRAPPA More Exotic look at GRAPPA Weights Not yet ready for public consumption

14 Radial GRAPPA and Through-Time Non-Cartesian GRAPPA

15 Radial GRAPPA

16 Standard GRAPPA performed using approximation of identical kernels Each segment calibrated / reconstructed separately

17 GRAPPAs for different trajectories CartesianRadialSpiral PROPELLERZig-ZagRosette

18 Kernel of 2x3 and NC=12 72 Weights 4 x1 (4) Segments = 3654 Equations 16 x 16 (256) Segments = 30 Equations 8 x 4 (32) Segments = 406 Equations 8 x 8 (64) Segments = 182 Equations Trade off between not having enough equations and violating assumptions 18 Radial GRAPPA: Segment Size

19 Calibration Segment Size Affects Reco Quality R=7 Radial GRAPPA Large segments Geometry not Cartesian R=7 Radial GRAPPA Small segments Reco looks like calibration image R=7 Radial Image (20 proj/128 base matrix) Standard Radial GRAPPA fails at high acceleration factors due to segmentation Can we calibrate radial GRAPPA without using segments?

20 Through-Time Radial GRAPPA FULLY SAMPLED time 2x3 GRAPPA Kernel Exact Geometry Multiple Repetitions of Kernel Through Time GRAPPA Weights

21 Through-Time Radial GRAPPA UNDERSAMPLED GRAPPA Weights Geometry-Specific Weights used for Reconstruction

22 Calibration Segment Size Affects Reco Quality R=7 Radial GRAPPA Large segments Geometry not Cartesian R=7 Radial GRAPPA Small segments Reco looks like calibration image R=7 Radial Image (20 proj/128 base matrix) R=7 Through-Time Radial GRAPPA Many Repetitions of Pattern for Calibration Geometry Conserved

23 1.5 T Siemens Espree 15 channel cardiac coil Radial bSSFP Sequence 30-50 Calibration Frames Free-breathing and not EKG Gated No view sharing or time-domain processing Materials and Methods

24 Radial Through-Time GRAPPA Radial Trajectory Resolution = 2 x 2 x 8 mm 3 16 projection / image TR = 2.86 ms Temporal Resolution 34.32 ms / image

25 Radial Through-Time GRAPPA Radial Trajectory Resolution = 1.5 x 1.5 x 8 mm 3 10 projection / image TR = 3.1 ms Temporal Resolution 31 ms / image

26 Radial Trajectory Resolution = 2.3 x 2.3 x 8 mm 3 16 projection / image TR = 2.7 ms Temporal Resolution 44 ms / image Radial Through-Time GRAPPA, PVCs

27 bSSFP Spiral Sequence Variable Density 40 shots / 128 matrix TR = 4.8 ms Reconstruction based on through-time radial GRAPPA Spiral Through-Time GRAPPA

28 VD Spiral Trajectory Resolution = 2.3 x 2.3 x 8 mm 3 8 spiral arms / image TR = 4.78 ms Temporal Resolution 38 ms / image Spiral Through-Time GRAPPA

29 VD Spiral Trajectory Resolution = 2.3 x 2.3 x 8 mm 3 4 spiral arms / image TR = 4.78 ms Temporal Resolution 19 ms / image Spiral Through-Time GRAPPA

30 Non-Cartesian GRAPPAs Rely on the approximation of same geometry through k-space Segmentation used to get enough patterns for calibration Through-Time Non-Cartesian GRAPPA Geometry-specific weights yield better reconstructions High acceleration factors and frame rates (20 - 50 frames / s) Simple parallel imaging reconstruction

31 GROG / CASHCOW

32 Generalized GRAPPA How do we calibrate this weight set?

33 GROG / GRAPPA Operator Concept G ˆ = matrix of size [NC x NC] G ˆ G ˆ ˆ G2G2 ˆ G 0.5 ˆ G -1 Jumps of arbitrary distances (with noise enhancement)

34 GROG allows freedom from standard shifts ˆ GyGy ˆ GxGx Jumps of arbitrary direction and distance DON’T FORGET!! This is parallel imaging

35 Larger GRAPPA Operators ˆ GyGy ˆ GxGx GRAPPA weights with size [NC∙3 x NC∙3] We can shift points around as long as the arrangement is the same

36 Can we make arbitrary operators?

37 ˆ G x dx ˆ ∙G y dy

38 Can we make arbitrary operators? ˆ G x dx ˆ ∙G y dy ˆ G x dx ˆ ∙G y dy

39 Can we make arbitrary operators? ˆ G x dx ˆ ∙G y dy ˆ G x dx ˆ ∙G y dy ˆ G x dx ˆ ∙G y dy

40 Can we make arbitrary operators? ˆ G x dx ˆ ∙G y dy ˆ G x dx ˆ ∙G y dy ˆ G line to arb ˆ G x dx ˆ ∙G y dy We can move from Cartesian points to arbitrary arrangement Two Cartesian GRAPPA operators needed

41 ˆ = G arb to line ˆ G line to arb Moving from arbitrary points to grid CASHCOW Creation of Arbitrary Spatial Harmonics through the Combination of Orthogonal Weightsets

42 Moving from arbitrary points to grid CASHCOW Creation of Arbitrary Spatial Harmonics through the Combination of Orthogonal Weightsets Generate weights for up/down and right/left shifts for a given configuration Use these weights to move from standard to arbitrary pattern Invert weights to move from arbitrary to standard pattern

43 How can we use CASHCOW?

44 Generation of Weight Set

45 G cart_to_nc -1 = ˆ G cart_to_nc ˆ Generation of Weight Set Weight set to move from known points to unknown Repeat for all Cartesian points G nc_to_cart

46 CASHCOW in Simulations 128 proj 64 proj 42 proj 32 proj 25 proj

47 CASHCOW in Simulations with Noise 128 proj 64 proj 42 proj 32 proj 25 proj

48 Why did CASHCOW stop working? GRAPPA operators are simply square matrices… …often very ill-conditioned matrices Typical condition number ~ 10 4 Crucial step in CASHCOW weights is an inversion One solution  Use regularization

49 CASHCOW with Noise + Regularization 128 proj 64 proj 42 proj 32 proj 25 proj

50 CASHCOW with Noise + (more) Regularization 128 proj 64 proj 42 proj 32 proj 25 proj

51 CASHCOW in vivo 144 proj 72 proj 48 proj

52 CASHCOW is not there yet…. But it demonstrates interesting properties of GRAPPA GRAPPA weights for arbitrary source and target points can be generated using Cartesian calibration data Ill conditioned nature of weights restricts CASHCOW Math + MRI  Better solution for non-Cartesian parallel imaging

53 GRAPPA is a flexible tool for NC PI Non-Cartesian GRAPPAs Standard Method uses geometrical approximations Segmentation leads to errors in weights Through-time calibration removes the need for segments Real-time cardiac imaging Frame rates of 20 – 50 / sec using parallel imaging

54 GRAPPA is a flexible tool for NC PI GROG / CASHCOW GRAPPA Operator Concept Weights are manipulatable square matrices CASHCOW Weights for arbitrary configurations of points “Generalized” GRAPPA Ill conditioned weights a problem – Regularization?

55 Acknowledgments Dr. Mark Griswold Dr. Jeff Duerk Dr. Felix Breuer Philipp Ehses


Download ppt "Nicole Seiberlich Workshop on Novel Reconstruction Strategies in NMR and MRI 2010 Göttingen, Germany 10 September 2010 Non-Cartesian Parallel Imaging based."

Similar presentations


Ads by Google