Recovery of Compactly Supported Functions from Spectrogram - - PowerPoint PPT Presentation

recovery of compactly supported functions from
SMART_READER_LITE
LIVE PREVIEW

Recovery of Compactly Supported Functions from Spectrogram - - PowerPoint PPT Presentation

Recovery of Compactly Supported Functions from Spectrogram Measurements via Lifting Mark Iwen markiwen @ math.msu.edu 2017 Friday, July 7 th , 2017 Joint work with... Sami Merhi (Michigan State University) M.A. Iwen (MSU) Continuous Phase


slide-1
SLIDE 1

Recovery of Compactly Supported Functions from Spectrogram Measurements via Lifting

Mark Iwen

markiwen@math.msu.edu 2017 Friday, July 7th, 2017

slide-2
SLIDE 2

Joint work with...

Sami Merhi (Michigan State University)

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 1 / 24

slide-3
SLIDE 3

Joint work with...

Aditya Viswanathan (University of Michigan - Dearborn)

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 1 / 24

slide-4
SLIDE 4

Introduction Background

Motivation

Applications: The phase-retrieval problem arises whenever the detectors can only capture intensity measurements. For example, X-ray crystallography Diffraction imaging Ptychographic Imaging ... Our goals: Approaching realistic measurement designs compatible with, e.g., ptychography, coupled with computationally efficient and robust recovery algorithms.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 2 / 24

slide-5
SLIDE 5

Introduction Background

Motivation

Applications: The phase-retrieval problem arises whenever the detectors can only capture intensity measurements. For example, X-ray crystallography Diffraction imaging Ptychographic Imaging ... Our goals: Approaching realistic measurement designs compatible with, e.g., ptychography, coupled with computationally efficient and robust recovery algorithms.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 2 / 24

slide-6
SLIDE 6

Introduction Background

Motivating Application

Figure: Ptychographic Imaging

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 3 / 24

slide-7
SLIDE 7

Introduction Background

Algorithms for Discrete Phase Retrieval

There has been a good deal of work on signal recovery from phaseless STFT measurements in the discrete setting:

◮ First f and g are modeled as vectors ab initio, ◮ Then recovered from discrete STFT magnitude measurements.

Recovery techniques include

◮ Iterative methods (Alt. Proj. for STFT) along the lines of Griffin and

Lim [8, 12],

◮ Alternating Projections [7], ◮ Graph theoretic methods for Gabor frames based on polarization [11, 9], ◮ Semidefinite relaxation-based methods [5], and others [2, 1, 4, 3]. M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 4 / 24

slide-8
SLIDE 8

Introduction Problem Statement and Specifications

Signal Recovery from STFT Measurements

In 1-D ptychography [10, 7], a compactly supported specimen f : R → C, is scanned by a focused beam g : R → C which translates across the specimen in fixed overlapping shifts l1,...,lK ∈ R. At each such shift a phaseless diffraction image is sampled by a detector. The measurements are modeled as STFT magnitude measurements: bk,j :=

−∞

f (t)g(t−lk)e−2πiωjtdt

  • 2

, 1 ≤ k ≤ K, 1 ≤ j ≤ N. (1) We aim to approximate f (up to a global phase) using these bk,j measurements.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 5 / 24

slide-9
SLIDE 9

Introduction Problem Statement and Specifications

Given stacked spectrogram samples from (1),

  • b =
  • b1,1,...,b1,N,b2,1,...,bK,N

T ∈ [0,∞)NK,

(2) approximately recover a piecewise smooth and compactly supported function f : R → C up to a global phase. WLOG assume that the support of f is contained in [−1,1]. Motivated by ptychography, we primarily consider the beam function g to also be (effectively) compactly supported within [−a,a] [−1,1]. Assume also that g is smooth enough that its Fourier transform decays relatively rapidly in frequency space compared to ˆ

  • f. Examples
  • f such g include both Gaussians, as well as compactly supported C∞

bump functions [6].

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 6 / 24

slide-10
SLIDE 10

Signal Recovery Method The Proposed Numerical Approach

