Towards a Mathematical Theory of Super-Resolution Emmanuel Cand` es - - PowerPoint PPT Presentation

towards a mathematical theory of super resolution
SMART_READER_LITE
LIVE PREVIEW

Towards a Mathematical Theory of Super-Resolution Emmanuel Cand` es - - PowerPoint PPT Presentation

Towards a Mathematical Theory of Super-Resolution Emmanuel Cand` es Optimization and Statisitical Learning, Les Houches, January 2013 Collaborator Carlos Fernandez-Granda (Stanford, EE) Prelude: Compressed Sensing


slide-1
SLIDE 1

Towards a Mathematical Theory of Super-Resolution

Emmanuel Cand` es Optimization and Statisitical Learning, Les Houches, January 2013

slide-2
SLIDE 2

Collaborator

Carlos Fernandez-Granda (Stanford, EE)

slide-3
SLIDE 3

Prelude: Compressed Sensing

slide-4
SLIDE 4

Some origin

50 100 150 200 250 300 !1.5 !1 !0.5 0.5 1 1.5 2 2.5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 5 4 3 2 1 1 2 3

sparse signal sample spectrum at random

slide-5
SLIDE 5

Some origin

50 100 150 200 250 300 !1.5 !1 !0.5 0.5 1 1.5 2 2.5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 5 4 3 2 1 1 2 3

sparse signal sample spectrum at random

50 100 150 200 250 300 !1.5 !1 !0.5 0.5 1 1.5 2 2.5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 5 4 3 2 1 1 2 3

min ℓ1 → exact min ℓ1 → exact interpolation

slide-6
SLIDE 6

An early result

x ∈ CN Discrete Fourier transform ˆ x[ω] =

N−1

  • t=0

x[t]e−i2πωt/N ω = 0, 1, . . . , N − 1

slide-7
SLIDE 7

An early result

x ∈ CN Discrete Fourier transform ˆ x[ω] =

N−1

  • t=0

x[t]e−i2πωt/N ω = 0, 1, . . . , N − 1

Theorem (C., Romberg and Tao (04))

x: k-sparse n Fourier coefficients selected at random ℓ1 is exact if n k log N

slide-8
SLIDE 8

An early result

x ∈ CN Discrete Fourier transform ˆ x[ω] =

N−1

  • t=0

x[t]e−i2πωt/N ω = 0, 1, . . . , N − 1

Theorem (C., Romberg and Tao (04))

x: k-sparse n Fourier coefficients selected at random ℓ1 is exact if n k log N Extensions: C. and Plan (10) Can deal with noise (in essentially optimal way) Can deal with approximate sparsity Other works: Donoho (04)

slide-9
SLIDE 9

Extensions: reconstruction from undersampled freq. data

Minimize ℓ1 norm of gradient subject to data constraints

Original Phantom (Logan−Shepp) 50 100 150 200 250 50 100 150 200 250 Naive Reconstruction 50 100 150 200 250 50 100 150 200 250 Reconstruction: min BV + nonnegativity constraint 50 100 150 200 250 50 100 150 200 250

  • riginal

filtered backprojection min ℓ1 → perfect

slide-10
SLIDE 10

Magnetic resonance imaging

Acquire data by scanning in Fourier space

slide-11
SLIDE 11

Impact on MR pediatrics

Lustig (UCB), Pauly, Vasanawala (Stanford) Parallel imaging (PI) Compressed sensing + PI 6 year old male abdomen: 8X acceleration

slide-12
SLIDE 12

Impact on MR pediatrics

Lustig (UCB), Pauly, Vasanawala (Stanford) Parallel imaging (PI) Compressed sensing + PI 6 year old male abdomen: 8X acceleration

slide-13
SLIDE 13

Agenda

Compressed sensing: Nyquist sampling is irrelevant Can sample at will/random Cvx opt. solves an interpolation problem exactly under sparsity constraints Robust to noise Essentially discrete and finite time theory: exceptions

Eldar et al. Adcock, Hansen et al.

slide-14
SLIDE 14

Agenda

