Reconstruction of sparse multiband wavelet signals from Fourier measurements Yang Chen Cheng Cheng Qiyu Sun Department of Mathematics Hunan Normal University Changsha, Hunan, China Email: yang chenww123@163.com Department of Mathematics University of Central Florida Orlando, FL 32816 Email: cheng.cheng@knights.ucf.edu Department of Mathematics University of Central Florida Orlando, FL 32816 Email: qiyu.sun@ucf.edu Abstract—In this paper, we consider the problem of reconstructing sparse multiband wavelet signals of finite levels from their samples in Fourier domain. We show that those sparse signals are determined by their Fourier measurements on a set of size proportional to their sparsity. I. I NTRODUCTION Sparse representations of signals in redundant dictionaries can improve pattern recognition, compression, noise reduction, image inpainting, and source separation ([10], [16], [24], [25]). Fourier bases and wavelet bases provide sparse representation of many signals and images of interest. However, wavelets are well localized and fewer coefficients are needed to represent local transient structures and singularities ([8], [17]). The problem of reconstructing sparse wavelet signals from their Fourier measurements has many practical applications, and it has received a great deal of attentions in recent years since the emergence of compressive sensing ([4], [11], [26], [27]). The convenient `q -minimization method in compressive sensing cannot be immediately applied for the above sparse wavelet signal recovery problem as wavelet bases are coherent at different levels ([2], [5], [9], [21]), or it requires much more Fourier samples than sparsity of the wavelet signal. Denote by #E the cardinality of a finite set E. Let φ be a scaling function of a multiresolution analysis with dilation M ≥ 2, and ψm , 1 ≤ m ≤ M − 1, be wavelet functions, see Section II for their definitions. Consider a sparse multiband wavelet signal f with sparsity s = (s0 , · · · , sJ ), f= X J M −1 X X X a0 (n)φ(·−n)+ bm,j (n)M j ψm (M j ·−n), j=0 m=1 n∈Z n∈Z (I.1) where sj := max{#K0 , #K1,0 , . . . , #KM −1,0 } if j = 0 max{#K1,j , . . . , #KM −1,j } if j = 1, . . . , J is sparsity of the signal f at level j, and where K0 and Km,j are supports of coefficient vectors (a0 (n))n∈Z and (bm,j (n))n∈Z , 1 ≤ m ≤ M − 1, 0 ≤ j ≤ J respectively. Prony’s method extracts frequency information of a sinusoid signal with multiple frequencies from its uniform samples, 978-1-4673-7353-1/15/$31.00 c 2015 IEEE and it has been used in power system, speech processing and signal processing ([13], [14], [18], [23]). In [27], Zhang and Daragotti applied Prony’s method for the exact reconstruction of sparse wavelet signals with dilation 2. Define Fourier transform of an integrable function f on the real line R by Z ˆ f (ξ) = f (t)e−itξ dt. R Under the assumption that Fourier transform of the scaling function φ does not vanish on (−π, π), φ̂(ξ) 6= 0, ξ ∈ (−π, π), (I.2) Zhang and Daragotti proved in [27] that compactly-supported sparse signals of the form (I.1) with dilation 2 can be reconstructed from their Fourier measurements on a set of size about twice of signal sparsity. In this paper, we extend their result to sparse wavelet signals with arbitrary dilation M without nonvanishing condition (I.2) on the scaling function φ and finite-duration assumption for sparse wavelet signals. The paper is organized as follows. In Section II, we recall some concepts of multiband wavelets and a preliminary result on Fourier transform of scaling functions and wavelets ([8], [17], [20]). In Section III, we construct a sampling set Ω explicitly for any given sparsity s = (s1 , . . . , sJ ), and show that sparse multiband wavelet signals with sparsity s can be reconstructed from their Fourier measurements on Ω. II. M ULTIBAND WAVELETS Take an integer M ≥ 2 and a family {Vj }j∈Z of closed subspaces of L2 (R). We say that {Vj }∞ j=−∞ is a multiresolution analysis with dilation M if the following conditions are satisfied: (i) Vj ⊂ Vj+1 for all j ∈ Z; (ii) S Vj+1 = {f (M ·), f ∈ Vj } for all j ∈ Z; (iii) Tj∈Z Vj = L2 (R); (iv) j∈Z Vj = {0}; and (v) there exists a function φ ∈ V0 such that {φ(·−n), n ∈ Z} is a Riesz basis for V0 . The function φ in the above definition is known as a scaling function. The multiresolution analysis {Vj }j∈Z is generated by its scaling function φ, since the scaling space Vj has {M j/2 φ(M j · −n), n ∈ Z} as its Riesz basis for every j ∈ Z. Due to the Riesz basis property (v), there exist positive constants A and B such that X A≤ |φ̂(ξ + 2kπ)|2 ≤ B, ξ ∈ R. (II.1) k∈Z For the case that A = B = 1, {φ(· − n), n ∈ Z} is an orthonormal basis for V0 . The scaling function φ of a multiresolution analysis with dilation M satisfies a refinement equation, b ξ) = H0 (ξ)φ̂(ξ), ξ ∈ R, φ(M (II.2) where H0 (ξ) is a 2π-periodic function. In this paper, we always assume that φ̂ is continuous on R and φ̂(0) = 1. (II.3) From (II.1), (II.2) and (II.3), it follows that H0 (ξ) is continuous, H0 (0) = 1, and M −1 X 2lπ A H0 ξ + ≤ B M 2 l=0 B ≤ , ξ ∈ R. A M −1 X am,m0 (ξ)c(m)c(m0 ) ≤ B 0 , ξ ∈ R (II.5) (II.6) PM −1 for all c = (c(1), . . . , c(M − 1))T with m=1 |c(m)|2 = 1, where A0 and B 0 are positive constants, and M −1 X l=0 2lπ 2lπ Hm ξ + Hm 0 ξ + , ξ∈R M M 0 for 0 ≤ m, m ≤ M − 1. (II.7) Then {M j/2 ψm (M j · −n), 1 ≤ m ≤ M − 1, j, n ∈ Z} forms a Riesz basis for L2 (R), and for every j ∈ Z, {M j/2 ψm (M j · −n), 1 ≤ m ≤ M − 1, n ∈ Z} is a Riesz basis of Wj := Vj+1 Vj , the orthogonal complement of Vj in Vj+1 . For the case that A = B = 1 in (II.1) and A0 = B 0 = 1 in (II.6), {M j/2 ψm (M j · −n), 1 ≤ m ≤ M − 1, j, n ∈ Z} is an orthonormal basis for L2 (R). As {φ(·−n), n ∈ Z}∪{ψm (·−n), 1 ≤ m ≤ M −1, n ∈ Z} is a Riesz basis for the scaling space V1 , the M × Z matrices b + 2kπ) Φ(ξ k∈Z have rank M for all ξ ∈ R, where b Φ(ξ) = (φ̂(ξ), ψ̂1 (ξ), . . . , ψ̂M −1 (ξ))T . M −1 X am (ξ)ψ̂m (ξ), (II.11) m=1 where am , 0 ≤ m ≤ M − 1, are trigonometric functions, we have that b + 2k0 π), Φ(ξ b + 2k1 π), . . . , Φ(ξ b + 2kM −1 π) A(ξ) Φ(ξ = fˆ(ξ + 2k0 π), . . . , fˆ(ξ + 2kM −1 π) , (II.12) where A(ξ) = (a0 (ξ), . . . , aM −1 (ξ)). This together with (II.8) leads to the following result on the reconstruction of signals in V1 from their Fourier transform. Proposition II.1. Let f be a signal in V1 , and am , 0 ≤ m ≤ M − 1, be trigonometric functions in (II.11). If integers km , 0 ≤ m ≤ M − 1, satisfy (II.9) and (II.10), then am (ξ), 0 ≤ m ≤ M − 1, are completely determined by fˆ(ξ + 2km π), 0 ≤ m ≤ M − 1. Take N ≥ 1 and define Define wavelet functions ψm , 1 ≤ m ≤ M − 1, by ψbm (ξ) = Hm (ξ/M )φ̂(ξ/M ), 1 ≤ m ≤ M − 1. ξ + 2k π m 6= 0, 0 ≤ m ≤ M − 1. (II.10) M The existence of such integers follows from (II.1), while (II.8) holds because of (II.4), (II.5), (II.6), and b + 2k0 π), Φ(ξ b + 2k1 π), . . . , Φ(ξ b + 2kM −1 π) Φ(ξ ξ + 2mπ = Hm0 M 0≤m0 ,m≤M −1 ξ + 2k π ξ + 2k 0 M −1 π ×diag φ̂ , . . . , φ̂ . M M φ̂ fˆ(ξ) = a0 (ξ)φ̂(ξ) + m,m0 =1 am,m0 (ξ) = and (II.4) for all 1 ≤ m ≤ M − 1, and A0 ≤ b + 2k0 π), Φ(ξ b + 2k1 π), . . . , Φ(ξ b + 2kM −1 π) = M, rank Φ(ξ (II.8) provided that km ∈ m + M Z (II.9) For any signal f ∈ V1 with Let Hm , 1 ≤ m ≤ M − 1, be continuous 2π-periodic functions such that a0,m (ξ) = 0, ξ ∈ R In fact, Λ = {2(p/N + km (p))π, 0 ≤ p ≤ N − 1, 0 ≤ m ≤ M − 1}, (II.13) where km (p) ∈ m + M Z are chosen so that φ̂(2π(p/N + km (p))/M ) 6= 0. Recall that any trigonometric polynomial of degree N − 1 is completely determined by its evaluation on {2pπ/N, 0 ≤ p ≤ N − 1}. This together with Proposition II.1 leads to the following result on reconstruction of non-sparse signals in V1 from samples of their Fourier transforms. Corollary II.2. Let N ≥ 1 and Λ be as in (II.13). Then any signal f ∈ V1 of the form f= N −1 X n=0 a0 (n)φ(· − n) + M −1 N −1 X X bm (n)ψm (· − n) m=1 n=0 can be reconstructed from samples of fˆ on the set Λ of size MN. III. R ECOVERY OF SPARSE MULTIBAND WAVELET SIGNALS Therefore by (III.1), (III.2), (III.7) and Proposition II.1, aJ (M −J (p+1/2)hπ) and bm,J (M −J (p+1/2)hπ), 1 ≤ m ≤ M − 1, −sJ ≤ p ≤ sJ − 1, are uniquely determined from −i i −1 Ω0i = ∪sp=−s {M (p+1/2)hπ+2k (i, p)π, 0 ≤ m ≤ M −1}, samples of fˆJ = fˆ on M J Ω0J ⊂ Ω. m i (III.1) Recall from (III.5) that where integers km (i, p) ∈ m + M Z, 0 ≤ m ≤ M − 1, satisfy X −inM −J hπ p+1/2 −J , b (n) e b (M (p+1/2)hπ) = −i−1 −1 m,J m,J φ̂ M (p + 1/2)hπ + 2M k (i, p)π 6= 0. (III.2) Take h > 0 and sparsity vector s = (s0 , . . . , sJ ). For 0 ≤ i ≤ J, let m n∈Km,J Define Ω = ∪Ji=0 M i Ω0i . Set ksk∞ = sup0≤j≤J |sj | and ksk1 = (III.3) P 0≤j≤J |sj |. Then Ω ⊂ {(p + 1/2)hπ, −ksk∞ ≤ p ≤ ksk∞ − 1} + 2πZ and #Ω ≤ J X #Ω0i = i=0 J X 2M si = 2M ksk1 . i=0 Theorem III.1. Let M ≥ 2, φ be a scaling function satisfying (II.3), ψm , 1 ≤ m ≤ M − 1, be wavelet functions in (II.7), and let Ω be the set in (III.3) with irrational h > 0. Then any sparse multiband wavelet signal with sparsity vector s can be reconstructed from its Fourier measurements on Ω. Proof. Let the sparse multiband wavelet signal f have the representation (I.1). Taking Fourier transform at both sides of the equation (I.1) gives fˆ(ξ) = a0 (ξ)φ̂(ξ) + J M −1 X X bm,j (M −j ξ)ψbm (M −j ξ), where X a0 (n)e−inξ (III.4) n∈Z and bm,j (ξ) = X bm,j (n)e−inξ (III.5) n∈Z for 1 ≤ m ≤ M − 1 and 0 ≤ j ≤ J. Define fi , 0 ≤ i ≤ J, by fˆi (ξ) = a0 (ξ)φ̂(ξ) + i M −1 X X bm,j (M −j ξ)ψbm (M −j ξ). j=0 m=1 Then fJ = f , and fˆi (M i ξ) = = fˆi−1 (M i ξ) + ai (ξ)φ̂(ξ) + M −1 X bm,i (ξ)ψbs (ξ) m=1 M −1 X bm,i (ξ)ψbs (ξ), (III.6) m=1 where ai , 1 ≤ i ≤ J, are 2π-periodic functions. Applying (III.6) with i = J, we see that fˆ(M J ξ) = aJ (ξ)φ̂(ξ) + Following similar steps, we can reconstruct functions fi−1 − fi by induction on i = J, J − 1, . . . , 1. Finally we recover the function f0 from samples of its Fourier transform on {(p + 1/2)hπ, −s0 ≤ p ≤ s0 − 1} ⊂ Ω. By (III.4) and (III.5), X p+1/2 a0 ((p + 1/2)hπ) = a0 (n) e−inhπ , n∈K0 and bm,0 ((p + 1/2)hπ) = X bm,0 (n) e−inhπ p+1/2 , n∈Km,0 j=0 m=1 a0 (ξ) = where −sJ ≤ p ≤ sJ − 1. Applying Prony’s method ([11], −J [23], [27]) and observing that e−inM hπ , n ∈ Km,J , are distinct each other as h is irrational, we can recover sparse trigonometric polynomials bm,J (ξ), 1 ≤ m ≤ M − 1, from their evaluations on M −J (p+1/2)hπ, −sJ ≤ p ≤ sJ −1. This together with (III.6) provides a reconstruction of the function fJ−1 − fJ . M −1 X m=1 bm,J (ξ)ψbs (ξ). (III.7) where −s0 ≤ p ≤ s0 − 1. Then sparse trigonometric polynomials a0 and bm,0 , 1 ≤ m ≤ M − 1, are uniquely determined from their samples on (p + 1/2)hπ, −s0 ≤ p ≤ s0 − 1 by Prony’s method. This completes the proof. Theorem III.1 can be thought as a generalization of Zhang and Dragotti’s result in [27], where M = 2 and the scaling function φ satisfies (I.2). The nonzero assumption (I.2) on scaling functions is satisfied from B-splines and Daubechies’ scaling functions with dilation M ≥ 2 ([1], [8], [12], [22]). Under the above additional assumption on the scaling function φ, the sampling set Ω in (III.3) can be constructed as follow, see Figure 1: i −1 Ω = ∪Ji=0 ∪sp=−s ((p+1/2)hπ+2M i πZ)∩(−M i+1 π, M i+1 π). i (III.8) Corollary III.2. Let M ≥ 2, φ be a scaling function satisfying (I.2) and (II.3), and let ψm , 1 ≤ m ≤ M − 1, be wavelet functions in (II.7). Then any sparse multiband wavelet signal with sparsity vector s can be reconstructed from samples of its Fourier transform on the set Ω in (III.8) with irrational h > 0. We finish this section with a remark on the irrational requirement on h in Theorem III.1 and Corollary III.2. In most of practical applications, the scaling function φ and the wavelet functions ψm , 1 ≤ m ≤ M −1, have compact support. Fig. 1. The sampling set Ω in (III.8) associated with sparse wavelet signals with M = 3, J = 1 and s = (3, 3). Thus sparse multiband signals of the form (I.1) will have finite duration if there exist a < b such that K0 ⊂ [a, b) and Km,j ⊂ [−M j a, M j b) (III.9) for all 1 ≤ m ≤ M − 1 and 0 ≤ j ≤ J, c.f. a = 0 and b = 1 in [27]. Under the above additional requirement on sparse representation (I.1) of a signal, the irrational requirement on h in Theorem III.1 and Corollary III.2 can be replaced by the following quantitative condition, (b − a)h ≤ 2. The reason is that the irrational requirement on h in Theorem III.1 is used in the proof only to guarantee that e−inhπ , n ∈ −j K0 , are distinct each other, and also that e−inM hπ , n ∈ Km,j , are distinct each other for all 1 ≤ m ≤ M − 1 and 0 ≤ j ≤ J. IV. C ONCLUSIONS In this paper, we show that sparse multiband wavelet signals can be reconstructed from their Fourier measurements on a set Ω, whose cardinality is almost proportional to signal sparsity. Similar result could be established for high-dimensional sparse wavelet signals with arbitrary dilation. More challenging problem on this aspect is exact reconstruction of signals having sparse wavelet-like (e.g. wavelet packet, curvelet, framelet and shearlet) representation from their partial Fourier information ([3], [6], [7], [15], [19]). R EFERENCES [1] N. Bi, X. Dai and Q. Sun, Construction of compactly supported M -band wavelets, Appl. Comp. Harmonic Anal., 6(1999), 113–131. [2] R. Baraniuk, Compressive sensing, IEEE Signal Process. Mag., 24(2007), 118–124. [3] E. Candes, L. Demanet, D. Donoho and L. Ying, Fast discrete curvelet transforms, SIAM J. Multiscale Model. Simul., 5(2006), 861–899. [4] E. J. Candes, J. Romberg and T. Tao, Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information, IEEE Trans. Inform. Theory, 52(2006), 489–509. [5] E. Candes and M. Wakin, An introduction to compressive sampling, IEEE Signal Process. Mag., 25(2008), 21–30. [6] C. K. Chui and Q. Sun, Affine frame decompositions and shift-invariant spaces, Appl. Comput. Harmonic Anal., 20(2006), 74–107. [7] R. Coifman and M. V. Wickerhauser, Entropy-based algorithms for best basis selection, IEEE Trans. Inform. Theory, 38(1992), 713–718. [8] I. Daubechies, Ten Lectures on Wavelets, SIAM, 1992. [9] D. Donoho, Compressed sensing, IEEE Trans. Inform. Theory, 52(2006), 1289–1306. [10] D. L. Donoho and M. Elad, Optimally sparse representation in general (nonorthogonal) dictionaries via `1 minimization, Proc. Natl. Acad. Sci. U.S.A, 100(2003), 2197–2202. [11] S. Foucart and H. Rauhut, A Mathematical Introduction to Compressive Sensing, Springer, 2013. [12] P. N. Heller, Rank M wavelets with N vanishing moments, SIAM J. Matrix Anal. Appl., 16(1995), 502–519. [13] J. F. Hauer, Application of Prony analysis to the determination of modal content and equivalent models for measured power system response, IEEE Trans. Power Syst., 6(1991), 1062–1068. [14] R. Kumaresan, On a frequency domain analog of Prony’s method, IEEE Trans. Acoustics, Speech and Signal Process., 38(1990), 168–170. [15] G. Kutyniok and D. Labate, Shearlets: Multiscale Analysis for Multivariate Data, Springer, 2012. [16] Y. Li, S.-I. Amari, A. Cichocki, D. W. C. Ho and S. Xie, Underdetermined blind source separation based on sparse representation, IEEE Trans. Signal Process., 54(2006), 423–437. [17] S. Mallat, A Wavelet Tour of Signal Processing, Academic Press, 1999. [18] M. R. Osborne and G. K. Smyth, A modified Prony algorithm for exponential function fitting, SIAM J. Sci. Comput. 16(2006), 119–138. [19] A. Ron and Z. Shen, Affine systems in L2 (Rd ): the analysis of the analysis operator, J. Funct. Anal., 148(1997), 408–447. [20] Q. Sun, N. Bi and D. Huang, An Introduction to Multiband Wavelets, Zhejiang University Press, 2001. [21] Q. Sun, Recovery of sparsest signals via `q -minimization, Appl. Comput. Harmonic Anal., 32(2012), 329–341. [22] Q. Sun and Z. Zhang, M-band scaling function with filter having vanishing moments two and minimal length. J. Math. Anal. Appl., 222(1998), 225–243. [23] M. Vetterli, P. Marziliano, and T. Blu, Sampling signals with finite rate of innovation, IEEE Trans. Signal Process., 50(2002), 1417–1428. [24] J. Wright, A. Y. Yang, A. Ganesh, S. S. Sastry and Y. Ma, Robust face recognition via sparse representation, IEEE Trans. Pattern Anal. Mach. Intell., 31(2008), 210–227. [25] J. Yang, J. Wright, T. S. Huang and Y. Ma, Image super-resolution via sparse representation, IEEE Trans. Image Proc., 19(2010), 2861–2873. [26] J. Yang, Y. Zhang and W. Yin, A fast alternating direction method for TVL1-L2 signal reconstruction from partial Fourier data, IEEE J. Sel. Topics Signal Process., 4(2010), 288–297. [27] Y. Zhang and P. L. Dragotti, On the reconstruction of wavelet-sparse signals from partial Fourier information, IEEE Signal Proc. Letter, 22(2015), 1234–1238.