Using techniques from [4, 3] on discrete PR adapted to continuous PR, recover samples of ˆ f at frequencies in Ω = {ω1,...,ωN}, giving

  • f ∈ CN with fj =

f(ωj):

◮ First, a truncated lifted linear system is inverted in order to learn a

portion of the rank-one matrix f f∗.

◮ Then, angular synchronization is used to recover

f from the portion of

  • f

f∗ above.

Reconstruct f via standard sampling theorems. Invert this approximation in order to learn f. This linear system is banded and Toeplitz, with band size determined by the decay of ˆ g: if g is effectively bandlimited to [−δ,δ] the computational cost is O

δN(logN +δ2)

  • essentially FFT-time in

N for small δ.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 7 / 24

slide-11
SLIDE 11

Signal Recovery Method Our Lifted Formulation

Lifted Formulation

Lemma (Lifting Lemma)

Suppose f : R → C is piecewise smooth and compactly supported in [−1,1]. Let g ∈ L2 ([−a,a]) be supported in [−a,a] ⊂ [−1,1] for some a < 1, with gL2 = 1. Then for all ω ∈ R, |F [f ·Slg](ω)| = 1 2

  • m∈Z

e−πilm ˆ f

m

2

  • ˆ

g

m

2 −ω

  • for all shifts l ∈ [a−1,1−a].

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 8 / 24

slide-12
SLIDE 12

Signal Recovery Method Our Lifted Formulation

Proof.

Plancherel’s Theorem implies that |F [f ·Slg](ω)|2 =

−∞

ˆ f (ω −η)ˆ g(−η)e−2πilηdη

  • 2

. Applying Shannon’s Sampling theorem to ˆ f and recalling that F [f ⋆g] = ˆ fˆ g yield |F [f ·Slg](ω)|2 =

  • m∈Z

ˆ f

m

2

  • ˆ

g(·)e−2πil(·) ⋆sincπ(m+2(·))

  • (−ω)
  • 2

= 1 4

  • m∈Z

ˆ f

m

2

  • e−πil(m−2ω)

−l+1

−l−1

g(u)e−2πiu( m

2 −ω)du

  • 2

. The result follows by noting the support of g and the Fourier type integral in the last equality.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 9 / 24

slide-13
SLIDE 13

Signal Recovery Method Our Lifted Formulation

Lifted Form

We write our measurements in a lifted form |F [f ·Slg](ω)|2 ≈ 1 4

  • X∗

l

Yω Y ∗

ω

Xl where Xl ∈ C4δ+1 and Yω ∈ C4δ+1 are the vectors

  • Xl =

              

eπil(2δ)ˆ g(−δ) eπil(2δ−1)ˆ g

  • 1

2 −δ

  • .

. . eπil·0ˆ g(0) . . . eπil(1−2δ)ˆ g

  • δ − 1

2

  • eπil(−2δ)ˆ

g(δ)

              

, Yω =

                

ˆ f (ω −δ) ˆ f

  • ω −δ + 1

2

  • .

. . ˆ f (ω) . . . ˆ f

  • ω +δ − 1

2

  • ˆ

f (ω +δ)

                

.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 10 / 24

slide-14
SLIDE 14

Signal Recovery Method Our Lifted Formulation

Lifted Form

We write our measurements in a lifted form |F [f ·Slg](ω)|2 ≈ 1 4

  • X∗

l

Yω Y ∗

ω

Xl Here, Yω Y ∗

ω is the rank-one matrix

           

  • ˆ

f(ω −δ)

  • 2

··· ˆ f(ω −δ) ˆ f(ω) ··· ˆ f(ω −δ) ˆ f(ω +δ) . . . ... . . . . . . . . . ˆ f(ω) ˆ f(ω −δ) ···

  • ˆ

f(ω)

  • 2

··· ˆ f(ω) ˆ f(ω +δ) . . . . . . . . . ... . . . ˆ f(ω +δ) ˆ f(ω −δ) ··· ˆ f(ω +δ) ˆ f(ω) ···

  • ˆ

f(ω +δ)

  • 2

           

. Note the occurrence of the magnitudes of ˆ f on the diagonal, and the relative phase terms elsewhere.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 11 / 24

slide-15
SLIDE 15

