S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf ·...

20
EE591 Magnetic Resonance Imaging and Reconstruction Project Report S S F P S i m u l a t i o n Professor: Krishna Nayak ID: 2486.9458.56, Name: Yongjin Cho

Transcript of S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf ·...

Page 1: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

EE591 Magnetic Resonance Imaging and Reconstruction Project Report

S S F P S i m u l a t i o n

Professor: Krishna Nayak

ID: 2486.9458.56, Name: Yongjin Cho

Page 2: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 1

1. Theory, simulation objective and method

A. Matrices and terms

i. Rx,y,z(θ) : rotation matrix about specified axis by θ

① Ry(α)= , Excitation about y-axis ⎟⎟⎟

⎜⎜⎜

− α

α

α

α

cos0

sin

0sin100cos

② Rz(φ)= , Rotation about z, free precession ⎟⎟⎟

⎜⎜⎜

⎛ −

1000cossin0sincos

φφφφ

ii. D : Dephaser or spoiler gradient matrix

① The spoiler gradient eliminates transverse component by dephasing all

transverse magnetizations.

② D = ⎟⎟⎟

⎜⎜⎜

100

000000

iii. Free precession matrix and vector

① A(t) : free precession matrix

- A(t)= , ⎟⎟⎟

⎜⎜⎜⎜

1/

2/

2/

00

000

0

Tt

Tt

Tt

ee

e

⎟⎟⎟

⎜⎜⎜

⎛ −

1000cossin0sincos

φφφφ

φ=2π⋅off-resonance frequency⋅t

② B(t) : free precession vector

- B(t)= , Mo=1 assumed ⎟⎟⎟

⎜⎜⎜

− − 1/100

Tte

③ T1,T2 : Relaxation coefficients

④ TR : Repetition time, time interval between excitations

Page 3: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 2

⑤ TE : Echo time

- TE=0 for GRASS sequence and TE=TR/2 for SSFP sequence

B. Sequences and linear system diagram

i. GRASS (Gradient Recalled Acquisition in the Steady State)

① GRASS sequence is composed of excitation pulse train and dephaser /

crusher gradient at the end of 1 period.

α α α α

... ...

Crusher Gradient

TR

(a) GRASS sequence

RF(Ry) A(TR) +

B(TR)

DephaserM- M-M+

(b) Linear system diagram

Figure 1. GRASS sequence and linear system diagram.

ii. SSFP(Steady State Free Precession)

① SSFP sequence is the simplest sequence that is composed of excitation

pulse train.

② Since all gradients are refocused within a period, the net effect of

gradients is zero.

α α α α ... ...

TR

(a) SSFP sequence

Page 4: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 3

RF(Ry) A(TE) +

B(TR)

M- M-M+ M(TE)A(TR-TE) +

B(TR-TE)

(b) Linear system diagram

Figure 2. SSFP sequence and linear system diagram

C. Simulation objective

i. To characterize steady state and transient behaviors of magnetization for

GRASS and SSFP sequences over different values of parameters and

combinations of parameters.

ii. To compare GRASS and SSFP characteristics.

D. Method

i. Express each stage of sequence by matrix

ii. Relate magnetization of each stage using matrices

iii. Find proper expressions for transient magnetization and steady state

magnetization.

iv. After applying various values of function parameters (flip angle, T1, T2, TE,

TR, and off-resonance frequency) characterize behaviors of magnetization

over the different values.

E. Matlab functions

i. Rotation functions

① xrot.m, yrot.m, zrot.m

- xrot(θ), yrot(θ), zrot(θ)

- Rotation about a corresponding axis by θ

ii. Free precession

① freeprecess.m

- [Afp,Bfp]=freeprecess(T,T1,T2,df)

- Function simulates free precession and decay over a time interval T

- Afp : Free precession matrix

Page 5: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 4

- Bfp : Free precession vector

- T1, T2 : Relaxation coefficients

- df : off-resonance frequency

- Times are in ms and off-resonance is in Hz

iii. GRASS simulation functions

① grass.m

- [Msig, Mss] = grass(flip, T1, T2, TR, dfreq)

- Function computes the steady state magnetization of GRASS sequence.

- Msig : Steady state magnetization vector(Msig = [Mx My Mz])

- Mss : Steady state transverse magnetization in a phasor notation

(Mss = Mx +iMy)

- flip : flip angle in raidan

- T1, T2 : relaxation coefficients in ms

- TR : repetition time in ms

- dfreq : off-resonance frequency in Hz

② grasstr.m

- [Mte,Mtr] = grasstr(Mneg, flip, T1, T2, TR, dfreq)

- Function simulates one period of the GRASS sequence.

