Compressive Imaging by Generalized Total Variation Minimization Jie - - PowerPoint PPT Presentation

compressive imaging by generalized total variation
SMART_READER_LITE
LIVE PREVIEW

Compressive Imaging by Generalized Total Variation Minimization Jie - - PowerPoint PPT Presentation

Compressive Imaging by Generalized Total Variation Minimization Jie Yan and Wu-Sheng Lu Department of Electrical and Computer Engineering University of Victoria, Victoria, BC, Canada Aug 10, 2012 1 / 26 OUTLINE Introduction 1 Generalized


slide-1
SLIDE 1

Compressive Imaging by Generalized Total Variation Minimization

Jie Yan and Wu-Sheng Lu

Department of Electrical and Computer Engineering University of Victoria, Victoria, BC, Canada

Aug 10, 2012

1 / 26

slide-2
SLIDE 2

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

2 / 26

slide-3
SLIDE 3

Introduction

Signal recovery from compressive sensing (CS) measurements conventionally achieved by minimizing the ℓ1 norm. Several authors recently reported nonconvex ℓp regularization improves recovery performance, using a p less than 1. Iteratively reweighted ℓ1 minimization (IRL1) proves successful in tackling the ℓp problem without having to perform nonconvex

  • ptimization.

3 / 26

slide-4
SLIDE 4

Introduction

A conventional total variation (TV) minimization for image recovery min

U

TV(U) s.t. R ◦ (FU) − B2

F < σ2

(1) where ◦ is the Hadamard product operator, F denotes the 2-D Fourier transform operator, R represents a random sampling matrix whose entries are either 1 or 0, and B stores the compressive sampled measurements. Inspired by the relationship between ℓp and ℓ1 norms, we generalize the concept of TV to a pth-power type TV with 0 ≤ p ≤ 1. Inspired by the IRL1, we propose an iteratively reweighted TV minimization algorithm to approach the solution that minimizes the pth-power TV.

4 / 26

slide-5
SLIDE 5

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

5 / 26

slide-6
SLIDE 6

Anisotropic TV

Anisotropic total variation (TV) of a digital image U ∈ Rn×n is defined as TV(U) =

n−1

  • i=1

n−1

  • j=1

(|Ui,j − Ui+1,j| + |Ui,j − Ui,j+1|) +

n−1

  • i=1

|Ui,n − Ui+1,n| +

n−1

  • j=1

|Un,j − Un,j+1| (2) Under the periodic boundary condition, TV can be expressed in the form TV(U) = DU1 + UDT1 (3) with D ∈ Rn×n as a circulant matrix with the first row [1 − 1 0 · · · 0]. The notation X1 denotes the sum of magnitudes

  • f all the entries in X, i.e., |xi,j|.

6 / 26

slide-7
SLIDE 7

Generalized pth power TV

We extend the concept of TV by defining a generalized pth power TV (GTV) as TVp(U) = DUp + UDTp The newly introduced notation Xp resembles an ℓp norm as it expresses the sum of pth power magnitudes of all the entries in X, i.e., |xi,j|p. We are inspired to investigate the GTV, i.e., TVp(U), with 0 ≤ p ≤ 1, for CS image recovery.

7 / 26

slide-8
SLIDE 8

Weighted TV

However attractive TVp appears in promoting a sparser TV,

  • ptimization of TVp-related problem is nonconvex, nonsmooth,

and so far no algorithms have been discovered in handling such a problem to the authors’ knowledge. Instead, we introduce a weighted TV (WTV) as TVw(U) = Wx ◦ (DU)1 + Wy ◦ (UDT)1 TVw(U) becomes the conventional TV(U) when all entries in Wx and Wy are ones.

8 / 26

slide-9
SLIDE 9

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

9 / 26

slide-10
SLIDE 10

A Power-Iterative Reweighting Strategy

We adopt a power-iterative strategy to approach the solution for a TV0-regularized problem.

1

Set p = 1, l = 1, Wx = Wy = 1.

2

Solve the WTV-regularized problem for U(l) min

U

TVw(U) s.t. R ◦ (FU) − B2

F < σ2

(4)

3

Terminate if p = 0; otherwise, set p = p − 0.1 and update the weights Wx and Wy as Wx = |DU(l) + ǫ|.p−1, Wy = |U(l)DT + ǫ|.p−1 (5) Then set l = l + 1 and repeat from step 2.

10 / 26

slide-11
SLIDE 11

A Power-Iterative Reweighting Strategy

Note that by Eq. (5), TVw(U) essentially becomes TVp(U) for U in a neighborhood of iterate U(l). Consequently, nonconvex minimization of TVp(U) can practically be achieved by a series of convex minimization of TVw(U) using the above strategy.

11 / 26

slide-12
SLIDE 12

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

12 / 26

slide-13
SLIDE 13

WTV-Regularized Minimization

The analysis has led to the WTV-regularized problem min

U

TVw(U) s.t. R ◦ (FU) − B2

F < σ2

(6) We propose to solve the problem using a Split Bregman approach, but with important changes. Using Bregman iteration, we reduce the problem to U(k+1) = argmin

U

TVw(U) + µ 2 R ◦ (FU) − B(k)2

F

(7a) B(k+1) = B(k) + B − R ◦ (FU(k+1)) (7b)

13 / 26

slide-14
SLIDE 14

WTV-Regularized Minimization

A splitting strategy applied to (7a) leads to the formulation min

U Wx ◦ Dx1 + Wy ◦ Dy1 + µ

