non-cartesian parallel imaging based on the grappa method · • ill conditioned nature of weights...

55
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

Upload: others

Post on 21-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Nicole Seiberlich

Workshop on Novel Reconstruction Strategies in NMR and MRI 2010Göttingen, Germany10 September 2010

Non-Cartesian Parallel Imaging

based on the GRAPPA Method

Page 2: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

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

Page 3: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Efficiency of Non-Cartesian Trajectories

TR = 2.7 msPE lines = 128Time/Image = 355 ms

TR = 4.7 ms“PE” lines = 40Time/Image = 188 ms

This spiral is already 1.9x faster than Cartesian

Page 4: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Efficiency of Non-Cartesian Trajectories

TR = 2.7 msPE lines = 128Time/Image = 355 ms

TR = 2.7 ms“PE” lines = 200Time/Image = 540 ms

Hmm…how is this efficient?

Page 5: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial is forgiving to undersampling

200 proj

Ny: R=1 Cart: R=0.6

128 proj

Ny: R=1.6 Cart: R=1

100 proj

Ny: R=2 Cart: R=1.364 proj

Ny: R=3.1 Cart: R=2

50 proj

Ny: R=4 Cart: R=2.6

Page 6: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Parallel Imaging

Goal:• Acquire undersampled data to shorten scan• Use receiver coil sensitivity information to complement gradient

encoding

Page 7: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

The Cartesian Case

SENSE1 GRAPPA2