Compressed sensing: Nyquist sampling is irrelevant Can sample at will/random Cvx opt. solves an interpolation problem exactly under sparsity constraints Robust to noise Essentially discrete and finite time theory: exceptions

Eldar et al. Adcock, Hansen et al.

This lecture: super-resolution

Can only sample low frequencies Cvx opt solves an extrapolation problem exactly under sparsity constraints Some robustness (sometimes) to noise Continuous time theory

slide-15
SLIDE 15

Motivation

slide-16
SLIDE 16

Diffraction limited systems

The physical phenomenon called diffraction is of the utmost importance in the theory of optical imaging systems Joseph Goodman

slide-17
SLIDE 17

Diffraction limited systems: canonical example

4f optical system Mathematical model fobs(t) = (h ∗ f)(t) ˆ fobs(ω) = ˆ h(ω) ˆ f(ω) h : point spread function (PSF) ˆ h : transfer function (TF)

slide-18
SLIDE 18

Bandlimited imaging systems

Bandlimited system

|ω| > Ω ⇒ |ˆ h(ω)| = 0 ˆ fobs(ω) = ˆ h(ω) ˆ f(ω) → suppresses all high-frequency components

slide-19
SLIDE 19

Bandlimited imaging systems

Bandlimited system

|ω| > Ω ⇒ |ˆ h(ω)| = 0 ˆ fobs(ω) = ˆ h(ω) ˆ f(ω) → suppresses all high-frequency components Example: coherent imaging ˆ h(ω) = 1P (ω) indicator of pupil element TF PSF cross-section (PSF) Pupil Airy disk

slide-20
SLIDE 20

Examples

TF PSF cross-section (PSF)

slide-21
SLIDE 21

Image of point source

slide-22
SLIDE 22

Rayleigh resolution limit

Lord Rayleigh

slide-23
SLIDE 23

Incoherent imaging

Iobs = I ∗ hinc hinc(t) = |hcoh(t)|2

−kmax kmax 0.5 1

2D TF cross section (TF)

slide-24
SLIDE 24

Other examples of low-pass data

fobs = f ∗ h h bandlimited

  • ut-of-focus blur

atmospheric turbulence blur motion blur near-field accoustic holography ...

slide-25
SLIDE 25

The Super-Resolution Problem

slide-26
SLIDE 26

Super-resolution: spatial viewpoint

  • bjective

data ill-posed deconvolution to break the diffraction limit

slide-27
SLIDE 27

Super-resolution: frequency viewpoint

  • bjective

data ill-posed extrapolation

slide-28
SLIDE 28

Random vs. low-frequency sampling: 1D

Random sampling (CS) Low-frequency sampling (SR) Very different from compressive sensing (CS)

slide-29
SLIDE 29

Random vs. low-frequency sampling: 2D

Random sampling (CS) Low-frequency sampling (SR) Very different from compressive sensing (CS)

slide-30
SLIDE 30

A Mathematical Theory of Super-resolution

slide-31
SLIDE 31

Mathematical model

Signal: x =

  • j

ajδτj aj ∈ C, τj ∈ T ⊂ [0, 1] Data: n = 2fc + 1 low-frequency coefficients (Nyquist sampling) y(k) = 1 e−i2πktx(dt) =

  • j

aje−i2πktj k ∈ Z, |k| ≤ fc y = Fnx Resolution limit: (λc/2 is Rayleigh distance) 1/fc = λc

slide-32
SLIDE 32

Mathematical model

Signal: x =

  • j

ajδτj aj ∈ C, τj ∈ T ⊂ [0, 1] Data: n = 2fc + 1 low-frequency coefficients (Nyquist sampling) y(k) = 1 e−i2πktx(dt) =

  • j

aje−i2πktj k ∈ Z, |k| ≤ fc y = Fnx Resolution limit: (λc/2 is Rayleigh distance) 1/fc = λc

Question

Can we resolve the signal beyond this limit?

slide-33
SLIDE 33

Equivalent problem: spectral estimation

Swap time and frequency Signal x(t) =

  • j

