blind deconvolution and compressed sensing · 2016-09-29 · k log2 k + n 2 h log2 llog (0r); (1)...

Post on 16-Mar-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Blind Deconvolution and Compressed Sensing

Dominik Stoger

Technische Universitat Munchen,Department of Mathematics,Applied Numerical Analysis

dominik.stoeger@ma.tum.de

Joint work with Peter Jung (TU Berlin), Felix Krahmer (TU Munchen)

supported by DFG priority program “Compressed Sensing in Information Processing” (CoSIP)

Overview

Introduction and Problem Formulation

Recovery guarantees

Proof sketch

Discussion

Dominik Stoger Blind Deconvolution and Compressed Sensing 2 of 17

Introduction and Problem Formulation

Overview

Introduction and Problem Formulation

Recovery guarantees

Proof sketch

Discussion

Dominik Stoger Blind Deconvolution and Compressed Sensing 3 of 17

Introduction and Problem Formulation

Blind Deconvolution

= *z (y,x)

� bilinear inverse problem: z = B(x , y)

� ambiguities, constraining x and/or y

Many applications:

� imaging (blind deblurring)

� radar, e.g., ground penetrating radar (GPR), radar imaging

� speech recognition

� wireless communication

Dominik Stoger Blind Deconvolution and Compressed Sensing 4 of 17

Introduction and Problem Formulation

Blind Deconvolution and DemixingA problem in Wireless Communication:

� r different devices

� device i delivers message mi

� Linear encoding:xi = Cimi with Ci ∈ RL×N

� Channel model:wi = Bihi , where Bi ∈ RL×K

� Received signal:

y =r∑

i=1

wi ∗ xi ∈ RL

Goal: recover all mi from y

Dominik Stoger Blind Deconvolution and Compressed Sensing 5 of 17

Introduction and Problem Formulation

Assumptions on Bi and Ci

y =r∑

i=1

wi ∗ xi =r∑

i=1

Bihi ∗ Cimi

� Assume wi is concentrated on the first few entries, i.e., Bi extendshi by zeros

� (Our analysis will include more general Bi )

� Choice of Ci is arbitrary ⇒ randomize

� Choose Ci to have i.i.d. standard normal entries

Dominik Stoger Blind Deconvolution and Compressed Sensing 6 of 17

Introduction and Problem Formulation

Lifting

� There are unique linear maps Ai : RK×N → RL such that forarbitrary hi and mi

wi ∗ xi = Bihi ∗ Cimi = Ai (him∗i ) = Ai (Yi )

y =r∑

i=1

Ai (him∗i ) = A (X0) ,

whereX0 = (h1m

∗1, · · · , hrm∗r )

� Low rank matrix recovery problem

Dominik Stoger Blind Deconvolution and Compressed Sensing 7 of 17

Recovery guarantees

Overview

Introduction and Problem Formulation

Recovery guarantees

Proof sketch

Discussion

Dominik Stoger Blind Deconvolution and Compressed Sensing 8 of 17

Recovery guarantees

A convex approach for recovery

� r = 1 investigated in [Ahmed, Recht, Romberg, 2012]

� r ≥ 1 semidefinite program (SDP) [Ling, Strohmer, 2015]

minimizer∑

i=1

‖Yi‖∗ subject tor∑

i=1

Ai (Yi ) = y . (SDP)

� ‖ · ‖∗: nuclear norm, i.e., the sum of the singular values

� Recovery is guaranteed with high probability, if

L ≥ Cr2(K + µ2hN

)log3 L log r

� coherence parameter: 1 ≤ µh = maxi‖hi‖∞‖hi‖2 ≤

√K

Dominik Stoger Blind Deconvolution and Compressed Sensing 9 of 17

Recovery guarantees

Linear scaling in r

� Number of degrees of freedom: r (K + N)

� Recovery guarantee of Ling and Strohmer (up to log-factors)

L ≥ Cr2(K + µ2hN

)log · · ·

� Optimal in K and R, suboptimal in r

� Conjecture by Strohmer: Number of required measurements scaleslinear in r

� This is supported by numerical experiments