Signal Recovery Method Our Lifted Formulation

Let F ∈ CN×N be defined as Fi,j =

  

ˆ f

  • i−2n−1

2

ˆ

f

  • j−2n−1

2

  • ,

if |i−j| ≤ 2δ, 0,

  • therwise,

, where n = N −1 4 . F is composed of overlapping segments of matrices Yω Y ∗

ω for

ω ∈ {−n,...,n}. Thus, our spectrogram measurements can be written as

  • b ≈ diag(GFG∗),

(3) where G ∈ CNK×N is a block Toeplitz matrix encoding the Xl’s. We consistently vectorize (3) to obtain a linear system which can be inverted to learn F, a vectorized version of F.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 12 / 24

slide-16
SLIDE 16

Signal Recovery Method Our Lifted Formulation

In particular, we have

  • b ≈ M

F, (4) where M ∈ CNK×N2 is computed by passing the canonical basis of CN×N through (3). We solve the linear system (4) as a least squares problem. Experiments have shown that M is of rank NK. The process of recovering the Fourier samples of f from F is known as angular synchronization.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 13 / 24

slide-17
SLIDE 17

Signal Recovery Method Our Lifted Formulation

Angular Synchronization

Angular synchronization is the process recovering d angles φ1,φ2,...,φd ∈ [0,2π) given noisy and possibly incomplete difference measurements of the form φij := φi −φj, (i,j) ∈ {1,2,...,d}×{1,2,...,d}. We are interested in angular synchronization problems that arise when performing phase retrieval from local correlation measurements [4, 3].

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 14 / 24

slide-18
SLIDE 18

Signal Recovery Method Our Lifted Formulation

Leading Eigenvector ↔ Phase Vector for δ = 1/2

  • |

f1|2 f1 f∗

2

f2 f∗

1 |

f2|2 f2 f∗

3

f3 f∗

2 |

f3|2 f3 f∗

4

f4 f∗

3 |

f4|2 T  (re-arrange)      | f1|2

  • f1

f∗

2

  • f2

f∗

1

| f2|2

  • f2

f∗

3

  • f3

f∗

2

| f3|2

  • f3

f∗

4

  • f4

f∗

3

| f4|2     (F,4δ +1 entries in band)  (normalize entrywise)     1 e✐(φ1−φ2) e✐(φ2−φ1) 1 e✐(φ2−φ3) e✐(φ3−φ2) 1 e✐(φ3−φ4) e✐(φ4−φ3) 1      (top eigenvector) ≈ [❡✐φ1 ❡✐φ2 ❡✐φ3 ❡✐φ4]T (Reconstruction of ˆ f samples)

  • |

f1|e✐φ1 | f2|e✐φ2 | f3|e✐φ3 | f4|e✐φ4 T

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 15 / 24

slide-19
SLIDE 19

Signal Recovery Method Our Lifted Formulation

Leading Eigenvector ↔ Phase Vector for δ = 1/2

  • |

f1|2 f1 f∗

2

f2 f∗

1 |

f2|2 f2 f∗

3

f3 f∗

2 |

f3|2 f3 f∗

4

f4 f∗

3 |

f4|2 T  (re-arrange)      | f1|2

  • f1

f∗

2

  • f2

f∗

1

| f2|2

  • f2

f∗

3

  • f3

f∗

2

| f3|2

  • f3

f∗

4

  • f4

f∗

3

| f4|2     (F,4δ +1 entries in band)  (normalize entrywise)     1 e✐(φ1−φ2) e✐(φ2−φ1) 1 e✐(φ2−φ3) e✐(φ3−φ2) 1 e✐(φ3−φ4) e✐(φ4−φ3) 1      (top eigenvector) ≈ [❡✐φ1 ❡✐φ2 ❡✐φ3 ❡✐φ4]T (Reconstruction of ˆ f samples)

  • |

f1|e✐φ1 | f2|e✐φ2 | f3|e✐φ3 | f4|e✐φ4 T

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 15 / 24

slide-20
SLIDE 20

Signal Recovery Method Our Lifted Formulation

Leading Eigenvector ↔ Phase Vector for δ = 1/2

  • |

