• Aucun résultat trouvé

Beyond coherence : recovering structured time-frequency representations

N/A
N/A
Protected

Academic year: 2021

Partager "Beyond coherence : recovering structured time-frequency representations"

Copied!
17
0
0

Texte intégral

(1)

HAL Id: inria-00130123

https://hal.inria.fr/inria-00130123v2

Submitted on 22 Jun 2007

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Beyond coherence : recovering structured time-frequency representations

Lasse Borup, Rémi Gribonval, Morten Nielsen

To cite this version:

Lasse Borup, Rémi Gribonval, Morten Nielsen. Beyond coherence : recovering structured time- frequency representations. [Research Report] PI 1833, 2007, pp.13. �inria-00130123v2�

(2)

I

R

I S

A

INST ITUT D

E R ECHE

RC HEE

N IN

FORMAT IQU

EET SYS

TÈMES A

ATOIRE S

P U B L I C A T I O N I N T E R N E

No

I R I S A

CAMPUS UNIVERSITAIRE DE BEAULIEU - 35042 RENNES CEDEX - FRANCE

ISSN 1166-8687

1833

BEYOND COHERENCE : RECOVERING STRUCTURED TIME-FREQUENCY REPRESENTATIONS.

LASSE BORUP , RÉMI GRIBONVAL , MORTEN NIELSEN

(3)
(4)

INSTITUT DERECHERCHE EN INFORMATIQUE ETSYSTÈMESALÉATOIRES

Campus de Beaulieu – 35042 Rennes Cedex – France Tél. : (33) 02 99 84 71 00 – Fax : (33) 02 99 84 71 71 http://www.irisa.fr

Beyond coherence : recovering structured time-frequency representations.

Lasse Borup* , R´emi Gribonval ** , Morten Nielsen ***

Syst`emes cognitifs Projet Metiss

Publication interne n˚1833 — F´evrier 2007 — 14 pages

Abstract: We consider the problem of recovering a structured sparse representation of a signal in an overcomplete time-frequency dictionary with a particular structure. For infinite dictionaries that are the union of a nice wavelet basis and a Wilson basis, sufficient conditions are given for the Basis Pursuit and (Orthogonal) Matching Pursuit algorithms to recover a structured representation of an admissible signal. The sufficient conditions take into account the structure of the wavelet/Wilson dictionary and allow very large (even infinite) support sets to be recovered even though the dictionary is highly coherent.

Key-words: sparse representation, overcomplete dictionary, matching pursuit, basis pursuit, time-frequency dictionaries, wavelets, Wilson basis, linear programming, greedy algorithm, , identifiability, inverse problem.

(R´esum´e : tsvp)

This paper has been submitted for possible publication to Applied and Computational Harmonic Analysis. This work is supported in part by the European Union’s Human Potential Programme, under contract HPRN-CT-2002-00285 (HASSIP).

*Department of Mathematical Sciences, Aalborg University, Fr. Bajers Vej 7G, DK-9220 Aalborg East, Denmark, lasse@math.aau.dk

**remi.gribonval@irisa.fr.

***Department of Mathematical Sciences, Aalborg University, Fredrik Bajers Vej 7 G, DK-9220 Aalborg East, Denmark, mnielsen@math.wustl.edu

Centre National de la Recherche Scientifique Institut National de Recherche en Informatique (UMR6074) Université de Rennes 1 – Insa de Rennes et en Automatique – unité de recherche de Rennes

(5)

Sur l’identification de repr´esentations temps-fr´equence parcimonieuses structur´ees

esum´e : Nous nous int´eressons au comportement des principaux algorithmes d’appro- ximation parcimonieuse sur des signaux admettant une repr´esentation `a la fois parci- monieuse et structur´ee dans des dictionnaires temps-fr´equence particuliers constitu´es de l’union d’une base d’ondelette et d’une base de Wilson, qui sont utilis´es pour certains sch´emas de codage audio dits hybrides. Il s’agit de d´eterminer des conditions de ”struc- ture” suffisantes garantissant qu’une repr´esentations d’un signal dans ce type de diction- naire soit retrouv´ee par les algorithmes de type Matching Pursuit (MP) etBasis Pursuit.

