Yinsheng Li1, Jie Tang1, Guang-Hong Chen1,2 ...

1 downloads 0 Views 5MB Size Report
1Department of Medical Physics, University of Wisconsin-Madison, Madison, WI. 2Department of Radiology, University of Wisconsin-Madison, Madison, WI ...
Yinsheng Li1, Jie Tang1, Guang-Hong Chen1,2 1Department 2Department

of Medical Physics, University of Wisconsin-Madison, Madison, WI of Radiology, University of Wisconsin-Madison, Madison, WI



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 2



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 3

PICCS

Ù

{

x = arg min a ||y (x - x p ) ||1 +(1- a ) ||y (x) ||1

}

s.t. Ax = y

*

ìl ü** T x = arg min í (Ax - y) D(Ax - y) + a ||y (x - x p ) ||1 +(1- a ) ||y (x) ||1 ý î2 þ Ù

*G.-H. Chen, J. Tang, and S. Leng, Med. Phys. (2008) Vol. 35 p660. **PT Lauzier and G-.H Chen. Medical Physics 39(10) 2012

PICCS

*

Limited view angle range problem

Few view problem

Noise/dose reduction

Cardiac CT (TRI-PICCS)

Respiratory gated CBCT in IGRT

CT perfusion

Time-resolved interventional CT

Cardiac gated CBCT

General CT application (DR-PICCS)

Dual energy CT *G.-H. Chen, J. Tang, and S. Leng, Med. Phys. (2008) Vol. 35 p660

• 4DCBCT in IRGT: time-resolved cone beam CT imaging 1 • Challenge: ~1 min data acquisition time v.s. 2-5 s breathing motion period • Retrospective data sorting is used to acquire the simultaneous surrogate signal.

1. Keall, P.J., et al. Med Phys 33(10), 2006.

t

Projection data



FBP single phase (undersampled))



Prior



FBP from all views (time average)

PICCS

information HighTemporal SNR Poor SNR Temporal Information Streak artifacts

High SNR No temporal information

Clinical Scenario #2: Time-resolved dynamic Prior Image Prior PriorImage Image contrast imaging Volume Volume Volume

N Time Frames

FBP

Prior Image

frame Timeframe frame Time 1 11

Time Frame 1

PICCS CCS PICCS PICCS

Time frame Time frame frame Time 2 22

Time Frame 2

PICCS PICCS PICCS PICCS



View-Angle View-Angl View-An Time frame Time frame Time frame Undersampled Undersamp Undersam N NN View Angle Data Data Data Undersampled Acquisition Acquisitions Acquisit Time Frame N Data Acquisitions

PICCS PICCS PICCS PICCS

Ultra-low dose Dose red Dose Dose reduced Image Volumes Image Vo Image Image Volumes 10

▪ To date, published studies employed L1-norm in the PICCS function. ▪ Goals of this presentation: 1. How does image quality depend on the norm selection in the objective function? 2. Is there any improvement in image quality when a reweighted scheme is applied?



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 12

 Prior Image Constrained Compressed Sensing (PICCS)1,2

ìl ü T x = arg min í (Ax - y) D(Ax - y) + f piccs (x) ý î2 þ Ù

Data Consistency

PICCS

f piccs (x) = a ||y (x - x p ) ||1 +(1- a ) ||y (x) ||1 Prior image term

Compressed Sensing term

From 1-norm to P-norm

fnd- piccs (x) = a ||y (x - x p ) || pp +(1- a ) ||y (x) || pp

1. Chen et al. Medical Physics 2008

  [ 0 , 1]

p  [1, 2 ]

2. PT Lauzier and G-.H Chen. Medical Physics 39(10) 2012

 When the selected norm deviates from 1, it has been

suggested that a reweighted scheme may be applied to asymptotically approach the result as if the l1norm was used.  Thus, an iterative reweighted / FOCUSS technique is

also applied to study the performance of PICCS in this work.

1. Gorodnitsky and Rao, IEEE Tran. Signal Processing, Vol.45:600 (1997) 2. Jung, Ye, and Kim, Phys. Med. Biol., Vol. 52:3201(2007) 3. Candes, Wakin, and Boyd, J. Fourier Anal. Applications, Vol.14:877(2008)

14

f Value

