Challenges for the evaluation of the diagnostic imaging systems with - - PowerPoint PPT Presentation

challenges for the evaluation of the diagnostic imaging
SMART_READER_LITE
LIVE PREVIEW

Challenges for the evaluation of the diagnostic imaging systems with - - PowerPoint PPT Presentation

Challenges for the evaluation of the diagnostic imaging systems with nonlinear behavior Lucretiu M. Popescu Division of Imaging and Applied Mathematics Center for Devices and Radiological Health Food and Drug Administration E-mail:


slide-1
SLIDE 1

Challenges for the evaluation of the diagnostic imaging systems with nonlinear behavior

Lucretiu M. Popescu

Division of Imaging and Applied Mathematics Center for Devices and Radiological Health Food and Drug Administration E-mail: lucretiu.popescu@fda.hhs.gov

February Fourier Talks University of Maryland, College Park February 21–22, 2013

slide-2
SLIDE 2

Motivation

  • Integral-geometry models used for image reconstruction are

replaced by physical and statistical models

◮ PET and SPECT already use iterative reconstruction algorithms

with corrections for physical effects

◮ X-ray Computed Tomography (CT) has started the transition to

iterative reconstruction algorithms

1

slide-3
SLIDE 3

Motivation

  • Integral-geometry models used for image reconstruction are

replaced by physical and statistical models

◮ PET and SPECT already use iterative reconstruction algorithms

with corrections for physical effects

◮ X-ray Computed Tomography (CT) has started the transition to

iterative reconstruction algorithms

  • In CT there is a need to reduce the dose while maintaining

diagnostic effectiveness

1

slide-4
SLIDE 4

CT dose reduction estimation problem

  • The iterative reconstruction algorithms (IRA) promise improved

image quality (IQ)

2

slide-5
SLIDE 5

CT dose reduction estimation problem

  • The iterative reconstruction algorithms (IRA) promise improved

image quality (IQ)

  • Need to determine an IQ metric related with diagnostic

performance

2

slide-6
SLIDE 6

CT dose reduction estimation problem

  • The iterative reconstruction algorithms (IRA) promise improved

image quality (IQ)

  • Need to determine an IQ metric related with diagnostic

performance

  • It should be a scalar, generate IQ vs. dose plots and find the

equivalence points

Device 2 Device 1 Dose Image Quality

2

slide-7
SLIDE 7

Traditional CT image reconstruction

  • Integral-geometry model

g(y) =

  • L(y)

f(l)dl

3

slide-8
SLIDE 8

Traditional CT image reconstruction

  • Integral-geometry model

g(y) =

  • L(y)

f(l)dl

  • X-ray transmission tomography model

gj = g0je

  • Lj µ(l)dl ⇒
  • Lj

µ(l)dl = log g0j gj

  • where

g0j data recorded without the object gj data recorded with the object

3

slide-9
SLIDE 9

Discrete representation

  • Projection

g = Hf

4

slide-10
SLIDE 10

Discrete representation

  • Projection

g = Hf

  • Reconstruction

f = H−1g

4

slide-11
SLIDE 11

Discrete representation

  • Projection

g = Hf

  • Reconstruction

f = H−1g

  • In the presence of noise

ˆ f = f + ˆ nf = H−1(g + ˆ ng)

4

slide-12
SLIDE 12

Discrete representation

  • Projection

g = Hf

  • Reconstruction

f = H−1g

  • In the presence of noise

ˆ f = f + ˆ nf = H−1(g + ˆ ng)

  • The image quality is linearly determined by H−1 and ˆ

ng

4

slide-13
SLIDE 13

Discrete representation

  • Projection

g = Hf

  • Reconstruction

f = H−1g

  • In the presence of noise

ˆ f = f + ˆ nf = H−1(g + ˆ ng)

  • The image quality is linearly determined by H−1 and ˆ

ng

  • Noise propagation is independent of the object (system property)

ˆ nf = H−1ˆ ng

4

slide-14
SLIDE 14

X-ray transmission tomography in real world

