K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L...

28
k-space Data Pre- processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti and M Hartley for collaboration on Propeller productization.

Transcript of K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L...

Page 1: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

k-space Data Pre-processing for Artifact Reduction in MRI

SK Patch

UW-Milwaukee

thanksKF King, L Estkowski, S Rand for comments on presentation

A Gaddipatti and M Hartley for collaboration on Propeller productization.

Page 2: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

pitc

h/fr

eque

ncy

392Hz

G

660Hz

E

523.2Hz

C

pitc

h/fr

eque

ncy

time temporal frequency

Page 3: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

log of k-space magnitude data.

apodized

kfF

reconstructed image.

checkerboard pattern strong k-space signal along axes

xfxf FF 1

Page 4: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Heisenberg, Riemann & Lebesgue

Heisenberg Functions cannot be space- and band-limited.

Dx

xf

for

0)(

k

kf

as

0Fimplies

Riemann-Lebesgue k-space data decays with frequency

kaskf 0F

Page 5: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Cartesian sampling

reconstruct directly with Fast Fourier Transform (FFT)

Ringing near the edge of a disc. Solid line for k-space data sampled on 512x512; dashed for 128x128; dashed-dot on 64x64 grid.

Page 6: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

spirals – fast acquisition From Handbook of MRI Pulse Sequences.

non-Cartesian sampling

requires gridding additional errors

Propeller – redundant data permits motion correction.

Page 7: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

CT errors high-frequency &

localized

MR errors low-frequency &

global

CT vs. MRI

Page 8: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

   high-order interp overshoots low-order interp smoothsnaive k-space gridding corrected for gridding errors

  

linear interpolation = convolve w/“tent” function

“gridding” = convolve w/kernel (typically smooth, w/small support)

Page 9: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

convolution – “shift & sum”

dyyxeyfxef

0016sincsin dyyy 16216sincsin dyyy

dyyxy 16sincsin

Page 10: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

convolution – properties

dyyxeyfxef

kefkfe FFF

2x Field-of-View

xfe

Avoid Aliasing Artifacts

kef FF

sinc interp in k-space kfeF

Page 11: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Avoid Aliasing Artifacts

Propeller k-space data interpolated onto 4x fine grid

Page 12: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

xef

sinc interp

xefxef FFF 1

kef FF

xef FFF 1

convolution – properties

dyyxeyfxef

Image Space Upsampling

Page 13: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

image from a phase corrected Propeller blade with ETL=36 and readout length=320.

sinc-interpolated up to 64x512.

Image Space Upsampling

Page 14: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Ringing near the edge of a disc. Solid line for k-space data sampled on 512x512; dashed for 128x128; dashed-dot on 64x64 grid.

Reprinted with permission from Handbook of MRI Pulse Sequences. Elsevier, 2004.

Tukey window function in k-space PSF in image space.

k-space apodization

Page 15: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Low-frequency Gridding Errors

linear interpolation “tent” function against which k-space data is convolved

no interpolation-no shading; interpolation onto k/4 lattice 4xFOV

cubic interp

linear interp

k-space data sampled at ‘X’s and linearly interpolated onto ‘’s. cubic interp

linear interp

no interpolation no shading

   high-order interp overshootsw/o gridding deconvolution after gridding deconv

Page 16: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

xef

sinc interp

kef FF

xef FFF 1

Cartesian sampling

suited to sinc-interpolation

Page 17: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Radial sampling

(PR, spiral, Propeller)

suited to jinc-interpolation

Page 18: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

64 256

“fast” conv

kernelperfect jinc

kernel

multiply image

Page 19: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Propeller – Phase Correct

Redundant data must agree, remove phase from each

blade image

Page 20: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

RAW

Propeller – Phase Correct one blade

CORRECTED

Page 21: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Propeller - Motion Correct

2 scans – sans motion

sans motion correction

w/motion correction

artifacts due to

blade #1 errors

Page 22: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

1 blade # 23

shifts in pixels

rotations in degrees

blade weights

Propeller – Blade Correlation

throw out bad – or difficult to interpret - data

blade #1

Propeller – Blade Correlation

throw out bad – or difficult to interpolate - data

Page 23: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Fourier Transform Properties

shift image phase roll across data

xkkkxx iebb 2 F F

xrbrb * FFF -1 x

b is blade image, r is reference image

Page 24: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

xrbrb * FFF -1 x

max at x

No correction, with correction

shifts in pixels

Page 25: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

rotate imagerotate data

kkx RfRf F F

Fourier Transform Properties

“holes” in k-space

Page 26: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

no correction

correlation correction only

motion correction only

full corrections

Page 27: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Backup SlidesSimulations show Cartesian acquisitions are robust to field inhomogeneity. (top left) Field inhomogeneity translates and distorts k-space sampling more coherently than in spiral scans. (top right) magnitude image suffers fewer artifacts than spiral, despite (bottom left) severe phase roll. (bottom right) Image distortion displayed in difference image between magnitude images with and without field inhomogeneity. k-space stretching decreases the field-of-view (FOV), essentially stretching the imaging object.

Page 28: K-space Data Pre-processing for Artifact Reduction in MRI SK Patch UW-Milwaukee thanks KF King, L Estkowski, S Rand for comments on presentation A Gaddipatti.

Backup Slides

Propeller blades sample at points denoted with ‘o’ and are upsampled via sinc interpolation to the points denoted with ‘’