Les conditions suffisantes les plus classiques, bas´ees sur la coh´erence (cumulative) du dic- tionnaire, sont en effet inop´erantes dans ce contexte car elles am`enent `a se restreindre `a des signaux qui coincident avec un atome du dictionnaire, et les r´esultats probabilistes valables pour des dictionaires al´eatoires ne peuvent ˆetre directement appliqu´es sur un tel dictionnaire tr`es structur´e. En supposant que le dictionaire est g´en´er´e `a partir de fonc- tions (ondelette m`ere et fenˆetre d’analyse) suffisament r´eguli`eres, nous exprimons ici des conditions suffisantes beaucoup moins pessimistes qui prennent en compte la structure particuli`ere du dictionnaire hybride ondelettes/Wilson. Les conditions obtenues reposent sur le fait que ce dictionnaire peut ˆetre d´ecompos´e en sous-ensembles d’ondelettes et de fonctions de base de Wilson approximativement associ´es `a des ”blocs” temps-fr´equence disjoints, et qui forment essentiellement l’union de deux bases maximalement incoh´erentes des fonctions ayant ces blocs pour support.

Mots cl´es : repr´esentation parcimonieuse, dictionnaire redondant, matching pursuit, basis pursuit, dictionnaire temps-fr´equence, ondelette, base de Wilson, programmation lin´eaire, algorithme glouton, s´eparation de sources, traitement du signal multicanal, iden- tifiabilit´e, probl`eme inverse.

(6)

Beyond coherence : recovering structured time-frequency representations 3

Contents

1 Introduction 4

2 Wavelet and local cosine dictionary 6

2.1 Basis functions . . . . 6

2.2 Cumulative coherence . . . . 7

2.3 Sketch with time-frequency blocks . . . . 7

2.4 Inner products between wavelet and local cosine basis functions . . . . 8

2.5 Upper bound on the cumulative coherence . . . . 9

3 Conclusion 11

A Time-frequency estimates 12

PI n˚1833

(7)

4 Borup, Gribonval & Nielsen

1 Introduction

Let Φ = [gi]i∈F be an at most countable collection of normalized elements in a Hilbert spaceH. We say thatΦis a besselian dictionary if the associated linear mapΦ:2(F) H given by Φ[(ck)k] = P

i∈F ckgi is bounded. In this note we consider the problem of recovering a sparse representation S

X =Φ(S), S 2(F), (1) of a signal X ∈ H relative to a besselian dictionary Φ with a specific structure. Sparse representations provide a very useful tool to solve many problems in signal processing including blind source separation, feature extraction and classification, denoising, and detection, to name only a few (see also [13], and references therein). Several algorithms, such as Basis Pursuit (ℓ1-minimization) and Matching Pursuits (also known as greedy algorithms), have been introduced to compute sparse representations/approximations of signals. The problem we face is that such algorithms a priori only provide sub-optimal solutions. That is, we do get a representation of the type (1), but we may not recover the sparse representation S of X.

Several recent papers [5, 6, 7, 17, 10, 12] have identified situations where algorithms such as Basis Pursuit actually compute an optimal representation of a given signal, in the sense that they solve the best approximation problem under a constraint on the size of the support of the signal. Typically, one calculates the coherence of Φ

µ(Φ) = sup

i6=j |hgi,gji|.

Then for signals X with a representation X =Φ(S) satisfying |supp(S)|<12(1 + 1/µ), Basis Pursuit will recover the representation S. One serious problem with this type of results using the coherence is that they represent worst caseestimates. For example, the coherence is close to one as soon as we have one pair of atoms that are approximately colinear while the rest of the dictionary may be much nicer. A more refined type of result can be obtained by considering the cumulative coherence introduced by Tropp [17]

µ1(Φ, m) := sup

|Λ|=m

sup

j6∈Λ

X

i∈Λ

|hgi,gji|.

However, the cumulative coherence also gives a worst case estimate that does not take into account the finer structure of the dictionary, and the mentioned bounds are too weak for many applications.