f1|2 f1 f∗

2

f2 f∗

1 |

f2|2 f2 f∗

3

f3 f∗

2 |

f3|2 f3 f∗

4

f4 f∗

3 |

f4|2 T  (re-arrange)      | f1|2

  • f1

f∗

2

  • f2

f∗

1

| f2|2

  • f2

f∗

3

  • f3

f∗

2

| f3|2

  • f3

f∗

4

  • f4

f∗

3

| f4|2     (F,4δ +1 entries in band)  (normalize entrywise)     1 e✐(φ1−φ2) e✐(φ2−φ1) 1 e✐(φ2−φ3) e✐(φ3−φ2) 1 e✐(φ3−φ4) e✐(φ4−φ3) 1      (top eigenvector) ≈ [❡✐φ1 ❡✐φ2 ❡✐φ3 ❡✐φ4]T (Reconstruction of ˆ f samples)

  • |

f1|e✐φ1 | f2|e✐φ2 | f3|e✐φ3 | f4|e✐φ4 T

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 15 / 24

slide-21
SLIDE 21

Signal Recovery Method Our Lifted Formulation

Leading Eigenvector ↔ Phase Vector for δ = 1/2

  • |

f1|2 f1 f∗

2

f2 f∗

1 |

f2|2 f2 f∗

3

f3 f∗

2 |

f3|2 f3 f∗

4

f4 f∗

3 |

f4|2 T  (re-arrange)      | f1|2

  • f1

f∗

2

  • f2

f∗

1

| f2|2

  • f2

f∗

3

  • f3

f∗

2

| f3|2

  • f3

f∗

4

  • f4

f∗

3

| f4|2     (F,4δ +1 entries in band)  (normalize entrywise)     1 e✐(φ1−φ2) e✐(φ2−φ1) 1 e✐(φ2−φ3) e✐(φ3−φ2) 1 e✐(φ3−φ4) e✐(φ4−φ3) 1      (top eigenvector) ≈ [❡✐φ1 ❡✐φ2 ❡✐φ3 ❡✐φ4]T (Reconstruction of ˆ f samples)

  • |

f1|e✐φ1 | f2|e✐φ2 | f3|e✐φ3 | f4|e✐φ4 T

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 15 / 24

slide-22
SLIDE 22

Signal Recovery Method Our Lifted Formulation

Leading Eigenvector ↔ Phase Vector for δ = 1/2

  • |

f1|2 f1 f∗

2

f2 f∗

1 |

f2|2 f2 f∗

3

f3 f∗

2 |

f3|2 f3 f∗

4

f4 f∗

3 |

f4|2 T  (re-arrange)      | f1|2

  • f1

f∗

2

  • f2

f∗

1

| f2|2

  • f2

f∗

3

  • f3

f∗

2

| f3|2

  • f3

f∗

4

  • f4

f∗

3

| f4|2     (F,4δ +1 entries in band)  (normalize entrywise)     1 e✐(φ1−φ2) e✐(φ2−φ1) 1 e✐(φ2−φ3) e✐(φ3−φ2) 1 e✐(φ3−φ4) e✐(φ4−φ3) 1      (top eigenvector) ≈ [❡✐φ1 ❡✐φ2 ❡✐φ3 ❡✐φ4]T (Reconstruction of ˆ f samples)

  • |

f1|e✐φ1 | f2|e✐φ2 | f3|e✐φ3 | f4|e✐φ4 T

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 15 / 24

slide-23
SLIDE 23

Numerical Results Smooth f

Consider the Oscillatory Gaussian f (x) = 2

1 4 e−8πx2 cos(24x)χ[−1,1].

Take as window the Gaussian g(x) = c·e−16πx2χ[− 1

2 , 1 2].

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.5 1 1.5 2 2.5 3 3.5 x

We use a total of 11 shifts of g, and choose 61 values of ω from [−15,15] sampled in half-steps, and set δ = 7.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 16 / 24

slide-24
SLIDE 24

Numerical Results Smooth f

The reconstruction in physical space is shown at selected grid points in the figure below. The relative ℓ2 error in physical space is 1.872×10−2.