Dominik Stoger Blind Deconvolution and Compressed Sensing 10 of 17

Recovery guarantees

Main result

Theorem (Jung, Krahmer, S., 2016)

Let α ≥ 1. Assume that

L ≥ Cαr(K log2 K + Nµ2h

)log2 L log (γ0r) , (1)

where

γ0 =

√N

(log

(NL

2

))+ α log L

and Cα is a universal constant only depending on α. Then withprobability 1−O (L−α) the recovery program is successful, i.e. thereexists X0 is the unique minimizer of (SDP).

� (Near) optimal dependence on K , N , and r

Dominik Stoger Blind Deconvolution and Compressed Sensing 11 of 17

Proof sketch

Overview

Introduction and Problem Formulation

Recovery guarantees

Proof sketch

Discussion

Dominik Stoger Blind Deconvolution and Compressed Sensing 12 of 17

Proof sketch

Proof overview

Two main steps in the proof:

� Establishing sufficient conditions for recovery⇒ approximate dual certificate

� Constructing the dual certificate via Golfing Scheme

� Crucial new ingredient for both steps:Restricted isometry property on 2r-dimensional space

T ={

(u1m∗1 + h1v

∗1 , · · · , urm∗r + hrv

∗r ) :

u1, · · · , ur ∈ RK , v1, · · · , vr ∈ RN}

Intuition for T :Directions of change when slightly varying the mi ’s and hi ’s

Dominik Stoger Blind Deconvolution and Compressed Sensing 13 of 17

Proof sketch

Proof overview

Two main steps in the proof:

� Establishing sufficient conditions for recovery⇒ approximate dual certificate

� Constructing the dual certificate via Golfing Scheme

� Crucial new ingredient for both steps:Restricted isometry property on 2r-dimensional space

T ={

(u1m∗1 + h1v

∗1 , · · · , urm∗r + hrv

∗r ) :

u1, · · · , ur ∈ RK , v1, · · · , vr ∈ RN}

Intuition for T :Directions of change when slightly varying the mi ’s and hi ’s

Dominik Stoger Blind Deconvolution and Compressed Sensing 13 of 17

Proof sketch

Restricted isometry property 1

DefinitionWe say that A fulfills the restricted isometry property on T for someδ > 0, if for all X = (X1, · · · ,Xr ) ∈ T

(1− δ)r∑

i=1

∥∥∥Xi

∥∥∥2F≤∥∥∥ r∑

i=1

Ai (Xi )∥∥∥2`2≤ (1 + δ)

r∑i=1

∥∥∥Xi

∥∥∥2F.

[Ling, Strohmer, 2015]: Each operator Ai acts almost isometrically on

Ti ={um∗i + hiv

∗ : u ∈ RK , v ∈ RN}.

and Ai ,Aj are incoherent⇒ r2-bottleneck

Dominik Stoger Blind Deconvolution and Compressed Sensing 14 of 17

Proof sketch

Restricted isometry property 2

� Observe:Restricted isometry property for some δ > 0 is equivalent to

δ ≥ supX∈T

∣∣∣‖ r∑i=1

Ai (Xi ) ‖2`2 −r∑

i=1

‖Xi‖2F∣∣∣

= supX∈T

∣∣∣‖ r∑i=1

Ai (Xi ) ‖2`2 − E[‖

r∑i=1

Ai (Xi ) ‖2`2]∣∣∣.

� Suprema of chaos processes: The last term can be boundedusing results from [Krahmer, Mendelson, Rauhut, 2014].

Dominik Stoger Blind Deconvolution and Compressed Sensing 15 of 17

Discussion

Overview

Introduction and Problem Formulation

Recovery guarantees

Proof sketch

Discussion

Dominik Stoger Blind Deconvolution and Compressed Sensing 16 of 17

Discussion

Open questions

� Generalization to more general random matrices

� Faster algorithms

� What if only a few number of devices are active? Does one obtainbetter recovery guarantees?

� Generalization to sparsity assumption on h(instead of a subspace assumption)

Dominik Stoger Blind Deconvolution and Compressed Sensing 17 of 17

top related