ajei2πωjt aj ∈ C, ωj ∈ [0, 1] Observe samples x(0), x(1), . . . , x(n − 1)

slide-34
SLIDE 34

Equivalent problem: spectral estimation

Swap time and frequency Signal x(t) =

  • j

ajei2πωjt aj ∈ C, ωj ∈ [0, 1] Observe samples x(0), x(1), . . . , x(n − 1)

Question

Can we resolve the frequencies beyond the Heisenberg limit?

slide-35
SLIDE 35

Recovery by minimum total-variation

Recover signal by solving min ˜ xTV subject to Fn ˜ x = y Total-variation norm: ‘xTV =

  • |x(dt)|’

Continuous analog of ℓ1 norm If x =

j ajδτj, xTV = j |aj|

If x absolutely continuous wrt Lebesgue, xTV =

  • |x(t)|dt
slide-36
SLIDE 36

Noiseless recovery: main result

y(k) = 1 e−i2πktx(dt) |k| ≤ fc Min distance ∆(T) = inf

(t,t′)∈T : t=t′ |t − t′|∞

T ⊂ [0, 1]

slide-37
SLIDE 37

Noiseless recovery: main result

y(k) = 1 e−i2πktx(dt) |k| ≤ fc Min distance ∆(T) = inf

(t,t′)∈T : t=t′ |t − t′|∞

T ⊂ [0, 1]

Theorem (C. and Fernandez Granda (2012))

If support T of x obeys ∆(T) ≥ 2 /fc := 2 λc then min TV solution is exact! For real-valued x, a min dist. of 1.87λc suffices Infinite precision!

slide-38
SLIDE 38

Noiseless recovery: main result

y(k) = 1 e−i2πktx(dt) |k| ≤ fc Min distance ∆(T) = inf

(t,t′)∈T : t=t′ |t − t′|∞

T ⊂ [0, 1]

Theorem (C. and Fernandez Granda (2012))

If support T of x obeys ∆(T) ≥ 2 /fc := 2 λc then min TV solution is exact! For real-valued x, a min dist. of 1.87λc suffices Infinite precision! Whatever the amplitudes!

slide-39
SLIDE 39

Noiseless recovery: main result

y(k) = 1 e−i2πktx(dt) |k| ≤ fc Min distance ∆(T) = inf

(t,t′)∈T : t=t′ |t − t′|∞

T ⊂ [0, 1]

Theorem (C. and Fernandez Granda (2012))

If support T of x obeys ∆(T) ≥ 2 /fc := 2 λc then min TV solution is exact! For real-valued x, a min dist. of 1.87λc suffices Infinite precision! Whatever the amplitudes! Can recover (2λc)−1 = fc/2 = n/4 spikes from n low-freq. samples!

slide-40
SLIDE 40

Noiseless recovery: main result

y(k) = 1 e−i2πktx(dt) |k| ≤ fc Min distance ∆(T) = inf

(t,t′)∈T : t=t′ |t − t′|∞

T ⊂ [0, 1]

Theorem (C. and Fernandez Granda (2012))

If support T of x obeys ∆(T) ≥ 2 /fc := 2 λc then min TV solution is exact! For real-valued x, a min dist. of 1.87λc suffices Infinite precision! Whatever the amplitudes! Can recover (2λc)−1 = fc/2 = n/4 spikes from n low-freq. samples! Have a proof for 1.85λc Can be improved (but not much)

slide-41
SLIDE 41

Flooded spikes

Sparse spike train obeys min distance assumption Low-frequency data Where are the spikes?

slide-42
SLIDE 42

Flooded spikes

Sparse spike train obeys min distance assumption Low-frequency data Where are the spikes?

slide-43
SLIDE 43

Lower bound

Put k = |T| spikes on an equispaced grid at fixed distance Search for amplitudes s. t. ℓ1 fails

5 10 15 20 25 30 10 20 30 40 50 60 |T|=50 |T|=20 |T|=10 |T|=5 |T|=2