One way to overcome these shortcommings is by shifting to a probabilistic viewpoint and consider random dictionaries. The probabilistic approach has been considered in a number of recent papers, see e.g. [1, 4]. Random dictionaries are typically created by picking a number of unit vectors randomly from some larger ensemble. The results on sparse representations using random dictionaries are typically much better than the cor- responding deterministic results. One problem is that the results are difficult to intrepret when we consider a specific dictionary.

We follow a different deterministic path in this note. The goal is to give more optimistic results for some concrete dictionaries that are often used in signal processing and harmonic analysis. The idea is to take into account some of the internal structure of the dictionary.

Irisa

(8)

Beyond coherence : recovering structured time-frequency representations 5

The typical example of an admissible dictionary is the union of a nice wavelet basis and a Wilson basis.

The main tool to extend the classical estimates is to consider the setwise p-Babel function , which trivially extends the setwise Babel function defined in [11] as follows.

For 1 p < and a set I F we define µp(Φ, I) :=

sup

i /∈I

X

j∈I

|hgi,gji|p 1/p

. (2)

For S a family of subsets of F, we define thestructured p-Babel function as µp(Φ,S) := sup

I∈S

µp(Φ, I). (3)

Notice that we allow infinite dictionaries Φ so it may happen that µp(Φ, I) = +. The structured 1-Babel function µ1(Φ,S) generalizes the Babel functionµ1(Φ, m). In fact, let Sm ={I F :|I|=m}, m = 1,2, . . . ,|F|. Then µ1(Φ, m) =µ1(Φ,Sm). The case p= 1 is especially interesting due to the following result considered by Tropp [17] for the Babel function. The proof of Lemma 1 is a straightforward generalization of the proof in [17]

and was pointed out in [11]. It involves the sub-dictionary ΦI = [gi]i∈I made of atoms from the set I F.

Lemma 1. Let X =Φ(S) and suppose that supp(S) = I is such that µ1(Φ, I) + max

ℓ∈I µ1(ΦI, I\{})<1. (4)

Then Basis Pursuit and Orthogonal Matching Pursuit exactly recover the representation S of X.

In the special case where the nonzero coefficients in the representationS have similar magnitudes|ck| ≈cst, the condition (4) is also sufficient to ensure that simple thresholding will recover S [14, 16]. A similar condition involving the 2-Babel function instead of the 1-Babel function was recently shown to be related [9] to the probabilty of recovery with thresholding for simultaneous (multichannel) sparse approximation. All recovery results, which are expressed here for noiseless models X = Φ(S), have been shown to be stable to noise.

To illustrate how we can use dictionary structure to get improved recovery results, let us consider two examples. The first example is finite dimensional. InCN we considerΦF D given as the union of the Dirac and the Fourier orthonormal basis for CN. One easily checks that the dictionary is maximally incoherent with µ(ΦF D) = 1/

N. Thus, the classical result shows that Basis pursuit recovers sparse signals having a a representation with support less than 12(1 +

N)atoms. Here we only estimate the size of the support.

The second example is infinite dimensional. We considerΦHW defined as the union of the Haar system (see e.g. [15])B1 ={hn}n=0and the Walsh system (see [8])B2 ={Wn}n=0

on [0,1]. The Haar system and the Walsh system both form an orthonormal basis for L2([0,1]) soΦHW is a tight frame forL2([0,1]). The point we wish to make is the following;

it is easy to check thatµ(ΦHW) = 1, so naivelyone would expect that no decent recovery result is possible. However, ΦHW has a lot of structure we can exploit. In the time- frequency plane, the Walsh function Wn is supported in the block [0,1]×[n, n+ 1] while

PI n˚1833

(9)

6 Borup, Gribonval & Nielsen

the Haar function hn with 2j n <2j+1 is supported on Hj,0 := [0,1]×[2j,2j+11]. In fact, let Q(j) ={hk}2k=2j+1j−1 and Q(j) ={Wk}2k=2j+1j−1. Then Wj := spanQ(j) = spanQ(j) with WjWj for j 6=j, see [8]. Moreover, the 2j-dimensional subdictionary ΦHW(j) :=

Q(j)Q(j) is perfectly incoherent with µ(ΦHW(j)) = 2−j/2. Hence, if a signal x has a representation