- Mte : Magnetization vector at the echo time (TE)

- Mtr : Magnetization vector at the end of one period, e.g., just before

the following excitation.

- Mneg : Magnetization just before the excitation or magnetization at TR

of the previous excitation period.

- flip, T1, T2, TR : same as in grass.m

- dfreq : off-resonance frequency in Hz

iv. SSFP simulation functions

① ssfp.m

- [Msig, Mss] = ssfp(flip, T1, T2, TE, TR, dfreq, phi)

Page 6: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 5

- Function computes the steady state magnetization of SSFP sequence

- Msig : Steady state magnetization vector

- Mss : Steady state transverse magnetization

- flip, T1, T2, TR, dfreq : same as in GRASS functions

- TE : echo time in ms set to TR/2

- phi : the amount of phase twist at the end of one period

② ab.m

- [A, B]= ab(flip, T1, T2, TE, TR, dfreq)

- Function for simulating transient behavior of SSFP sequence

- When the sequence of excitations are expressed as BAMM kk +=+1 ,

the function ab(•) gives out the corresponding transient matrix A and

vector B for each period.

- A : Transient matrix, B : transient vector

- flip, T1, T2, TE, TR, and dfreq : the same as in other functions

Page 7: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 6

2. GRASS Simulation

A. Magnetization expressions

i. Steady state magnetization

① Mss = Inv(I-Ry(α)*D*A(TR))*Ry(α)*B(TR)

ii. Transient Magnetization

① Mn = D*[A(TR)*Ry(α)*Mn-1+B(TR)]

② Mn(TE), Magnetization at echo time, is Ry(α)*Mn-1

B. Steady state signal characteristics

i. Frequency response and Mss over flip angle

① |Mss| does not vary over different off-resonance frequencies

② Given TR, |Mss| has its maximum strength when flip angle is at around

0.2 radian(11.46°)

(a) Frequency response. (b) Mss vs flip angle

Figure 3. Mss vs off resonance frequency and flip angle

ii. Mss vs T1, T2 and T2/T1

① |Mss| decreases as T1 gets longer.

② With varying T1 and fixed T2, When T1 varies, |Mss| is linearly

proportional to T2/T1

③ Since all transverse magnetizations are spoiled at the end of each

sequence, the net transverse magnetization at the moment of an

excitation is zero, which makes T2 have no effect on Mss.

Page 8: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 7

(a) Mss vs T1 (b) Mss vs T2/T1, T1=100 to 1000, T2=100

(a) Mss vs T2 (b) Mss vs T2/T1, T1=1000, T2=100 to 1000

Figure 4. Mss vs T1, T2 and T2/T1

C. Transient Response

i. Assume magnetization has reached its steady state once |Mxy| equals |Mss|

up to ten thousandth.

ii. T1=600ms, T2=100ms, TR=5ms, flip angle=π/3, off-resonance freq=0

① Tss : time before the steady state is reached

② Tss = 85ms Number of excitations = 85 / TR = 17 repetitions

Figure 5. Transient response

Page 9: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 8

iii. Transition time

① The transition time is constant over different resonant frequencies T1,

and T2.

② The transition time decreases exponentially as the flip angle increases.

③ Longer TR results in longer transition time.

(a) Off-resonance frequency and TR (b) Flip angle and TR

(c) T1 and TR (d) T2 and TR

Figure 6. Transient time

Page 10: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 9

3. SSFP Simulation

A. Magnetization expressions

i. Steady state magnetization

① Mss = inv(I-A(TE)*Ry(α)*A(TR-TE))*(A(TE)*Ry(α)*B(TR-TE)+B(TE))

② 2121

12