f = (xi+1 - xi )2 + (xi+ M - xi )2

|| f ||

1 1

kth iteration :

f

kth iteration :

åf i

p

p-1 k -1





f

åf i

2 Iteration

k -1

|| f ||

1 1

(k-1)th iteration image

(k-1)th iteration image 15



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 16



Numerical simulations : Intensity

Time frame



Prior image was reconstructed from interleaved undersampled projection data sets from all time frames.



The degree of undersampling was varied.



Reconstruct images using Norm dependent PICCS w/ and w/o the reweighted scheme.

17

Ground truth

P=1.25

80-views FBP

Prior Image

P=1.5

P=1.75

P=1.0

P=2.0 18

P=1.0

P=1.5

P=1.25

P=1.75

P=2.0 19

Ground truth

P=1.25

80-views FBP

P=1.5

Prior Image

P=1.75

P=1.0

P=2.0 20

P=1.0

P=1.5

P=1.25

P=1.75

P=2.0 21

P=1.5 W/O REWEIGHTED SCHEME

P=1.5 W/ REWEIGHTED SCHEME

22

P=1.5 W/O REWEIGHTED SCHEME

P=1.5 W/ REWEIGHTED SCHEME

23

P=2.0 W/O REWEIGHTED SCHEME

P=2.0 W/ REWEIGHTED SCHEME

24

P=2.0 W/O REWEIGHTED SCHEME

P=2.0 W/ REWEIGHTED SCHEME

25



Quantification of reconstruction accuracy of numerical phantom data was performed using the relative Root Mean Square Error (rRMSE): 1

rR M SE (x )  N



ROI

x p ,q  x p ,q ref

 ( p , q ) R O I

(

ref

)

2

x p ,q

The ROI was selected in the dynamic enhancement region.

Prior image

Target image

26

Reconstruction accuracy is degraded as p increases. Reconstruction accuracy is better w/ reweighted scheme Reconstruction accuracy is optimal for alpha = 0.5

W/O REWEIGHTED SCHEME p=1.0

0.14

p=1.25

p=1.5

W/ REWEIGHTED SCHEME

p=1.75

p=2.0

(%)

0.1

0.08

rRMSE

(%)

p=1.25

p=1.5

p=1.75

p=2.0

0.12

0.12

rRMSE

p=1.0

0.14

0.06

0.1

0.08

0.06

0.04

0.04

0.02

0.02

0

0.1

0.2

0.3

0.4

0.5

alpha

0.6

0.7

0.8

0.9

1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

alpha 27

Reconstruction accuracy is higher when we use more views

W/ REWEIGHTED SCHEME

W/O REWEIGHTED SCHEME p=1.0

0.14

p=1.25

p=1.5

p=1.75

p=2.0

p=1.25

p=1.5

p=1.75

p=2.0

(%)

0.12

0.1

0.08

rRMSE

rRMSE

(%)

0.12

0.06

0.1

0.08

0.06

0.04

0.04

0.02

0.02

20

p=1.0

0.14

30

40

50

60

70

80

90

number of views

100

110

120

20

30

40

50

60

70

80

90

100

110

120

number of views 28



Quantification of undersampled streaks in numerical phantom data :



relative Streak Artifacts Level (rSAL) :

rSA L 

| T V ( I )  T V ( tr u th ) | T V ( tr u th )

T V (x) 



( x i 1, j  x i , j )  ( x i , j 1  x i , j ) 2

2

i, j

|| Ñ

||=

å i

|| Ñ

||=



å

i

= 0.8733

i

29



Quantification of undersampled streaks in numerical phantom data :



relative Streak Artifacts Level (rSAL) :

rSA L 

| T V ( I )  T V ( tr u th ) | T V ( tr u th )

T V (x) 



( x i 1, j  x i , j )  ( x i , j 1  x i , j ) 2

2

i, j

|| Ñ

||=

å i

|| Ñ

||=



å

i

= 0.2522

i

30

Undersampling streaks are increasing as p increases Undersampling streaks are better controlled w/ reweighted scheme.

rSAL W/O REWEIGHTED SCHEME

rSAL W/ REWEIGHTED SCHEME

1

1

p=1.25

p=1.5

p=1.75

p=2.0

p=1.0

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