Min distances at which exact recovery by ℓ1 min fails to occur against λc/2 At red curve, min distance would be exactly equal to λc ℓ1 fails if distance is below λc

slide-44
SLIDE 44

Super-resolution in higher dimensions

Signal x =

  • j

ajδτj aj ∈ C, τj ∈ T ⊂ [0, 1]2 Data: low-frequency coefficients (Nyquist sampling) y(k) =

  • [0,1]2 e−i2πk,tx(dt) =
  • j

aje−i2πk,tj k = (k1, k2) ∈ Z2 |k1|, |k2| ≤ fc Resolution limit: 1/fc = λc

slide-45
SLIDE 45

Super-resolution in higher dimensions

Signal x =

  • j

ajδτj aj ∈ C, τj ∈ T ⊂ [0, 1]2 Data: low-frequency coefficients (Nyquist sampling) y(k) =

  • [0,1]2 e−i2πk,tx(dt) =
  • j

aje−i2πk,tj k = (k1, k2) ∈ Z2 |k1|, |k2| ≤ fc Resolution limit: 1/fc = λc

Theorem (C. and Fernandez Granda (2012))

If support T of x obeys ∆(T) ≥ 2.38 λc then min TV solution is exact!

slide-46
SLIDE 46

Extensions

Signal x is periodic and piecewise smooth x(t) =

  • tj∈T

1(tj−1,tj)pj(t)

pj polynomial of degree ℓ x is ℓ − 1 times continuously differentiable

Data y = Fnx yk =

  • [0,1]

x(t) e−i2πktdt |k| ≤ fc Recovery min ˜ x(ℓ+1)TV subject to Fn˜ x = y

slide-47
SLIDE 47

Extensions

Signal x is periodic and piecewise smooth x(t) =

  • tj∈T

1(tj−1,tj)pj(t)

pj polynomial of degree ℓ x is ℓ − 1 times continuously differentiable

Data y = Fnx yk =

  • [0,1]

x(t) e−i2πktdt |k| ≤ fc Recovery min ˜ x(ℓ+1)TV subject to Fn˜ x = y

Corollary

Under same assumptions, min TV solution is exact

slide-48
SLIDE 48

Surprise: extreme coherence

min ˜ x(ℓ1,TV) subject to y = Fnx Fn is n × ∞ matrix with (normalized) column vectors indexed by time/space ft[k] = n−1/2ei2πkt |k| ≤ fc Coherence is one! ft, f ′

t → 1 as t′ → t

Yet perfect recovery! Completely unexplained by current sparse recovery literature (which cannot deal with more than one spike)

slide-49
SLIDE 49

Kahane’s result

x ∈ CN with spacing 1/N

  • bserve n low-frequency samples from DFT

Kahane (2011). Min ℓ1 is exact if min separation obeys ∆(T) ≥ 10 1 n

  • log(N/n)

Cannot pass to the continuum

slide-50
SLIDE 50

Proof ideas

Recovery of x supported on T ⊂ [0, 1] exact if for any v ∈ C|T | with |vj| = 1 ∃ q(t) = fc

k=−fc ckei2πkt

low-freq. trig. polynomial

  • q(tj) = vj

tj ∈ T |q(t)| < 1, t ∈ [0, 1] \ T interpolating

+1 1

(a)

+1 1

(b)

Figure: (a) separated spikes (b) clustered spikes

slide-51
SLIDE 51

Construction of dual polynomial

Squared Fej´ er kernel K(t) =   sin

  • fc

2 + 1

  • πt
  • fc

2 + 1

  • sin(πt)

 

4

Fourier coefficients of K supported on {−fc, −fc + 1, . . . , fc} Dual polynomial q(t) =

  • tj∈T

αjK(t − tj) + βjK′(t − tj)

−4 −3 −2 −1 1 2 3 4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Fej´ er kernel Fit coefficients α, β so that for tj ∈ T

  • q(tj) = vj

q′(tj) = 0 Proof: show this is well defined and |q(t)| < 1 on T c

slide-52
SLIDE 52

Other works and approaches to super-resolution