[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

Page 8: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

How does GRAPPA work?

kernel

Page 9: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

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 =

Page 10: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

How can I get the GRAPPA weights?

Gtarg ∙ pinv(src) = ˆ ˆG∙srcˆtarg = ˆ ˆ

Page 11: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Undersampled Radial Trajectory

Undersampling Distance and Direction Changes

No regular undersampling pattern

Aliasing in all directionsAliasing with many pixels

Page 12: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

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

Page 13: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Possible Approaches (and Outline)

• Radial GRAPPA

Dynamic imagingReal-Time Free-Breathing Cardiac ImagingBasics and Improvements to the method

• CASHCOW

Generalized GRAPPAMore Exotic look at GRAPPA WeightsNot yet ready for public consumption

Page 14: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial GRAPPA

and

Through-Time Non-Cartesian GRAPPA

Page 15: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial GRAPPA

Page 16: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial GRAPPA

Standard GRAPPA performed using approximation of identical kernels

Each segment calibrated / reconstructed separately

Page 17: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GRAPPAs for different trajectories

Cartesian Radial Spiral

PROPELLER Zig-Zag Rosette

Page 18: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Kernel of 2x3 and NC=1272 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

Page 19: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Calibration Segment Size Affects Reco QualityR=7 Radial GRAPPA

Large segments

Geometry not Cartesian

R=7 Radial GRAPPASmall 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?

Page 20: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Through-Time Radial GRAPPAFU

LLY

SA

MP

LED

time

Multiple Repetitions of Kernel Through Time

GRAPPA Weights

Page 21: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Through-Time Radial GRAPPAU

ND

ER

SA

MP

LED

GRAPPA Weights

Geometry-Specific Weights used for Reconstruction

Page 22: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Calibration Segment Size Affects Reco QualityR=7 Radial GRAPPA

Large segments

Geometry not Cartesian

R=7 Radial GRAPPASmall segments

Reco looks like calibration image

R=7 Through-TimeRadial GRAPPA

Many Repetitions of Pattern for CalibrationGeometry Conserved

Page 23: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

• 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

Page 24: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial Through-Time GRAPPA

• Radial Trajectory

• Resolution =2 x 2 x 8 mm3

• 16 projection / image

• TR = 2.86 ms

• Temporal Resolution34.32 ms / image

Page 25: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Radial Through-Time GRAPPA

• Radial Trajectory

• Resolution =1.5 x 1.5 x 8 mm3

• 10 projection / image

• TR = 3.1 ms

• Temporal Resolution31 ms / image

Page 26: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

• Radial Trajectory

• Resolution =2.3 x 2.3 x 8 mm3

• 16 projection / image

• TR = 2.7 ms

• Temporal Resolution44 ms / image

Radial Through-Time GRAPPA, PVCs

Page 27: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

• bSSFP Spiral Sequence

• Variable Density

• 40 shots / 128 matrix

• TR = 4.8 ms

• Reconstruction based on through-time radial GRAPPA

Spiral Through-Time GRAPPA

Page 28: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

• VD Spiral Trajectory

• Resolution =2.3 x 2.3 x 8 mm3

• 8 spiral arms / image

• TR = 4.78 ms

• Temporal Resolution38 ms / image

Spiral Through-Time GRAPPA

Page 29: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

• VD Spiral Trajectory

• Resolution =2.3 x 2.3 x 8 mm3

• 4 spiral arms / image

• TR = 4.78 ms

• Temporal Resolution19 ms / image

Spiral Through-Time GRAPPA

Page 30: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

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

Page 31: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GROG / CASHCOW

Page 32: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Generalized GRAPPA

How do we calibrate this weight set?

Page 33: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GROG / GRAPPA Operator Concept

G G

G

G2

G0.5G-1

Jumps of arbitrary distances (with noise enhancement)

Page 34: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GROG allows freedom from standard shifts

Gy

Gx

Jumps of arbitrary direction and distance

DON’T FORGET!!

This is parallel imaging

Page 35: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Larger GRAPPA Operators

Gy

Gx

GRAPPA weights with size [NC ∙3 x NC∙3]

We can shift points aroundas long as the arrangement is the same

Page 36: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Can we make arbitrary operators?

Page 37: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Can we make arbitrary operators?

Gxdx ˆ∙Gy

dy

Page 38: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Can we make arbitrary operators?

Gxdx ˆ∙Gy

dy

Gxdx ˆ∙Gy

dy

Page 39: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Can we make arbitrary operators?

Gxdx ˆ∙Gy

dy

Gxdx ˆ∙Gy

dy

Gxdx ˆ∙Gy

dy

Page 40: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Can we make arbitrary operators?

Gxdx ˆ∙Gy

dy

Gxdx ˆ∙Gy

dyGline to arb

Gxdx ˆ∙Gy

dy

We can move from Cartesian points to arbitrary arrangement

Two Cartesian GRAPPA operators needed

Page 41: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

ˆ= Garb to lineGline to arb

Moving from arbitrary points to grid

-1

CASHCOWCreation of Arbitrary Spatial Harmonics through

the Combination of Orthogonal Weightsets

Page 42: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Moving from arbitrary points to grid

CASHCOWCreation 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

Page 43: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

How can we use CASHCOW?

Page 44: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Generation of Weight Set

Page 45: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Gcart_to_nc-1 =Gcart_to_ncˆ

Generation of Weight Set

Weight set to move from known points to unknown

Repeat for all Cartesian points

Gnc_to_cart

Page 46: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

CASHCOW in Simulations

128 proj 64 proj 42 proj

32 proj 25 proj

Page 47: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

CASHCOW in Simulations with Noise

128 proj 64 proj 42 proj

32 proj 25 proj

Page 48: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Why did CASHCOW stop working?

GRAPPA operators are simply square matrices…

…often very ill-conditioned matrices

Typical condition number ~ 104

Crucial step in CASHCOW weights is an inversion

One solution Use regularization

Page 49: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

CASHCOW with Noise + Regularization

128 proj 64 proj 42 proj

32 proj 25 proj

Page 50: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

CASHCOW with Noise + (more) Regularization

128 proj 64 proj 42 proj

32 proj 25 proj

Page 51: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

CASHCOW in vivo

144 proj 72 proj

48 proj

Page 52: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

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

Page 53: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GRAPPA is a flexible tool for NC PI

Non-Cartesian GRAPPAs

• Standard Method uses geometrical approximationsSegmentation leads to errors in weights

• Through-time calibration removes the need for segmentsReal-time cardiac imagingFrame rates of 20 – 50 / sec using parallel imaging

Page 54: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

GRAPPA is a flexible tool for NC PI

GROG / CASHCOW

• GRAPPA Operator ConceptWeights are manipulatable square matrices

• CASHCOWWeights for arbitrary configurations of points“Generalized” GRAPPAIll conditioned weights a problem – Regularization?

Page 55: Non-Cartesian Parallel Imaging based on the GRAPPA Method · • Ill conditioned nature of weights restricts CASHCOW • Math + MRI Better solution for non-Cartesian parallel imaging

Acknowledgments

• Dr. Mark Griswold

• Dr. Jeff Duerk

• Dr. Felix Breuer

• Philipp Ehses