rSAL

rSAL

p=1.0

0.5

0.4

p=1.5

p=1.75

p=2.0

0.5

0.4

0.3

0.3

0.2

0.2

0.1

0.1

0

p=1.25

100

200

300

400

500

600

lambda

700

800

900

1000

0

100

200

300

400

500

600

700

800

900

1000

lambda 31

The streak artifacts level is lower when we use more views Norm can be relaxed to 1.5 with nearly comparable performance w/ reweighted scheme

rSAL W/O REWEIGHTED SCHEME

rSAL W/ REWEIGHTED SCHEME

1

1

p=1.25

p=1.5

p=1.75

p=2.0

p=1.0

0.9

0.9

0.8

0.8

0.7

0.7

rrsal (%)

rrsal (%)

p=1.0

0.6

0.5

0.4

0.2

0.1

0.1

50

60

70

80

90

number of views

100

110

120

p=2.0

0.4

0.2

40

p=1.75

0.5

0.3

30

p=1.5

0.6

0.3

0 20

p=1.25

0 20

30

40

50

60

70

80

90

100

110

120

number of views 32



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 33



In Vivo Data Acquisition:  Animal model: 59 kg swine  Acquired on a 64-slice GE Discovery 750 HD  Tube potential:120 kVp  Tube current: 500 mA  Acquisition time: 0.4 s  Short scan range: 234o  Undersampled rate: 107/642 views



Prior image: reconstructed from interleaved undersampled projection data of all frames.

34

PRIOR

642 VIEWS REFERENCE

35

P=1.0 W/ STAT W/ REWEIGHTED SCHEME

P=1.5 W/ STAT W/ REWEIGHTED SCHEME

P=2.0 W/ STAT W/ REWEIGHTED SCHEME

36

P=1.0 W/ STAT W/ REWEIGHTED SCHEME

P=1.5 W/ STAT W/ REWEIGHTED SCHEME

P=2.0 W/ STAT W/ REWEIGHTED SCHEME

37



Universal Quality Index (UQI) of in vivo data: UQI 

4  x  ref (

2 x



1

  N

ROI

1

2 ref

) (  x   ref ) 2

 ( p , q ) N

2

( x p ,q   x ) ( x p ,q   ref ) ref

ROI

UQI can be used to measure how the reconstructed image looks like the reference image with respect to the noise texture, mean intensity and contrast level.

38

UQI decreases when p increases. UQI is higher w/ reweighted scheme.

39



Introduction and Motivation



Problem Setup: From 1-norm to p-norm



Phantom Studies and Performance Evaluation



In vivo Studies and Performance Evaluation



Conclusions 40



A relaxed norm in the PICCS objective function may introduce streak artifacts in the few view reconstruction problem.



When the reweighted scheme is used, the image quality of PICCS with 1.5-norm is nearly comparable to that of the 1-norm with respect to reconstruction accuracy, relative streak artifact level, and universal image quality.

41

 

The work is partially supported by NIH R01 EB009699 The work is partially supported by Varian Medical System

e

Thanks for your attention !!! 42



Universal Quality Index (UQI) of in vivo data: UQI 

4  x  ref (

2 x



1

  N

ROI

1

2 ref

) (  x   ref ) 2

 ( p , q ) N

2

( x p ,q   x ) ( x p ,q   ref ) ref

ROI

Very similar !!!

UQI

 x   ref



2 x



2 ref



2

 1 .0

43



Universal Quality Index (UQI) of in vivo data: UQI 

4  x  ref (

2 x



1

  N

ROI

1

2 ref

) (  x   ref ) 2

 ( p , q ) N

2

( x p ,q   x ) ( x p ,q   ref ) ref

ROI

Extremely different!!! UQI

 0 .0 7 UQI can be used to measure how the reconstructed image looks like the reference image with respect to the noise texture, mean intensity and contrast level. 44



Advanced treatment techniques have been proposed to reduce motion induced treatment margin1.  Breath holding, beam gating, tumor tracking, …



Tumor tracking delivery would be the ideal technology.  Goal: static tumor from beam’s eye view (BEV)



