SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS BIN HAN, QUN MO, AND ZUOWEI SHEN

Similar documents
WAVELETS WITH SHORT SUPPORT

COMPACTLY SUPPORTED ORTHONORMAL COMPLEX WAVELETS WITH DILATION 4 AND SYMMETRY

EXAMPLES OF REFINABLE COMPONENTWISE POLYNOMIALS

BAND-LIMITED REFINABLE FUNCTIONS FOR WAVELETS AND FRAMELETS

Pairs of Dual Wavelet Frames From Any Two Refinable Functions

Band-limited Wavelets and Framelets in Low Dimensions

MRA Frame Wavelets with Certain Regularities Associated with the Refinable Generators of Shift Invariant Spaces

Bin Han Department of Mathematical and Statistical Sciences, University of Alberta, Edmonton, Alberta, Canada

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Construction of Biorthogonal Wavelets from Pseudo-splines

Biorthogonal Spline Type Wavelets

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Construction of Multivariate Compactly Supported Orthonormal Wavelets

Construction of Biorthogonal B-spline Type Wavelet Sequences with Certain Regularities

LINEAR INDEPENDENCE OF PSEUDO-SPLINES

Bin Han Department of Mathematical Sciences University of Alberta Edmonton, Canada T6G 2G1

Multiscale Frame-based Kernels for Image Registration

We have to prove now that (3.38) defines an orthonormal wavelet. It belongs to W 0 by Lemma and (3.55) with j = 1. We can write any f W 1 as

Wavelets and regularization of the Cauchy problem for the Laplace equation

On Riesz-Fischer sequences and lower frame bounds

2 Infinite products and existence of compactly supported φ

IMAGE RESTORATION: TOTAL VARIATION, WAVELET FRAMES, AND BEYOND

A Riesz basis of wavelets and its dual with quintic deficient splines

Shift-Invariant Spaces and Linear Operator Equations. Rong-Qing Jia Department of Mathematics University of Alberta Edmonton, Canada T6G 2G1.

A RECONSTRUCTION FORMULA FOR BAND LIMITED FUNCTIONS IN L 2 (R d )

INFINITUDE OF MINIMALLY SUPPORTED TOTALLY INTERPOLATING BIORTHOGONAL MULTIWAVELET SYSTEMS WITH LOW APPROXIMATION ORDERS. Youngwoo Choi and Jaewon Jung

Journal of Mathematical Analysis and Applications. Properties of oblique dual frames in shift-invariant systems

Affine and Quasi-Affine Frames on Positive Half Line

Quintic deficient spline wavelets

We denote the space of distributions on Ω by D ( Ω) 2.

Properties of Dual Pseudo-Splines

POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES

Isotropic Multiresolution Analysis: Theory and Applications

Construction of Multivariate Compactly Supported Tight Wavelet Frames

On Dual Wavelet Tight Frames

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and

Approximation by Conditionally Positive Definite Functions with Finitely Many Centers

ORTHONORMAL SAMPLING FUNCTIONS

Symmetric Wavelet Tight Frames with Two Generators

Fourier Transform & Sobolev Spaces

Math 61CM - Solutions to homework 6

Nonlinear Approximation Schemes Associated With Nonseparable Wavelet Bi-frames

The Method of Virtual Components in the Multivariate Setting

UNIVERSITY OF WISCONSIN-MADISON CENTER FOR THE MATHEMATICAL SCIENCES. Tight compactly supported wavelet frames of arbitrarily high smoothness

A CLASS OF M-DILATION SCALING FUNCTIONS WITH REGULARITY GROWING PROPORTIONALLY TO FILTER SUPPORT WIDTH

Kernel Method: Data Analysis with Positive Definite Kernels

Digital Affine Shear Filter Banks with 2-Layer Structure

OSGOOD TYPE REGULARITY CRITERION FOR THE 3D NEWTON-BOUSSINESQ EQUATION

From Fourier to Wavelets in 60 Slides

Fast Wavelet/Framelet Transform for Signal/Image Processing.

Construction of wavelets. Rob Stevenson Korteweg-de Vries Institute for Mathematics University of Amsterdam

LINEARIZED BREGMAN ITERATIONS FOR FRAME-BASED IMAGE DEBLURRING

L. Levaggi A. Tabacco WAVELETS ON THE INTERVAL AND RELATED TOPICS

Chapter One. The Calderón-Zygmund Theory I: Ellipticity

Deep Learning: Approximation of Functions by Composition

WAVELETS WITH COMPOSITE DILATIONS

Riesz Bases of Wavelets and Applications to Numerical Solutions of Elliptic Equations

The Hilbert transform

Decomposition of Riesz frames and wavelets into a finite union of linearly independent sets

Outline of Fourier Series: Math 201B

Math 350 Fall 2011 Notes about inner product spaces. In this notes we state and prove some important properties of inner product spaces.

APPROXIMATING THE INVERSE FRAME OPERATOR FROM LOCALIZED FRAMES

A characterization of nonhomogeneous wavelet dual frames in Sobolev spaces

Approximately dual frames in Hilbert spaces and applications to Gabor frames

POINCARÉ S INEQUALITY AND DIFFUSIVE EVOLUTION EQUATIONS

Functional Analysis. Franck Sueur Metric spaces Definitions Completeness Compactness Separability...

LECTURE 5: THE METHOD OF STATIONARY PHASE


Density results for frames of exponentials

Compression on the digital unit sphere

ADAPTIVE MULTIRESOLUTION ANALYSIS STRUCTURES AND SHEARLET SYSTEMS

SCALE INVARIANT FOURIER RESTRICTION TO A HYPERBOLIC SURFACE

CHAPTER 3 Further properties of splines and B-splines

08a. Operators on Hilbert spaces. 1. Boundedness, continuity, operator norms

RKHS, Mercer s theorem, Unbounded domains, Frames and Wavelets Class 22, 2004 Tomaso Poggio and Sayan Mukherjee

A full-newton step infeasible interior-point algorithm for linear programming based on a kernel function

AALBORG UNIVERSITY. Compactly supported curvelet type systems. Kenneth N. Rasmussen and Morten Nielsen. R November 2010

c 2000 Society for Industrial and Applied Mathematics

Lecture 7 Multiresolution Analysis

Subsequences of frames

DIEUDONNE AGBOR AND JAN BOMAN

SOME SMOOTH COMPACTLY SUPPORTED TIGHT WAVELET FRAMES WITH VANISHING MOMENTS

On the Numerical Evaluation of Fractional Sobolev Norms. Carsten Burstedde. no. 268

Construction of Orthonormal Quasi-Shearlets based on quincunx dilation subsampling

be the set of complex valued 2π-periodic functions f on R such that

Applied and Computational Harmonic Analysis

Frame Diagonalization of Matrices

Refinable Functions with Exponential Decay: An Approach via Cascade Algorithms

Lecture Notes 5: Multiresolution Analysis

Frames. Hongkai Xiong 熊红凯 Department of Electronic Engineering Shanghai Jiao Tong University

The Dirichlet s P rinciple. In this lecture we discuss an alternative formulation of the Dirichlet problem for the Laplace equation:

SPECTRAL PROPERTIES OF THE LAPLACIAN ON BOUNDED DOMAINS

Weighted Sums of Orthogonal Polynomials Related to Birth-Death Processes with Killing

Bochner s Theorem on the Fourier Transform on R

Cambridge University Press The Mathematics of Signal Processing Steven B. Damelin and Willard Miller Excerpt More information

Introduction to Signal Spaces

SPARSE SHEARLET REPRESENTATION OF FOURIER INTEGRAL OPERATORS

PART IV Spectral Methods

( nonlinear constraints)

EXPOSITORY NOTES ON DISTRIBUTION THEORY, FALL 2018