1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 110 φ(E) [1/KeV] φ(E)

X−ray tube

Detector

  • Polychromatic source
  • Attenuation dependent on energy. Scatter
  • Energy integrating detectors, nonlinear response
  • Statistical behavior

5

slide-15
SLIDE 15

X-ray transmission tomography physical model

gj = I

  • φj(E)e

  • Lj µ(l,E)dlεj(E)ξ(E)dE + Isj

where gj the detector signal for projection j I the X-ray source intensity φj(E) the source spectrum e

Lj µ(l,E)dl attenuation along the projection j

εj(E) detector efficiency ξ(E) detector response signal; e.g. ξ(E) ∝ E Isj scattered photons contribution

6

slide-16
SLIDE 16

Iterative reconstruction algorithm

  • The voxel’s attenuation represented as µi(E) = fiµ0(E)
  • Find the extreme value of a cost function

S(f) =

  • j

(ˆ gj − gj)2 ηjgj + βR(f) βR(f) regularization term, R(f) =

i

  • k∈Ni

ψ(fi − fk)

7

slide-17
SLIDE 17

Iterative reconstruction algorithm

  • The voxel’s attenuation represented as µi(E) = fiµ0(E)
  • Find the extreme value of a cost function

S(f) =

  • j

(ˆ gj − gj)2 ηjgj + βR(f) βR(f) regularization term, R(f) =

i

  • k∈Ni

ψ(fi − fk)

  • Properties

◮ Nonlinear behavior ◮ Noise strongly dependent on the object ◮ External constraints can be introduced 7

slide-18
SLIDE 18

Image quality (IQ) measures

  • Resolution

◮ identify line or grid patterns ◮ point spread function (PSF) ◮ modulation transfer function, MTF = F[PSF] 8

slide-19
SLIDE 19

Image quality (IQ) measures

  • Resolution

◮ identify line or grid patterns ◮ point spread function (PSF) ◮ modulation transfer function, MTF = F[PSF]

  • Noise

◮ pixel variance (no spatial correlations) ◮ noise power spectrum (NPS) 8

slide-20
SLIDE 20

Image quality (IQ) measures

  • Resolution

◮ identify line or grid patterns ◮ point spread function (PSF) ◮ modulation transfer function, MTF = F[PSF]

  • Noise

◮ pixel variance (no spatial correlations) ◮ noise power spectrum (NPS)

  • For ranking we need to express the IQ as a single number

8

slide-21
SLIDE 21

Contrast to noise ratio (CNR)

CNR = ROI contrast pixel variance

  • Does not account for spatial correlations of the noise
  • Depends on the ROI original contrast
  • Arbitrary scaling

9

slide-22
SLIDE 22

Task based evaluation

  • A test task relevant for the clinical application

10

slide-23
SLIDE 23

Task based evaluation

  • A test task relevant for the clinical application
  • Yet simple enough

◮ Can be analytically studied ◮ Convenient to be applied experimentally 10

slide-24
SLIDE 24

Task based evaluation

  • A test task relevant for the clinical application
  • Yet simple enough

◮ Can be analytically studied ◮ Convenient to be applied experimentally

Detection of small, low contrast, signals

10

slide-25
SLIDE 25

Detection of a signal at known location

  • We have

◮ g1 – signal average ◮ g0 – background average ◮ K – noise covariance (same for signal and background) 11

slide-26
SLIDE 26

Detection of a signal at known location

  • We have

◮ g1 – signal average ◮ g0 – background average ◮ K – noise covariance (same for signal and background)

  • Likelihood ratio test for a given location ˆ

g λ(ˆ g) = log Pr(ˆ g|1) Pr(ˆ g|0)

  • = (g0 − g1)tK−1ˆ

g If λ(ˆ g) > λth then ˆ g is declared positive

11

slide-27
SLIDE 27

Detection of a signal at known location

  • We have

◮ g1 – signal average ◮ g0 – background average ◮ K – noise covariance (same for signal and background)

  • Likelihood ratio test for a given location ˆ