Donoho (’89) [modulus of continuity under sparsity constraints] Eckhoff (’95) [algebraic approach to find singularities from first few freq. coeff.] Dragotti, Vetterli, Blu (’07) [algebraic approach, De Prony’s method] Batenkov and Yomdin (’12) [algebraic approach]

slide-53
SLIDE 53

Numerical Algorithms?

slide-54
SLIDE 54

Formulation as a finite-dimensional problem

Primal problem min xTV s. t. Fnx = y Infinite-dimensional variable x Finitely many constraints Dual problem max Rey, c s. t. F∗

nc∞ ≤ 1

Finite-dimensional variable c Infinitely many constraints (F∗

n c)(t) =

  • |k|≤fc

ckei2πkt

slide-55
SLIDE 55

Formulation as a finite-dimensional problem

Primal problem min xTV s. t. Fnx = y Infinite-dimensional variable x Finitely many constraints Dual problem max Rey, c s. t. F∗

nc∞ ≤ 1

Finite-dimensional variable c Infinitely many constraints (F∗

n c)(t) =

  • |k|≤fc

ckei2πkt

Semidefinite representability

|(F∗

n c)(t)| ≤ 1 for all t ∈ [0, 1] equivalent to

(1) there is Q Hermitian s. t.

  • Q

c c∗ 1

  • (2) trace(Q) = 1

(3) sums along superdiagonals vanish, n−j

i=1 Qi,i+j = 0 for 1 ≤ j ≤ n − 1

slide-56
SLIDE 56

Semidefinite representability

(F∗

n c)(t) = n−1 k=0 ckei2πkt

F∗

nc∞ ≤ 1

⇐ ⇒ Q c c∗ 1

  • 0,

n−j

  • i=1

Qi,i+j =

  • 1

j = 0 j = 1, 2, . . . , n − 1

slide-57
SLIDE 57

Semidefinite representability

(F∗

n c)(t) = n−1 k=0 ckei2πkt

F∗

nc∞ ≤ 1

⇐ ⇒ Q c c∗ 1

  • 0,

n−j

  • i=1

Qi,i+j =

  • 1

j = 0 j = 1, 2, . . . , n − 1 Why (one way)? Q c c∗ 1

⇒ Q − cc∗ 0 z = (z0, . . . , zn−1), zk = ei2πkt z∗Qz = 1 z∗cc∗z = |c∗z|2 = |(F∗

n c)(t)|2

slide-58
SLIDE 58

SDP formulation

Dual as an SDP

maximize Rey, c subject to

  • Q

c c∗ 1

  • n−j

i=1 Qi,i+j = δj

0 ≤ j ≤ n − 1 Algorithm (1) Solve dual (2) Check when

|k|≤fc ckei2πkt has magnitude 1 → gives support T

slide-59
SLIDE 59

SDP formulation

Dual as an SDP

maximize Rey, c subject to

  • Q

c c∗ 1

  • n−j

i=1 Qi,i+j = δj

0 ≤ j ≤ n − 1 Algorithm (1) Solve dual (2) Check when

|k|≤fc ckei2πkt has magnitude 1 → gives support T

Find roots (on unit circle) of polynomial of degree 2n − 2 p2n−2(ei2πt) = 1 − |(F∗

nc)(t)|2 = 1 − 2fc

  • k=−2fc

ukei2πkt, uk =

  • j

cj¯ cj−k At most n − 1 roots! → Can solve for amplitudes There is a solution with support size n − 1. Not true in finite dimension!

slide-60
SLIDE 60

Dual polynomial

Figure: Sign of a real atomic measure x (red) and dual trigonometric polynomial F∗

nc.

Here, fc = 50 so that we have n = 101 low-frequency coefficients.

slide-61
SLIDE 61

Accuracy

fc 25 50 75 100 Average error 6.66 10−9 1.70 10−9 5.58 10−10 2.96 10−10 Maximum error 1.83 10−7 8.14 10−8 2.55 10−8 2.31 10−8

Table: Numerical recovery of the signal support. There are approximately fc/4 random locations in the unit interval.