Transcription:

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS BIN HAN, QUN MO, AND ZUOWEI SHEN Abstract. In [B. Han and Z. Shen, SIAM J. Math. Anal., 38 (006), 530 556], a family of univariate short support Riesz wavelets was constructed from uniform B-splines. A bivariate spline Riesz wavelet basis from the Loop scheme was derived in [B. Han and Z. Shen, J. Fourier Anal. Appl., 11 (005), 615 637]. Motivated by these two papers, we develop in this article a general theory and a construction method to derive small support Riesz wavelets in low dimensions from refinable functions. In particular, we obtain small support spline Riesz wavelets from bivariate and trivariate box splines. Small support Riesz wavelets are desirable for developing efficient algorithms in various applications. For example, the short support Riesz wavelets from [B. Han and Z. Shen, SIAM J. Math. Anal., 38 (006), 530 556] were used in a surface fitting algorithm of [M.J. Johnson, Z. Shen and Y.H. Xu, J. Approx. Theory, 159 (009), 197 3], and the Riesz wavelet basis from the Loop scheme was used in a very efficient geometric mesh compression algorithm in [A. Khodakovsky, P. Schröder and W. Sweldens, Proceedings of SIGGRAPH, 000]. 1. Introduction and Main Results In this paper we shall develop a general theory and a construction method to derive Riesz wavelets in low dimensions from refinable functions. As an application, we shall construct in this paper small support spline Riesz wavelets from bivariate and trivariate box splines. As we shall see later, the construction is very simple; the corresponding wavelets and their masks have a very simple form. Similar to [39, 9], the construction is essentially from [40, 41], where orthogonal wavelets with exponential decay and pre-wavelets with compact support were constructed. However, the mathematical analysis to establish the Riesz property of the constructed system is very much technically involved so that the previous available results in the literature are not sufficient. We start this adventure by introducing the simple construction method. To do so, let us introduce the definition of a Riesz wavelet first. 1.1. Definition of Riesz wavelets in Sobolev spaces. For a real number τ, by H τ (R d ) we denote the Sobolev space consisting of all tempered distributions f such that f H τ (R d ) := 1 (π) ˆf(ξ) (1 + ξ ) τ dξ <, d R d where denotes the Euclidean norm in R d. Here the Fourier transform ˆf for f L 1 (R d ) used in this paper is defined to be ˆf(ξ) := R d f(x)e ix ξ dx, ξ R d where x ξ is the inner product of the two vectors x and ξ in R d. The Fourier transform can be naturally extended to square 000 Mathematics Subject Classification. 4C40, 41A5, 41A05, 4C05. Key words and phrases. Riesz wavelet bases, box splines, linear independence, Sobolev spaces. Research of B. Han is supported in part by NSERC Canada under Grant RGP 8051. Research of Q. Mo is supported in part by NSF of China under Grants 10771090 and 10971189, the NSF of Zhejiang province under grant Y6090091, the doctoral program foundation of ministry of education of China under grant 0070335176. Research of Z. Shen is supported in part by several grants at National University of Singapore. 1

BIN HAN, QUN MO, AND ZUOWEI SHEN integrable functions and tempered distributions. Note that H τ (R d ) is a Hilbert space under the inner product: f, g H τ (R d ) := 1 (π) d R d ˆf(ξ)ĝ(ξ)(1 + ξ ) τ dξ, f, g H τ (R d ). (1.1) Moreover, for each g H τ (R d ), f, g := 1 (π) R ˆf(ξ)ĝ(ξ) dξ, for all f H τ (R d ) defines a d d linear functional on H τ (R d ). The spaces H τ (R d ) and H τ (R d ) are known to form a pair of dual spaces. The Hilbert space L (R d ) is a special case of H τ (R d ) with τ = 0. Denote N 0 := N {0}. For given ϕ, ψ 1,..., ψ s H τ (R d ), the properly normalized wavelet system in H τ (R d ) is defined as: { } WS τ (ϕ;ψ 1,..., ψ s ) := {ϕ 0,k : k Z d } ψ l,τ j,k : j N 0, k Z d, l = 1,..., s with ϕ 0,k := ϕ( k) and ψ l,τ j,k := j(d/ τ) ψ l ( j k). We say that WS τ (ϕ; ψ 1,..., ψ s ) is a Riesz basis in the Sobolev space H τ (R d ) if (1) the linear combinations of elements in WS τ (ϕ; ψ 1,..., ψ s ) is dense in H τ (R d ); () WS τ (ϕ; ψ 1,..., ψ s ) is a Riesz sequence in H τ (R d ), that is, there exist positive constants C 1 and C such that [ ] s C 1 v k + wj,k l s v k ϕ 0,k + w j,kψ l l,τ j,k k Z d j=0 l=1 k Z d k Z d j=0 l=1 k Z d H τ (R d ) [ ] (1.3) s C v k + k Z d j=0 l=1 k Z d w l j,k holds for all finitely supported sequences {v k } k Z d and {wj,k l } j N 0,k Z,l=1,...,s. d Wavelets are normally obtained from a refinable function ϕ : R d C, which satisfies the refinement equation (1.) ϕ = d k Z d a(k)ϕ( k), (1.4) where a : Z d C is a sequence on Z d, called the mask for ϕ. Define the Fourier series associated with a by â(ξ) := k Z d a(k)e ik ξ, ξ R d. Then the refinement equation in the time domain in (1.4) can be rewritten in the frequency domain as follows: ˆϕ(ξ) = â(ξ/) ˆϕ(ξ/), a.e. ξ R d. (1.5) For a compactly supported tempered distribution ϕ on R d, we say that ϕ has stable integer shifts (or simply, ϕ is stable) if ( ˆϕ(ξ + πk)) k Z d is not the zero sequence for all ξ R d. In general, a non-redundant dyadic wavelet system such as a Riesz wavelet basis is often generated from a refinable function ϕ with stable integer shifts. Moreover, the system has d 1 wavelet generators ψ 1,..., ψ d 1 which are derived from the refinable function ϕ in the following way: ψ l (ξ) := b l (ξ/) ˆϕ(ξ/), l = 1,..., d 1, ξ R d (1.6) such that detp [â, b1,..., b d 1 ] (ξ) 0, a.e. ξ Rd (1.7)

with SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 3 P (ξ) := [â, b1,..., b d 1 ] â(ξ + πω 0 ) â(ξ + πω 1) d b 1 (ξ + πω 0 ) b1 (ξ + πω 1) d....., (1.8) b d 1 (ξ + πω 0 ) b d 1 (ξ + πω 1) d where Ω Id := {ω 0,..., ω d 1} = {ω/ : ω [0, 1] d Z d } with ω 0 := 0 and I d denotes the d d identity matrix. In fact, in order to have a Riesz wavelet basis WS τ (ϕ; ψ 1,..., ψ d 1 ) in H τ (R d ), it is necessary, but not sufficient, that the refinable function ϕ is stable and the condition in (1.7) is satisfied. This is a well known fact, e.g., see [11, 16,, 3, 6, 8, 9, 30, 43]. 1.. Small support Riesz wavelets and known constructions in low dimensions. Generally, the low-pass mask â is given and one has to find the high-pass wavelet masks b 1,..., b d 1 such that (1.7) is satisfied. For dimension d = 1, a well-known method to construct b 1 ([14]) is b 1 (ξ) := e iξ â(ξ + π), ξ R. (1.9) Consequently, detp [â, b1 ] (ξ) = e iξ ( â(ξ) + â(ξ + π) ). In the case that {ϕ( k)} k Z is an orthonormal system in L (R), it is well-known that one must have â(ξ) + â(ξ + π) = 1 and WS 0 (ϕ; ψ), with the high-pass wavelet mask in (1.9), is an orthonormal wavelet basis for L (R). When ϕ is a uniform B-spline, then such a construction leads to a Riesz wavelet basis as shown in [8]. More generally, when ϕ is a pseudo-spline, such a construction also leads to a Riesz wavelet basis as shown in [13]. However, as it was pointed out by [], there exists an example that such a construction does not lead to a Riesz wavelet basis even if the underlying refinable function has stable integer shifts and can be arbitrarily smooth. As pointed out in [8], the wavelet constructed from a uniform B-spline by the wavelet mask in (1.9) has the smallest support among all the wavelets that have the same order of vanishing moments. In fact, the pre-wavelet constructed in [10] from a uniform B-spline of the same order has the support that is about twice the support of that in [8]. The supports of the wavelets in [8] are also much smaller than those of spline Riesz wavelets constructed via the biorthogonal wavelet construction of [1]. Suppose that â is a mask with real coefficients and symmetry such that â(ξ) = e ica ξ â(ξ) for some c a Z d. (1.10) For dimensions d = and d = 3, a simple and interesting construction has been proposed in [40, 41] to derive b 1,..., b d 1 from the symmetric mask â satisfying (1.10). This construction is crucial for the construction here and for those constructions of the small support wavelet from the Loop scheme given in [9, 39] as well. More precisely, for d =, the high-pass wavelet masks b 1, b, b 3 are defined to be b 1 (ξ 1, ξ ) := e i(ξ 1+ξ )â(ξ 1 + π, ξ ), b 3 (ξ 1, ξ ) := e iξ1â(ξ 1 + π, ξ + π). b (ξ 1, ξ ) := e iξâ(ξ 1, ξ + π), (1.11) Then it can be proven easily (see e.g. [40, 41]) that P [â, b1, b, b 3 ] (ξ)t P [â, b1, b, b (ξ) = â(ξ + πω) I 3 ] 4. ω Ω I