Tumor tracking can be achieved by  Dynamic MLC2,3  Robotic linear accelerator (Cyberknife)  Couch motion4  …. [1] Keall, P.J., et al. Med Phys 33(10), 2006. [2] Keall, P. J., et al. Phys. Med. Biol. 46(1), 2001. [3] Neicu, T., et al. Phys. Med. Biol. 48(5), 2003. [4] D’Souaz, W. D., et al. Phys. Med. Biol. 50(17), 2005.



In order to adapt the treatment for the best outcome, tumor motion profile plays a pivotal role in the entire game. Motion field (from 4D imaging 4D-CT, 4D-MRI etc.)

Treatment planning

Register images between phases for dose calculation

Prior to the treatment delivery

Check tumor motion trajectory to verify the plan and reposition/re-plan if necessary

During the treatment delivery

Synchronize the beam with the tumor

  

1 minute scan with 640 views of projection data. RPM recorded respiratory signal 20 phase bins; 25 views per phase



The relaxed norm in PICCS framework may enhance numerical stability and efficiency.



The purpose of this study is two-fold: 1. How dose image quality depend on the norm selection in the object function ? 2. Is there any improvement in image quality when a reweighted scheme is applied ?

 

48



The iterative reweighted scheme aims at approximating the L1 norm solution even when p is higher than 1.

Define the normalization matrix iteratively : u W

Introduce an variable :

1

W k  d ia g { | x k  1 | } q

x

Determine q value by forcing the P-norm solution approaching to the 1-norm solution: || u || p  || W p

1

p

q

x || p

||| x |

p (1  q )  1



p (1  q )

x || p  || x || p (1  q ) p

q 1

1 p

49

Step 1. Minimize an UC-PICCS function with respective to

u

:

  T u k  1  a r g m in  (  W k u  y ) D (  W k u  y )  f n d  p ic c s ( u )  2 

Step 2. Normalize u to get the image update : x k 1  W k u k 1

Step 3. Update the normalization matrix : 1

W k  1  d ia g { | x k  1 |

1 p

}

50



Standard Deviation (SD) v.s. Ensemble Variance (EV):

For most streak-free images, EV and SD should be quite similar, such as fully sampled FBP images



EV



SD 51

Correlation between EV and SD are decreasing when p is increasing. Streaks make lots of contribution to SD since all curves deviate from the FBP line. -3

x 10

4

4

3.5

3.5

(mm -1 )

(mm -1 )

x 10

3

3

2.5

Standard Deviation

Standard Deviation

2.5

-3

2

1.5

p=1.0 w/o reweighted p=1.25 w/o reweighted

1

2

1.5

p=1.0 w/ reweighted p=1.25 w/ reweighted

1

p=1.5 w/o reweighted

p=1.5 w/ reweighted

p=1.75 w/o reweighted

0.5

p=1.75 w/ reweighted

0.5

p=2.0 w/o reweighted

p=2.0 w/ reweighted

FBP 0

0

0.5

1

1.5

2

2.5

3

FBP 3.5

-1

Ensemble Variance (mm )

4

4.5 x 10

-3

0

0

0.5

1

1.5

2

2.5

3.5

3

-1

Ensemble Variance (mm )

4

4.5 x 10

-3

52

Undersampled streaks are better inhibited w/ rewieghted since SD w/ is lower than SD w/o when matching the EV.

EV / SD P=1.0 -3

2.5

x 10

EV / SD P=2.0

-3

5

3

2

-3

4 3.5

1

0.5

2.5

Standard Deviation

1.5

2

1.5

1

p=1.5 w/o reweighted

p=1.0 w/o reweighted 0

1

2

3

4

5

-1

Ensemble Variance (mm )

0.5 6

x 10

3 2.5 2 1.5

p=2.0 w/o reweighted p=2.0 w/ reweighted

p=1.5 w/ reweighted

p=1.0 w/ reweighted 0

x 10

4.5

3.5

(mm -1 )

(mm -1 )

4

Standard Deviation

Standard Deviation

(mm -1 )

3

x 10

EV / SD P=1.5

-4

0

0.5

1

1.5

-1

Ensemble Variance (mm )

x 10

-3

1

0

0.5

1

1.5

-1

Ensemble Variance (mm )

2 x 10

-3

53

P=1.75 W/O REWEIGHTED

P=1.75 W/ REWEIGHTED

54