x=c0+ X

j=0 2Xj−1

k=0

cj,kh2j+k+dj,kW2j+k

,

with |supp({cj,k}k)|+|supp({dj,k}k)|< 12(1 + 2j/2) for j 0 (the notation supp() stands for the support set where a sequence is nonzero, and | · | denotes the cardinality of such a set), then we can use the simple finite dimensional estimate using the coherence (and the fact thatWjWj forj 6=j) to conclude that MP and BP recover this representation of x. Notice how this estimate takes into account the structure of the dictionary and not only the size of the support of signals.

The main result of this paper is to extend the straightforward considerations forΦHW to other dictionaries with the same type of underlying structure. However, we will not assume that the dictionary can be decomposed into orthogonal finite dimensional dic- tionaries which will give rise to some added technicalities in the estimates. Our result holds for unions of an orthonormal wavelet basis {ψj,k} and a Wilson basis {gn,m} with sufficient smoothness, a type of dictionary which was proposed for audio signal modeling and compression by Daudet and Torr´esani [3]. For any pair c := cj,n and d := dn,m of coefficient sequences we define

Nj(c,d) := sup

n∈Z

max |supp({cj,2jn+ℓ}2ℓ=0j−1)|,|supp({dn,2j+ℓ}2ℓ=0j−1)| .

Theorem 1. There is a constant K (which depends on the support size and smoothness of the mother wavelet ψ and Wilson window function g) such that any pair of sequences

satisfying X

j≥0

Nj(c,d)·2−j/2 < K

will be recovered by both Basis Pursuit and (Orthonormal) Matching Pursuit performed on the signal x=P

j=0

P

n∈Z

P2j−1

ℓ=0 cj,2jn+ℓψj,2jn+ℓ+dn,2j+ℓgn,2j+ℓ

.

2 Wavelet and local cosine dictionary

In this section we introduce the main function dictionary considered in this paper. The dictionary is the union of an orthonormal wavelet and local cosine basis and is conse- quently a tight frame with frame constant 2. We will not discuss the details involved in the construction of these bases here, but just refer the reader to e.g. [15]. To avoid unnecessary technicalities, we only consider the univariate case.

2.1 Basis functions

Let φ and ψ be a scaling function and a wavelet, both with compact support, such that B1 :={φk}k∈Z∪ {ψj,k}j≥0,k∈Z, is an orthonormal wavelet basis forL2(R), where

ψj,k(x) := 2j/2ψ 2jxk

and φk(x) :=φ(xk).

Irisa

(10)

Beyond coherence : recovering structured time-frequency representations 7

Suppose that g is a smooth compactly supported “cut-off” function, and let gn,m(x) :=

2g(xn) cos(π(m+ 12)(xn))

for n Z and mN0 :=N∪ {0}. For a suitable choice ofg, B2 :={gn,m}n∈Z,m∈N0 is an orthonormal basis forL2(R), see [15, Sec. 1.4]. The besselian dictionary considered is the tight frame Φ= B1∪ B2. It is indexed by F = FφFψ Fg where Fφ (resp. Fψ, Fg) indexes scaling functions (respectively wavelets, local cosines).

2.2 Cumulative coherence

We may partition any index set I F into scaling function indices Iφ =IFφ, wavelet indices Iψ =I Fψ and local cosine indices Ig =IFg. Since each basis is orthogonal, the p-cumulative coherence of I is given by

µpp(Φ, I) = max

sup

ψ∈(Fφ∪Fψ)\I

X

ψ∈Iφ∪Iψ

|hψ, ψi|p+X

g∈Ig

|hψ, gi|p

,

sup

g∈Fg\I

X

ψ∈Iφ∪Iψ

|hg, ψi|p+X

g∈Ig

|hg, gi|p

max

sup

ψ∈Fφ∪Fψ

X

g∈Ig

|hψ, gi|p, sup

g∈Fg

X

ψ∈Iφ∪Iψ

|hg, ψi|p

(5) where we slightly abused notations by confusing basis functions with their indices, e.g., in the notation g Ig.

2.3 Sketch with time-frequency blocks

