iterative reconstruction for metal artifact reduction in ct

43
Iterative reconstruction for metal artifact reduction in CT 1 •the problem •projection completion •polychromatic ML model for CT •local models, bowtie,… •examples Katrien Van Slambrouck, Johan Nuyts Nuclear Medicine, KU Leuven

Upload: lang

Post on 04-Feb-2016

45 views

Category:

Documents


0 download

DESCRIPTION

Iterative reconstruction for metal artifact reduction in CT. the problem projection completion polychromatic ML model for CT local models, bowtie,… examples. Katrien Van Slambrouck, Johan Nuyts Nuclear Medicine, KU Leuven. the problem. CT. iron. y. ln(b/y). the problem. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Iterative reconstruction for metal artifact reduction in CT

Iterative reconstruction for metal artifact reduction in CT

1

• the problem

• projection completion

• polychromatic ML model for CT

• local models, bowtie,…

• examples

Katrien Van Slambrouck, Johan Nuyts

Nuclear Medicine, KU Leuven

Page 2: Iterative reconstruction for metal artifact reduction in CT

the problem

2

y

CTCT

jj ijlii eby

L

xd)x(e),s(b),s(y

ln(b/y)

iron

Page 3: Iterative reconstruction for metal artifact reduction in CT

the problem

Double hip prosthesisDouble knee prosthesis Dental fillings

Cause of metal artifacts:•Beam hardening•Nonlinear partial volume effects•Noise•Scatter•resolution (crosstalk, afterglow)•(Motion)

Mouse bone and titanium screw (microCT)

3

Page 4: Iterative reconstruction for metal artifact reduction in CT

I. Beam hardeningPolychromatic spectrum, beam hardens when going through the objectLow energy photons are more likely absorbed

Artifacts in CT

Energy (keV)

10 cm water

10 cm water

Energy (keV) Energy (keV)

Nor

mal

ized

inte

nsity

(%)

Nor

mal

ized

inte

nsity

(%)

Nor

mal

ized

inte

nsity

(%)

Typical artifact appearance: dark streaks in between metals, dark shades around metals (and cupping)

Iron in water Amalgam in PMMA

Page 5: Iterative reconstruction for metal artifact reduction in CT

II. (Non)-linear partial volume effects• Linear: voxels only partly filled with particular substance• Non-linear: averaging over beam width, focal spot, …

I0

I

µ1µ2

Artifacts in CT

Typical artifact appearance: dark and white streaks connecting edges

Iron in water Amalgam in PMMA

Page 6: Iterative reconstruction for metal artifact reduction in CT

III. Scatter• Compton scatter: deviation form original trajectory • Scatter grids?

Artifacts in CT

I0

Iron in water Amalgam in PMMA

Typical artifact appearance: dark streaks in between metals, dark shades around metals (and cupping)

Page 7: Iterative reconstruction for metal artifact reduction in CT

IV. Noise• Quantum nature: ± Poisson distribution

Artifacts in CT

Iron in water Amalgam in PMMA

Typical artifact appearance: streaks around and in between metals

Page 8: Iterative reconstruction for metal artifact reduction in CT

projection completion

Initial FBP reconstruction Segment the metals and project Remove metal projections for sinogram Interpolate (e.g. linear, polynomial, …) Reconstruct (FBP) and paste metal parts

8

• Kalender W. et aI. "Reduction of CT artifacts caused by metallic impants." Radiology, 1987• Glover G. and Pelc N. "An algorithm for the reduction of metal clip artifacts in CT reconstructions." Med. Phys., 1981• Mahnken A. et al, "A new algoritbm for metal artifact reduction in computed tomogrpaby, In vitro and in vivo evaluation after

total hip replacement." Investigative Radiology, 2003

Page 9: Iterative reconstruction for metal artifact reduction in CT

projection completion

9

window 600 HU

Fe

PMMAH2O

Page 10: Iterative reconstruction for metal artifact reduction in CT

projection completion

10

true object FBP projection completion

window 600 HU

Page 11: Iterative reconstruction for metal artifact reduction in CT

1

projection completion

11

2

• Muller I., Buzug T.M., "Spurious structures created by interpolation-based Ct metal artifact reduction." Proc. of SPIE, 2009• Meyer E. et al, "Normalized metal artifact reduction (NMAR) in computed tomography." Med. Phys., 2010

zeroed metal trace

linear interpolation

Page 12: Iterative reconstruction for metal artifact reduction in CT

NMAR

12• Muller I., Buzug T.M., "Spurious structures created by interpolation-based Ct metal artifact reduction." Proc. of SPIE, 2009• Meyer E. et al, "Normalized metal artifact reduction (NMAR) in computed tomography." Med. Phys., 2010

sinogram interpolated sinogram ofsegmentation

normalizedsinogram

window 600 HU

Page 13: Iterative reconstruction for metal artifact reduction in CT

NMAR

13

1

2

sinogram,metals erased

sinogram ofthe segmentedreconstruction

Page 14: Iterative reconstruction for metal artifact reduction in CT

NMAR

14

1

2

normalizedsinogram,metals erased

interpolatedsinogram

Page 15: Iterative reconstruction for metal artifact reduction in CT

NMAR

15

unnormalizedinterpolatedsinogram

Page 16: Iterative reconstruction for metal artifact reduction in CT

proj.completion and NMAR

16

true object FBP projectioncompletion

window 300 HU

NMAR

Page 17: Iterative reconstruction for metal artifact reduction in CT

17

CTCT

jj ijlii eby

Maximum Likelihood for CT

L

xd)x(e),s(b),s(y

Page 18: Iterative reconstruction for metal artifact reduction in CT

Maximum Likelihood for CT

18

CTCT

jj ijlii eby

data recon

Page 19: Iterative reconstruction for metal artifact reduction in CT

computing p(recon | data) difficult inverse problem

computing p(data | recon) “easy” forward problem

one wishes to find recon that maximizes p(recon | data)

Bayes:

p(recon | data) = p(data | recon) p(recon)

p(data)

data recon

~

Maximum Likelihood for CT

19

MAP

ML

Page 20: Iterative reconstruction for metal artifact reduction in CT

Maximum Likelihood for CT

p(recon | data) ~

p(data | recon)

projection Poisson

j

j ijjii lexpby

j = 1..Ji = 1..I

i i

yiy!y

yei

i

i

ii )y|y(p

i

iiii )!yln(yylnyln(p(data | recon)) = L(data | recon) = ~

p(data | recon)recon data

20

Page 21: Iterative reconstruction for metal artifact reduction in CT

Maximum Likelihood for CT

i

iii yylnyL(data | recon) j ijjl

ii eby

21

i k kikiij

i iiijjj lyl

yyl

iterative maximisation of L:

0j

Page 22: Iterative reconstruction for metal artifact reduction in CT

22

MLTR

convex algorithm [1]

[1] Lange, Fessler, “Globally convergent algorithms for maximum a posteriori transmission tomography”, IEEE Trans Image Proc, 1995

[2] JA Fessler et al, "Grouped-coordinate ascent algorithm for penalized likelihood transmission image reconstruction." IEEE Trans Med Imaging 1997.

[3] Fessler, Donghwan, "Axial block coordinate descent (ABCD) algorithm for X-ray CT image reconstruction.“ Fully 3D 2011

patchwork: local update [2,3]

i k kikiij

i iiijjj lyl

yyl

Page 23: Iterative reconstruction for metal artifact reduction in CT

MLTR

MEASUREMENT

REPROJECTION

COMPAREUPDATE RECON

23

Page 24: Iterative reconstruction for metal artifact reduction in CT

MLTR

24

validationSiemens Sensation 16

Siemens MLTR

Page 25: Iterative reconstruction for metal artifact reduction in CT

models for iterative reconstruction

25

I

iiii yylnyLPoisson Likelihood:

measured data

data computed from current reconstruction image

iy

iy

J

jjijii lexpby

Projection model:

• monochromatic:

iy

bi

Page 26: Iterative reconstruction for metal artifact reduction in CT

models for iterative reconstruction

I

iiii yylnyL

J

jjijii lexpby

waterref

waterk

kk

J

jjijkiki PlPexpby

Poisson Likelihood:

Projection model:

• monochromatic:

• 1 material polychromatic:

26

energy k

intensity bik

measured data

data computed from current reconstruction image

iy

iy

energy“water correction”

MLTR_C

Page 27: Iterative reconstruction for metal artifact reduction in CT

models for iterative reconstruction

27

J

jjijii lexpby

J

jjkij

K

kiki lexpby

• Full Polychromatic Model – IMPACT

I

iiii yylnyLPoisson Likelihood:

energy k

intensity bik

Projection model:

Page 28: Iterative reconstruction for metal artifact reduction in CT

jk = j ∙ photok + j ∙ Comptonk

models for iterative reconstruction

28

J

jjijii lexpby

J

jjkij

K

kiki lexpby

• Full Polychromatic Model – IMPACT

water

Comptonphoto-electric

attenuation

al

jk = photo-electric + Compton at energy k

Comptonk = Klein-Nishina (energy)Photok ≈ 1 / energy3

Page 29: Iterative reconstruction for metal artifact reduction in CT

models for iterative reconstruction

29

J

jjijii lexpby

J

jjkij

K

kiki lexpby

• Full Polychromatic Model – IMPACT

and (1/cm)

mono (1/cm)

jk = j ∙ photok + j ∙ Comptonk

jk = j∙ photok + j ∙ Comptonk

Page 30: Iterative reconstruction for metal artifact reduction in CT

and (1/cm)

mono (1/cm)

models for iterative reconstruction

30

Page 31: Iterative reconstruction for metal artifact reduction in CT

patches, local models

31

MLTR

convex algorithm [1]

[1] Lange, Fessler, “Globally convergent algorithms for maximum a posteriori transmission tomography”, IEEE Trans Image Proc, 1995

[2] JA Fessler et al, "Grouped-coordinate ascent algorithm for penalized likelihood transmission image reconstruction." IEEE Trans Med Imaging 1997.

[3] Fessler, Donghwan, "Axial block coordinate descent (ABCD) algorithm for X-ray CT image reconstruction.“ Fully 3D 2011

patchwork: local update [2,3]

i k kikiij

i iiijjj lyl

yyl

Page 32: Iterative reconstruction for metal artifact reduction in CT

bowtie, BHC

32

e-

energy k

intensity bik

• raw CT data not corrected for beam hardening• send spectrum through filter and bowtie

bik = spectrum(k) x bowtie(i)

Page 33: Iterative reconstruction for metal artifact reduction in CT

patches, local models

IMPACT is complex and slow, MLTR and MLTR_C are simpler and faster

Find the metals

PATCH 3

PATCH 2

PATCH 1

Define patches

IMPACT in metalsMLTR_C elsewhere

33

PATCH 4

Page 34: Iterative reconstruction for metal artifact reduction in CT

clinical CT (Siemens Sensation 16)Body shaped phantom

34

Page 35: Iterative reconstruction for metal artifact reduction in CT

sequential CT (Siemens Sensation 16)Body shaped phantom

35

FBP Regular PC PC NMAR

IMPACT PATCH MLTR_C + IMPACT

IMPACT

20 iter x 116 subsets

Page 36: Iterative reconstruction for metal artifact reduction in CT

sequential CT (Siemens Sensation 16)Body shaped phantom

36

Black = FBPBlue = PC-NMARRed = IMPACT PATCH

water aluminumCoCr..Ti Al V PMMA water

Page 37: Iterative reconstruction for metal artifact reduction in CT

helical CT

37

sequential 2 x 1mm helical 16 x 0.75mm

Page 38: Iterative reconstruction for metal artifact reduction in CT

helical CT

38

MIP

IMPACT

FBP

NMAR

metal patches,uniform init.

no patches,NMAR init.

metal patches,NMAR init.

5 iter x 116 subsets

Page 39: Iterative reconstruction for metal artifact reduction in CT

helical CT

39

IMPACT

FBP

NMAR

metal patches,uniform init.

no patches,NMAR init.

metal patches,NMAR init.

MIP

Page 40: Iterative reconstruction for metal artifact reduction in CT

helical CT

40

FBP NMAR5 it10 it

IMPACT

Page 41: Iterative reconstruction for metal artifact reduction in CT

helical CT

41

We give patches same x-y sampling but increased z-sampling:

z-sampling x 3impact, regular z

Page 42: Iterative reconstruction for metal artifact reduction in CT

to do

42

• after 5..10 x 100 iterations with patches still incomplete convergence• persistent artifacts near flat edges of metal implants

• we currently think it is noto scattero non-linear partial volume effecto crosstalk, afterglowo detector dead space

Page 43: Iterative reconstruction for metal artifact reduction in CT

43

thanks

better physical model

better reconstruction

Katrien Van SlambrouckBruno De Man

Karl Stierstorfer,David Faul, Siemens