4 BIN HAN, QUN MO, AND ZUOWEI SHEN For d = 3, the high-pass wavelet masks b 1,..., b 7 are defined to be b 1 (ξ 1, ξ, ξ 3 ) := e i(ξ 1+ξ )â(ξ 1 + π, ξ, ξ 3 ), b (ξ 1, ξ, ξ 3 ) := e i(ξ +ξ 3)â(ξ 1, ξ + π, ξ 3 ), b 3 (ξ 1, ξ, ξ 3 ) := e i(ξ 1+ξ 3)â(ξ 1, ξ, ξ 3 + π), b4 (ξ 1, ξ, ξ 3 ) := e iξ1â(ξ 1 + π, ξ + π, ξ 3 ), b 5 (ξ 1, ξ, ξ 3 ) := e iξâ(ξ 1, ξ + π, ξ 3 + π), b6 (ξ 1, ξ, ξ 3 ) := e iξ3â(ξ 1 + π, ξ, ξ 3 + π), (1.1) b 7 (ξ 1, ξ, ξ 3 ) := e i(ξ 1+ξ +ξ 3)â(ξ 1 + π, ξ + π, ξ 3 + π). Then we have P [â, b1,..., b 7 ] (ξ)t P [â, b1,..., b 7 ] (ξ) = ( ω Ω I3 â(ξ + πω) )I 8. These constructions of wavelet masks in the bivariate and trivariate cases are very simple. However, due to a well-known result in geometry, it was shown in [40] that there is no such simple explicit formula for d > 3. 1.3. Main subjects in this article. With the choice of the high-pass filters in (1.11) or (1.1), if the integer shifts of a compactly supported refinable function ϕ with ˆϕ(0) = 1 form an orthonormal system in L (R d ), then WS 0 (ϕ; ψ 1,..., ψ d 1 ) is an orthonormal basis of L (R d ) (see [40, 41]). When a special bivariate box spline generated by Loop scheme is used, it was proven in [9] that such a construction leads to a Riesz basis in L (R ). This motivates our adventure here to see whether this is true for more general bivariate and trivariate box splines. This simple explicit form of wavelet masks has the same number of nonzero terms as that of the corresponding refinement masks. Hence, the supports of the wavelets defined in (1.6) have the same size as the support of the corresponding compactly supported refinable function. Note that the supports of pre-wavelets constructed in [41] are about twice the support of the corresponding refinable function. The supports of Riesz wavelets in this paper are also much more smaller than those of the spline Riesz wavelets constructed via the biorthogonal wavelet construction of [16, 3]. Furthermore, it is well known that stable uniform B-splines and more general stable box splines are among those refinable functions that have small supports for a given regularity order. The above constructions lead to small support wavelets for a given order of regularity or vanishing moments when stable refinable splines are used. An important family of refinable functions consists of the box splines. For a given d n (direction) matrix Ξ of full rank with integer entries and n d, the Fourier transform of its associated box spline M Ξ is given by M Ξ (ξ) := 1 e ik ξ, ξ R d, (1.13) ik ξ k Ξ where k Ξ means that k Z d is a column vector of Ξ and k goes through all the columns of Ξ once and only once. The box spline M Ξ is refinable and its refinement mask is given by â Ξ (ξ) := 1 + e ik ξ. (1.14) k Ξ Box splines are symmetric (to some point in Z d /) and belong to C ν (Ξ) 1, where ν (Ξ) + 1 is the minimum number of columns that can be discarded from Ξ to obtain a matrix of rank < d. Furthermore, the integer shifts of a box spline are stable, whenever the matrix Ξ is a unimodular matrix, that is, every basis of columns from Ξ has determinant ±1. In this paper, we are particularly interested in box splines with stable integer shifts and symmetry. In dimension one, if Ξ consists of a 1 r row vector with all its components being 1, then the box spline M Ξ is the well-known B-spline of order r, which has stable integer shifts

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 5 and the Fourier series of its mask being r (1 + e iξ ) r. With the choice of a wavelet mask b 1 in (1.9), it has been proved in [8, Theorem.] that WS 0 (ϕ; ψ 1 ) forms a Riesz wavelet basis in L (R) for any r N. As an example of applications of the analysis developed here, we show that the general analysis here can also be used to provide another simple proof of [8, Theorem.]. This shows that although the development of the analysis is technical, it is powerful. In dimension two, as a well-known example of bivariate box splines with stable integer shifts and symmetry, Ξ consists of the columns (1, 0) T, (0, 1) T, (1, 1) T with equal multiplicity r. That is, the centered box spline denoted by ϕ r,d = M Ξ belongs to C r and its Fourier transform is with its mask given by ϕ r,d (ξ 1, ξ ) = sinr (ξ 1 /) (ξ 1 /) r sin r (ξ /) (ξ /) r sin r (ξ 1 / + ξ /) (ξ 1 / + ξ /) r (1.15) â r,d (ξ 1, ξ ) := cos r ( ξ1 ) ( ) ( ) cos r ξ cos r ξ1 + ξ. (1.16) There are more choices of box splines defined on R 3 with stable integer shifts and symmetry. Interested readers can find more details on box splines with stable integer shifts and symmetry in [1, Page 90]. In this paper, we consider one class of the box splines with stable integer shifts and symmetry with the direction matrix whose columns come from the columns of 1 0 0 1 0 1 0 1 (1.17) 0 0 1 1 with equal multiplicity r. Let Ξ be the above matrix in (1.17). For r N, we are interested in refinable functions ϕ given by ϕ r,3d (ξ) = ( M Ξ (ξ)) r (1.18) with its mask ( 1 + e ik ξ ) r. â r,3d (ξ) := (1.19) k Ξ With ϕ being one of the above box splines with stable integer shifts and with the choice of the wavelet masks b 1,..., b d 1 in (1.11) and (1.1) for dimensions d =, 3, it is quite natural and interesting to ask whether WS τ (ϕ; ψ 1,..., ψ d 1 ) is a Riesz wavelet basis in H τ (R d ) for some τ R for all multiplicities r, since such Riesz wavelets have high smoothness with respect to their very small support. Small support spline wavelets are widely used in many applications, because they are simple and have small supports. For example, in the bivariate case, if we pick r =, the corresponding box spline is the basis function of the Loop scheme around the regular vertices in computer graphics. The Loop scheme is an algorithm to generate a smooth subdivision surface from an initial triangular mesh (see [37]). The Loop scheme around the regular vertices is the subdivision scheme derived from the mask in (1.15) with r =. It is well-known that the basis function of the Loop scheme is C around regular vertices and is only C 1 around irregular vertices ([39, 37]). One of the main ideas of [39] is to build up a wavelet system with small support by using the methods of [40, 41] without using an explicit dual refinable function. By this, one still has a fast wavelet reconstruction algorithm, while the wavelet decomposition is obtained by solving a system of linear equations numerically. Since in applications the reconstruction is normally online that needs to be fast and decomposition is off-line whose speed is not as urgent and