To estimate each of the two terms which appear in the maximum (5) we will partition further the index sets Iφ, Iψ and Ig. Given j N0 and n Z, it is easy to see that for a nice mother wavelet ψ, the 2j functions {ψj,k}2jn≤k<2j(n+1) are essentially localized in time in the neighborhood of the interval [n, n+ 1], and essentially localized in frequency in the neighborhood of the interval [2j,2j+1]. In other words, they are localized around the “time-frequency block” Hj,n := [n, n+ 1] × [2j,2j+1]. The same goes for the 2j local cosine functions {gn,m}2j≤m<2j+1, if g is well-localized in time and frequency. The coherence between any wavelet and Wilson function “living” on such a block is of the order 2−j/2. The distinct regions{Hj,n}n∈Z,j∈N0 essentially1 tile the time-frequency plane, and in contrast to the relatively large coherence between functions from the same tile of the partition, the coherence between any two functions in two different pieces is (much) smaller. Thus, we may cut the sets Iψ and Ig into pieces in parallel to the tiling of the time-frequency plane, and define for j 0 and n Z

Ij,nψ := {ψj,k Iψ, 2jnk < 2j(n+ 1)} Ij,ng := {gn,mIg, 2j m <2j+1}.

1For a complete tiling one would also need to include low frequency regions [n, n+ 1]×[0,1]

PI n˚1833

(11)

8 Borup, Gribonval & Nielsen

For a given wavelet ψj,k / Iψ, letting n := 2−jk be such that 2jn k < 2j(n+ 1) we have

X

g∈Ig

|hψj,k, gi|p =X

j≥0

X

nZ

X

g∈Ig

j,n

|hψj,k, gi|p X

g∈Igj,n

|hψj,k, gi|p ≈ |Ij,ng | ·2−jp/2 (6)

provided that the above sketchy analysis is valid. A similar estimate holds if the role of the wavelet and local cosine bases is exchanged, and the numbers

Nj(I) := sup

n∈Z

max

|Ij,nψ |,|Ij,ng |

(7) are therefore involved in the estimation of the coherence. Indeed, if we assume that the index set I does not contain any scaling function (i.e., Iφ = ) and no Wilson function gn,0 either, we get the following estimate of the p-cumulative coherence

µp(Φ, I)sup

j≥0

2−j/2Nj(I)1/p

. (8)

The above approach is only a sketch: in practice the inner products between wavelets and local cosine functions do not depend as sharply as depicted here on the time-frequency block to which their indices belong, and we will see below how the above approach should be corrected.

Note that we assumed in this sketch that the index set I did not contain any low- frequency atom (i.e., no scaling function and no Wilson function of the type gn,0). This restriction is only natural since scaling functions and Wilson functions of this type have very similar shapes, and have a very large coherence, so if they were to be included in I then the p-cumulative coherence would almost certainly exceed one.

2.4 Inner products between wavelet and local cosine basis func- tions

To estimate the p-coherence from above we will need to control the inner products

|hψj,k, gn,mi| between wavelets and local cosine functions. The following lemmata give the fundamental estimates and are proved in Appendix A.

Lemma 2. Let φ, ψ, and g be three univariate functions such that for some C < and A >1 we have

max(|φ(ξ)b |,|ψ(ξ)b |,|bg(ξ)|)C(1 +|ξ|)−A. (9) Then, for all k, nZ, and m, j N0, we have

|hψj,k, gn,mi| ≤C˜·2−j/2(1 + 2−j|m|)−A,

|hφk, gn,mi| ≤C˜·(1 +|m|)−A, with

C˜ := (1A−1)−1·23/2(2A+ 3A)C2. (10)

Irisa

(12)

Beyond coherence : recovering structured time-frequency representations 9

Lemma 2 is proved using the frequency localization of the wavelet and Wilson basis.

The next simple lemma uses the time localization to obtain other estimates of the inner products.

Lemma 3. Suppose that supp(φ),supp(ψ) [λ, λ] for some λ < , and supp(g) [1/2,3/2]. Then we have the estimates

|hψj,k, gn,mi| ≤