2 R ◦ (FU) − B(k)2

F

(8a) s.t. Dx = DV, Dy = VDT, U = V (8b) Here we apply the Split Bregman to split Dx = DV and Dy = VDT, but also introduce an additional split as U = V. Such a split allows us to decompose the most computationally expensive step of the algorithm into two much simpler steps.

14 / 26

slide-15
SLIDE 15

WTV-Regularized Minimization

Enforcing the constraints in (8b), we mimize the following function with respect to {U, V, Dx, Dy} min Wx ◦ Dx1 + Wy ◦ Dy1 + µ 2 R ◦ (FU) − B(k)2

F

+ λ 2 Dx − DV − E(h)

x 2 F + λ

2 Dy − VDT − E(h)

y 2 F

+ ν 2U − V − G(h)2

F

E(h)

x , E(h) y

and G(h) are updated through Bregman iterations.

15 / 26

slide-16
SLIDE 16

WTV-Regularized Minimization

At the hth iteration we solve four subproblems U(h+1) = argmin

U

µ 2 R ◦ (FU) − B(k)2

F

+ν 2U − V(h) − G(h)2

F

(9) V(h+1) = argmin

V

ν 2V − U(h+1) + G(h)2

F

+ λ 2 DV + E(h)

x

− D(h)

x 2 F + λ

2 VDT + E(h)

y

− D(h)

y 2 F

(10) D(h+1)

x

= argmin

Dx

Wx ◦ Dx1 + λ 2 Dx − DV(h+1) − E(h)

x 2 F

(11a) D(h+1)

y

= argmin

Dy

Wy ◦ Dy1 + λ 2 Dy − V(h+1)DT − E(h)

y 2 F

(11b)

16 / 26

slide-17
SLIDE 17

WTV-Regularized Minimization

The problems in (11a) and (11b) can be solved simply by soft shrinkage operations as D(h+1)

x

= TWx/λ(DV(h+1) + E(h)

x )

(12a) D(h+1)

y

= TWy/λ(V(h+1)DT + E(h)

y )

(12b) Solving problems (9) and (10) are however far from trivial

17 / 26

slide-18
SLIDE 18

WTV-Regularized Minimization

We write first-order optimality condition of (9) as µFTR ◦ FU + νU = µFTR ◦ Bk + ν(V(h) + G(h)) (13) Multiply both sides of (13) by F on the left, we obtain solution of (13) as U(h+1) = FT µR ◦ Bk + νF(V(h) + G(h))

  • /(µR + ν)
  • (14)

18 / 26

slide-19
SLIDE 19

WTV-Regularized Minimization

To solve (10), we write its first-order optimality condition as νV + λDTDV + λVDTD = C(h) (15) where C(h) = ν(U(h+1) − G(h)) + λDT(D(h)

x

− E(h)

x ) + λ(D(h) y

− E(h)

y )D

(16) Circulant matrix D can be diagonalized by the 2-D Fourier transform F as D = FTΛF.

19 / 26

slide-20
SLIDE 20

WTV-Regularized Minimization

Multiply both sides of (15) by F on the left and FT on the right, we have ν ˜ V + λ(T˜ V + ˜ VT) = FC(h)FT (17) where ˜ V = FVFT and T = Λ∗Λ. T is a diagonal matrix, we can further express (17) as (ν + λTr + λTc) ◦ ˜ V = FC(h)FT (18) where Tr has each element in its ith row as Ti,i while Tc has each element in its ith column as Ti,i. Therefore, we obtain solution of (10) as V(h+1) = FT (FC(h)FT) ◦ /(ν + λTr + λTc)

  • F

(19)

20 / 26

slide-21
SLIDE 21

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

21 / 26

slide-22
SLIDE 22

MRI of the Shepp-Logan Phantom

A normalized Shepp-Logan phantom of size 256 × 256, was measured at 2521 locations in the 2D Fourier plane (k-space). The sampling pattern was a star-shaped pattern consisting of only 10 radial lines. Recover the image based on the 2521 star-shaped 2D Fourier samples.

22 / 26

slide-23
SLIDE 23

MRI of the Shepp-Logan Phantom

(a) Star-shaped sampling pattern (b) Minimum energy reconstruction (c) Minimum TV reconstruction (d) Minimum GTV reconstruction with p = 0

23 / 26

slide-24
SLIDE 24

Recovered Shepp-Logan Phantom

Minimum GTV reconstruction with p = 0 The signal to noise (SNR) ratio: 16.3 dB. Computation time on a PC laptop with a 2.67 GHz Intel quad-core processor: 770.7 seconds. Minimum TV reconstruction SNR: 8.8 dB. Computation time: 756.8 seconds.

24 / 26

slide-25
SLIDE 25

OUTLINE

1

Introduction

2

Generalized TV and Weighted TV

3

A Power-Iterative Reweighting Strategy

4

WTV-Regularized Minimization: The Splitting Technique

5

Performance on Image Reconstruction

6

Conclusions

25 / 26

slide-26
SLIDE 26

Conclusions

Proposal of a reweighted TV minimization algorithm to obtain the solution approaching a pth power TV minimizer. A weighted TV-regularized problem has been solved in the Split Bregman framework, but with important additional splitting technique. A power-iterative strategy is utilized by gradually reducing the power p from 1 to 0. For compressive imaging, the proposed algorithm outperforms the conventional TV minimization method in terms of the reconstructed image quality.

26 / 26