6 BIN HAN, QUN MO, AND ZUOWEI SHEN critical as the online counterpart, this choice is reasonable and feasible. The wavelets ψ 1, ψ and ψ 3 used in [39] are defined by (1.6) with b 1, b, b 3 being defined in (1.11). It was proven in [9] that its corresponding wavelet system forms a Riesz basis for L (R ). The analysis developed in this paper shows that the wavelet system generated by ψ 1, ψ and ψ 3 defined in (1.6) with b 1, b, b 3 being defined by (1.11) from any arbitrary box spline given in (1.15) forms a Riesz basis for L (R ). These wavelets can be useful when the fast reconstruction is needed, while the decomposition can be done off line. Another such an example is that small support spline wavelets in [8] are used to derive fast algorithms for smooth surface fitting from scattered noisy data in [36]. Another class of small support wavelet systems that are widely used in applications are spline tight wavelet frame systems constructed by the unitary extension principle of [4]. The spline wavelet tight frame systems are redundant and self dual systems with small support. They are used to derive efficient and fast algorithms for various image restoration problems including deblurring and blind deblurring, denoise, inpainting, and image decomposition. The interested reader should consult [, 3, 4, 5, 6, 7, 8, 9] for details. Small support spline tight frame wavelets are also used to reconstruct the scene (a visible piecewise smooth surface) from a set of scattered noisy and possibly sparse range data in [33], that is a challenging problem in robotic navigation and computer graphics. The tight frame theory, the unitary extension principle, and the corresponding decomposition and reconstruction algorithms can be found in e.g. [15, 4]. For a short survey, please see [44]. 1.4. The fundamental quantity ν p (â, I d ) in wavelet analysis. To state our main results of this paper, let us introduce an important quantity. For two finitely supported sequences u, v on Z d, their convolution u v is defined to be [u v](n) := k Z d u(n k)v(k), n Z d. That is, û v(ξ) = û(ξ)ˆv(ξ). For 1 p, we define u p l p (Z d ) := k Z d u(k) p with the usual modification for p =. Denote N 0 := N {0}. For β = (β 1,..., β d ) T N d 0, β := β 1 + + β d and β := β 1 1 β d d is the standard partial differential operator, where j denotes the partial derivative with respect to the jth variable. For a π-periodic trigonometric polynomial â in d-variables, we say that â has κ sum rules if β â(πω) = 0, β N d 0 with β < κ, ω Ω Id \{0}. (1.0) Let 1 p. Now we recall the definition of an important quantity ν p (â, I d ) from [19]. For a π-periodic trigonometric polynomial â such that â has κ but not κ + 1 sum rules, for an integer κ κ, ν p (â, I d ) is defined to be ([19, Page 61]) ν p (â, I d ) := d(1/p 1) log max lim sup a n β δ 1/n, (1.1) β N d 0, β < κ l p (Z d ) where the two finitely supported sequences β δ and a n are defined via the frequency domain by β δ(ξ) := (1 e iξ 1 ) β1 (1 e iξ d ) β d and â n (ξ) := â( n 1 ξ) â(ξ)â(ξ) (1.) for β = (β 1,..., β d ) T N d 0 and ξ = (ξ 1,..., ξ d ) T R d. The quantity ν p (â, I d ) is independent of the choice of κ κ and it is known ([19, (4.7)]) that n ν q (â, I d ) + d(1/p 1/q) ν p (â, I d ) ν q (â, I d ), 1 q p. (1.3)

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 7 The definition of the quantity ν p (â, I d ) can be generalized to ν p (â, M) for a matrix mask a : Z d C r r and a general d d dilation matrix M, see [19, Page 61] for detail. The quantity ν p (â, M) plays a fundamental role in many aspects of wavelet analysis. To give readers some rough ideas about the importance of the quantity ν p (â, M), in the following we list some applications of the quantity ν p (â, M) in wavelet analysis without going into too many technical details and definitions. (1) A vector subdivision scheme (or equivalently a vector cascade algorithm) associated with a matrix mask â and an expansive dilation matrix M converges in the space L p (R d ) if and and only ν p (â, M) > 0, see [19, Theorem 4.3] and [17, 1, 5] as well as references therein; () Let κ be a positive integer and M be an expansive isotropic dilation matrix M (that is, M is similar to a diagonal matrix with all its diagonal entries having the same modulus > 1). A vector subdivision scheme with a matrix mask â and the dilation matrix M converges in the Sobolev space W κ p (R d ) (that is, f W κ p (R d ) means that all its mth mixed derivatives of f belong to L p (R d )) if and only if ν p (â, M) > κ, see [19, Theorem 4.3], [1, Theorem 3.1] and references therein; (3) Let ϕ be a nontrivial compactly supported refinable vector of distributions satisfying ˆϕ(M T ξ) = â(ξ) ˆϕ(ξ). Then ν p (â, M) ν p (ϕ). Moreover, ν p (â, M) = ν p (ϕ) if M is isotropic and the integer shifts of ϕ L p (R d ) are stable, where ν p (ϕ) = sup{τ R : ϕ W τ p (R d )} measures the L p smoothness of ϕ, see [19, Page 69] and [1, Theorem 4.1]; (4) ν (â, M) is used in [19, Corollary 5.] to provide a complete characterization of a refinable function vector ϕ with a matrix mask â and an isotropic dilation matrix M such that ϕ is a Hermite interpolant. See [18, 19] for more details on refinable Hermite interpolants; (5) ν (â, M) plays a central role in the investigation of the stability of a wavelet system in various Sobolev spaces, see [3, 6, 7, 8, 9, 30] as well as section 4 of this paper. Moreover, ν (â, M) can be numerically computed, e.g., see [0, 19, 3]. For more details on the quantity ν p (â, M) and its importance in wavelet analysis, see [17, 19, 0, 1, 3, 6, 7, 8, 9, 30] and numerous references therein. Since it is unavoidable for us to deal with masks â which are not π-trigonometric polynomials, in the following we shall extend the definition of ν (â, I d ) to the general setting. For two π-periodic trigonometric polynomials â and ˆå such that â(ξ) ˆå(ξ) for all ξ R d, by the definition of ν (â, I d ), we always have (e.g., see [3]) ν (ˆå, I d ) ν (â, I d ). However, ν p (ˆå, I d ) ν p (â, I d ) may no longer hold for p. For a general π-periodic measurable function â that is not a π-periodic trigonometric polynomial, we now define a similar quantity µ (â, I d ). For a π-periodic function â such that lim j â( j ξ) = â(0) for almost every ξ R d, we define µ (â, I d ) := sup{ν (ˆå, I d ) : ˆå Uâ}, (1.4) where Uâ denotes the set of all π-periodic trigonometric polynomial ˆå such that ˆå(0) = â(0) and â(ξ) ˆå(ξ) for almost every ξ R d. If such a π-periodic trigonometric polynomial ˆå does not exist, we simply define µ (â, I d ) :=. If â is a π-periodic trigonometric polynomial, now it is evident that µ (â, I d ) = ν (â, I d ). Hence, µ (â, I d ) is a generalization of ν (â, I d ). 1.5. Main results of the article. For every positive integer r, let â := âr,d in (1.16) be the mask for the three directional bivariate box spline ϕ := ϕ r,d in (1.15). Let b 1, b, b 3 be defined