slide-62
SLIDE 62

Recovery example

Figure: There are 21 spikes situated at arbitrary locations separated by at least 2λc and we observe 101 low-frequency coefficients (fc = 50). In the plot, seven of the original spikes (black dots) are shown along with the corresponding low resolution data (blue line) and the estimated signal (red line).

slide-63
SLIDE 63

Dual polynomial with random data

1

Figure: Trigonometric polynomial 1 − |(F ∗

nc)(t)|2 with random data y ∈ C21 (n = 21

and fc = 10) with i.i.d. complex Gaussian entries. The polynomial has 16 roots.

slide-64
SLIDE 64

Stability

slide-65
SLIDE 65

The super-resolution factor (SRF): spatial viewpoint

Have data at resolution λc Wish resolution λf

Super-resolution factor

SRF = λc λf

slide-66
SLIDE 66

The super-resolution factor (SRF): frequency viewpoint

Observe spectrum up to fc Wish to extrapolate up to f

Super-resolution factor

SRF = f fc

slide-67
SLIDE 67

Stability

Fnx = 1 e−i2πkt x(dt) |k| ≤ fc

Noisy data

y = Fnx + w ⇐ ⇒ F∗

ny = F∗ nFnx + F∗ nw

s = Pnx + z Pn projection onto first n Fourier modes Bounded noise zTV = zL1 ≤ δ

slide-68
SLIDE 68

Stability

Fnx = 1 e−i2πkt x(dt) |k| ≤ fc

Noisy data

y = Fnx + w ⇐ ⇒ F∗

ny = F∗ nFnx + F∗ nw

s = Pnx + z Pn projection onto first n Fourier modes Bounded noise zTV = zL1 ≤ δ Recover signal by solving min ˜ xTV subject to s − Pn˜ xTV ≤ δ

slide-69
SLIDE 69

Stability

Fnx = 1 e−i2πkt x(dt) |k| ≤ fc

Noisy data

y = Fnx + w ⇐ ⇒ F∗

ny = F∗ nFnx + F∗ nw

s = Pnx + z Pn projection onto first n Fourier modes Bounded noise zTV = zL1 ≤ δ Recover signal by solving min ˜ xTV subject to s − Pn˜ xTV ≤ δ

Theorem (C. and Fernandez Granda (2012))

If min dist. is at least 2λc (ˆ x − x) ∗ ϕλcTV δ

slide-70
SLIDE 70

Stability

Fnx = 1 e−i2πkt x(dt) |k| ≤ fc

Noisy data

y = Fnx + w ⇐ ⇒ F∗

ny = F∗ nFnx + F∗ nw

s = Pnx + z Pn projection onto first n Fourier modes Bounded noise zTV = zL1 ≤ δ Recover signal by solving min ˜ xTV subject to s − Pn˜ xTV ≤ δ

Theorem (C. and Fernandez Granda (2012))

If min dist. is at least 2λc (ˆ x − x) ∗ ϕλf TV SRF2 · δ

slide-71
SLIDE 71

Limits of Super-resolution: Sparsity and Stability

slide-72
SLIDE 72

Sparsity and stability

Fixed grid of size k = 48 with spacing Rayleigh distance/SRF Compute eigenvalues of Pn with input on this grid

10 20 30 40 1e−34 1e−26 1e−18 1e−10 1e−02 SRF=2 SRF=4 SRF=8 SRF=16

slide-73
SLIDE 73

Analysis via Slepian’s discrete prolate sequences

David Slepian

slide-74
SLIDE 74

Analysis via Slepian’s discrete prolate sequences (sketch)

s = Pn(x + z)

1

Distance is Rayleigh/4 → there are eigenvalues/eigenvectors Pnx ≈ λ x k = 48 λ ≈ 5.22 √ k + 1 e−3.23(k+1) λ ≤ 7 × 10−68

slide-75
SLIDE 75

Analysis via Slepian’s discrete prolate sequences (sketch)

s = Pn(x + z)

1