cos)(1sin)1(

EEEEEE

MoMss−−−

−=

αα

, E1,2 = exp(-TR/T1,2)

③ When TR<<T1,T2

)2/1)(cos1(cos1sin

TTMoMss

ααα

−++= [1]

④ Mss is a function of flip angle, T1 and T2.

ii. Transient magnetization

① Mn(t)= A(t)*Ry(α)*Mn-1(TR)+B(t)

② Mn(TE) = A(TE)*Ry(α)*Mn-1(TR)+B(TE)

③ Mn(TR) = A(TR)*Ry(α)*Mn-1(TR)+B(TR) or

Mn(TR) = A(TR-TE)*Mn(TE)+B(TR-TE)

④ In SSFP, TE is set to TR/2 when magnetizations with different resonant

frequencies are in phase.

B. Steady state characteristics

i. Frequency response

① A banding artifact occurs at on-resonance frequency.

② The frequency response of |Mss| repeats over every 2π, which is 1/TR,

and ∠Mss has a period of 4π

(a) Frequency response, |Mss| (b) Frequency response, ∠Mss

Page 11: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 10

(c) Shifted frequency response, |Mss| (d) Shifted frequency response. ∠Mss

Figure 7. Frequency response

③ The frequency response can be shifted by applying a phase shift of ϕ at

the end of each sequence.

④ The constant phase shows an echo at the pass band.

ii. Frequency response and flip angle

① |Mss| shows different shape depending on flip angles over off-

resonance frequency.

② When flip angle is π/4, the frequency response is the most flat over the

pass band interval.

③ The signal response of near on-resonance signal over flip angle shows a

potential artifact cause. [5]

④ Since on-resonance signal yields strong signal for low flip angle, it may

produce some signal in unwanted location in case of a selective

excitation.

(a) vs Off-resonance frequency (b) vs Flip angle

Figure 8. Frequency response with different flip angles

Page 12: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 11

iii. Frequency response and T1 and T2

① Tissues with different T1 and T2 show different frequency response

② Longer T1 yields smaller |Mss| and longer T2 gives bigger |Mss|

③ The pass band plot of short T1 and long T2 has the similar shape to low

flip angle frequency response

④ The frequency response is the most flat when T1 is about 300 ms and

T2 is about 400 ms.

⑤ The frequency response of |Mss| with different T2/T1 will be exactly the

same as the figure 9. (b).

(a) T1 frequency response, T2=100ms (b) T2 frequency response, T1=1000ms

Figure 9. Frequency response with different T1 and T2

iv. Mss over T1 and T2

① Mss in SSFP is known to be proportional to T2/T1, which makes T2/T1-

ish contrast possible.

② Mss shows a linear proportionality to square root of T2/T1 for low T2/T1.

③ Mss seems not to vary over different TR values.

(a) Mss vs T1 (b) Mss vs T2

Page 13: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 12

(c) Mss vs T2/T1 (d) Mss vs sqrt(T2/T1)

Figure 10. Mss vs T1, T2, T2/T1 and sqrt(T2/T1)

④ The lines in the gray scale image gives the result that |Mss| is constant

for fixed T2/T1 but when T1 and T2 are small some different

dependency is observed.

⑤ When T1 and T2 are small, the magnitude of steady state signal is

dependent on T1/TR and T2/TR, which shows a dependency of |Mss|

on TR.

(a) Gray scale image (b) Contour over T2/TR and T1/TR, and TR/T2 and TR/T1

Figure 11. Gray scale image and Contour of |Mss|

⑥ Magnetization plot on xz-plane over flip angles and off-resonance

frequencies forms an elliptical shape.

⑦ Each ellipse represents different off-resonant frequency. Since the

interval between off-resonance frequencies is 10Hz and the periodicity is

100Hz, 11 different ellipses can be observed.

⑧ For each off-resonance frequency, whenever a line with an angle α from

the vertical axis passes the middle point of the corresponding ellipse,

the maximum transverse magnetization can be acquired with the flip

angle α.

Page 14: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 13

(a) Mxz vs flip angle and T2/T1 (b) Mxz vs flip angle and off-resonance frequency

Figure 12 Mxy over flip angle, off-resonance frequency and T2/T1

C. Transient Response

i. Assumption

① The difference between the magnitudes of consecutive magnetizations

decrease.

② The steady state satisfies the condition that the difference between

consecutive magnetizations is less than 0.001, i.e., |Mxy(k) -Mxy(k-1)| ≤

0.001, which indicates a smooth variation.

③ Even though the magnitude of the transverse magnetization is not quite

close to the reference steady state magnetization, if the oscillation, or

the variation is smooth the signal can be acquired and used.

ii. Transient Oscillation

① Before the steady state is reached, magnetizations show an oscillatory

behavior.

(a) Oscillation in 3D space (b) Transverse plane oscillation

Figure 13. Transient Oscillation

Page 15: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 14

iii. Transient response of |Mxy|

① T1=1000ms and T2=100ms. TR=10ms, flip angle = 70°

② As off-resonance frequency gets closer to 0, where the banding artifact

occurs, the transition time gets longer and the signal gets weaker.

Figure 14. |Mxy| over repetitions and Off-resonance frequency

iv. Transient behavior over T1 and T2

① Lower T1, higher T2 or higher T2/T1 produces stronger steady state

signal.

② A separate plot of odd and even excitations shows no oscillation. But

this non-oscillatory behavior is only for the middle frequency of the pass

band.

(a) T1=100ms to 1000ms, T2=100ms, off-resonance frequency=π

(b) T2=100ms to 1000ms, T1=1000ms, off-resonance frequency=π

Page 16: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 15

(c) Transient behavior in odd and even excitations, Off-resonance frequency=10 to 50 Hz

Figure 15. Transient behavior over T1 and T2

v. Transition time and Off-resonance frequency

① Again the transition time is periodic over 2π.

② As the off-resonance frequency gets closer to the middle of the pass

band, the transition time tends to decrease.

③ A small peak is observed right at the center of the pass band.

④ When TR=6ms, the result does not show the expected periodicity.

When TR=6ms, the period is supposed to be 167Hz but it seems to be

500Hz. But, if high peaks are used for the reference of periodicity, it

shows an about 167Hz periodicity.

⑤ The variation of TR seems not to affect the transition time.

(a) TR=2ms (b) TR=4ms (c) TR=6ms

Figure 16. Transient time vs Off-resonance frequency

⑥ The shapes of the graphs are quite similar to the graph of the frequency

response of the steady state signal if the vertical axis is flipped over.

Page 17: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 16

⑦ The similarity indicates that it takes more time for signals with low

steady-state intensity, e.g., signals near the banding frequency, to reach

their steady state.

vi. Transient time and flip angle

① The transient time is proportional to flip angle and TR does not affect

much on the transient time.

Figure 17. Transient time vs Flip angle

vii. Transition time over T1 and T2

① For fixed T2, the transition time increases along with the increase of T1.

② As the figure 17 (a) shows, the transition time shows a linear decrease

with T2/T1 when T2 is fixed and T1 is varying.

③ When T1 is fixed and T2 varies from 100 to 1000ms, the transition time

is proportional to the increase of T2 or T2/T1. In this case T2/T1 is

directly proportional to T2, and thus the graphs look exactly the same.

(a) T1 = 100 to 1000ms, T2=100ms

Page 18: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 17

(b) T2 = 100 to 1000ms, T1=1000ms

Figure 18. Transient time vs T1, T2 and T2/T1

④ From figure 17 (a) and (b), it is found that the transition time is not a

function of T2/T1. Moreover, it can be inferred that the transition time is

more dependent on the variation of T2 rather than the variation of T1.

⑤ Both simulations, in which T1 and T2 varies respectively, show that the

transition time does not have any strong dependence on TR.

4. Discussion

A. Comparison between GRASS and SSFP

i. The SSFP sequence gives the maximum possible SNR since in SSFP

sequence every magnetization is refocused such that there is no waste of

magnetization. On the other hand, in GRASS sequence, transverse

magnetizations are de-phased over repetitions, and thus it results in weak

signal intensity.

GRASS SSFP

Signal Strength Weak Strong

Frequency response Uniform over frequency Banding Artifact

Contrast T1 T2/T1

Transition Time Short Long

Table 1. GRASS and SSFP

Page 19: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 18

B. SSFP characteristics

i. Maximum SNR coming from the full refocus of magnetizations

ii. Banding artifact due to the sensitivity in frequency response

iii. Long transition time not suitable for a fast sequence.

C. Future work

i. Analytical expressions of transient magnetizations [7]

ii. Search literatures for current solutions and improvements for SSFP

shortcomings.

① Banding artifact

Ex) Multiple acquisition method [4], Fat suppression

② Transition time

Ex) Catalyzing steady state [3], T1-map acquisition with transient-state