g λ(ˆ g) = log Pr(ˆ g|1) Pr(ˆ g|0)

  • = (g0 − g1)tK−1ˆ

g If λ(ˆ g) > λth then ˆ g is declared positive

  • Signal to noise ratio (SNR)

d2 = {E[λ(g1)] − E[λ(g0)]}2

1 2 {var[λ(g1)] − var[λ(g0)]}

11

slide-28
SLIDE 28

Interpretation of SNR

  • At high dose “noise” → 0 ⇒ SNR → ∞

12

slide-29
SLIDE 29

Interpretation of SNR

  • At high dose “noise” → 0 ⇒ SNR → ∞
  • If we compare two modalities, then at high dose

∆SNR = SNR2 − SNR1 can have arbitrary values

12

slide-30
SLIDE 30

Interpretation of SNR

  • At high dose “noise” → 0 ⇒ SNR → ∞
  • If we compare two modalities, then at high dose

∆SNR = SNR2 − SNR1 can have arbitrary values

  • SNR is not suited for direct quantitative comparisons

12

slide-31
SLIDE 31

Interpretation of SNR

  • At high dose “noise” → 0 ⇒ SNR → ∞
  • If we compare two modalities, then at high dose

∆SNR = SNR2 − SNR1 can have arbitrary values

  • SNR is not suited for direct quantitative comparisons
  • We need to turn SNR into quantity that has a more direct

connection with the signal detection performance

12

slide-32
SLIDE 32

Relative operating characteristic (ROC)

signal f(z)

  • backgr. g(z)

Template matching score, z

  • Prob. dens.

5 4 3 2 1

  • 1
  • 2

0.6 0.4 0.2

13

slide-33
SLIDE 33

Relative operating characteristic (ROC)

signal f(z)

  • backgr. g(z)

Template matching score, z

  • Prob. dens.

5 4 3 2 1

  • 1
  • 2

0.6 0.4 0.2

13

slide-34
SLIDE 34

Relative operating characteristic (ROC)

signal f(z)

  • backgr. g(z)

Template matching score, z

  • Prob. dens.

5 4 3 2 1

  • 1
  • 2

0.6 0.4 0.2

1 - Specificity, ∞

zd g(z)dz

Sensitivity, ∞

zd f(z)dz

1 0.8 0.6 0.4 0.2 1 0.8 0.6 0.4 0.2

13

slide-35
SLIDE 35

Relative operating characteristic (ROC)

signal f(z)

  • backgr. g(z)

Template matching score, z

  • Prob. dens.

5 4 3 2 1

  • 1
  • 2

0.6 0.4 0.2

1 - Specificity, ∞

zd g(z)dz

Sensitivity, ∞

zd f(z)dz

1 0.8 0.6 0.4 0.2 1 0.8 0.6 0.4 0.2

  • Area under the ROC curve

A = Prob (signal score > background score) ∈ (0.5, 1)

  • Relation with SNR: A = 1

2

  • 1 + erf

d

2

  • 13
slide-36
SLIDE 36

Detection of signals at unknown locations

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

  • 30
  • 20
  • 10

10 20

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

14

slide-37
SLIDE 37

Detection of signals at unknown locations

  • One dimensional random field example

f(x) ideal ˆ f(x) sample x [mm] 100 80 60 40 20

  • 20
  • 40
  • 60
  • 80
  • 100

40 30 20 10

  • 10
  • 20

15

slide-38
SLIDE 38

‘Image’ scanning

z(x) scan value ˆ f(x) sample scan window x [mm] 100 80 60 40 20

  • 20
  • 40
  • 60
  • 80
  • 100

40 30 20 10

  • 10
  • 20

16

slide-39
SLIDE 39
  • Sometimes the signal scan-value is less than the background

maximum

z(x) scan value ˆ f(x) sample 4.7 5.3* 6.8 7.6 8.8 x [mm] 100 80 60 40 20

  • 20
  • 40
  • 60
  • 80
  • 100

40 30 20 10

  • 10
  • 20
  • Fraction of signals correctly localized Q = 95%