(2−j/2+1min{λ,2j}, if 2j(n1/2)λ < k < 2j(n+ 3/2) +λ

0, else,

and

|hφk, gn,mi| ≤

(2λ, if n1/2λ < k < n+ 3/2 +λ 0, else.

for all j, k, n Z, andm N.

2.5 Upper bound on the cumulative coherence

Using the estimates above we can now upper bound the cumulative coherence as expressed in the following result.

Theorem 2. Let φ, ψ, and g be three univariate functions with supp(φ),supp(ψ) [λ, λ] for some λ <, and supp(g) [1/2,3/2]. Assume that for some C < and A >1 we have

max(|φ(ξ)b |,|ψ(ξ)b |,|bg(ξ)|)C(1 +|ξ|)−A. (11) Consider a support set I which does not contain any scaling function, and no Wilson function gn,0 of frequency index 0 either. Then, for any p,

µpp(Φ, I)2(λ+ 1)·C˜p·X

j≥0

Nj(I)·2−jp/2. (12) with C˜ given by (10).

Comparing this result with the sketch (8) we notice that, in addition to a constant factor, the supremum over j has been replaced by a sum, which is quite strong but does not fundamentally change the rate at which Nj(I) can grow with j. One can compare it to going from a weak 1 norm to a strong 1-norm.

Proof. First we estimate supg∈Fg

P

ψ∈Iφ∪Iψ|hg, ψi|p. For that we consider a given Wilson basis function g =gn,m Fg. By Lemma 2 we have, for all j 0 and kZ

|hg, ψj,ki| ≤C˜·2−j/2(1 + 2−j|m|)−A.

By Lemma 3 the only indiceskwhich may yield a nonzero inner product are in the interval 2j(n12)λ,2j(n+32) +λ

, which covers at most 2 + 21−jλ 2(λ+ 1) intervals of the form [2nℓ,2j(n+ 1)). Therefore, we may take thep-th power and sum up to get

X

n∈Z

X

ψj,k∈Ij,nψ

|hgn,m, ψj,ki|p 2(λ+ 1)·Nj(I)·C˜p·2−jp/2·(1 + 2−j|m|)−Ap.

PI n˚1833

(13)

10 Borup, Gribonval & Nielsen

Since we assume Iψ is empty, summing up over j gives X

ψ∈Iφ∪Iψ

|hg, ψi|p 2(λ+ 1)·C˜p·X

j≥0

Nj(I)·2−jp/2·(1 + 2−j|m|)−Ap

and by taking the supremum over m, which is achieved atm = 0, it follows that sup

g∈Fg

X

ψ∈Iψ∪Iφ

|hg, ψi|p 2(λ+ 1)·C˜p·X

j≥0

2−jp/2·Nj(I) (13) Reversing now the roles between Wilson basis functions and wavelets we now want to estimate supψ∈Fφ∪Fψ

P

g∈Ig|hψ, gi|p. We consider a given wavelet ψ = ψj,k. By Lemma 2 we have for any nZ, m1 and j 0 such that 2j m <2j+1

|hψ, gn,mi| ≤C˜·2−j/2(1 + 2−j|m|)−AC˜·2−j/2(1 + 2−j2j)−A.

Moreover, by Lemma 3, the only indices n for which this inner product can be nonzero satisfy 12 2−jλ < n2−jk < 32 + 2−jλ, so there is at most λ21−j+ 1 2(λ+ 1) of them. Therefore, taking the p-th power and summing we get

X

n∈Z

X

gn,m∈Ij,ng

|hψ, gn,mi|p 2(λ+ 1)·Nj(I)·C˜p·2−jp/2·(1 + 2j−j)−Ap.

Since we assume Ig does not contain any gn,m with m = 0, summing up over j gives X

g∈Ig

|hψ, gi|p 2(λ+ 1)·X

j≥0

Nj(I)·C˜p·2−jp/2 ·(1 + 2j−j)−Ap (14)

Similarly, for any scaling function ψ =φk we obtain X

g∈Ig

|hψ, gi|p 2(λ+ 1)·X

j≥0

Nj(I)·C˜p·(1 + 2j)−Ap

and we notice that the right hand side is exactly that of (14) for j = 0. Therefore we obtain

sup

ψ∈Fφ∪Fψ

X

g∈Ig

|hψ, gi|p 2(λ+ 1)·C˜p·sup

j≥0

X

j≥0

2−jp/2·(1 + 2j−j)−Ap·Nj(I)

. (15)

SinceA > 12 it follows that for anyZ, 2ℓp/2(1 + 2)−Ap1. Therefore, for anyj, j 0 we have

2−jp/2·(1 + 2j−j)−Ap = 2(j−j)p/2·(1 + 2j−j)−Ap·2−jp/2 2−jp/2. Combining these facts with (13) and (15) we get the desired result (12).

We have the following corollary.

Irisa

(14)

Beyond coherence : recovering structured time-frequency representations 11

Corollary 1. Assume that a wavelet basis and a Wilson basis satisfy the decay conditions of Theorem 2, and consider a support set I which does not contain any scaling function, and no Wilson function gn,0 of frequency index 0 either. If

X

j≥0

Nj(I)·2−j/2 < 1

4(λ+ 1) ˜C (16)

then all standard pursuit algorithms will (stably) recover the support of any combination of atoms from the support set I.

Proof. For any I we consider the subset J = I\{} and notice that, for all j, Nj(J)Nj(I), therefore, applying Theorem 2 withp= 1 we get under the condition (16) that

µ1(Φ, I) + sup

ℓ∈I

µ1(ΦI, J)µ1(Φ, I) + sup

ℓ∈I

µ1(Φ, J)4(λ+ 1) ˜C·X

j≥0

Nj(I)·2−j/2 <1.

Our theorem can also be combined with the main theorem in [9] to prove that, under a white Gaussian model on the coefficients S, if

X

j≥0

Nj(I)·2−j < 1

2(λ+ 1) ˜C2 (17)

then the probability that multichannel thresholding fails to recover the support set I decays exponentially fast with the number of channels.

Example 1. The compactly supported Daubechies wavelets{φN}, {ψN}(filter length 2N) satisfy supp(φN),supp(ψN)[N, N] with

max(|φcN(ξ)|,|ψcN(ξ)|)C(1 +|ξ|)−µN−1,

with µ 0.1887, see [2, Chap. 7]. Thus we can apply Theorem 2 and its corollary with A=µN + 1 with any infinitely differentiable cut-off function g with supp(g)[12,32].

3 Conclusion

In this note we have derived sufficient conditions for the Basis Pursuit and Matching Pursuit algorithms to recover structured representations of admissible signal with respect to an infinite dictionary given as the union of a nice wavelet basis and a Wilson basis.

The sufficient conditions, although quite natural given the known coherence results for finite dictionaries, take into account the time-frequency structure of the dictionary and are thus much more optimistic than estimates taking only into account the overall dictionary coherence or its cumulative coherence. The conditions allow very large (even infinite) support sets to be recovered. These results somehow explain the success of audio signal processing techniques such as those proposed by Daudet and Torr´esani [3] in recovering meaningful signal representations in a union of a wavelet and a local Fourier basis

PI n˚1833

Références

Documents relatifs

The algorithm is designed for shift-invariant signal dictio- naries with localized atoms, such as time-frequency dictio- naries, and achieves approximation performance comparable to

Chen, “The exact support recovery of sparse signals with noise via Orthogonal Matching Pursuit,” IEEE Signal Processing Letters, vol. Herzet, “Joint k-Step Analysis of

In that field, such energies are used in : total variation regularization (for refer- ences, see the introduction of Section 4), in Basis Pursuit and alike algorithms (see references

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

These results for the single signal approximation case suggest that in the simultaneous sparse approximation problem, reweighted M-Basis Pursuit would lead to sparser solutions than

Access and use of this website and the material on it are subject to the Terms and Conditions set forth at Transmission loss on a double-stud wood party wall..

The space-time tensor product discretization of the trial space described in Section 3.1 implies that the discrete solution vector u, whose components we index by the basis

The prescription for computing the density matrix on a given slice, say e, given the density matrices on the incoming slices and the superoperators at the vertices is to evolve from