magnetization [6]

iii. Effective RF design for desirable signal / slice profile [8],[5]

① Improvement of frequency response

- To make pass band wide and flat

② Improvement of slice profile

- To eliminate signals from out-of slice.

- To make in-slice profile flat.

iv. Improvement and enhancement of SSFP performance via trials of new ideas

and a through research and study of literatures !!!

Page 20: S S F P S i m u l a t i o n - Ming Hsiehee-classes.usc.edu/ee591/projects/fall04/ycho.pdf · 2012-01-13 · SSFP Simulation 2 ⑤ TE : Echo time - TE=0 for GRASS sequence and TE=TR/2

SSFP Simulation 19

5. Reference

[1] Scheffler K, Lehnhardt S, Principles and applications of balanced SSFP techniques

[2] Perrin LR et al., Comparative study of fast gradient echo MRI sequences : Phantom

study

[3] Hargreaves BA et al., Characterization and reduction of the transient response in

steady-state MR imaging

[4] Bangerter NK et al., Analysis of multiple-acquisition SSFP

[5] Sung K, Excitation pulse design improving the spatial-spectral profile in SSFP imaging

[6] Hsu J et al., Spin-lattice relaxation and a fast T1-map acquisition method in MRI with

transient-state magnetization

[7] Nazarova I et al., Analytical analysis of multi-pulse NMR

[8] Pauly J et al., Parameter Relations for the SLR selective excitation pulse design

algorithm