Distance is Rayleigh/4 → there are eigenvalues/eigenvectors Pnx ≈ λ x k = 48 λ ≈ 5.22 √ k + 1 e−3.23(k+1) λ ≤ 7 × 10−68

2

Distance is Rayleigh/1.05 (only seek to extend the spectrum by 5%) Pnx = λ x k = 256 λ ≈ 3.87 √ k + 1 e−0.15(k+1) λ ≤ 1.2 × 10−15

slide-76
SLIDE 76

Analysis via Slepian’s discrete prolate sequences (sketch)

s = Pn(x + z)

1

Distance is Rayleigh/4 → there are eigenvalues/eigenvectors Pnx ≈ λ x k = 48 λ ≈ 5.22 √ k + 1 e−3.23(k+1) λ ≤ 7 × 10−68

2

Distance is Rayleigh/1.05 (only seek to extend the spectrum by 5%) Pnx = λ x k = 256 λ ≈ 3.87 √ k + 1 e−0.15(k+1) λ ≤ 1.2 × 10−15

3

(1) and (2) worse when spacing → 0

slide-77
SLIDE 77

Analysis via Slepian’s discrete prolate sequences (sketch)

s = Pn(x + z)

1

Distance is Rayleigh/4 → there are eigenvalues/eigenvectors Pnx ≈ λ x k = 48 λ ≈ 5.22 √ k + 1 e−3.23(k+1) λ ≤ 7 × 10−68

2

Distance is Rayleigh/1.05 (only seek to extend the spectrum by 5%) Pnx = λ x k = 256 λ ≈ 3.87 √ k + 1 e−0.15(k+1) λ ≤ 1.2 × 10−15

3

(1) and (2) worse when spacing → 0

4

(1) approx holds for subspace of dimension 3k/4

slide-78
SLIDE 78

Application: Single Molecule Imaging in 3D Microscopy

Joint with Moerner Lab and Veniamin Morgenshtern (Stanford)

slide-79
SLIDE 79

Structure of interest contains molecules that are “blinking”

Frame 1 Frame 2 Frame 3 Few molecules are active in each frame ⇒ sparsity! Multiple (∼ 10000) frames are recorded and processed individually Results from all frames are combined to reveal the underlying structure

slide-80
SLIDE 80

Optics acts as low-pass filter, detector adds noise

Original Low-pass, subsampled Noisy y = Lx + z x: signal y: output at the detector z: normal zero-mean noise L: models optics + subsampling (low-pass)

slide-81
SLIDE 81

Noisy recovery

Original Estimate

slide-82
SLIDE 82

Recovery of 3D signals

Double-helix (DH) point spread function has two lobes The angle defined by these lobes encodes z-position of the molecule Appropriately modifying L, we can use the same algorithm to reconstruct 3D signals from 2D data Original 3D signal, projected onto XY plane 2D DH data Estimated 3D signal, projected onto XY plane

slide-83
SLIDE 83

Smooth background separation

Original Data minimize

1 2y − L(x + p)2 2 + λσxTV

subject to x ≥ 0 p low freq. trig. polynomial (background)

slide-84
SLIDE 84

Smooth background separation (Cont’d)

Original LASSO estimate (speckles) Polynomial separation estimate (clean)

slide-85
SLIDE 85

Summary

Distance between events < Rayleigh > Rayleigh Noiseless TV recovery

✗ ✓

Stability

✗ ✓

no method is stable min TV is stable Can super-resolve signals by convex programming Need structural assumptions for stable recovery Ongoing applications in 3D microscopy

  • E. J. Cand`

es, and C. Fernandez-Granda (2012). Towards a mathematical theory of super-resolution. To appear in Comm. Pure Appl. Math

  • E. J. Cand`

es, and C. Fernandez-Granda (2012). Super-resolution from noisy data. http://arxiv.org/abs/XXXX.YYYY

slide-86
SLIDE 86

The super-resolution factor (SRF)

SRF := fine resolution coarse resolution := N n (for discrete data) Wish to extend spectrum up until SRF × fc

1/N 1/n

λc

Pictorial representation of SRF