LAMBDA=30 P=1.25 W/ STAT W/O REWEIGHT

LAMBDA=30 P=1.25 W/ STAT W/ REWEIGHT

55

LAMBDA=5 P=1.75 W/ STAT W/O REWEIGHT

LAMBDA=5 P=1.75 W/ STAT W/ REWEIGHT

56

LAMBDA=30 P=1.0 W/ STAT W/O REWEIGHT

LAMBDA=30 P=1.0 W/ STAT W/ REWEIGHT

57

LAMBDA=10 P=1.5 W/ STAT W/O REWEIGHT

LAMBDA=10 P=1.5 W/ STAT W/ REWEIGHT

58

LAMBDA=1 P=2.0 W/ STAT W/O REWEIGHT

LAMBDA=1 P=2.0 W/ STAT W/ REWEIGHT

59

W/O REWEIGHTED p=1.0

p=1.25

p=1.5

p=1.75

p=2.0

0.12

0.12

0.1

0.1

0.08

0.06

0.04

0.04

0.02

0.02 0.1

0.2

0.3

0.4

0.5

alpha

0.6

0.7

0.8

0.9

1

p=1.25

p=1.5

p=1.75

p=2.0

0.08

0.06

0

p=1.0

0.14

rRMSE (%)

rRMSE (%)

0.14

W/ REWEIGHTED

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

alpha

60

W/O REWEIGHTED p=1.25

p=1.5

p=1.75

p=2.0

p=1.0

0.14

0.14

0.12

0.12

0.1

0.1

rRMSE (%)

rRMSE (%)

p=1.0

W/ REWEIGHTED

0.08

0.06

0.04

0.04

0.02

0.02

0.1

0.2

0.3

0.4

0.5

alpha

0.6

0.7

0.8

0.9

1

p=1.5

p=1.75

p=2.0

0.7

0.9

0.08

0.06

0

p=1.25

0

0.1

0.2

0.3

0.4

0.5

0.6

0.8

1

alpha

61

W/ REWEIGHTED

0.14

0.14

0.12

0.12

0.1

0.1

rRMSE (%)

rRMSE (%)

W/O REWEIGHTED

0.08

0.08

0.06

0.06

0.04

0.04

0.02

0.02

p=1.0 0

0.1

0.2

p=1.25 0.3

0.4

p=1.5 0.5

alpha

0.6

p=1.75 0.7

0.8

p=2.0 0.9

p=1.0 1

0

0.1

0.2

p=1.25 0.3

0.4

p=1.5 0.5

0.6

p=1.75

p=2.0

0.7

0.9

0.8

1

alpha

62

RSAL W/O REWEIGHTED

RSAL W/ REWEIGHTED

1

1

p=1.25

p=1.5

p=1.75

p=2.0

p=1.0

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

rSAL

rSAL

p=1.0

0.5

0.4

0.3

0.3

0.2

0.2

0.1

0.1

100

200

300

400

500

lambda

600

700

800

900

1000

p=1.5

p=1.75

p=2.0

0.5

0.4

0

p=1.25

0

100

200

300

400

500

600

700

800

900

1000

lambda

63

RSAL W/O REWEIGHTED

RSAL W/ REWEIGHTED 1

1

p=1.25

p=1.5

p=1.75

p=1.0

p=2.0

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

rSAL

rSAL

p=1.0

0.5

0.4

0.3

0.3

0.2

0.2

0.1

0.1

100

200

300

400

500

lambda

600

700

800

900

1000

p=1.5

p=1.75

p=2.0

700

900

0.5

0.4

0

p=1.25

0

100

200

300

400

500

600

800

1000

lambda

64

RSAL W/O REWEIGHTED

RSAL W/ REWEIGHTED

1

1

p=1.25

p=1.5

p=1.75

p=2.0

p=1.0

0.9

0.9

0.8

0.8

0.7

0.7

0.6

0.6

rSAL

rSAL

p=1.0

0.5

0.4

0.3

0.3

0.2

0.2

0.1

0.1

100

200

300

400

500

lambda

600

700

800

900

1000

p=1.5

p=1.75

p=2.0

0.5

0.4

0

p=1.25

0

100

200

300

400

500

600

700

800

900

1000

lambda

65

Suggest Documents