25
1 ML reconstruction for CT 1 • derivation of MLTR • rigid motion correction • resolution modeling • polychromatic ML model • dual energy ML model Bruno De Man, Katrien Van Slambrouck, Maarten Depypere, Frederik Maes, Jung-ha Kim, Roger Fulton, Johan Nuyts MIRC, KU Leuven & Univ of Sydney 2 Tomography

ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

1

ML reconstruction for CT

1

• derivation of MLTR

• rigid motion correction

• resolution modeling

• polychromatic ML model

• dual energy ML model

Bruno De Man, Katrien Van Slambrouck, Maarten Depypere, Frederik Maes,

Jung-ha Kim, Roger Fulton, Johan Nuyts

MIRC, KU Leuven & Univ of Sydney

2

Tomography

Page 2: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

2

CT

3

data recon

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

4

Page 3: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

3

Maximum Likelihood

p(recon | data) ~

p(data | recon)

projection Poisson

µj

j = 1..J i = 1..I

ln(p(data | recon)) = L(data | recon) = ~

p(data | recon) recon data

5

Maximum Likelihood

L(data | recon)

find recon:

Iterative inversion needed

6

Page 4: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

4

MLTR

7 µ

L(µ+Δµ)

Likelihood

T1(µ, Δµ)

MLTR

8 µ

L(µ+Δµ)

T1(µ, Δµ)

Likelihood

T2(µ, Δµ)

Page 5: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

5

MLTR

9 µ

L(µ+Δµ)

T1(µ, Δµ)

Likelihood

T2(µ, Δµ) T1(µ, Δµ)

MLTR

10

T1(µ, Δµ) T2(µ, Δµ)

L(µ+Δµ)

Likelihood

Page 6: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

6

MLTR

11

MLTR

MEASUREMENT

REPROJECTION

COMPAREUPDATE RECON

12

Page 7: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

7

MLTR

FBP

MLTR

13

MLTR

FBP

MLTR

metal artifact reduction projection truncation

FBP

MLTR

Page 8: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

8

ML reconstruction for CT

15

• derivation of MLTR

• rigid motion correction

• resolution modeling

• polychromatic ML model

• dual energy ML model

MLTR for rigid motion correction

16

1) validation Siemens Sensation 16

Siemens MLTR

J-H Kim, Z Kuncic, R Fulton, J Nuyts

Page 9: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

9

MLTR for rigid motion correction 2) simulation

rotations: •  in transaxial plane •  in sagittal plane •  in coronal plane

translations: •  along column •  along row •  along plane

trans

cor

sag proj

software phantom

CT protocol

•  high pitch •  narrow collimation •  low tube current •  high rotation speed

low dose

17

motion 5 s measured rat motion

MLTR for rigid motion correction

18

MLTR modified to support •  stationary object •  rigid view-dependent displacement of CT detector-source assembly

“relativity”: assign inverse motion to CT

Page 10: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

10

MLTR for rigid motion correction

19

pitch = 2

trans cor sag proj MLTR w/o correction

MLTR with correction

MLTR w/o correction

MLTR with correction

pitch = 0.5

MLTR for rigid motion correction

20

3) phantom measurement

Page 11: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

11

MLTR for rigid motion correction

21

MLTR

22

Page 12: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

12

MLTR

23

ML reconstruction for CT

24

• derivation of MLTR

• rigid motion correction

• resolution modeling

• polychromatic ML model

• dual energy ML model

Page 13: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

13

MLTR

25

MLTR

26

Ex  vivo  -­‐  global   FBP  -­‐  global   FBP  -­‐  adap1ve   MAPTR  global  

Recon  

Segment  

microCT

Page 14: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

14

ML reconstruction for CT

27

• derivation of MLTR

• rigid motion correction

• resolution modeling

• polychromatic ML model

• dual energy ML model

metal artifacts

Double hip prosthesis Double knee prosthesis Dental fillings

Cause of metal artifacts: •  Beam hardening •  Scatter •  (Non) linear partial volume effects •  Noise •  (Motion)

Mouse bone and titanium screw (microCT)

28

Page 15: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

15

metal artifact reduction (MAR)

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

29

Models for iterative reconstruction

SKYSCAN  SPECTRUM  Black  =  without  filter  Blue  =  0.5  mm  Al  and  0.038  mm  Cu  

Poisson Likelihood:

Update:

Projection model:

•  monochromatic:

•  1 material polychromatic:

30

Page 16: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

16

Models for iterative reconstruction

31

•  Full Polychromatic Model – IMPACT

SKYSCAN  SPECTRUM  Black  =  without  filter  Blue  =  0.5  mm  Al  and  0.038  mm  Cu  

Models for iterative reconstruction

32

Material dependence

Energy dependence

•  Full Polychromatic Model – IMPACT

Base substances

Page 17: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

17

Models for iterative reconstruction

33

Base substances

Φ a

nd θ

(1/c

m)

µmono (1/cm)

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 metals MLTR_C elsewhere

34

Page 18: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

18

simulations

35

Geometry based on Siemens Sensation 16 Included:

•  polychromatic spectrum •  detector, source and view subsampling •  afterglow •  crosstalk

source

detector view(k) = a*view(k-1) + (a-1)*view(k)

500 µs

results

36

PMMA Al

Fe

Page 19: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

19

clinical CT (Siemens Sensation 16) Circular phantom

PMMA Al

Fe

Siemens Sensation 16 (part of Biograph 16 PET/CT)

•  120 kV, 300 mA •  2 x 1.00 mm •  Circular scan, 0.5 s per rotation

(no flying focal spot) •  2D reconstruction of 1 slice

37

clinical CT (Siemens Sensation 16) Body shaped phantom

38

Page 20: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

20

clinical CT (Siemens Sensation 16) Body shaped phantom

39

iterative reconstruction for microCT

FDK IMPACT

SKYSCAN  SPECTRUM  Black  =  without  filter  Blue  =  0.5  mm  Al  and  0.038  mm  Cu  

Ti-cage, culture of soft tissue and cartilage 40

Page 21: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

21

ML reconstruction for CT

41

• derivation of MLTR

• rigid motion correction

• resolution modeling

• polychromatic ML model

• dual energy ML model

Dual energy CT

Dual energy CT has been widely used to discriminate bone from contrast agent.

Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials.

42

Page 22: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

22

Dual energy microCT applications

MicroCT: imaging bone and contrast agents in small animals, such as mice. Bone development and repair requires a normal vascular system to supply oxygen and nutrients.

MicroCT Imaging X-ray energy range: 20 – 100 keV

Rat skull Mouse bone fracture Detail of trabecular bone structure

43

Post-reconstruction: microCT

post-reconstruction dual energy for microCT problems:

  beam hardening due to dense materials contrast agent metal implants

  Noise. Signal-to-noise ratio is limited by In vivo microCT: dose concerns Ex vivo microCT: cumbersome long scan times

Perfused mouse tibia E1: 56 minutes

Noise robustness can be increased by   incorporating a noise model   resorting to statistical approaches

Voxel by voxel comparison is sensitive to erroneous intensity values

Page 23: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

23

Polychromatic attenuation model

Bone Water

Dual energy algorithms exploit the dependency of the linear attenuation coefficient µ on the photon energy E The attenuation can be modeled as a linear combination of b basis functions

A well known combination of basis functions is the Compton scatter and the photoelectric effect.

45

IMPACT extension to dual energy microCT

Iodine Iodine

Our model consists of a third basis function that models the attenuation of a single contrast material (barium, iodine, lead):

46

Page 24: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

24

Results – Noiseless simulation

Beam hardening affects tissue decomposition

Polychromatic model accounts for beam hardening

Noiseless simulation of water, bone and 0.15 and 0.20 g/ml mixtures of barium sulfate

Post reconstruction

Iterative Decomposition 0.1957 g/ml + 0.0024 (0.20)

0.1455 g/ml + 0.0021 (0.15)

47

IMPACT extension to dual energy microCT

Noisy

Coefficient of variation in BaSO4 region: 0.36

Coeffecient of variation in BaSO4 region: 0.15

Measurement of polypropene tube, water, bone equivalent material CaHA and a barium sulfate mixture

Post reconstruction

IMPACT Decomposition

48

Page 25: ML reconstruction for CT - University of Sydney · Dual energy CT: exploits dependence of linear attenuation coefficient on photon energy to discriminate between materials. 42 . 22

25

IMPACT extension to dual energy microCT

Measurement of a mouse bone perfused with barium sulfate

Post reconstruction Barium fractions

Iterative decomposition Barium coefficients

Iterative decomposition Coloured overlay

49

50

thanks