−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −0.5 0.5 1 1.5 2 2.5 3 3.5 x f(x) True Approx.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 17 / 24

slide-25
SLIDE 25

Numerical Results Piecewise-Constant f

Consider the Characteristic Function f (x) = χ[− 1

5 , 1 5].

Take as window the Gaussian g(x) = c·e−32πx2χ[− 1

2 , 1 2].

We use a total of 21 shifts of g, and choose 293 values of ω from [−73,73] sampled in half-steps, and set δ = 10.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 18 / 24

slide-26
SLIDE 26

Numerical Results Piecewise-Constant f

The reconstruction in physical space is shown in the figure below. The relative ℓ2 error in physical space is 1.509×10−1.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 19 / 24

slide-27
SLIDE 27

Numerical Results Piecewise-Smooth f

Consider the Peicewise Smooth Function f (x) = 1

2χ[− 3

20 ,0] +

  • −10

3 x+1

  • χ[0, 3

20].

Take as window the Gaussian g(x) = c·e−32πx2/5χ[− 1

2 , 1 2].

We use a total of 41 shifts of g, and choose 281 values of ω from [−70,70] sampled in half-steps, and set δ = 10.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 20 / 24

slide-28
SLIDE 28

Numerical Results Piecewise-Smooth f

The reconstruction in physical space is shown in the figure below. The relative ℓ2 error in physical space is 1.162×10−1.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 21 / 24

slide-29
SLIDE 29

Numerical Results Piecewise-Smooth f

References I

[1] T. Bendory and Y. C. Eldar. Non-convex phase retrieval from STFT

  • measurements. 2016. preprint, arXiv:1607.08218.

[2] Y. C. Eldar, P. Sidorenko, D. G. Mixon, S. Barel, and O. Cohen. Sparse phase retrieval from short-time Fourier measurements. IEEE Signal Process. Lett., 22(5):638–642, 2015. [3] M. A. Iwen, B. Preskitt, R. Saab, and A. Viswanathan. Phase retrieval from local measurements: Improved robustness via eigenvector-based angular synchronization. 2016. preprint, arXiv:1612.01182. [4] M. A. Iwen, A. Viswanathan, and Y. Wang. Fast phase retrieval from local correlation measurements. SIAM J. Imaging Sci., 9(4):1655–1688, 2016. [5] K. Jaganathan, Y. C. Eldar, and B. Hassibi. STFT phase retrieval: Uniqueness guarantees and recovery algorithms. IEEE J. Sel. Topics Signal Process., 10(4):770–781, 2016.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 22 / 24

slide-30
SLIDE 30

Numerical Results Piecewise-Smooth f

References II

[6] S. G. Johnson. Saddle-point integration of C∞ “bump" functions.

  • 2015. preprint, arXiv:1508.04376.

[7] S. Marchesini, Y.-C. Tu, and H.-t. Wu. Alternating projection, ptychographic imaging and phase synchronization. Appl. Comput.

  • Harmon. Anal., 41(3):815–851, 2016.

[8] S. Nawab, T. Quatieri, and J. Lim. Signal reconstruction from short-time Fourier transform magnitude. IEEE Trans. Acoust., Speech, Signal Process., 31(4):986–998, 1983. [9] G. E. Pfander and P. Salanevich. Robust phase retrieval algorithm for time-frequency structured measurements. 2016. preprint, arXiv:1611.02540. [10] J. Rodenburg, A. Hurst, and A. Cullis. Transmission microscopy without lenses for objects of unlimited size. Ultramicroscopy, 107(2):227–231, 2007.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 23 / 24

slide-31
SLIDE 31

Numerical Results Piecewise-Smooth f

References III

[11] P. Salanevich and G. E. Pfander. Polarization based phase retrieval for time-frequency structured measurements. In Proc. 2015 Int. Conf. Sampling Theory and Applications (SampTA), pages 187–191, 2015. [12] N. Sturmel and L. Daudet. Signal reconstruction from STFT magnitude: A state of the art. In Int. Conf. Digital Audio Effects (DAFx), pages 375–386, 2011.

M.A. Iwen (MSU) Continuous Phase Retrieval SampTA 2017 24 / 24