17

slide-40
SLIDE 40

Scan distributions

scan score, z

  • prob. dens.

30 25 20 15 10 5

  • 5
  • 10
  • 15

0.2 0.1

g0(x) background fixed (known) loc.

18

slide-41
SLIDE 41

Scan distributions

scan score, z

  • prob. dens.

30 25 20 15 10 5

  • 5
  • 10
  • 15

0.2 0.1

g0(x) background fixed (known) loc. g(x) background maximum

18

slide-42
SLIDE 42

Scan distributions

scan score, z

  • prob. dens.

30 25 20 15 10 5

  • 5
  • 10
  • 15

0.2 0.1

g0(x) background fixed (known) loc. g(x) background maximum s(x) signal fixed (known) loc.

18

slide-43
SLIDE 43

Scan distributions

scan score, z

  • prob. dens.

30 25 20 15 10 5

  • 5
  • 10
  • 15

0.2 0.1

g0(x) background fixed (known) loc. g(x) background maximum s(x) signal fixed (known) loc. f(x) signal searched

18

slide-44
SLIDE 44

Scan distributions

scan score, z

  • prob. dens.

30 25 20 15 10 5

  • 5
  • 10
  • 15

0.2 0.1

g0(x) background fixed (known) loc. g(x) background maximum s(x) signal fixed (known) loc. f(x) signal searched

  • loc. known: SNR =

zs−zg0

  • 1

2(σ2 s+σ2 g0) = 4.15; ROC A0 = 0.998

  • loc. unknown: Q = 0.95, Q×2 = 0.92, Q×4 = 0.88, . . .

18

slide-45
SLIDE 45

Signal known location vs. unknown location

  • Signal known location

− Does not account for the extreme background values − Requires signals with very low contrast in order to achieve moderately difficult detectability levels + Well modeled theoretically

19

slide-46
SLIDE 46

Signal known location vs. unknown location

  • Signal known location

− Does not account for the extreme background values − Requires signals with very low contrast in order to achieve moderately difficult detectability levels + Well modeled theoretically

  • Signal unknown location

+ More realistic for many clinical applications + Allows for more reasonable signal contrast levels − Difficult to model analytically, approximate solutions + Practical approaches for signal searching and data analysis are available

19

slide-47
SLIDE 47

Signal searching example

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6

  • 30
  • 20
  • 10

10 20

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6 1* 2* 3* 4* 5 6* 7 8 9 10 11 12 13 14 15 16

n x y score status 1

  • 1.74

4.11 7.48 true 2

  • 0.96
  • 4.41

6.67 true 3 3.42 2.94 5.91 true 4 3.90

  • 2.34

5.61 true 5

  • 1.83

1.11 4.56 6

  • 4.50
  • 0.33

4.37 true 7 0.45

  • 1.38

4.36 8

  • 4.56

3.45 3.91 9

  • 2.52

3.12 3.67 10

  • 0.99

1.95 3.56 11

  • 3.54
  • 1.05

3.56 12 0.12 4.08 3.56 13 1.35 3.03 3.37 14 2.43 4.38 3.27 15

  • 0.81

3.90 3.12 16

  • 0.51
  • 1.11

3.09 20

slide-48
SLIDE 48

Free-response data analysis

Exponential transformation of the FROC (EFROC) (Popescu, Med. Phys., 2011)

FROC average no. of false positive signals, ν fraction of true positive signals 6 5 4 3 2 1 1 0.8 0.6 0.4 0.2

EFROC estimated fraction of false positive images average no. of false positive signals, ν 1 − e−ν fraction of true positive signals 3 2 1.5 1 0.5 1 0.8 0.6 0.4 0.2 1 0.8 0.6 0.4 0.2

  • AUC estimation: ˆ

AFE = 1

I I

  • i=1

e

− 1

N J

  • j=1

H(yj−xi)

H(z) =    1 ; z > 0

1 2 ;

z = 0 0 ; z < 0

  • N = total area scanned

reference area

21