8 BIN HAN, QUN MO, AND ZUOWEI SHEN in (1.11) and ψ 1, ψ, ψ 3 as in (1.6) with d =. Denote with ã r,d (ξ) := q r,d (ξ 1, ξ ) := 1 âr,d (ξ) q r,d (ξ), ξ R (1.5) γ 1 =0 γ =0 1 âr,d (ξ 1 + πγ 1, ξ + πγ ). (1.6) With all these, we present the following two main results of this paper. The first one is for the bivariate three directional box splines in (1.15). Theorem 1.1. The system WS τ (ϕ; ψ 1, ψ, ψ 3 ), as defined in (1.) with d = and s = 3, is a Riesz wavelet basis in H τ (R ) for all τ O := ( µ ( ã r,d, I ), r 1/). Furthermore, O is not empty. With some further efforts, we are able to prove that the wavelets ψ 1, ψ, ψ 3 in (1.6) from bivariate three directional box splines in (1.15) form a Riesz basis in L (R ), i.e. we are able to prove that µ ( ã r,d, I ) > 0. This generalizes the main result of [9] where a special bivariate three directional box spline (i.e. r = in (1.16)) from the Loop scheme is used to derive a Riesz wavelet basis in L (R ) with small support; such a basis is used in a very efficient geometric mesh compression algorithm as proposed in [39]. Theorem 1.1 can be further generalized to trivariate box splines. However, as we shall see, the analysis is even more difficult and technical. For every positive integer r, let â := âr,3d in (1.19) be the mask for the trivariate box spline ϕ := ϕ r,3d in (1.18). Let b 1,..., b 7 be defined in (1.1) and ψ 1,..., ψ 7 as in (1.6) with d = 3. Denote with Then we have: q r,3d (ξ 1, ξ, ξ 3 ) := ã r,3d (ξ) := 1 1 γ 1 =0 γ =0 γ 3 =0 âr,3d (ξ) q r,3d (ξ), ξ R3 (1.7) 1 âr,3d (ξ 1 + πγ 1, ξ + πγ, ξ 3 + πγ 3 ). (1.8) Theorem 1.. The system WS τ (ϕ; ψ 1,..., ψ 7 ), as defined in (1.) with d = 3 and s = 7, is a Riesz wavelet basis in H τ (R 3 ) for all τ O 3 := ( µ ( ã r,3d, I 3 ), r 1/). Furthermore, O 3 is not empty. An outline of the paper is as follows. After presenting several auxiliary results that we shall prove in section 4, we prove Theorems 1.1 and 1. in section. In section 3, we shall discuss Riesz wavelets in L (R d ) for d = 1 and d = by providing some examples of Riesz wavelets in L. In particular, we are able to show that the Riesz wavelets in Sobolev spaces in Theorem 1.1 are in fact also Riesz wavelets in L (R ) for all r N. In section 4, we shall develop some general results on Riesz wavelets in Sobolev spaces. Finally, in section 5 we prove several inequalities on bivariate and trivariate trigonometric polynomials which play a key role in our study of Riesz wavelets in Sobolev spaces from box splines in low dimensions.

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 9. Riesz Wavelets in Sobolev Spaces from Box Splines We shall prove Theorems 1.1 and 1. in this section. For this, we first present some auxiliary results which are special cases of more general results in section 4. For Riesz wavelets in Sobolev spaces, we have the following result, which is a special case of Theorem 4.1. Corollary.1. Let â, b 1,..., b d 1 be π-periodic trigonometric polynomials in d-variables such that det P [â, b1,..., b d 1 ] (ξ) 0 for all ξ Rd, where P [â, b1,..., b d 1 ] is defined in (1.8). Define ˆã(ξ) to be the (1, 1)-entry of the matrix P [â, b1,..., b d 1 ] (ξ) 1. Suppose that â(0) = ˆã(0) = 1. Define ϕ and ψ 1,..., ψ d 1 by ˆϕ(ξ) := â( j ξ) and ψl (ξ) := b l (ξ) ˆϕ(ξ), ξ R d, l = 1,..., d 1. (.1) j=1 Then for any τ ( µ (ˆã, I d ), ν (â, I d )), WS τ (ϕ; ψ 1,..., ψ d 1 ) is a Riesz wavelet basis for H τ (R d ). In order to find Riesz wavelets in Sobolev spaces, a major task is to estimate the quantity µ (ˆã, I d ) and µ (â, I d ). To prove Theorems 1.1 and 1., we need the following result, which is a direct consequence of Theorem 4.5. Proposition.. Let â be a π-periodic trigonometric polynomial such that ω Ω Id â(ξ/ + πω) > 0 ξ R d. (.) For every positive integer r, define a mask ã r by ã r (ξ) := (â(ξ))r q r (ξ) with q r (ξ) := ω Ω Id â(ξ/ + πω) r. (.3) Then µ ( ã r, I d ) (r 1)[ν 1 (â, I d ) d] + ν (â, I d ) + r log min{q 1 (ξ) : ξ R d }. (.4) With these two auxiliary results, we are now ready to prove Theorem 1.1 as follows: Proof of Theorem 1.1. To show that WS τ (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz wavelet basis in H τ (R d ) for some τ R, by Corollary.1, we have to prove that the interval ( µ ( ã r,d, I ), ν (â r,d, I )) is nonempty which is equivalent to ν (âr,d, I ) + µ ( ã r,d, I ) > 0. (.5) It is well known that ν (âr,d, I ) = r 1/ and ν 1 (âr,d, I ) = r from box spline theory (see e.g.[1]). We now use Proposition. to estimate µ ( ã r,d, I ). By [9, Lemma 1] for which a simple proof will be given in Lemma 3.3 of this paper, we have 7/16 q 1,d (ξ), for all ξ R. Noting that ν 1 (â, I ) = and ν (â, I ) = 3/ where â = â1,d, and applying (.4) of Proposition., we have µ ( ã r,d, I ) 0 + ν (â, I ) + r log (7/16) 3/ + r log (7/16).

10 BIN HAN, QUN MO, AND ZUOWEI SHEN Consequently, by ν (âr,d, I ) = r 1/, we have µ ( ã r,d, I ) + ν (âr,d, I ) 1 + r log (7/4) > 1 (.6) for all positive integers r. That is, the open interval O = ( µ ( ã r,d, I ), r 1/) is nonempty. Now by Corollary.1, WS τ (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz wavelet basis in H τ (R ) for all τ R such that τ O. We note that the interval ( µ ( ã r,d, I ), r 1/) can be very large when r is large as shown in (.6). This implies that the bivariate box spline wavelet basis constructed here can be a Riesz basis in a wide range of Sobolev spaces. In particular, we will show in the next section that they are Riesz bases in L (R ) as well. Next, we prove Theorem 1. for the trivariate case. For this, we need the following lemma whose proof will be delayed until the last section of this paper. Lemma.3. Let q,3d be defined in (1.8). Then 1 3 q,3d (ξ) 1 ξ R 3. (.7) With this, we are ready to prove Theorem 1.. Proof of Theorem 1.. By Lemma.3, we have 1/3 q,3d (ξ) 1 for all ξ R 3. Therefore, we have q 1,3d (ξ) q,3d (ξ) 5/. For every n N, applying Proposition. with â = ân,3d and r = 1, we have ν (ân,3d, I 3 ) = n 1/ and µ ( ã n,3d, I 3 ) 0 + ν (ân,3d, I 3 ) + log min ξ R 3 qn,3d (ξ) = n 1/ + log min ξ R 3 qn,3d (ξ). (.8) If n = 1, since q 1,3d (ξ) 5/, by (.8), we have µ ( ã 1,3d, I 3 ) 1/ 5/ = 1. Hence we obtain µ ( ã 1,3d, I 3 ) + ν (â1,3d, I 3 ) ( 1) + ( 1/) = 1/ > 0. If n, then by Cauchy- Schwarz inequality, we have q n,3d (ξ) [ q,3d (ξ) ] n/ 3(1 n/) 5n/ 3 3n/ = 3 4n. Hence by (.8) we obtain µ ( ã n,3d, I 3 ) n 1/ + (3 4n) = 5/ n. Therefore we have µ ( ã n,3d, I 3 )+ν (ân,3d, I 3 ) (5/ n)+(n 1/) = > 0. Consequently, for all r N, we have µ ( ã r,3d, I 3 ) + ν (âr,3d, I 3 ) > 0. That is, the open interval O 3 = ( µ ( ã r,3d, I ), r 1/) is not empty. Now by Corollary.1, WS τ (ϕ; ψ 1,..., ψ 7 ) is a Riesz wavelet basis in H τ (R 3 ) for all τ O 3. 3. Riesz Wavelets in L (R ) In this section we discuss Riesz wavelets in L (R ). In particular, we will show that the Riesz wavelets in Sobolev spaces in Theorem 1.1 are in fact also Riesz wavelets in L (R ) for all r N. We start with the following simple observation. Let ã r and q r be defined in (.3) for a given mask â. If q 1 (ξ) = â(ξ/ + πω) ρ > 0 ξ R d, (3.1) ω Ω Id then by (.4) of Proposition., we have µ ( ã r, I d ) (r 1)[ν 1 (â, I d ) d] + ν (â, I d ) + r log ρ. (3.)

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 11 Furthermore, when the mask satisfies ω Ω Id â(ξ/ + πω) 1, (3.3) we can easily deduce that (3.1) holds with ρ = d and therefore, (3.) becomes µ ( ã r, I d ) (r 1)[ν 1 (â, I d ) d] + ν (â, I d ) d. Note that we always have ν (â, I d ) ν 1 (â, I d ) d/. So, if (3.3) holds and ν 1 (â, I d ) d, then for any positive integer r, we must have µ ( ã r, I d ) (r 1)[ν 1 (â, I d ) d] + ν (â, I d ) d ν (â, I d ) d ν 1 (â, I d ) 3d/ d/ > 0. We remark that there are many masks satisfying (3.3). For example, an interpolatory mask â satisfies ω Ω Id â(ξ/ + πω) = 1 and consequently, (3.3) holds. With the above observations, we are able to reproduce [8, Theorem.] by a simple argument as shown in the next example when the univariate B-splines are used. This example is given here to demonstrate the power of the technical analysis given in the next section. Example 3.1. Let â(ξ) = (1 + e iξ )/. For any positive integer r, define â r (ξ) := (â(ξ)) r and ã r, q r as in (.3). Define ˆϕ(ξ) := â r ( j ξ) and ˆψ(ξ) := e iξâ r (ξ + π) ˆϕ(ξ). (3.4) j=1 Then ϕ is the B-spline of order r and WS 0 (ϕ; ψ) is a Riesz wavelet basis in L (R) for all positive integers r. Proof. Since â(ξ) + â(ξ + π) = 1, (3.1) is obviously true with ρ = 1. Note that ν 1 (â, ) = 1 and ν (â, ) = 1/. Consequently, by (3.), we have µ ( ã r, ) (r 1)[ν 1 (â, ) 1] + ν (â, ) = 1/ > 0. Since ν (â r, ) = r 1, by Corollary.1, WS 0 (ϕ; ψ) is a Riesz wavelet basis in L (R) for all positive integers r. Similarly, the following example generalizes [8, Theorem 5.3]. Example 3.. For a positive integer n, define P n (x) := n 1 j=0 (n + j 1)! x j, j!(n 1)! x R and â(ξ) := cos n (ξ/)p n (sin (ξ/)). For any positive integer r, define â r (ξ) := (â(ξ)) r and ã r, q r as in (.3). Define ˆϕ and ˆψ as in (3.4). Then WS 0 (ϕ; ψ) is a Riesz wavelet basis in L (R) for all positive integers r and n. Proof. Note that â(ξ) + â(ξ + π) = 1. Therefore, (3.3) holds. It is known ([14]) that ν 1 (â, ) ν (â, ) > for all n > 1. For n = 1, we have ν 1 (â, ) = and ν (â, ) = 3/. By the above argument before Example 3.1, we have µ (â r, ) (r 1)[ν 1 (â, ) 1] + ν (â, ) + r log 1 ν (â, ) 1 1/ > 0.

1 BIN HAN, QUN MO, AND ZUOWEI SHEN Now by Corollary.1, WS 0 (ϕ; ψ) is a Riesz wavelet basis in L (R) for all positive integers r and n. Next, we come back to our main focus of this section to discuss the Riesz property in L (R ). To do so, we need several auxiliary results. The first one given below is used in our analysis whose proof is given in section 5. Lemma 3.3. Let q r,d be defined in (1.6). Then 3 r+1 + 1 6r q r,d (ξ) 1 (3.5) for r = 1,, 3 with the lower and upper bounds sharp. The next result is a special case of item (4) of Theorem 4.4, which is needed as well. Corollary 3.4. Let p, q be π-periodic trigonometric polynomials such that q(ξ) > 0 for all ξ R d. Then ν (pq, I d ) = ν (pq( ), I d ). (3.6) We start our discussion of Riesz wavelets in L (R ) derived from bivariate three-directional box splines with three special examples. Example 3.5. For r = 1, let p(ξ) := â1,d as in (1.16) and q(ξ) := q 1,d (ξ) as in (1.6). By Lemma 3.3, q min = 7/16 q(ξ) 1 = q max. Applying Proposition 4. with n 1 = 16 and n = 1, we have π-periodic trigonometric polynomials q 1, q such that q 1 (0) = q (0) = q(0) = 1 and 0 < q 1 (ξ) 1/q(ξ) q (ξ), ξ R (3.7) and the time domain coefficient sequences of both masks pq 1 and pq are supported inside [ 18, 18]. Using [0, Algorithm.1] with the symmetry group D 6, we have By Corollary 3.4, we have ν (pq, I ) > 0.990360540 and ν (pq 1, I ) < 0.990360544. ν (pq 1 ( ), I ) = ν (pq 1, I ) and ν (pq ( ), I ) = ν (pq, I ). On the other hand, by (3.7), we have p(0)q 1 (0) = p(0)q (0) = p(0)/q(0) = 1 and p(ξ)q 1 (ξ) p(ξ)/q(ξ) p(ξ)q (ξ) for all ξ R. Consequently, noting ã 1,d = p/q( ), we conclude that 0.990360540 < ν (pq ( ), I ) µ ( ã 1,d, I ) ν (pq 1 ( ), I ) < 0.990360544. Then the open interval ( µ ( ã 1,d, I d ), µ (â1,d, I d )) contains 0. Hence, WS 0 (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz basis of L (R ). Example 3.6. For r =, let p(ξ) := â,d as in (1.16) and q(ξ) := q,d (ξ) as in (1.6). By Lemma 3.3, q min = 61 q(ξ) 1 = q 104 max. Applying Proposition 4. with n 1 = 10 and n = 1, we have π-periodic trigonometric polynomials q 1, q such that (3.7) holds and the time domain coefficient sequences of both masks pq 1 and pq are supported inside [ 3, 3]. Using [0, Algorithm.1] with the symmetry group D 6, we have ν (pq, I ) > 1.9173353357 and ν (pq 1, I ) <.1943078. By the same argument as in Example 3.5, we have 1.9173353357 < ν (pq ( ), I ) µ ( ã,d, I ) ν (pq 1 ( ), I ) <.1943078.

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 13 Figure 1. The refinable box spline function ϕ 3,d defined in (1.15) and the associated three wavelet functions ψ 1, ψ, ψ 3 in Example 3.7. Then the open interval ( µ ( ã,d, I d ), µ (â,d, I d )) contains 0. Hence, by Corollary.1, WS 0 (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz basis of L (R ). The graphs of ϕ,d and the wavelet functions ψ 1, ψ, ψ 3 are given in [9, Figure 1]. This result was first proven in [9]. The wavelets are successfully used in [39] in a very efficient geometric mesh compression algorithm based on the Loop scheme. Comparing with [9, page 66], Example 3.6 greatly improves the estimate of µ ( ã,d, I ) by using Corollary 3.4 and Proposition 4.. Example 3.7. For r = 3, let p(ξ) := â3,d as in (1.16) and q(ξ) := q 3,d (ξ) as in (1.6). By Lemma 3.3, q min = 547 q(ξ) 1 = q 65536 max. Applying Proposition 4. with n 1 = 8 and n = 1, we have π-periodic trigonometric polynomials q 1, q such that (3.7) holds and the time domain coefficient sequences of both masks pq 1 and pq are supported inside [ 30, 30]. Using [0, Algorithm.1] with the symmetry group D 6, we have ν (pq, I ) >.094071410 and ν (pq 1, I ) < 3.401343730. By the same argument as in Example 3.5, we have.094071410 < ν (pq ( ), I ) µ ( ã 3,d, I ) ν (pq 1 ( ), I ) < 3.401343730. Then the open interval ( µ ( ã 3,d, I d ), µ (â3,d, I d )) contains 0. Hence, by Corollary.1, WS 0 (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz basis of L (R ). Please see Figure 1 for the graphs. Motivated by the above examples, we now discuss the general case of Riesz wavelets derived from bivariate three directional box splines with any multiplicity r. To do so, we need the following general result on estimating µ ( ã r, I d ), which we shall prove at the end of section 4. Theorem 3.8. Let mask â be a π-periodic trigonometric polynomial in d-variables with 1 d 3 such that (1.10) holds when 1 d 3 and ω Ω Id â(ξ/ + πω) = 0 for all ξ R d. For

14 BIN HAN, QUN MO, AND ZUOWEI SHEN every positive integer r, define â r (ξ) := (â(ξ)) r and ã r (ξ) := (â(ξ))r q r (ξ) (3.8) with q r (ξ) := â r (ξ/ + πω) = ω Ω Id ω Ω I d â(ξ/ + πω) r. (3.9) Let the high-pass wavelet masks b 1,..., b d 1 be derived via (1.9), (1.11), or (1.1) by replacing â by â r. Let ϕ be the standard refinable function defined by ˆϕ(ξ) := j=1 âr ( j ξ). Define the wavelet functions ψ 1,..., ψ d 1 as in (1.6). Then for every τ ( µ ( ã r, I d ), µ (â r, I d )), WS τ (ϕ; ψ 1,..., ψ d 1 ) is a Riesz wavelet basis in H τ (R d ). π-periodic trigonometric polynomials such that Let s N and ã l, 0 < l s be ã l (0) = ã l (0) and ã l (ξ) ã l (ξ) ξ R d, l = 1,..., s. (3.10) Then for any r = n r s + l with n r N and 0 < l s, µ ( ã r, I d ) n r [ν 1 ( ã s, I d ) d] + ν ( ã l, I d ) n r [ν ( ã s, I d ) d] + ν ( ã l, I d ). (3.11) In particular, we have and If for some positive integer s N such that µ ( ã r, I d ) n r [µ ( ã s, I d ) d] + µ ( ã l, I d ) (3.1) ν (â r, I d ) n r ν 1 (â s, I d ) + ν (âl, I d ). (3.13) ν 1 (â s, I d ) + µ ( ã s, I d ) d and ν (âl, I d ) + µ ( ã l, I d ) > 0, l = 1,..., s, (3.14) then the open interval ( µ ( ã r, I d ), µ (â r, I d )) is nonempty for all r N. If ν (â, I d ) > 0 and µ ( ã s, I d ) d, µ ( ã l, I d ) > 0, l = 1,..., s 1, (3.15) then the open interval ( µ ( ã r, I d ), µ (â r, I d )) contains 0 for all r N. For bivariate three directional box splines, we are able to show that the Riesz wavelets in Sobolev spaces in Theorem 1.1 are in fact also Riesz wavelets in L (R ) for all r N. Theorem 3.9. The system WS 0 (ϕ; ψ 1, ψ, ψ 3 ) in Theorem 1.1 with τ = 0 is a Riesz wavelet basis for L (R ). More precisely, WS τ (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz wavelet basis in H τ (R ) for all τ O := ( µ ( ã r,d, I ), r 1/) with µ ( ã r,d, I ) 0.0314038034r + 0.9588336737 > 0. Proof. It suffices to show that the interval ( µ ( ã r,d, I ), ν (âr,d, I )) contains the point 0. Note that ν (âr,d, I ) = r 1 > 0 for all r N. Now we prove µ ( ã r,d, I ) > 0, for which we shall show (3.15) in Theorem 3.8 with s = 3. By our example, we have µ ( ã 3,d, I ).094071410 >. By Example 3.5, µ ( ã 1,d, I ) > 0.9903605401. By Example 3.6, we have

SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 15 µ ( ã,d, I ) > 1.91733533578. Consequently, for all r = 3n + l with n 1 and 1 l 3, it follows from (3.1) that µ ( ã r,d, I ) r l 3 [µ ( ã 3,d, I ) ] + µ ( ã l,d, I ) 0.0314038034r + µ ( ã l,d, I ) 0.0314038034l 0.0314038034r + 0.9588336737 > 0. By Corollary.1, WS 0 (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz wavelet basis in L (R ). Let â := âr,d in (1.16) be the mask for the three directional bivariate box spline ϕ := ϕ r,d in (1.15). Let b 1, b, b 3 be defined in (1.11) and ψ 1, ψ, ψ 3 be defined in (1.6) with d =. Next, we consider the homogeneous wavelet system WS(ψ 1, ψ, ψ 3 ) := {ψ l j,k := j ψ l ( j k) : j Z, k Z, l = 1,, 3} (3.16) and we have the following result: Corollary 3.10. The system WS(ψ 1, ψ, ψ 3 ) in (3.16) is a Riesz basis in L (R ). Proof. We have proved that WS 0 (ϕ; ψ 1, ψ, ψ 3 ) is a Riesz wavelet basis for L (R ). By [, Proposition 3], WS(ψ 1, ψ, ψ 3 ) in (3.16) is a Riesz basis in L (R ). 4. General Results on Riesz Wavelets in Sobolev Spaces In this section, we shall develop some general results on Riesz wavelets in Sobolev spaces and some results on estimating the quantity µ (â, I d ). The general results developed in this section include the auxiliary results stated in section as special cases. Let us recall the definition of a pair of Riesz wavelets in a pair of Sobolev spaces. Let ϕ, ψ 1,..., ψ s belong to H τ (R d ) and let ϕ, ψ 1,..., ψ s belong to H τ (R d ). We say that (WS τ (ϕ; ψ 1,..., ψ s ), WS τ ( ϕ; ψ 1,..., ψ s )) is a pair of dual Riesz wavelet bases in the pair of dual Sobolev spaces (H τ (R d ), H τ (R d )) if 1. WS τ (ϕ; ψ 1,..., ψ s ) is a Riesz basis of the Sobolev space H τ (R d ).. WS τ ( ϕ; ψ 1,..., ψ s ) is a Riesz basis of the Sobolev space H τ (R d ). 3. WS τ (ϕ; ψ 1,..., ψ s ) and WS τ ( ϕ; ψ 1,..., ψ s ) are biorthogonal to each other: for all k, k Z d, j, j N 0, and l, l = 1,..., s, ϕ 0,k, ϕ 0,k = δ(k k ), ψ l,τ j,k, ψ l, τ j,k = δ(j j )δ(k k )δ(l l ), ϕ 0,k, ψ l, τ j,k = 0, ψ l,τ j,k, ϕ 0,k = 0, where δ denotes the Dirac sequence such that δ(0) = 1 and δ(k) = 0 for all k 0. We obtain the following result on Riesz wavelets in Sobolev spaces from [30, Theorem 3.1]. Theorem 4.1. Let â, b 1,..., b d 1 be π-periodic measurable functions in d-variables such that (1.7) is satisfied. Define ˆã(ξ) to be the (1, 1)-entry of the matrix P [â, b1,..., b d 1 ] (ξ) 1. Suppose that there exist positive numbers ε, λ and C such that (4.1) 1 â(ξ) C ξ λ and 1 ˆã(ξ) C ξ λ, a.e. ξ ( ε, ε). (4.) Define ϕ and ψ 1,..., ψ d 1 in the frequency domain as in (.1). Then for any real number τ such that τ ( µ (ˆã, I d ), µ (â, I d )), WS τ (ϕ; ψ 1,..., ψ d 1 ) is a Riesz wavelet basis for H τ (R d ).

16 BIN HAN, QUN MO, AND ZUOWEI SHEN Proof. Let bl (ξ) denote the (1, l+1)-entry of the matrix P [â, b1,..., b d 1 ] (ξ) 1, l = 1,..., d 1. Then P [ˆã, b1,..., b d 1 ] (ξ) = P [â, b 1,..., b d 1 ] (ξ) T. That is, we have P [ˆã, b1,..., b d 1 ] (ξ)t P [â, b1,..., b d 1 ] (ξ) = I d. Define ˆ ϕ(ξ) := ˆã( j ξ) j=1 and ψ l (ξ) := bl (ξ) ˆ ϕ(ξ), ξ R d, l = 1,..., d 1. (4.3) By our assumption in (4.), the two infinite products in (.1) and (4.3) are well-defined for almost every ξ R d. Hence, all ˆϕ, ψ 1,..., ψ d 1 in (.1) and ˆ ϕ, ψ1,..., ψ d 1 in (4.3) are well-defined measurable functions on R d. We apply [30, Theorem 3.1] in our proof. Note that the assumptions that â(0) = ˆã(0) = 1 and all â, b 1,..., b d 1 and ˆã, b1,..., b d 1 have exponential decay in [30, Theorem 3.1] are only used in the proof of [30, Theorem 3.1] to guarantee the convergence of the two infinite products in the definition of ˆϕ and ˆ ϕ. In other words, as long as the two infinite products in (.1) and (4.3) converge for almost every ξ R d, without the exponential decay assumption on the masks, the conclusion in Theorem 3.1 of [30] still holds. For any τ ( µ (ˆã, I d ), µ (â, I d )), we certainly have µ (ˆã, I d ) > τ and µ (â, I d ) > τ, that is, [30, (1.6)] is satisfied. Now by [30, Theorem 3.1], we see that (WS τ (ϕ; ψ 1,..., ψ d 1 ), WS τ ( ϕ; ψ 1,..., ψ d 1 )) is a pair of dual Riesz wavelet bases in the pair of Sobolev spaces (H τ (R d ), H τ (R d )) for any τ R such that τ ( µ (ˆã, I d ), µ (â, I d )). In particular, a wavelet system WS τ (ϕ; ψ 1,..., ψ d 1 ) is a Riesz wavelet basis for H τ (R d ). Now it is easy to see that Corollary.1 is a special case of Theorem 4.1. In order use Theorem 4.1, the key step is to estimate µ (â, I d ). For a π-periodic trigonometric polynomial mask â, one can use [0, Algorithm.1] to efficiently compute ν (â, I d ) by taking into account symmetry and finding the spectral radius of a finite matrix. The following result is essentially known in [7, Theorem 3.] to estimate µ (â, ) for a univariate matrix mask â. For the purpose of completeness, we state and prove a slightly generalized version of [7, Theorem 3.] in any dimension. We shall also need the following result in the proof of Theorem 4.4, which is one of the main results in this section. Proposition 4.. Suppose that p and q are π-periodic trigonometric polynomials in d-variables such that there exist two positive numbers q min and q max satisfying For all nonnegative integers n 1, n, define q 1 n 1,n (ξ) := + ( 1 0 < q min q(ξ) q max ξ R d. (4.4) q max + q min q(ξ) q max + q min n 1 1 ( 1 q(ξ) ) j q j=0 max + q min ) ( n1 (1 q(ξ)/q(0)) n + 1 q max q(0) n 1 l=0 ( ) (4.5) 1 q(ξ) ) l q(0)

and q n 1,n (ξ) := + ( 1 SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 17 q max + q min q(ξ) q max + q min n 1 1 ( 1 q(ξ) ) j q j=0 max + q min ) ( n1 (1 q(ξ)/q(0)) n + 1 q min q(0) n 1 l=0 ) ( 1 q(ξ) ) l. q(0) Then both q 1 n 1,n and q n 1,n converge to 1/q exponentially fast in L (R d ) as n 1. More precisely, max( q 1 n 1,n (ξ) 1/q(ξ), q n 1,n (ξ) 1/q(ξ) ) ( max 1 q max, n q(0) 1 q n min ) ( 1 q(0) 1 ) ( ) n1 qmax q min. q min q max q max + q min In addition, for all even integers n 1 0 and n > 0 (when q max = q(0), n can be any positive integer), then and (4.6) (4.7) q 1 n 1,n (0) = q n 1,n (0) = q(0) and 0 q 1 n 1,n (ξ) 1 q(ξ) q n 1,n (ξ) ξ R d. (4.8) ν (pq n 1,n, I d ) µ (p/q, I d ) ν (pq n 1,n, I d ). (4.9) Proof. The proof follows ideas from [7, Theorem 3.] which works for any dimension. We give details here. By calculation, we have the following identity Setting x = q(ξ) q max +q min 1 x 1 q(ξ) = q max + q min = (1 x)n1 x n 1 1 + (1 x) j x > 0, n 1 N. (4.10) j=0 in the above identity, we have n 1 1 j=0 ( 1 q(ξ) q max + q min ) j + ( 1 q(ξ) q max + q min ) n1 1 q(ξ). (4.11) Next, applying the identity in (4.10) with x and n 1 being replaced by q(ξ)/q(0) and n, we have 1 q(ξ) = (1 q(ξ)/q(0))n q(ξ) Using the above identity to replace the last fraction 1 q(ξ) 1 q(ξ) = q max + q min ( 1 q(0) n 1 l=0 n 1 1 j=0 ( 1 + 1 n 1 (1 q(ξ)/q(0)) j. q(0) j=0 at the end of (4.11), we conclude that ) j ( ) n1 q(ξ) q(ξ) + 1 q max + q min q max + q min ) (1 q(ξ)/q(0)) l + (1 q(ξ)/q(0))n q(ξ). (4.1) When n 1 and n > 0 are nonnegative even integers, replacing q(ξ) in the denominator of the last fraction in the above identity by q min or q max, we conclude that (4.8) holds, because that for all

18 BIN HAN, QUN MO, AND ZUOWEI SHEN ξ R d, we have Since q n 1,n (ξ) 1 q(ξ) = 0 1 ( 1 q(ξ) q max + q min ) n1 (1 q(ξ)/q(0)) n q(ξ) q max + q min q max q min q max + q min < 1 ξ R d, ( 1 1 ) 0. q min q(ξ) both q 1 n 1,n and q n 1,n converge to 1/q exponentially fast in the space L (R d ) as n 1. By the definition of µ (p/q, I d ), we clearly have µ (p/q, I d ) ν (pq n 1,n, I d ). For any π-periodic trigonometric polynomial ˆå such that ˆå(0) = p(0)/q(0) and p(ξ)/q(ξ) ˆå(ξ) for all ξ R d, we have p(ξ)q 1 n 1,n (ξ) p(ξ)/q(ξ) ˆå(ξ) for all ξ R d. Consequently, we have ν (ˆå, I d ) ν (pq 1 n 1,n ). Since ˆå is arbitrary, by the definition of µ (p/q, I d ), we have µ (p/q, I d ) ν (pq 1 n 1,n, I d ). Since µ (â, I d ) is defined via ν (ˆå, I d ), we need to efficiently estimate ν (ˆå, I d ). For a πperiodic trigonometric polynomial â, though ν (â, I d ) can be theoretically computed efficiently through [0, Algorithm.1] by finding the spectral radius of a certain finite matrix, when the degree or size of the mask â is relatively large, the size of the finite matrix is often too large for us to find its spectral radius numerically. So, [0, Algorithm.1] only practically works for a mask with a reasonably small degree in high dimensions, see [0] for more detail on these issues of computing ν (â, I d ). Since in this paper, we are interested in a family of bivariate and trivariate masks with their degrees going to infinity, we need some new ideas to efficiently estimate ν (â, I d ) when the degree of â is large which are discussing in the rest of this section. The main idea here is to use the convolution method, which is useful in wavelet analysis, for example, see [16, Proposition 3.7] and [17, Theorem 5.]. Proposition 4.3. Let â1 and â be π-periodic trigonometric polynomials in d-variables. Then for any 1 p, p 1, p such that 1 p 1 + 1 p = 1 + 1 p, In particular, we have ν p (â1â, I d ) ν p1 (â1, I d ) + ν p (â, I d ). (4.13) ν p (â1â, I d ) ν p (â1, I d ) + ν 1 (â, I d ), 1 p. (4.14) Proof. Denote â(ξ) := â1 (ξ)â (ξ). Suppose that â, â1, â have κ, κ 1, κ but not higher sum rules, respectively. By the definition of sum rules, it is easy to see that κ κ 1 + κ. Let α N d 0 such that α = κ. Then we can find β, γ N d 0 such that α = β + γ and β = κ 1, γ = κ κ 1 κ. Therefore, by (1.), we have α δ(ξ) = β δ(ξ) γ δ(ξ) and â n (ξ) = â1 n(ξ)â n(ξ), where â1 n(ξ) := Π n 1 j=0 â1 ( j ξ) and â n(ξ) := Π n 1 j=0 â ( j ξ). That is, we have Since 1 p 1 + 1 p a n α δ = (a 1 n β δ) (a n γ δ). = 1 + 1, by Young s inequality, we have p a n α δ lp(z d ) a 1 n β δ lp1 (Z d ) a n γ δ lp (Z d ).

Consequently, SMALL SUPPORT SPLINE RIESZ WAVELETS IN LOW DIMENSIONS 19 lim sup a n α δ 1/n l p (Z n d ) lim sup a 1 n β δ 1/n l p1 (Z n d ) lim sup a n γ δ 1/n. l p (Z n d ) By the definition of ν p (â, I d ) in (1.1) and the relation 1 p 1 + 1 p = 1 + 1, now it is easy to see p that (4.13) holds. (4.14) is a special case of (4.13) with p 1 = p and p = 1. As an application of Proposition 4.3, we have the following result. Theorem 4.4. Let p be a π-periodic measurable function such that p(0) = lim j p( j ξ) for almost every ξ R d. Let q be a π-periodic trigonometric polynomial such that q(ξ) > 0 for all ξ R d. Then (1) For every positive real number ρ, then µ (ρp, I d ) = µ (p, I d ) log ρ; () For any π-periodic measurable function p such that lim j p( j ξ) = p(0) and p(ξ) p(ξ) for almost every ξ R d, then µ ( p, I d ) µ (p, I d ); (3) For any π-periodic continuous function q (without assuming q(0) = 1/q(0)) such that 1/q(ξ) q(ξ) for all ξ R d, then µ (p/q, I d ) µ (p q, I d ). (4) If in addition p is a π-periodic trigonometric polynomial, then ν (pq, I d ) = ν (pq( ), I d ). Proof. In the proof of items (1) and (), we denote p by any arbitrary π-periodic trigonometric polynomial such that p(0) = p(0) and p(ξ) p(ξ) for almost every ξ R d. It is evident that ρ p(0) = ρp(0), p(0) = p(0) and ρp(ξ) ρ p(ξ) for almost every ξ R d. By the definition of µ (ρp, I d ), we have µ (ρp, I d ) ν (ρ p, I d ) = ν ( p, I d ) log ρ. Since p is arbitrary, we conclude that µ (ρp, I d ) µ (p, I d ) log ρ. Consequently, we also have µ (p, I d ) = µ (ρ 1 ρp, I d ) µ (ρp, I d ) + log ρ. Hence, µ (ρp, I d ) = µ (p, I d ) log ρ and item (1) is verified. To prove item (), we have p(ξ) p(ξ) p(ξ) for almost every ξ R d. Since p(0) = p(0), by the definition of µ ( p, I d ), we have µ ( p, I d ) µ ( p, I d ). Since p is arbitrary, we now conclude that µ ( p, I d ) ν (p, I d ). Hence, item (ii) is proved. We now prove item (3). Since q(ξ) > 0 for all ξ R d, for any ρ > 1, we have 1/q(ξ) < ρ/q(ξ) for all ξ R d. Consequently, ε := (ρ 1) 1/q L (R d ) > 0. Now by Proposition 4., there exists a π-periodic trigonometric polynomial q such that q (0) = 1/q(0), 1/q(ξ) q (ξ) ε/ + 1/q(ξ) < ρ/q(ξ), ξ R d. (4.15) Let û be any arbitrary π-periodic trigonometric polynomial such that û(ξ) p(ξ) q(ξ) for all ξ R d and û(0) = p(0) q(0). Then it follows from (4.15) that p(ξ)/q(ξ) p(ξ)q (ξ) ρ p(ξ)/q(ξ) ρ p(ξ) q(ξ) ρû(ξ), ξ R d. (4.16) Since (pq )(0) = (p/q)(0), by the definition of µ (p/q, I d ), we have µ (p/q, I d ) ν (pq, I d ). On the other hand, it follows from (4.16) that ν (pq, I d ) ν (ρû, I d ) = ν (û, I d ) log ρ, where in the last step we used item (1). In other words, we now have µ (p/q, I d ) ν (pq, I d ) ν (û, I d ) log ρ. Since û is arbitrary, it follows that µ (p/q, I d ) µ (p q, I d ) log ρ. Now taking ρ 1 +, we see that item (3) holds.