gradient-based sparse approximationesakhaee/papers/isbi/limited... · 2015-07-28 · gradient-based...

29
Gradient-based Sparse Approximation for Computed Tomography Elham Sakhaee , Manuel Arreola and Alireza Entezari University of Florida [email protected]

Upload: others

Post on 22-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Gradient-based Sparse Approximation for Computed Tomography

Elham Sakhaee, Manuel Arreola and Alireza Entezari

University of Florida

[email protected]

Page 2: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Tomographic Reconstruction

2

§  Recover the image given X-ray measurements

X-ray source

X-ray detector

Sinogram

Page 3: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Motivation

§  X-ray Exposure Reduction

§  ill-posed problem

Half-Detector

A x

b

Limited-Angle Few-View

Imag

es c

ourte

sy o

f Pan

et.a

l [1]

3

Page 4: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Sparse CT

§  Least-squares solution:

§  Regularize the solution:

§  R(u) can be sparsity promoting regularizer

A f

p

4

tomographic system matrix

intensity image

sinogram data

f̂ = argminu2RN

kAu� pk22

f̂ = argminu2RN

kAu� pk22 + �R(u)

Page 5: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Related Work (Sparsity)

§  X-let sparsity: -  Wavelet [Rantala 2006]

-  Curvelet [Hyder & Sukanesh, 2011]

§  Adaptive sparsity via dictionary learning

-  K-SVD [Liao & Sapiro 2008, Sakhaee & Entezari 2014]

§  Besov space priors: -  Bayesian inversion [Siltanen et al. 2012]

§  TV minimization: -  Very promising for biomedical images -  ASD-POCS [Pan & Sidky 2009]

5

Page 6: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Gradient Domain Sparsity

§  TV-based reconstruction:

6

f̂ = argminu2RN

kAu� pk22 + �(kDx

uk1 + kDy

uk1)

Seek a solution with sparse gradient magnitude

Page 7: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Gradient Components are Sparser

§  Gradient Magnitude (TV image):

§  Horizontal and vertical partial derivatives:

7 Horizontal Derivative Vertical Derivative

Page 8: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: Recovering Partial Derivatives

§  Horizontal derivative:

§  Vertical derivative:

§  May result in a non-integrable vector field

8

[f̂x

, f̂y

]T

f̂y = argminuy2RN

kAuy � pyk22 + �kuyk1

f̂x

= argminu

x

2RN

kAux

� px

k22 + �kux

k1

Page 9: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: Curl-free Constraint

§  For a vector field to be gradient field,

it must be curl-free (zero curl):

§  Adds a prior knowledge to the ill-posed problem

9

curl(rf) = Dx

fy

�Dy

fx

= 0

Page 10: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: incorporating the curl constraint

§  Recover the gradient components simultaneously

§  Consider integrability constraint at recovery stage

10

f̂x

, f̂y

= argminu

x

,uy

2RN

kAux

� px

k22 + kAuy

� py

k22+

�(kux

k1 + kuy

k1) + µkDx

uy

�Dy

ux

k22

Page 11: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: LASSO Formulation

§  Define:

§  Reformulate as minimization:

11