slide-49
SLIDE 49

Filtered Back Projection vs. Iterative Reconstruction

FBP IRA

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

  • 60
  • 40
  • 20

20 40 60

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

  • 30
  • 20
  • 10

10 20

  • 6
  • 4
  • 2

2 4 6 x (cm)

  • 6
  • 4
  • 2

2 4 6 y (cm)

22

slide-50
SLIDE 50

FBP IRA

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6

  • 60
  • 40
  • 20

20 40 60

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6 1* 2 3* 4* 5* 6 7 8 9 10 11* 12 13 14 15 16

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6

  • 30
  • 20
  • 10

10 20

  • 6
  • 4
  • 2

2 4 6

  • 6
  • 4
  • 2

2 4 6 1* 2* 3* 4* 5 6* 7 8 9 10 11 12 13 14 15 16 n x y score status 1

  • 1.74

4.08 9.25 true 2

  • 1.89

1.14 7.91 3 3.39 2.91 7.83 true 4

  • 1.05
  • 4.35

6.89 true 5 3.87

  • 2.46

6.72 true 6 0.39

  • 1.38

6.35 7 5.07

  • 3.03

5.98 8

  • 3.54
  • 1.05

5.82 9 0.09

  • 4.47

5.80 10 0.18 4.08 5.76 11

  • 4.50
  • 0.36

5.76 true 12 4.17 3.24 5.63 13 1.32

  • 6.33

5.56 14

  • 5.07
  • 1.62

5.51 15 1.74

  • 3.30

5.48 16

  • 2.61

0.78 5.29 n x y score status 1

  • 1.74

4.11 7.48 true 2

  • 0.96
  • 4.41

6.67 true 3 3.42 2.94 5.91 true 4 3.90

  • 2.34

5.61 true 5

  • 1.83

1.11 4.56 6

  • 4.50
  • 0.33

4.37 true 7 0.45

  • 1.38

4.36 8

  • 4.56

3.45 3.91 9

  • 2.52

3.12 3.67 10

  • 0.99

1.95 3.56 11

  • 3.54
  • 1.05

3.56 12 0.12 4.08 3.56 13 1.35 3.03 3.37 14 2.43 4.38 3.27 15

  • 0.81

3.90 3.12 16

  • 0.51
  • 1.11

3.09

23

slide-51
SLIDE 51

FBP and IRA performance as function of dose

fbp itr-C I [au] Performance measure, AFE 500 400 300 200 100 1 0.8 0.6 0.4 0.2

  • The results obtained from 20 signal-present and 20 signal-absent

image samples

24

slide-52
SLIDE 52

Conclusions

  • The nonlinear behavior limits the use of traditional image quality

metrics

25

slide-53
SLIDE 53

Conclusions

  • The nonlinear behavior limits the use of traditional image quality

metrics

  • We have to use task-based evaluations

25

slide-54
SLIDE 54

Conclusions

  • The nonlinear behavior limits the use of traditional image quality

metrics

  • We have to use task-based evaluations
  • Detection of small signals at unknown locations proves to be a

versatile approach

25

slide-55
SLIDE 55

Conclusions

  • The nonlinear behavior limits the use of traditional image quality

metrics

  • We have to use task-based evaluations
  • Detection of small signals at unknown locations proves to be a

versatile approach

  • Confirmed that IRA is better than FBP for the studied case

25

slide-56
SLIDE 56

Conclusions

  • The nonlinear behavior limits the use of traditional image quality

metrics

  • We have to use task-based evaluations
  • Detection of small signals at unknown locations proves to be a

versatile approach

  • Confirmed that IRA is better than FBP for the studied case
  • Future work

◮ Refine signal searching algorithms ◮ Signals of different sizes and shapes ◮ Compare with human observers performance 25

slide-57
SLIDE 57

Thank you

26

slide-58
SLIDE 58

Acknowledgments

  • Brandon Gallas
  • Kyle Myers
  • Nicholas Petrick
  • Berkman Sahiner
  • Frank Samuelson
  • Rongping Zeng

27