`1

[f̂x

, f̂y

]T = argminv2R2N

kGv � p0k22 + �kvk1

G =

2

4A 00 A

µDy

�µDx

3

5 , p0 =

2

4px

py

0

3

5

Page 12: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: Final Image Reconstruction

§  Given the gradient vector field

§  Recover the final image by Poisson Equation [Perez

et al., 2003]:

12

r2f̂ = Dx

f̂x

+Dy

f̂y

[f̂x

, f̂y

]T

Page 13: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

§  Q: Given , find:

and

§  A: Projection-slice theorem:

13

s = S✓(F{f}) = F{P✓?(f)}

Method: derivation of X-ray measurements

13

py = P✓?(fy)px

= P✓

?(fx

)

p = P✓?(f)

px

=P ✓

?(fx)

p =P ✓

?(f)

py=P ✓

?(fy

)

Page 14: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

§  Fourier transform properties:

§  From projection-slice theorem:

14

!F{fy} = j!yF{f}F{f

x

} = j!x

F{f}

Method: derivation of X-ray measurements

S✓

(F{fx

})(!) = S✓

(j!x

F{f})(!) = cos(✓)j!s(!)

S✓(F{fy})(!) = S✓(j!yF{f})(!) = sin(✓)j!s(!)

!x

= cos(✓)!

!y=

sin(✓)!

Page 15: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Method: derivation of X-ray measurements

§  Intuitively:

px

= P✓

?(fx

) = cos(✓)DP✓

?(f)

py = P✓?(fy) = sin(✓)DP✓?(f)

Page 16: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: 15 projection views (4% of full range)

TV minimization SNR: 26.45 dB

Proposed SNR: 30.15 dB 16

FBP, SNR: 13.03 dB Ground Truth

Page 17: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: 15 projection views (4% of full range)

TV minimization SNR: 23.08 dB

Proposed SNR: 23.59 dB 17

FBP, SNR: 2.61 dB Ground Truth

Page 18: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: 15 projection views (4% of full range)

TV minimization Proposed

18

Page 19: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: 10 projection views (2.7% of full range)

TV minimization SNR: 23.50 dB

Proposed SNR: 27.02 dB

19

Separate Recovery SNR: 23.42 dB

Page 20: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

8 12 15 20 24 30 36 4520

25

30

35

projection angles

SN

R (

db

)

SGF(proposed)

Separate Recovery

TV minimization

Results: Accuracy Comparison

20

§  Accuracy vs. number of projection angles for Catphan dataset:

Page 21: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: Noisy Data (15 projection angles)

TV minimization SNR: 14.15 dB

Proposed SNR: 23.58 dB

21

Separate Recovery SNR: 16.78 dB

Page 22: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Summary

22

§  We propose: -  Leveraging higher sparsity of individual gradient

components

-  Enforcing curl-free constraint at recovery stage

-  Leveraging interdependency of partial derivatives

§  Provided a recipe for deriving of X-ray measurements corresponding to derivative images

Page 23: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Future Work

§  Application to 3D CT reconstruction

§  Robustness against other types of noise

§  Analytical derivation of X-ray measurements corresponding to derivative images using box-splines

23

Page 24: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

References §  Rantala, M., Vanska, S., Jarvenpaa, S., Kalke, M., Lassas, M., Moberg, J., & Siltanen, S.

(2006). Wavelet-based reconstruction for limited-angle X-ray tomography. Medical Imaging, IEEE Transactions on, 25(2), 210-217.

§  Hyder, S. Ali, and R. Sukanesh. "An efficient algorithm for denoising MR and CT images using digital curvelet transform." Software Tools and Algorithms for Biological Systems. Springer New York, 2011. 471-480.

§  Liao, H., Sapiro, G.: Sparse representations for limited data tomography. In Biomedical Imaging: From Nano to Macro, 2008. ISBI 2008. 5th IEEE International Symposium on. (2008) 1375–1378

§  Sakhaee, E., Entezari, A.: Learning splines for sparse tomographic reconstruction. Advances in visual computing, (Proc. of ISVC) Springer Lecture Notes, pp1-14, 2014.

§  Muller, J.L. and Siltanen, S., Linear and Nonlinear Inverse Problems with Practical Applications. Society for Industrial and Applied Mathematics, USA, 2012.

§  Pan, X., Sidky, E.Y., Vannier, M.: Why do commercial CT scanners still employ traditional, filtered back-projection for image reconstruction? Inverse Problems 25 (2009)

§  Patel, V.M., Maleh, R., Gilbert, A. C., and Chellappa R., Gradient-based image recovery methods from incom- plete fourier measurements. Image Processing, IEEE Transactions on, vol. 21, no. 1, pp. 94–105, 2012.

§  Perez, P., Gangnet, M., and Blake, A., Poisson Image Editing, ACM transactions on Graphics, Vol 22, no. 3, pp313-318, 2003.

24

Page 25: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Acknowledgements

§  This research was supported in part by the ONR grant N00014-14-1- 0762 and the NSF grant CCF/CIF-1018149.

§  We thank the imaging physicists at Shands hospital for providing the catphan phantom scan.

25

Page 26: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

26

Thank you …

Questions?

Page 27: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Related Work (MRI)

§  Derive partial Fourier measurements corresponding to [Patel et al. 2012]:

-  Horizontal partial derivative:

-  Vertical partial derivative:

§  Recover each component separately

§  Fit an integrable field to the recovered non-integrable field.

§  Reconstruct the image 27

Ffy = (1� e�2⇡i!y/N )Ff

Ffx

= (1� e�2⇡i!x

/N )Ff

Page 28: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Results: Noisy Data (27 projection angles)

TV minimization SNR: 13.66 dB

Proposed SNR: 15.85 dB

28

Separate Recovery SNR: 14.17 dB

Page 29: Gradient-based Sparse Approximationesakhaee/papers/ISBI/Limited... · 2015-07-28 · Gradient-based Sparse Approximation for Computed Tomography ... University of Florida esakhaee@cise.ufl.edu

Objective

§  Leverage higher sparsity of partial derivatives, to reduce required measurements.

§  Given sinogram data, recover the gradient components simultaneously.

§  Enforce integrability constraint at recovery stage, as opposed to post-processing.

29