+ All Categories
Home > Documents > NON-UNIFORM SAMPLING AND RECONSTRUCTION IN SHIFT …wenchen/reference/akram_ir_siam_rev.pdf ·...

NON-UNIFORM SAMPLING AND RECONSTRUCTION IN SHIFT …wenchen/reference/akram_ir_siam_rev.pdf ·...

Date post: 28-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
47
NON-UNIFORM SAMPLING AND RECONSTRUCTION IN SHIFT-INVARIANT SPACES AKRAM ALDROUBI AND KARLHEINZ GR ¨ OCHENIG Abstract. This article discusses modern techniques for non-uni- form sampling and reconstruction of functions in shift-invariant spaces. It is a survey as well as a research paper and provides a unified framework for uniform and non-uniform sampling and re- construction in shift-invariant spaces by bringing together wavelet theory, frame theory, reproducing kernel Hilbert spaces, approxi- mation theory, amalgam spaces, and sampling. Inspired by appli- cations taken from communication, astronomy and medicine, the following aspects will be emphasized: (a) The sampling problem is well-defined within the setting of shift-invariant spaces; (b) The general theory works in arbitrary dimension and for a broad class of generators; (c) The reconstruction of a function from any suf- ficiently dense non-uniform sampling set is obtained by efficient iterative algorithms. These algorithms converge geometrically and are robust in the presence of noise; (d) To model the natural de- cay conditions of real signals and images, the sampling theory is developed in weighted L p -spaces. 1. Introduction Modern digital data processing of functions (or signals or images) always uses a discretized version of the original signal f that is obtained by sampling f on a discrete set. The question then arises whether and how f can be recovered from its samples. Therefore the objective of research on the sampling problem is twofold. The first goal is to quantify the conditions under which it is possible to recover particular classes of functions from different sets of discrete samples. The second goal is to use these analytical results to develop explicit reconstruction Date : March 31, 2001. 1991 Mathematics Subject Classification. Primary 41A15,42C15, 46A35, 46E15, 46N99, 47B37. Key words and phrases. Non-uniform sampling, irregular sampling, sampling, reconstruction, wavelets, shift-invariant spaces, frame, reproducing kernel Hilbert space, weighted L p -spaces, amalgam spaces. Research of the first author was supported in part by NSF grant DMS-9805483. 1
Transcript

NON-UNIFORM SAMPLING AND RECONSTRUCTIONIN SHIFT-INVARIANT SPACES

AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Abstract. This article discusses modern techniques for non-uni-form sampling and reconstruction of functions in shift-invariantspaces. It is a survey as well as a research paper and provides aunified framework for uniform and non-uniform sampling and re-construction in shift-invariant spaces by bringing together wavelettheory, frame theory, reproducing kernel Hilbert spaces, approxi-mation theory, amalgam spaces, and sampling. Inspired by appli-cations taken from communication, astronomy and medicine, thefollowing aspects will be emphasized: (a) The sampling problemis well-defined within the setting of shift-invariant spaces; (b) Thegeneral theory works in arbitrary dimension and for a broad classof generators; (c) The reconstruction of a function from any suf-ficiently dense non-uniform sampling set is obtained by efficientiterative algorithms. These algorithms converge geometrically andare robust in the presence of noise; (d) To model the natural de-cay conditions of real signals and images, the sampling theory isdeveloped in weighted Lp-spaces.

1. Introduction

Modern digital data processing of functions (or signals or images)always uses a discretized version of the original signal f that is obtainedby sampling f on a discrete set. The question then arises whether andhow f can be recovered from its samples. Therefore the objectiveof research on the sampling problem is twofold. The first goal is toquantify the conditions under which it is possible to recover particularclasses of functions from different sets of discrete samples. The secondgoal is to use these analytical results to develop explicit reconstruction

Date: March 31, 2001.1991 Mathematics Subject Classification. Primary 41A15,42C15, 46A35, 46E15,

46N99, 47B37.Key words and phrases. Non-uniform sampling, irregular sampling, sampling,

reconstruction, wavelets, shift-invariant spaces, frame, reproducing kernel Hilbertspace, weighted Lp-spaces, amalgam spaces.

Research of the first author was supported in part by NSF grant DMS-9805483.1

2 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

schemes for the analysis and processing of digital data. Specifically,the sampling problem consists of two main parts:

(a) Given a class of functions V on IRd, find conditions on samplingsets X = xj ∈ IRd : j ∈ J, where J is a countable index set,under which a function f ∈ V can be reconstructed uniquely andstably from its samples f(xj) : xj ∈ X.

(b) Find efficient and fast numerical algorithms which recover anyfunction f ∈ V from its samples on X.

In some applications, it is justified to assume that the sampling setX = xj : j ∈ J is uniform, i.e., X forms a regular n-dimensionalCartesian grid; see Figures 1 and 2. For example, a digital image isoften acquired by sampling light intensities on a uniform grid. Dataacquisition requirements and the ability to process and reconstructthe data simply and efficiently often justify this type of uniform datacollection. However, in many realistic situations the data are knownonly on a non-uniformly spaced sampling set. This non-uniformity is afact of life and prevents the use of the standard methods from Fourieranalysis. The following examples are typical, and indicate that non-uniform sampling problems are pervasive in science and engineering.

• Communication theory : When data from a uniformly sampledsignal (function) are lost, the result is generally a sequence ofnon-uniform samples. This scenario is usually referred to as amissing data problem. Often, missing samples are due to thepartial destruction of storage devices, e.g., scratches on a CD. Asan illustration, in Figure 3 we simulate a missing data problemby randomly removing samples from a slice of a three-dimensionalMR digital image.

• Astronomical measurements: The measurement of star luminositygives rise to extremely non-uniformly sampled time series. Day-light periods and adverse nighttime weather conditions preventregular data collection (see, e.g., [111] and the references therein).

• Medical imaging : Computerized tomography (CT) and magneticresonance imaging (MRI) frequently use the non-uniform polarand spiral sampling sets (see Figure 2 and [21, 89]).

Other applications using non-uniform sampling sets occur in geo-physics [91], spectroscopy [101], general signal/image processing [13,22, 103, 106], and biomedical imaging [19, 57, 89, 101] (see Figures 2and 4). More information about modern techniques for non-uniformsampling and applications can be found in [16].

NON-UNIFORM SAMPLING AND RECONSTRUCTION 3

0 100 200 300 400 500 600 700 800 900 10000

0.5

1

1.5

2

0 100 200 300 400 500 600 700 800 900 10000

0.5

1

1.5

2

Figure 1. The sampling problem. Top: A functionf defined on IR has been sampled on a uniform grid.Bottom: The same function f has been sampled on anon-uniformly spaced set. The sampling locations xj aremarked by the symbol × and the sampled values f(xj)by a circle o.

1.1. Sampling in Paley-Wiener spaces: bandlimited functions.Since infinitely many functions can have the same sampled values onX = xjj∈J ⊂ IRd, the sampling problem becomes meaningful onlyafter imposing some a priori conditions on f . The standard assump-tion is that the function f on IRd belongs to the space of bandlimitedfunctions BΩ, i.e., the Fourier transform f(ξ) =

∫IRd

f(x)e−2πi〈ξ,x〉dx of

f is such that f(ξ) = 0 for all ξ /∈ Ω = [−ω, ω]d for some ω < ∞(see e.g., [15, 45, 47, 54, 61, 71, 78, 87, 96, 112] and the review papers[26, 60, 64]). The reason for this assumption is a classical result ofWhittaker in complex analysis which states that, for dimension d = 1,a function f ∈ L2(IR) ∩ B[−1/2,1/2] can be recovered exactly from itssamples f(k) : k ∈ ZZ by the interpolation formula

f(x) =∑k∈ZZ

f(k) sinc(x− k),(1.1)

4 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

0 2 4 6 80

1

2

3

4

5Cartesian uniform sampling grid

0 2 4 6 80

1

2

3

4

5Non-uniform sampling grid

-5 0 5-5

0

5Polar sampling grid

-5 0 5-5

0

5Spiral sampling grid

Figure 2. Sampling grids. Top left: Because of itssimplicity the uniform Cartesian sampling grid is usedin signal and image processing whenever possible. Topright: A polar sampling grid used in computerized to-mography (see [89]). In this case, the two-dimensional

Fourier transform f is sampled with the goal of recon-structing f . Bottom left: Spiral sampling used for fastmagnetic resonance imaging (MRI) by direct signal re-construction from spectral data on spirals [21]. Bottomright: A typical non-uniform sampling set as encounteredin spectroscopy, astronomy, geophysics, and other signaland image processing applications.

where sinc(x) = sinπxπx

[114]. This series gave rise to the uniform sam-pling theory of Shannon, which is fundamental in engineering and dig-ital signal processing [95] because it gives a framework for convertinganalog signals into sequences of numbers. These sequences can then beprocessed digitally and converted back to analog signals via (1.1).

Taking the Fourier transform of (1.1) and using the fact that theFourier transform of the sinc function is the characteristic functionχ[−1/2,1/2] shows that for any ξ ∈ [−1/2, 1/2]

f(ξ) =∑k

f(k)e2πikξ =∑k

〈f , ei2πk·〉L2(−1/2,1/2) ei2πkξ.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 5

Original digital image Digital image with missing data

Figure 3. The missing data problem. Left: Originaldigital MRI image with 128 × 128 samples. Right: MRIimage with 50% randomly missing samples.

Figure 4. Sampling and boundary reconstructionfrom ultrasonic images. Left: Detected edge points ofthe left ventricle of a heart from a 2-D ultrasound imageconstitute a non-uniform sampling of the left ventricle’scontour. Right: Boundary of the left ventricle recon-structed from the detected edge sample points (see [57]).

Thus, reconstruction by means of the formula (1.1) is equivalent tothe fact that the set ei2πkξ, k ∈ ZZ forms an orthonormal basisof L2(−1/2, 1/2) called the harmonic Fourier basis. This equivalencebetween the harmonic Fourier basis and the reconstruction of a uni-formly sampled bandlimited function has been extended to treat somespecial cases of non-uniformly sampled data. In particular, the re-sults by Paley and Wiener [86], Kadec [70] and others on the non-harmonic Fourier bases ei2πxkξ, k ∈ ZZ can be translated into resultsabout non-uniform sampling and reconstruction of bandlimited func-tions [15, 61, 88, 93]. For example, Kadec’s theorem states that if X =

6 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

xk ∈ IR : |xk−k| ≤ L < 1/4 for all k ∈ ZZ, then the set ei2πxkξ, k ∈ZZ is a Riesz basis of L2(−1/2, 1/2) [70], i.e., ei2πxkξ, k ∈ ZZ isthe image of an orthonormal basis of L2(−1/2, 1/2) under a boundedand invertible operator from L2(−1/2, 1/2) onto L2(−1/2, 1/2). UsingFourier transform methods, this result implies that any bandlimitedfunction f ∈ L2 ∩ B[−1/2,1/2] can be completely recovered from itssamples f(xk), k ∈ ZZ, as long as the sampling set is of the formX = xk ∈ IR : |xk − k| < 1/4k∈ZZ .

The sampling set X = xk ∈ IR : |xk − k| < 1/4k∈ZZ in Kadec’stheorem is just a perturbation of ZZ. For more general sampling setsthe work of Beurling [23, 24], Landau [73] and others [18, 58] providesa deep understanding of the one-dimensional theory of non-uniformsampling of bandlimited functions. Specifically, for the exact and stablereconstruction of a bandlimited function f from its samples f(xj) :xj ∈ X, it is sufficient that the Beurling density

D(X) = limr→∞

infy∈IR

#X ∩ (y + [0, r])

r(1.2)

satisfies D(X) > 1. Conversely, if f is uniquely and stably determinedby its samples on X ⊂ IR, then D(X) ≥ 1 [73]. The marginal caseD(X) = 1 is very complicated and is treated in [77, 88, 93].

It should be emphasized that these results deal with stable recon-structions. This means that an inequality of the form

‖f‖p ≤ C(∑xj∈X

|f(xj)|p)1/p

holds for all bandlimited functions f ∈ Lp ∩ BΩ. A sampling set forwhich the reconstruction is stable in this sense is called a (stable) set ofsampling. This terminology is used to contrast a set of sampling fromthe weaker notion of a set of uniqueness. X is a set of uniqueness for BΩ

if f |X = 0 implies that f = 0. Whereas a set of sampling for B[−1/2,1/2]

has a density D ≥ 1, there are sets of uniqueness with arbitrarilysmall density. See [72, 82] for examples and characterizations of sets ofuniqueness.

While the theorems of Paley-Wiener and Kadec about Riesz basesconsisting of complex exponentials ei2πxkξ are equivalent to statementsabout sampling sets that are perturbations of ZZ, the results aboutarbitrary sets of sampling are connected to the more general notion offrames introduced by Duffin and Schaeffer [40]. The concept of framesgeneralizes the notion of orthogonal bases and Riesz bases in Hilbertspaces, and of unconditional bases in some Banach spaces [2, 5, 6, 12,14, 15, 19, 27, 28, 46, 65, 97].

NON-UNIFORM SAMPLING AND RECONSTRUCTION 7

1.2. Sampling in shift-invariant spaces. The series (1.1) showsthat the space of bandlimited functions B[−1/2,1/2] is identical with thespace

V 2(sinc) =

∑k∈ZZ

ck sinc(x− k) : (ck) ∈ 2

.(1.3)

Since the sinc function has infinite support and slow decay, the spaceof bandlimited functions is often unsuitable for numerical implementa-tions. For instance, the pointwise evaluation

f → f(x0) =∑k∈ZZ

ck sinc(x0 − k)

is a non-local operation, because, as a consequence of the long rangebehavior of sinc, many coefficients ck will contribute to the value f(x0).In fact, all bandlimited functions have infinite support since they areanalytic. Moreover, functions that are measured in applications tend tohave frequency components that decay for higher frequencies, but thesefunctions are not bandlimited in the strict sense. Thus, it has beenadvantageous to use non-bandlimited models that retain some of thesimplicity and structure of bandlimited models but are more amenableto numerical implementation and are more flexible for approximatingreal data [13, 62, 63, 85, 103, 104]. One such example are the shift-invariant spaces which form the focus of this paper.

A shift-invariant space is a space of functions on IRd of the form

V (φ1, · · · , φr) =

r∑i=1

∑j∈ZZd

cijφi(x− j)

.

Such spaces have been used in finite elements and approximation theory[98, 35, 34, 66, 67, 68] and for the construction of multiresolution ap-proximations and wavelets [30, 33, 39, 51, 59, 69, 81, 83, 94, 98, 99, 100].They have been extensively studied in recent years (see for instance[6, 20, 52, 66, 67, 68]).

Sampling in shift-invariant spaces that are not bandlimited is a suit-able and realistic model for many applications, e.g., for taking into ac-count real acquisition and reconstruction devices, for modeling signalswith smoother spectrum than is the case with bandlimited functions,or for numerical implementation [9, 13, 22, 25, 31, 85, 103, 104, 107,110, 115, 116]. These requirements can often be met by choosing “ap-propriate” functions φi. This may mean that the functions φi havea shape corresponding to a particular ”impulse response” of a device,

8 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

or perhaps they are compactly supported, or having Fourier transform|φi(ξ)| that decays smoothly to zero as |ξ| → ∞.

1.2.1. Uniform sampling in shift-invariant spaces. Early results on sam-pling in shift-invariant spaces concentrated on the problem of uniformsampling [7, 9, 10, 11, 37, 63, 105, 108, 107, 113, 116], or interlaceduniform sampling [110]. The problem of uniform sampling in shift-invariant spaces shares some similarities with Shannon’s sampling the-orem in that it requires only the Poisson summation formula and afew facts about Riesz bases [7, 9]. The connection between interpola-tion in spline spaces, filtering of signals and Shannon’s sampling the-ory was established in [11, 109]. These results imply that Shannon’ssampling theory can be viewed as a limiting case of polynomial splineinterpolation when the order of the spline tends to infinity [11, 109].Furthermore, Shannon’s sampling theory is a special case of interpo-lation in shift-invariant spaces [7, 9, 113, 116], and a limiting case forthe interpolation in certain families of shift-invariant spaces V (φn) thatare obtained by a generator φn = φ ∗ · · · ∗ φ consisting of the n-foldconvolution of a single generator φ [9].

In applications, signals do not in general belong to a prescribed shift-invariant space. Thus, when using the bandlimited theory, the commonpractice in engineering is to force the function f to become bandlimitedbefore sampling. Mathematically, this corresponds to multiplication ofthe Fourier transform f of f by a characteristic function χΩ. Thenew function fa with Fourier transform fa = fχΩ is then sampled andstored digitally for later processing or reconstruction. The multiplica-tion by χΩ before sampling is called pre-filtering with an ideal filter andis used to reduce the errors in reconstructions called aliasing errors. Ithas been shown that the three steps of the traditional uniform sam-pling procedure, namely pre-filtering, sampling, and post-filtering forreconstruction, are equivalent to finding the best L2-approximation ofa function in L2 ∩BΩ [9, 105]. This procedure generalizes to samplingin general shift-invariant spaces [7, 9, 10, 31, 105, 108]. In fact, thereconstruction from the samples of a function should be considered asan approximation in the shift-invariant space generated by the impulseresponse of the sampling device. This allows a reconstruction that op-timally fits the available samples and can be done using fast algorithms[106, 107].

1.2.2. Non-uniform sampling in shift-invariant spaces. The problem ofnon-uniform sampling in general shift-invariant spaces is more recent[4, 5, 29, 65, 74, 75, 76, 102, 119]. The earliest results [32, 76] con-centrate on perturbation of regular sampling in shift-invariant spaces,

NON-UNIFORM SAMPLING AND RECONSTRUCTION 9

and are therefore similar in spirit to Kadec’s result for bandlimitedfunctions. For the L2 case in dimension d = 1, and under some restric-tions on the shift-invariant spaces, several theorems on non-uniformsampling can be found in [75, 102]. Moreover, a lower bound on themaximal distance between two sampling points needed for reconstruct-ing a function from its samples is given for the case of polynomialsplines and other special cases of shift-invariant spaces in [75]. For thegeneral multivariate case in Lp, the theory is developed in [4], and forthe case of polynomial spline shift-invariant spaces, the maximal allow-able gap between samples is obtained in [5]. For general shift-invariantspaces, a Beurling density D ≥ 1 is necessary for stable reconstruction[5]. As in the case of bandlimited functions, the theory of frames iscentral in non-uniform sampling of shift-invariant spaces, and there isan equivalence between a certain type of frames and the problem ofsampling in shift-invariant spaces [5, 65, 74].

The aim of the remainder of this paper is to provide a unified frame-work for uniform and non-uniform sampling in shift-invariant spaces.This is accomplished by bringing together wavelet theory, frame the-ory, reproducing kernel Hilbert spaces, approximation theory, amal-gam spaces, and sampling. This combination simplifies some parts ofthe literature on sampling. We also hope that this unified theory willprovide the ground for more interactions between mathematicians, en-gineers and other scientists who are using the theory of sampling andreconstruction in specific applications.

The paper is intended as a survey, but it contains several new results.In particular, all the well-known results are developed in weighted Lp-spaces. Extensions of frame theory and reproducing kernel Hilbertspaces to Banach spaces are discussed, and the connections betweenreproducing kernels in weighted Lp-spaces, Banach frames, and sam-pling are described. In the spirit of a review we focus on the discussionof the sampling problem and results, and we postpone the technical de-tails and proofs to the end of each section or to Section 8. The readermore interested in the applications and techniques can omit the proofsin a first reading.

The paper is organized as follows. Section 2 introduces the rele-vant spaces for sampling theory and presents some of their proper-ties. Weighted Lp-spaces and sequence spaces are defined in Section2.1. Wiener amalgam spaces are discussed in Section 2.2, where wealso derive some convolution relations in the style of Young’s inequali-ties. The weighted Lp-shift-invariant spaces are introduced in Section2.3, and some of their main properties are established. The samplingproblem in weighted shift-invariant spaces is stated in Section 3. In

10 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Sections 4.1 and 4.2 some aspects of reproducing kernel Hilbert spacesand frame theory are reviewed. The discussion includes an extension offrame theory and reproducing kernel Hilbert spaces to Banach spaces.The connections between reproducing kernels in weighted Lp-spaces,Banach frames, and sampling are discussed in Sections 4.3. Framealgorithms for the reconstruction of a function from its samples arediscussed in Section 5. Section 6 discusses iterative reconstructions. Inapplications, a function f does not belong to a particular prescribedspace V , in general. Moreover, even if the assumption that a functionf belongs to a particular space V is valid, the samples of f are notexact due to digital inaccuracy, or the samples are corrupted by noisewhen they are obtained by a real measuring device. For this reason,Section 7 discusses the results of the various reconstruction algorithmswhen the samples are corrupted by noise, which is an important issuein practical applications. The proofs of the Lemmas and Theorems ofSections 6 and 7 are given in Section 8.

2. Function spaces

This section provides the basic framework for treating non-uniformsampling in weighted shift-invariant spaces. The shift-invariant spacesunder consideration are of the form

V (φ) =

∑k∈ZZd

ckφ(· − k)

,(2.1)

where c = (ck)k∈ZZ is taken from some sequence space, and φ is the so-called generator of V (φ). Before it is possible to give a precise definitionof shift-invariant spaces, we need to study the convergence propertiesof the series

∑k∈ZZd

ckφ(· − k). In the context of the sampling problem

the functions in V (φ) must also be continuous. In addition, we wantto control the growth or decay at infinity of the functions in V (φ).Thus the generator φ and the associated sequence space cannot bechosen arbitrarily. To settle these questions, we first discuss weightedLp-spaces with specific classes of weight functions (Section 2.1), andthen we develop the main properties of amalgam spaces (Section 2.2).Only then will we give a rigorous definition of a shift-invariant spaceand derive their main properties in Section 2.3. Shift-invariant spacesfigure prominently in other areas of applied mathematics, notably inwavelet theory and in approximation theory [33, 34]. Our presentationwill be adapted to the requirements of sampling theory.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 11

2.1. Weighted Lpν spaces. To model decay or growth of functions,we use weighted Lp-spaces [41]. A function f belongs to Lpν(IR

d) withweight function ν if νf belongs to Lp(IRd). Equipped with the norm‖f‖Lp

ν= ‖νf‖Lp , the space Lpν is a Banach space. If the weight function

ν grows rapidly as |x| → ∞, then the functions in Lpν decay roughlyat a corresponding rate. Conversely, if the weight function ν decaysrapidly, then the functions in Lpν may grow as |x| → ∞.

In general, a weight function is just a non-negative function ν. Wewill use two special types of weight functions. The weight functionsdenoted by ω are always assumed to be continuous, symmetric, i.e.,ω(x) = ω(−x), positive and submultiplicative:

0 < ω(x + y) ≤ ω(x)ω(y) ∀x, y ∈ IRd.(2.2)

This submultiplicativity condition implies that 1 ≤ ω(0) ≤ ω(x) for allx ∈ IRd. For a technical reason, we impose the growth condition

∞∑n=1

logω(nk)

n2< ∞ for all k ∈ ZZd .

Although most of the results do not require this extra condition onω, we use it in Lemma 2.11. For simplicity we refer to ω as a sub-multiplicative weight. A prototypical example is the Sobolev weightω(x) = (1 + |x|)α, with α ≥ 0. When ω = 1, we obtain the usualLp-spaces.

Secondly, a weight function ν is called moderate with respect to thesubmultiplicative weight ω, or simply ω-moderate, if it is continuous,symmetric and positive, and satisfies ν(x + y) ≤ Cω(x)ν(y) for allx, y ∈ IRd. For instance, the weights ν(x) = (1 + |x|)β are moderatewith respect to ω(x) = (1 + |x|)α if and only if |β| ≤ α. If ν is ω-moderate, then ν(y) = ν(x + y − x) ≤ Cω(−x)ν(x + y), and it followsthat

1

ν(x + y)≤ Cω(x)

1

ν(y).

Thus, the weight 1ν

is also ω-moderate.If ν is ω-moderate, then a simple computation shows that

‖f(· − y)‖Lpν≤ Cω(y) ‖f‖Lp

ν,

and in particular, ‖f(· − y)‖Lpω

≤ ω(y) ‖f‖Lpω. Conversely, if Lpν is

translation-invariant, then ω(x) = sup‖f‖Lpν≤1 ‖f(.− x)‖Lp

νis submulti-

plicative and ν is ω-moderate. To see this, we note that

ω(x) = sup‖f‖

Lpν≤1

‖f(.− x)‖Lpν

12 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

is the operator norm of the translation operator f → f(·−x). Since op-erator norms are submultiplicative, it follows that ω(x+y) ≤ ω(x)ω(y).Moreover,∫IRd

|f(t− x)|p ν(t)pdt =

∫IRd

|f(t)|p ν(t + x)pdt ≤ ω(x)p∫IRd

|f(t)|p ν(t)pdt.

Thus, ν(x + y) ≤ ω(x)ν(y). Therefore the weighted Lp-spaces with amoderate weight are exactly the translation-invariant spaces.

We also consider the weighted sequence spaces pν(ZZd) with weight

ν: a sequence (ck) : k ∈ ZZd belongs to pν if ((cν)k) = (ckνk) belongsto p with norm ‖c‖pν = ‖νc‖p , where (νk) is the restriction of ν to

ZZd.

2.2. Wiener amalgam spaces. For the sampling problem we alsoneed to control the local behavior of functions so that the samplingoperation f → (f(xj))j∈J is at least well-defined. This is done con-veniently with the help of the Wiener amalgam spaces W (Lpν). Theseconsist of functions which are “locally in L∞ and globally in Lpν”. Pre-cisely, a measurable function f belongs to W (Lpν), 1 ≤ p < ∞, if itsatisfies

‖f‖pW (Lp

ν)=∑k∈ZZd

ess sup|f(x + k)|p ν(k)p;x ∈ [0, 1]d < ∞.(2.3)

If p = ∞, a measurable function f belongs to W (L∞ν ) if it satisfies

‖f‖W (L∞ν ) = sup

k∈ZZd

ess sup|f(x + k)| ν(k);x ∈ [0, 1]d < ∞.(2.4)

Note that W (L∞ν ) coincides with L∞

ν .Endowed with this norm, W (Lpν) becomes a Banach space [43, 44].

Moreover, it is translation-invariant, i.e., if f ∈ W (Lpν), then f(·−y) ∈W (Lpν) and

‖f(· − y)‖W (Lpν) ≤ Cω(y) ‖f‖W (Lp

ν) .

The subspace of continuous functions W0(Lpν) = W (C,Lpν) ⊂ W (Lpν)

is a closed subspace of W (Lpν) and thus also a Banach space [43, 44].We have the following inclusions between the various spaces.

Theorem 2.1. Let ν be ω-moderate and 1 ≤ p ≤ q ≤ ∞. Then thefollowing inclusions hold:

(i) W0(Lpν) ⊂ W0(L

qν) and W (Lpν) ⊂ W (Lqν) ⊂ Lqν.

(ii) W0(Lpω) ⊂ W0(L

pν), W (Lpω) ⊂ W (Lpν), and Lpω ⊂ Lpν.

The following convolution relations in the style of Young’s Theorem[118] are useful:

NON-UNIFORM SAMPLING AND RECONSTRUCTION 13

Theorem 2.2. Let ν be ω-moderate.

(i) If f ∈ Lpν and g ∈ L1ω, then f ∗ g ∈ Lpν and

‖f ∗ g‖Lpν≤ C ‖f‖Lp

ν‖g‖L1

ω.

(ii) If f ∈ Lpν and g ∈ W (L1ω), then f ∗ g ∈ W (Lpν) and

‖f ∗ g‖W (Lpν) ≤ C ‖f‖Lp

ν‖g‖W (L1

ω) .

(iii) If c ∈ pν and d ∈ 1ω, then c ∗ d ∈ pν and

‖c ∗ d‖pν ≤ C ‖c‖pν ‖d‖1ω .

Remark 2.1. Amalgam spaces and their generalizations have been in-vestigated by Feichtinger, and the results of Theorem 2.1 can be foundin [42, 43, 44, 45]. The results and methods developed by Feichtingercan also be used to deduce Theorem 2.2. However, for the sake of com-pleteness, in Section 2.4 we present direct proofs of Theorems 2.1 and2.2 that do not rely on the deep results of amalgam spaces.

2.3. Shift-invariant spaces. This section discusses shift-invariant spacesand their basic properties. Although some of the following observationsare known in wavelet and approximation theory, they have received lit-tle attention in connection with sampling.

Given a so-called generator φ, we consider shift-invariant spaces ofthe form

V pν (φ) =

∑k∈ZZd

ckφ(· − k) : c ∈ pν

.(2.5)

If ν = 1, we simply write V p(φ). The weight function ν controls thedecay or growth rate of the functions in V pν (φ). To some extent, theparameter p also controls the growth of the functions in V pν (φ), butmore importantly, p controls the norm we wish to use for measuringthe size of our functions. For some applications in image processing, thechoice p = 1 is appropriate [36], p = 2 corresponds to the energy norm,and p = ∞ is used as a measure in some quality control applications.Moreover, the smoothness of a function and its appropriate value ofp, 1 ≤ p < ∞ for a given class of signals or images, can be estimatedusing wavelet decomposition techniques [36]. The determination of pand the signal smoothness are used for optimal compression and codingof signals and images.

For the spaces V pν (φ) to be well defined, some additional conditionson the generator φ must be imposed. For ν = 1 and p = 2, the standard

14 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

condition in wavelet theory is often stated in the Fourier domain as

0 < m ≤ aφ(ξ) =∑j∈ZZd

|φ(ξ + j)|2 ≤ M < ∞ a.e. ξ,(2.6)

for some constants m > 0 and M > 0 [79, 80]. This condition impliesthat V 2(φ) is a closed subspace of L2 and that

φ(· − k) : k ∈ ZZd

is

a Riesz basis of V 2(φ), i.e., the image of an orthonormal basis underan invertible linear transformation [33].

The theory of Riesz bases asserts the existence of a dual basis. Specif-ically, for any Riesz basis for V 2(φ) of the form

φ(· − k) : k ∈ ZZd

there exists a unique function φ ∈ V 2(φ) such that φ(·−k), k ∈ ZZd is

also a Riesz basis for V 2(φ) and such that φ satisfies the biorthogonalityrelation

〈φ(·), φ(· − k)〉 = δ(k)

where δ(0) = 1 and δ(k) = 0 for k = 0. Since the dual generator φbelongs to V 2(φ), it can be expressed in the form

φ(·) =∑k∈ZZd

bkφ(· − k) .(2.7)

The coefficients bk are determined explicitly by the Fourier series

∑k∈ZZd

bke2πikξ =

∑k∈ZZd

∣∣∣φ(ξ + k)∣∣∣2−1

,

i.e., (bk) is the inverse Fourier transform of

( ∑k∈ZZd

∣∣∣φ(ξ + k)∣∣∣2)−1

(see

for example [8, 9]). Since aφ(ξ)−1 ≤ 1/m by (2.6), the sequence (bk)

exists and belongs to 2(ZZd).In order to handle general shift-invariant spaces V pν (φ) instead of

V 2(φ), we need more information about the dual generator. The fol-lowing result is one of the central results in this paper and is essentialfor the treatment of general shift-invariant spaces.

Theorem 2.3. Assume that (1) φ ∈ W (L1ω) and (2)

φ(· − k) : k ∈ ZZd

is a Riesz basis for V 2(φ). Then the dual gen-

erator φ is in W (L1ω).

As a corollary, we obtain

Theorem 2.4. Assume that φ ∈ W (L1ω) and ν is ω-moderate. Then:

NON-UNIFORM SAMPLING AND RECONSTRUCTION 15

(i) The space V pν (φ) is a subspace (not necessarily closed) of Lpν andW (Lpν) for any p with 1 ≤ p ≤ ∞.

(ii) Ifφ(· − k) : k ∈ ZZd

is a Riesz basis of V 2(φ), then there exist

constants mp > 0,Mp > 0 such that

mp ‖c‖pν ≤

∥∥∥∥∥∥∑k∈ZZd

ckφ(· − k)

∥∥∥∥∥∥Lpν

≤ Mp ‖c‖pν ∀c ∈ pν(ZZd)(2.8)

is satisfied for all 1 ≤ p ≤ ∞ and all ω-moderate weights ν.Consequently,

φ(· − k) : k ∈ ZZd

is an unconditional basis for

V pν (φ) for 1 ≤ p < ∞, and V pν (φ) is a closed subspace of Lpν andW (Lpν) for 1 ≤ p ≤ ∞.

The theorem says that the inclusion in Theorem 2.4 (i) and thenorm equivalence (2.8) hold simultaneously for all p and all ω-moderateweights, provided that they hold for the Hilbert space V 2(φ). Butin V 2(φ), the Riesz basis property (2.8) is much easier to check. Infact, it is equivalent to inequalities (2.6). Inequalities (2.8) implythat pν and V pν (φ) are isomorphic Banach spaces and that the setφ(· − k) : k ∈ ZZd

is an unconditional basis of V pν (φ). In approxima-

tion theory we say that φ has stable integer translates and is a stablegenerator [66, 67, 68]. When ν = 1 the conclusion (2.8) of Theorem2.4 is well-known and can be found in [66, 67, 68].

As a corollary of Theorem 2.4, we obtain the following inclusionsamong shift-invariant spaces.

Corollary 2.5. Assume that φ ∈ W (L1ω) and that ν is ω-moderate.

ThenV 1ω (φ) ⊂ V pω (φ) ⊂ V qω (φ) for 1 ≤ p ≤ q ≤ ∞

andV qω (φ) ⊂ V qν (φ) for 1 ≤ q ≤ ∞.

2.4. Proof of theorems. We begin with the following properties ofweight functions.

Lemma 2.6. Let K be a compact subset of IRd and let ν be a ω-moderate weight. Then there exists a constant C1 > 0 such that

C−11 ν(j) ≤ ν(x + j) ≤ C1ν(j) ∀ j ∈ ZZd, ∀x ∈ K.

Proof. Using the submultiplicative property, we have

ν(x + j) ≤ Cω(x)ν(j)

andν(j) = ν(x + j − x) ≤ Cν(x + j)ω(−x) .

16 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Since ω is continuous and symmetric and K is compact, we may takeC1 = C max

x∈Kω(x).

As a consequence of Lemma 2.6 and the definition of W (Lpν) weobtain a slightly different characterization of the amalgam spaces.

Corollary 2.7. The following are equivalent.

(i) f ∈ W (Lpν).(ii) |f | ≤

∑k∈ZZd

ckχ[0,1]d(· − k) a.e. for some c ∈ pν, for instance, ck =

ess supx∈[0,1]d |f(x + k)|.

In the corollary above, we used the standard notation χ[0,1]d to denote

the characteristic function of [0, 1]d.

Proof of Theorem 2.1. Write bl = ess supx∈[0,1]d |f(x + l)ν(l)|. Then‖b‖p = ‖f‖W (Lp

ν) for 1 ≤ p ≤ ∞. Therefore the inclusions W0(Lpν) ⊂

W0(Lqν) and W (Lpν) ⊂ W (Lqν) in (i) follow immediately from the inclu-

sion p ⊂ q when 1 ≤ p ≤ q ≤ ∞. The inclusion W0(Lpν) ⊂ W (Lpν) is

obvious.Next, using Lemma 2.6 we deduce that

∫IRd

|f(x)ν(x)|p dx =

∫[0,1]d

∑j∈ZZd

|f(x + j)ν(x + j)|p dx

≤C1

∫[0,1]d

∑j∈ZZd

|f(x + j)ν(j)|p dx ≤ C1 ‖f‖pW (Lpν)

(2.9)

holds for 1 ≤ p < ∞. Consequently, the inclusion W (Lpν) ⊂ Lpν holds.Similarly, for p = ∞ we have

‖fν‖L∞ = supj∈ZZd

ess sup|f(x + j)ν(x + j)| : x ∈ [0, 1]d

≤C1 supj∈ZZd

ess sup|f(x + j)ν(j)| : x ∈ [0, 1]d

=C1 ‖f‖W (L∞ν )

(2.10)

The inclusion Lpω ⊂ Lpν follows immediately from the inequalityν(x) ≤ Cν(0)ω(x) for all x ∈ IRd. Likewise, the inclusion W (Lpω) ⊂W (Lpν) follows from pω ⊂ pν .

NON-UNIFORM SAMPLING AND RECONSTRUCTION 17

Proof of Theorem 2.2. (i) Let f ∈ Lpν , g ∈ L1ω, and 1 ≤ p ≤ ∞. Then

using the fact that ν(x) = ν(x− y + y) ≤ Cν(x− y)ω(y), we have

|(f ∗ g)(x)| ν(x) =

∣∣∣∣∣∣∫IRd

g(y)f(x− y)dy

∣∣∣∣∣∣ ν(x)

≤ C

∫IRd

|g(y)|ω(y) |f(x− y)| ν(x− y)dy

≤ C(|g|ω ∗ |f | ν)(x).

(2.11)

From the pointwise estimate above and Young’s inequality for the con-volution of an L1 function with an Lp function, it follows that

‖(f ∗ g)ν‖Lp ≤ C ‖fν‖Lp ‖gω‖L1 .

Thus f ∗ g ∈ Lpν and ‖f ∗ g‖Lpν≤ C ‖f‖Lp

ν‖g‖L1

ω.

(ii) Consider first the case g = χ[0,1]d for 1 ≤ p < ∞. Write bk =ess supx∈[0,1]d

|f ∗ χ[0,1]d(x + k)|. Then using Holder’s inequality we obtain

bpk ≤ ess supx∈[0,1]d

∣∣∣∣∣∣∣∫

[0,1]d

|f(x + k − y)| dy

∣∣∣∣∣∣∣p

≤∫

[0,1]d−[0,1]d

|f(k − y)|p dy.

Using Lemma 2.6 with K = [0, 1]d − [0, 1]d = [−1, 1]d, it follows that

‖b‖ppν≤

∫[0,1]d−[0,1]d

∑k∈ZZd

|f(k − y)|p |ν(k)|pdy

≤ C1

∫[0,1]d

∑k∈ZZd

|f(k − y)|p |ν(k − y)|pdy = C1 ‖f‖pLpν.

(2.12)

Thus we have∥∥f ∗ χ[0,1]d

∥∥W (Lp

ν)≤ C ‖f‖Lp

ν.

For general g ∈ W (L1ω) we use the representation of Corollary 2.7,

which implies that |g| ≤∑k∈ZZd

ckχ[0,1]d(· − k) and ‖c‖1ω = ‖g‖W (L1ω). We

estimate

|f ∗ g| ≤ |f | ∗ |g| ≤∑k∈ZZd

ck(|f | ∗ χ[0,1]d(· − k)

),

18 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

and consequently

‖f ∗ g‖W (Lpν) ≤

∑k∈ZZd

ck∥∥|f | ∗ χ[0,1]d(· − k)

∥∥W (Lp

ν)

≤ C2

∑k∈ZZd

ck ω(k) ‖f‖Lpν.

The last inequality implies

‖f ∗ g‖W (Lpν) ≤ C2 ‖f‖Lp

ν‖g‖W (L1

ω)

The case p = ∞ is proved in a similar fashion.The proof of (iii) is similar to the proof of (i).

To finish the proofs of this section, we need the following three lem-mas.

Lemma 2.8. If φ ∈ W (L1ω) then the autocorrelation sequence

ak =

∫IRd

φ(x)φ(x− k)dx(2.13)

belongs to 1ω, and we have

‖a‖1ω ≤ C ‖φ‖2W (L1

ω) .

Proof. Write bk = ess supx∈[0,1]d |φ(x + k)|, and b∨k = b−k = ess supx∈[0,1]d |φ(x− k)|.Then ‖φ‖W (L1

ω) = ‖b‖1ω = ‖b∨‖1ω and

|ak| ≤∫IRd

|φ(x)| |φ(x− k)| dx

≤∫

[0,1]d

∑j∈ZZd

|φ(x + j)| |φ(x + j − k)|dx ≤∑j∈ZZd

bjbj−k

= (b ∗ b∨)(k).

Theorem 2.2(iii) implies that ‖a‖1ω ≤ C‖b‖21ω

= C ‖φ‖2W (L1

ω)

Lemma 2.9. If φ ∈ W (L1ω) and c ∈ pν, then the function f =

∑k∈ZZd

ckφ(x− k)

belongs to W (Lpν) and

‖f‖W (Lpν) ≤ C ‖c‖pν ‖φ‖W (L1

ω) .

Proof. Write bk = ess supx∈[0,1]d |φ(x + k)|, dk = ess supx∈[0,1]d |f(x + k)|.Then ‖φ‖W (L1

ω) = ‖b‖1ω and ‖f‖W (Lpν) = ‖d‖pν = ‖d∨‖pν , and we have

dk = ess supx∈[0,1]d

∣∣∣∣∣∣∑j∈ZZd

cjφ(x + k − j)

∣∣∣∣∣∣ ≤∑j∈ZZd

|cj| bk−j = (|c| ∗ b)(k).

NON-UNIFORM SAMPLING AND RECONSTRUCTION 19

Theorem 2.2(iii) then implies that ‖d‖pν ≤ C ‖c‖pν ‖b‖1ω ; in other

words, ‖f‖W (Lpν) ≤ C‖c‖pν ‖φ‖W (L1

ω).

Lemma 2.10. If f ∈ Lpν and g ∈ W (L1ω), then the sequence d defined

by dk =∫IRd

f(x)g(x− k)dx belongs to pν and we have

‖d‖pν ≤ C ‖f‖Lpν‖g‖W (L1

ν) 1 ≤ p ≤ ∞ .

Remark 2.2. The fact that the autocorrelation sequence a in Lemma2.8 belongs to 1ω is a direct consequence of Lemma 2.10.

Proof. Since g ∈ W (L1ω) ⊂ Lp

1/ν by Theorem 2.1 and f ∈ Lpν , the terms

dk are well defined. For 1 ≤ p < ∞ we have

|dkν(k)|p =

∣∣∣∣∣∣∫IRd

f(x)g(x− k)ν(k)dx

∣∣∣∣∣∣p

∫[0,1]d

∑j∈ZZd

|f(x + j)| |g(x + j − k)ν(k)|dx

p

≤∫

[0,1]d

∑j∈ZZd

|f(x + j)| |g(x + j − k)ν(k)|

p

dx.

We sum over k and apply Theorem 2.2 (iii) to the sequences f(x+j) :j ∈ ZZd and g(x− j) : j ∈ ZZd for fixed x ∈ IRd, and we obtain

‖d‖ppν

≤∫

[0,1]d

∑k∈ZZd

∣∣∣∣∣∣∑j∈ZZd

|f(x + j)| |g(x + j − k)ν(k)|

∣∣∣∣∣∣p

dx

≤ Cp∫

[0,1]d

∑k∈ZZd

|f(x + k)ν(k)|p∑k∈ZZd

|g(x− k)ω(k)|

p

dx

≤ Cp ‖g‖pW (L1ω) ‖f‖

pLpν.

The case p = ∞ is proved in a similar fashion.

For the proof of Theorem 2.3 we need the following weighted versionof Wiener’s Lemma on absolutely convergent Fourier series.

20 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Lemma 2.11. Assume that the submultiplicative weight ω satisfies theso-called Beurling-Domar condition (mentioned in Section 2.1)

∞∑n=1

logω(nk)

n2< ∞ for all k ∈ ZZd .(2.14)

If f(ξ) =∑k∈ZZd ake

2πikξ is an absolutely convergent Fourier series

with coefficient sequence a = (ak)k∈ZZd ∈ 1ω(ZZd) and if f(ξ) = 0 for

all ξ ∈ IRd, then 1f

has also an absolutely convergent Fourier series1f(ξ)

=∑k∈ZZd bke

2πikξ with coefficient sequence b = (bk)k∈ZZd ∈ 1ω(ZZd).

Remark 2.3. The unweighted version is a classical lemma of Wiener.The weighted version is implicit in [38] and stated in [90].

We are now ready to prove Theorem 2.3.

Proof of Theorem 2.3. We have already seen that the dual generator

φ ∈ V 2(φ) has the expansion

φ =∑k∈ZZd

bkφ(· − k) ,

where the coefficients bk are the Fourier coefficients of the functiona−1(ξ) = (

∑k∈ZZd |φ(ξ + k)|2)−1. We wish to apply Lemma 2.11 to a.

Since φ(· − k) : k ∈ ZZd is a Riesz basis for V 2〈φ), we have a(ξ) = 0for all ξ ∈ IRd by (2.6). Furthermore, using the Poisson summationformula, a has the Fourier series

a(ξ) =∑k∈ZZd

|φ(ξ + k)|2 =∑k∈ZZd

〈φ, φ(· − k)〉e2πikξ .

Consequently, by Lemma 2.8, the Fourier coefficients of a are in 1ω(ZZd).

Thus the hypotheses of Wiener’s Lemma are satisfied, and we concludethat the Fourier coefficients of a−1 are also in 1ω(ZZ

d). Now Lemma

2.9 implies that φ ∈ W (L1ω).

Proof of Theorem 2.4. Part (i) and the right-hand inequality in (2.8)follow directly from Lemma 2.9.

To prove the remaining statements, we consider the operator Tφ de-fined by

Tφ c =∑k∈ZZd

ckφ(· − k) , c ∈ pν(2.15)

NON-UNIFORM SAMPLING AND RECONSTRUCTION 21

and the operator T ∗φ

defined by

(T ∗φf)k =

∫IRd

f(x)φ(x− k)dx .(2.16)

Lemma 2.9 implies that Tφ is a bounded map from pν to Lpν with rangeV pν (φ). Furthermore, Lemma 2.10 implies that T ∗

φis a bounded map

from Lpν to pν .

Let f =∑k∈ZZd

ckφ(· − k) ∈ V pν (φ) = Range(Tφ). Since φ(· − k) :

k ∈ ZZd is biorthogonal to φ(· − k) : k ∈ ZZd, we find that ck =

〈f, φ(· − k)〉 = (T ∗φf)k, or c = T ∗

φf . Consequently,

‖c‖pν ≤ ‖T ∗φ‖op ‖f‖Lp

ν,(2.17)

and we may choose mp = ‖T ∗φ‖−1

op as the lower bound in (2.8). The

other statements of the theorem follow immediately from (2.8).

Proof of Corollary 2.5. Since ν(k) = ν(k + 0) ≤ Cν(0)ω(k), we imme-diately have the inclusions qω(ZZ

d) ⊂ qν(ZZd). Since

1ω(ZZd) ⊂ pω(ZZ

d) ⊂ qω(ZZd) ⊂ qν for 1 ≤ p ≤ q ≤ ∞,

the inequality (2.8) then implies the inclusions

V 1ω (φ) ⊂ V pω (φ) ⊂ V qω (φ) ⊂ V qν (φ) for 1 ≤ p ≤ q ≤ ∞.

3. The sampling problem in weighted Shift-Invariantspaces Lpν(ZZ

d)

For a reasonable formulation of the sampling problem in V pν (φ) thepoint evaluations f → f(x) must be well-defined. Furthermore, a smallvariation in the sampling point should produce only a small variation inthe sampling value. As a minimal requirement, we need the functions inV pν (φ) to be continuous. This is guaranteed by the following statement.

Theorem 3.1. Assume that φ ∈ W0(L1ω), that φ satisfies (2.6), and

that ν is ω-moderate. Then,

(i) V pν (φ) ⊂ W0(Lpν) for all p, 1 ≤ p ≤ ∞.

(ii) If f ∈ V pν (φ), then we have the norm equivalences

‖f‖Lpν≈ ‖c‖pν ≈ ‖f‖W (Lp

ν) .

22 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

(iii) If X = xj, j ∈ J is such that infj,l |xj − xl| > 0, then(∑xk∈X

|f(xk)|p |ν(xk)|p)1/p

≤ Cp ‖f‖Lpν

for all f ∈ V pν (φ).(3.1)

In particular, if φ is continuous and has compact support, then theconclusions (i) — (iii) hold.

A set X = xj, j ∈ J satisfying infj,l |xj − xl| > 0 is called sepa-rated.

Inequality (3.1) has two interpretations. It implies that the samplingoperator SX : f → f |X is a bounded operator from V pν (φ) into thecorresponding sequence space

pν(X) = (cj) : (∑j∈J

|cj|pν(xj)p)1/p < ∞.

Equivalently, the weighted sampling operator SX : f → fν|X is abounded operator from V p

ν (φ) into p.To recover a function f ∈ V pν (φ) from its samples, we need a converse

of inequality (3.1). Following Landau [73], we say that X is a set ofsampling for V p

ν (φ) if

cp ‖f‖Lpν≤

∑xj∈X

|f(xj)|p |ν(xj)|p1/p

≤ Cp, ‖f‖Lpν

(3.2)

where cp and Cp are positive constants independent of f .The left-hand inequality implies that if f(xj) = 0 for all xj ∈ X,

then f = 0. Thus X is a set of uniqueness. Moreover, the samplingoperator SX can be inverted on its range and SX

−1 is a bounded oper-ator from Range(SX) ⊂ pν(X) to V pν (φ). Thus (3.2) says that a smallchange of a sampled value f(xj) causes only a small change of f . Thisimplies that the sampling is stable, or equivalently, the reconstructionof f from its samples is continuous. As pointed out in Section 1.1,every set of sampling is a set of uniqueness, but the converse is nottrue. For practical considerations and numerical implementations onlysets of sampling are of interest, because only these can lead to robustalgorithms.

A solution to the sampling problem consists of two parts:

(a) Given a generator φ, we need to find conditions on X, usually inthe form of a density, such that the norm equivalence (3.2) holds.Then, at least in principle, f ∈ V pν (φ) is uniquely and stablydetermined by f |X .

NON-UNIFORM SAMPLING AND RECONSTRUCTION 23

(b) We need to design reconstruction procedures which are useful andefficient in practical applications. The objective is to find efficientand fast numerical algorithms which recover f from its samplesf |X , when (3.2) is satisfied.

Remark 3.1. (i) The hypothesis that X be separated is for conve-nience only, and is not essential. For arbitrary sampling sets,we can use adaptive weights to compensate for the local varia-tions of the sampling density [48, 49]. Let Vj = x ∈ IRd :|x − xj| ≤ |x − xk| for all k = j be the Voronoi region at xj,and let γj = λ(Vj) be the size of Vj. Then X is a set of samplingfor V pν (φ) if

cp ‖f‖Lpν≤

∑xj∈X

|f(xj)|p γj |ν(xj)|p1/p

≤ Cp ‖f‖Lpν.

In numerical applications the adaptive weights γj are used asa cheap device for preconditioning and for improving the ratioCp/cp, the condition number of the set of sampling [49, 101].

(ii) The assumption that the samples f(xj) : j ∈ J can be mea-sured exactly is not realistic. A better assumption is that thesampled data is of the form

gxj =

∫IRd

f(x)ψxj(x)dx(3.3)

where ψxj : xj ∈ X is a set of functionals that act on thefunction f to produce the data gxj : xj ∈ X. The functionalsψxj : xj ∈ X may reflect the characteristics of the samplingdevices. For this case, the well posedness condition (3.2) must bechanged. For example

cp ‖f‖Lp ≤

∑xj∈X

∣∣gxj(f)∣∣p1/p

≤ Cp ‖f‖Lp(3.4)

where gxj are defined by (3.3), and where cp and Cp are positiveconstants independent of f [1].

3.1. Proof of Theorem 3.1.

Proof. (i) Let f =∑k∈ZZd

ckφ(· − k) ∈ V pν (φ). Then Lemma 2.9 implies

that

‖f‖W (Lpν) ≤ C ‖c‖pν ‖φ‖W (L1

ω) .(3.5)

24 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

To verify the continuity of f in the case 1 ≤ p < ∞, we observe thatW (Lpν) ⊂ W (L∞

ν ) ⊂ L∞ν and thus

‖f‖L∞ν≤ C‖f‖W (Lp

ν) .(3.6)

Let fn = ν(·)∑

|k|≤nckφ(· − k) be a partial sum of f . Then (3.5) and

(3.6) imply that

‖f − fn‖L∞ν≤ C‖φ‖W (L1

ω)(∑|k|>n

|cn|pν(k)p)1/p .

Therefore the sequence of continuous functions νfn converges uniformlyto the continuous function νf . Since ν is positive and continuous, fmust be continuous as well.

For p = ∞, set bk = ess supx∈[0,1]d |φ(x + k)|. On a compact set K,we have that∣∣∣∣∣∑

k

ckφ(x− k)ν(x)

∣∣∣∣∣ ≤ C1

∑k

|ck| ν(k) |φ(x− k)|ω(x− k)

≤ C2(K) ‖c‖∞ν ‖b‖1ω .

Thus, on any compact set K we have

‖f − fn‖L∞ν≤ C(K) ‖c‖∞ν

∑|k|>n

bkω(k).

Since∑k bkω(k) < ∞, it follows that the series fn = ν(·)

∑k∈ZZd

ckφ(· − k)

converges uniformly to the continuous function νf . Thus f is continu-ous as well.

(ii) The norm equivalence ‖f‖Lpν≈ ‖c‖pν was proved earlier in The-

orem 2.4. Theorem 2.1 implies that ‖f‖Lpν≤ C ‖f‖W (Lp

ν). Finally, if

f =∑k ckφ(· − k) ∈ V pν (φ), then we obtain

‖f‖W (Lpν) ≤ C ‖c‖pν ‖φ‖W (L1

ω) ≤ C1 ‖f‖Lpν

by Lemma 2.9 and (2.8). This proves that ‖f‖Lpν

and ‖f‖W (Lpν) are

equivalent norms on V pν (φ).(iii) If infj,l |xj − xl| = δ > 0, then there are at most N = N(δ)

sampling points in every cube k + [0, 1]d. Thus, using Lemma 2.6, weobtain ∑

xj∈k+[0,1]d

|f(xj)|p |ν(xj)|p ≤ N supx∈[0,1]d

|f(x + k)|p |ν(x + k)|p

≤ CN supx∈[0,1]d

|f(x + k)|p |ν(k)|p .

NON-UNIFORM SAMPLING AND RECONSTRUCTION 25

Taking the sum over k ∈ ZZd and applying the norm equivalence provedin (ii), we obtain∑

xj∈X|f(xj)|p |ν(xj)|p ≤CN

∑k∈ZZd

supx∈[0,1]d

|f(x + k)|p |ν(k)|p

=NC1 ‖f‖pW (Lpν)

≤C2 ‖f‖Lpν

for all f ∈ V pν (φ).

4. RKHS, frames and non-uniform sampling

As mentioned in the introduction, results of Paley-Wiener and Kadecrelate Riesz bases consisting of complex exponentials to sampling setswhich are perturbations of ZZ. More generally, the appropriate conceptfor arbitrary sets of sampling in shift-invariant spaces is the conceptof frames discussed in Section 4.2. Frame theory generalizes and en-compasses the theory of Riesz bases and enables us to translate thesampling problem into a problem of functional analysis. The connec-tion between frames and sets of sampling is established by means ofReproducing Kernel Hilbert Spaces (RKHS), discussed in the next sec-tion. Frames are introduced in Section 4.2, and the relation betweenRKHS, frames and sets of sampling is developed in Section 4.3.

4.1. Reproducing Kernel Hilbert Spaces. Theorem 3.1(iii) holdsfor arbitrary separated sampling sets, so in particular Theorem 3.1(iii)shows that all point evaluations f → f(x) are continuous linear func-tionals on V pν (φ) for all x ∈ IRd. Since V pν (φ) ⊂ Lpν and the dual space

of Lpν is Lp′

1/ν , where 1/p + 1/p′ = 1, there exists a function Kx ∈ Lp′

1/ν ,

such that

f(x) = 〈f,Kx〉 =

∫IRd

f(t)Kx(t) dt

for all f ∈ V pν (φ). In addition it will be shown that Kx ∈ V p′

1/ν(φ).

In the case of a Hilbert space H of continuous functions on IRd,such as V 2(φ), the following terminology is used. A Hilbert space is areproducing kernel Hilbert space (RKHS) [117], if for any x ∈ IRd, thepointwise evaluation f → f(x) is a bounded linear functional on H.The unique functions Kx ∈ H satisfying f(x) = 〈f,Kx〉 are called thereproducing kernels of H.

With this terminology we have the following consequence of Theo-rem 3.1.

Theorem 4.1. Let ν be ω-moderate. If φ ∈ W0(L1ω), then the evalu-

ations f → f(x) are continuous functionals, and there exist functions

26 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Kx ∈ V 1ω (φ), such that f(x) = 〈f,Kx〉. The kernel functions are given

explicitly by

Kx(y) =∑k∈ZZd

φ(x− k)φ(y − k).(4.1)

In particular, V 2(φ) is a reproducing kernel Hilbert space.

The above theorem is a reformulation of Theorem 3.1. We only needto prove the formula for the reproducing kernel. Note that Kx in (4.1) is

well-defined: since φ ∈ W0(L1ω), Theorem 2.3 combined with Theorem

3.1 (iii) imply that the sequence φ(x − k) : k ∈ ZZd belongs to 1ω.Thus, by definition of V 1

ω (φ) we have Kx ∈ V 1ω (φ) and so Kx ∈ V pν (φ)

for any p with 1 ≤ p ≤ ∞ and any ω-moderate weight ν. Furthermore,Kx is clearly the reproducing kernel, because if f(x) =

∑k ckφ(x− k),

then

〈f,Kx〉 =∑j,k

cjφ(x− k)〈φ(· − j), φ(· − k)〉 =∑k

ckφ(x− k) = f(x) .

4.2. Frames. In order to reconstruct a function f ∈ V pν (φ) from its

samples f(xj), it is sufficient to solve the (infinite) system of equations∑k∈ZZd

ckφ(xj − k) = f(xj)(4.2)

for the coefficients (ck). If we introduce the infinite matrix U withentries

Ujk = φ(xj − k)(4.3)

indexed by X ×ZZd, then the relation between the coefficient sequencec and the samples is given by

Uc = f |X .

Theorem 3.1 (ii) and (iii) imply that f |X ∈ pν(X). Thus U mapspν(ZZ

d) into pν(X).Since f(x) = 〈f,Kx〉, the sampling inequality (3.2) implies that the

set of reproducing kernels Kxj , xj ∈ X spans V p′

1/ν . This observation

leads to the following abstract concepts.A Hilbert frame (or simply a frame) ej : j ∈ J of a Hilbert space

H is a collection of vectors in H indexed by a countable set J such that

A ‖f‖2H ≤

∑j

|〈f, ej〉|2 ≤ B ‖f‖2H(4.4)

for two constants A,B > 0 independent of f ∈ H [40].

NON-UNIFORM SAMPLING AND RECONSTRUCTION 27

More generally, a Banach frame for a Banach space B is a collectionof functionals ej : j ∈ J ⊂ B∗ with the following properties [53]:

(a) There exists an associated sequence space Bd on the index set J ,such that

A‖f‖B ≤ ‖(〈f, ej〉)j∈J‖Bd≤ B‖f‖B

for two constants A,B > 0 independent of f ∈ B.(b) There exists a so-called reconstruction operator R from Bd into

B, such that

R((〈f, ej〉)j∈J) = f

4.3. Relations between RKHS, frames and non-uniform sam-pling. The following theorem translates the different terminologieswhich arise in the context of sampling theory [2, 40, 73].

Theorem 4.2. The following are equivalent:

(i) X = xj, j ∈ J is a set of sampling for V pν (φ).(ii) For the matrix U in (4.3), there exist a, b > 0, such that

a ‖c‖pν ≤ ‖Uc‖pν(X) ≤ b ‖c‖pν for all c ∈ pν

.(iii) There exist positive constants a > 0 and b > 0, such that

a ‖f‖Lpν≤ (

∑xj∈X

|f(xj)|p |ν(xj)|p)1/p ≤ b ‖f‖Lpν

for all f ∈ V pν (φ).

(iv) For p = 2, the set of reproducing kernels Kxj , xj ∈ X is a(Hilbert) frame for V 2(φ).

Remark 4.1. (i) The relation between RKHS and uniform samplingof bandlimited functions was first reported by Yao [117] and usedto derive interpolating series similar to (1.1). For the case of shift-invariant spaces, this connection was established in [9]. Samplingfor functions in RKHS was studied in [84] . For the general caseof non-uniform sampling in shift-invariant spaces the connectionwas established in [5].

(ii) The relation between Hilbert frames and sampling of bandlimitedfunctions is well-known [14, 48]. Sampling in shift-invariant spacesis more recent, and the relation between between frames and sam-pling in shift-invariant spaces (with p = 2 and ν = 1) can be foundin [5, 29, 74, 76, 102].

(iii) The relation between Hilbert frames and the weighted averagesampling mentioned in Remark 3.1 can be found in [1]. Thisrelation is obtained via kernels that generalize the RKHS.

28 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

5. frame algorithms for Lpν spaces

Theorem 4.2 states that a separated set X = xj, j ∈ J is a setof sampling for V 2(φ) if and only if the set of reproducing kernelsKxj , xj ∈ X is a frame for V 2(φ). It is well known from frame theory

that there exists a dual frame Kxj , xj ∈ X ⊂ V 2(φ) that allows usto reconstruct the function f ⊂ V 2(φ) explicitly as

f(x) =∑j∈J

〈f,Kxj〉Kxj(x) =∑j∈J

f(xj)Kxj(x).(5.1)

However, a dual frame Kxj , xj ∈ X is difficult to find in general,and this method for recovering a function f ∈ V 2(φ) from its samplesf(xj) : xj ∈ X is often not practical.

Instead, the frame operator

T f(x) =∑j∈J

〈f,Kxj〉Kxj(x) =∑j∈J

f(xj)Kxj(x)(5.2)

can be inverted via an iterative algorithm which we now describe. Theoperator I− 2

A+BT is contractive, i.e., the operator norm on L2(IRd)

satisfies the estimate∥∥∥∥I− 2

A + BT

∥∥∥∥op

≤ B − A

A + B< 1 ,

where A,B are frame bounds for Kxj , xj ∈ X. Thus, 2A+B

T can beinverted by the Neumann series

A + B

2T−1 =

∞∑n=0

(I− 2

A + BT

)n.

This analysis gives the iterative frame reconstruction algorithm whichis made up of an initilization step

f1 =∑j∈J

f(xj)Kxj

and iteration

fn =2

A + Bf1 +

(I− 2

A + BT

)fn−1.(5.3)

As n → ∞, the iterative frame algorithm (5.3) converges to f∞ =T−1 f1 = T−1 T f = f .

Remark 5.1. (i) The computation of T requires the computation ofthe reproducing frame functions Kxj : xj ∈ X which is adifficult task. Moreover, for each sampling set X we need to

NON-UNIFORM SAMPLING AND RECONSTRUCTION 29

compute a new set of reproducing frame functions Kxj : xj ∈X.

(ii) Even if the frame functions Kxj : xj ∈ X are known, the per-formance of the frame algorithm depends sensitively on estimatesfor the frame bounds. Since accurate and explicit frame bounds,let alone optimal ones, are hardly ever known for non-uniformsampling problems, the frame algorithm converges very slowly ingeneral. For efficient numerical computations involving framesthe primitive iteration (5.3) should therefore be replaced almostalways by acceleration methods, such as Chebyshev or conjugategradient acceleration. In particular, conjugate gradient methodsconverge at the optimal rate, even without any knowledge of theframe bounds [49, 55].

(iii) The convergence of the frame algorithm is guaranteed only in L2,even if the function belongs to other spaces Lpν . It is a remarkablefact that in Hilbert space the norm equivalence (4.4) alone guar-antees that the frame operator is invertible. In Banach spacesthe situation is much more complicated and the existence of areconstruction procedure must be postulated in the definition ofa Banach frame. In the special case of sampling in shift-invariantspaces, the frame operator T is invertible on all V p

ν (φ), wheneverT is invertible on V 2(φ) and φ possesses a suitable polynomialsdecay [56].

6. iterative reconstruction algorithms

Since the iterative frame algorithm is often slow to converge and itsconvergence is not even guaranteed beyond V 2(φ), alternative recon-struction procedures have been designed [4, 75]. These procedures arealso iterative and based on a Neumann series. For the sake of expo-sition, the proofs of the results of this section and next section arepostponed to Section 8.

The first step is to approximate the function f from its samplesf(xj) : xj ∈ X using an interpolation or a quasi-interpolation QX f .For example, QX f could be a piecewise linear interpolation of the sam-ples f |X or even an approximation by step functions, the so-called“sample-and-hold” interpolant.

The approximation QX f is then projected in the space V pν (φ) toobtain the first approximation f1 = P QX f ∈ V pν (φ). The error e =f − f1 between the function f and f1 belongs to the space V pν (φ).Moreover, the values of e on the sampling set X can be calculated fromf(xj) : xj ∈ X and (P QX f)(xj). Then we repeat the interpolation-projection procedure on e and obtain a correction e1. The updated

30 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

estimate is now f2 = f1 + e1. By repeating this procedure, we obtaina sequence fn = f1 + e1 + e2 + e3 + · · · + en−1 that converges to thefunction f .

In order to prove convergence results for this type of algorithm, weneed the sampling set to be dense enough. The appropriate definitionfor the sampling density of X is again due to Beurling.

Definition 6.1. A set X = xj, j ∈ J is γ0-dense in IRd if

IRd = ∪jBγ(xj) for every γ > γ0 .(6.1)

This definition implies that the distance of any sampling point toits nearest neighbor is at most 2γ0. Thus strictly speaking, γ0 is theinverse of a density, i.e., if γ0 increases, the number of points per unitcube decreases. In fact, if a set X is γ0-dense, then its Beurling densitydefined by (1.2) satisfies D(X) ≥ γ−1

0 . This last relation states thatγ0-density imposes more constraints on a sampling set X than theBeurling density D(X).

To create suitable quasi-interpolants, we proceed as follows. Letβjj∈J be a partition of unity such that

(1) 0 ≤ βj ≤ 1, ∀j ∈ J ;(2) supp βj ⊂ Bγ(xj); and(3)

∑j∈J βj = 1.

A partition of unity that satisfies these conditions is sometimes calleda bounded partition of unity. Then the operator QX defined by

QX f =∑

j∈Jf(xj)βj

is a quasi-interpolant of the sampled values f |X .In this situation we have the following qualitative statement.

Theorem 6.1. Let φ in W0(L1ω) and let P be a bounded projection from

Lpν onto V pν (φ). Then there exists a density γ > 0 (γ = γ(ν, p,P)) suchthat any f ∈ V pν (φ) can be recovered from its samples f(xj) : xj ∈ Xon any γ-dense set X = xj, j ∈ J by the iterative algorithm

f1 = P QX f

fn+1 = P QX(f − fn) + fn .(6.2)

Then iterates fn converge to f uniformly and in the W (Lpν) and Lpν-norms. The convergence is geometric, that is,

‖f − fn‖Lpν≤ C ‖f − fn‖W (Lp

ν) ≤ C ′ ‖f − f1‖Lpναn,

for some α = α(γ) < 1.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 31

fn

SX

fn( X )

f ( X )

( f fn )( X )QX

QX( f fn )P

fn 1PQX ( f f n)

Figure 5. The iterative reconstruction algorithm ofTheorem 6.1.

The algorithm based on this iteration is illustrated in Figure 5. Fig-ure 6 shows the reconstruction of a function f by means of this algo-rithm, and Figure 7 shows the reconstruction of an MRI image withmissing data.

Remark 6.1. For ν = 1 Theorem 6.1 was proved in [4]. For a specialcase of the weighted average sampling mentioned in Remark 3.1, amodified iterative algorithm and a Theorem similar to Theorem 6.1can be found in [1].

Universal projections in weighted shift-invariant spaces . The-orem 6.1 requires bounded projections from Lpν onto V pν (φ). In contrastto the situation in Hilbert space, the existence of bounded projectionsin Banach spaces is a difficult problem. In the context of non-uniformsampling in shift-invariant spaces, we would like the projections to sat-isfy additional requirements. In particular, we would like projectorsthat can be implemented with fast algorithms. Further, it would beuseful to find a universal projection, i.e., a projection that works simul-taneously for all Lpν , 1 ≤ p ≤ ∞, and all weights ν. In shift-invariantspaces such universal projections do indeed exist.

Theorem 6.2. Assume φ ∈ W0(L1ω). Then the operator

P : f →∑k∈ZZd

〈f, φ(· − k)〉φ(· − k)

is a bounded projection from Lpν onto V pν (φ) for all p, 1 ≤ p ≤ ∞ andall ω-moderate weights ν.

Remark 6.2. The operator P can be implemented using convolutionsand sampling. Thus the universal projector P can be implemented withfast ”filtering” algorithms [3].

32 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

0 500 10000

0.2

0.4

0.6

0.8

1

1.2

Sampled signal

0 5 1010

-6

10-4

10-2

100

102

Convergence

0 500 1000

-1

0

1

2x 10

-8 Final error

0 500 10000

0.2

0.4

0.6

0.8

1

1.2

Reconstructed signal

Figure 6. Reconstruction of a function f with ‖f‖2 ≈3.5 using the iteration algorithm (6.2) of Theorem 6.1.Top left: Function f belonging to the shift-invariantspace generated by the Gaussian function e−x

2/2σ2σ ≈

0.81, and its sample values f(xj) : xj ∈ X markedby + (density γ ≈ 0.8). Top right: Error ‖f − fn‖L2

against the number of iterations. Bottom left: Finalerror f − fn after 10 iterations. Bottom right: Recon-structed function f10 (continuous line), and original sam-ples f(xj) : xj ∈ X.

7. Reconstruction in presence of noise

In practical applications the given data are rarely the exact samplesof a function f ∈ V pν (φ). We assume more generally that f belongsto W0(L

pν), then the sampling operator f → f(xj) : xj ∈ X still

makes sense and yields a sequence in pν(X). Alternatively, we mayassume that f ∈ V pν (φ), but that the sampled sequence is a noisyversion of f(xj) : xj ∈ X, e.g., the sampling sequence has theform f ′

xj= f(xj) + ηj ∈ pν(X). If a reconstruction algorithm is

applied to noisy data, then the question arises whether the algorithmstill converges, and if it does, to which limit it converges.

To see what is involved we consider sampling in the Hilbert spaceV 2(φ) first. Assume that X = xj : j ∈ J is a set of sampling for

NON-UNIFORM SAMPLING AND RECONSTRUCTION 33

Figure 7. Missing data reconstruction. Top left: Orig-inal digital MRI image with 128×128 samples. Top right:MRI image with 50% randomly missing samples. Bottomleft: Reconstruction using the iterative reconstruction al-gorithm (6.2) of Theorem 6.1. The corresponding shift-invariant space is generated by φ(x, y) = β3(x) × β3(y),where β3 = χ[0,1] ∗ χ[0,1] ∗ χ[0,1] ∗ χ[0,1] is the B-splinefunction of degree 3.

V 2(φ). Then the set of reproducing kernels Kxj : xj ∈ X formsa frame for V 2(φ), and so f ∈ V 2(φ) can be reconstructed from the

samples f(xj) = 〈f,Kxj〉 with the help of the dual frame Kxj : xj ∈X ⊂ V 2(φ) in the form of the expansion

f =∑j∈J

〈f,Kxj〉Kxj =∑j∈J

f(xj)Kxj .(7.1)

34 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

0 500 10000

0.5

1

1.5

2Original signal

0 500 10000

0.5

1

1.5

2Noisy signal

0 500 10000

0.5

1

1.5

2Sampled noisy signal

0 500 10000

0.5

1

1.5

2Reconstructed signal

Figure 8. Reconstruction of a function f with additivenoise using the iterative algorithm (6.2) of Theorem 6.1.Top left: Function f belonging to the shift-invariantspace generated by the Gaussian function e−x

2/2σ2, σ ≈

0.81. Top right: Function f with an additive whitenoise (SNR ≈ 0db). Bottom left: Noisy signal sampledon a non-uniform grid with maximal gap≈ 0.51. Bot-tom right: Reconstructed function f10 after 10 iterations(continuous line), and original signal f (dotted line).

If f ∈ V 2(φ), but f ∈ W0(L2), say, then f(xj) = 〈f,Kxj〉 in general.

However, the coefficients 〈f,Kxj〉 still make sense for f ∈ L2 and theframe expansion (7.1) still converges. The following result describesthe limit of this expansion when f ∈ V 2(φ).

Theorem 7.1. Assume that X ⊂ IRd is a set of sampling for V 2(φ)and let P be the orthogonal projection from L2 onto V 2(φ). Then

P f =∑j∈J

〈f,Kxj〉Kxj

for all f ∈ L2.

The previous theorem suggests a procedure for sampling: the func-tion f is first “pre-filtered” with the reproducing kernel Kx to obtainthe function fa defined by fa(x) = 〈f,Kx〉 for all x ∈ IRd. Sampling

NON-UNIFORM SAMPLING AND RECONSTRUCTION 35

fa on X then gives a sequence of inner products fa(xj) = 〈f,Kxj〉.The reconstruction (7.1) of fa is then the least square approximationof f by a function fa ∈ V 2(φ). In the case of bandlimited functions, we

have φ(x) = sinπx/(πx) and Kx(t) = sinπ(t−x)π(t−x) . Then the inner product

fa(x) = 〈f,Kx〉 = f ∗φ(x) is just a convolution. The filtering operationcorresponds to a restriction of the band-width to [−1/2, 1/2], because

(f ∗ φ) = f · χ[−1/2,1/2], and is usually called prefiltering to reducealiasing.

In practical situations, any sampling sequence is perturbed by noise.This perturbation can be modeled in several equivalent ways. (a) Thefunction f ∈ V 2(φ) is sampled on X, and then noise ηj ∈ 2 is added,resulting in a sequence f ′

j = f(xj) + ηj. (b) We start with an arbitrary

sequence f ′j ∈ 2(X). (c) We sample a function f ∈ W0(L

2), which is

not necessarily in V 2(φ).In this situation, we wish to know what happens if we run the frame

algorithm with the input sequence f ′j : j ∈ J. If f ′

j : j ∈ J ∈ 2(X)we can still initialize the iterative frame algorithm by

g1 =∑j∈J

f ′jKxj .(7.2)

This corresponds exactly to the first step in the iterative frame algo-rithm (5.3). Then we set

gn =2

A + Bg1 + (I − 2

A + BT )gn−1 .(7.3)

Since Kxj is a frame for V 2(φ) by assumption, this iterative algorithmstill converges in L2, and its limit is

g∞ = limn→∞

gn =∑j∈J

f ′jKxj .(7.4)

Theorem 7.2. Let X be a set of sampling for V 2(φ). Then for anyf ′j : j ∈ J ∈ 2(X), the modified frame algorithm (7.3) with the

initialization (7.2) converges to g∞ =∑j∈ZZd

f ′j Kxj ∈ V 2(φ). We have

that ∑j∈J

|f ′j − g∞(xj)|2 <

∑j∈J

|f ′j − g(xj)|2

for all g ∈ V 2(φ) with equality if and only if g = g∞. Thus g∞ fits thegiven data optimally in the least square sense.

36 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

Next we investigate the iterative algorithm 6.2 in the case of noisysamples f ′

j : j ∈ J ∈ pν(X). We use the initialization

f1 = P QX f ′ = P(∑j∈J

f ′j βj),(7.5)

and define the recursion as in (6.2) by

fn = f1 + (I−P QX)fn−1 .(7.6)

The convergence of this algorithm is clarified in the following theorem(see Figure 8).

Theorem 7.3. Under the same assumptions as in Theorem 6.1 thealgorithm (7.6) converges to a function f∞ ∈ V pν (φ) which satisfiesP QX f∞ = P QXf ′

j.

8. Proofs of Lemmas and Theorems of Sections 6 and 7

8.1. Proofs of Lemmas and Theorems of Section 6. To proveTheorems 6.1 and 6.2, we need the following lemmas.

Lemma 8.1. If f ∈ V pν (φ), then the oscillation (or modulus of conti-nuity) oscδ(f)(x) = sup|y|≤δ |f(x + y) − f(x)| belongs to W (Lpν). More-over, for all ε > 0 there exists δ0 > 0 such that

‖oscδ(f)‖W (Lpν) ≤ ε ‖f‖W (Lp

ν) uniformly for all f ∈ V pν (φ) and δ < δ0 .(8.1)

Remark 8.1. Inequality (8.1) implies that oscδ is a (sublinear) operatorfrom V p

ν (φ) to W (Lpν). Using Theorem 2.1(i) and Theorem 3.1(ii), weconclude that oscδ is a (sublinear) operator from V pν (φ) to Lpν and wealso have ‖oscδ(f)‖Lp

ν≤ Cε ‖f‖Lp

νfor some constant C independent of

f and δ.

Proof. We show first that oscδ(φ) ∈ W (L1ω). Without loss of generality,

assume δ ≤ 1. Let I = [0, 1]d, C = [−1, 1]d, and R = I + C = [−1, 2]d.Then, for j ∈ ZZd we have

supx∈I

sup|y|≤δ

|φ(x + y + j)| ≤ supx∈R

|φ(x + j)|

≤∑

k∈R∩ZZd

supx∈I

|φ(x + j + k)|.

It follows that

supx∈I

|oscδ(φ)(x + j)| ≤ supx∈I

sup|y|≤δ

|φ(x + y + j)| + supx∈I

sup|y|≤δ

|φ(x + j)|

≤ 2∑

k∈R∩ZZd

supx∈I

|φ(x + j + k)| .

NON-UNIFORM SAMPLING AND RECONSTRUCTION 37

Summing over j, we obtain

‖oscδ(φ)‖W (L1ω) ≤ 2C #(R∩ ZZd) ‖φ‖W (L1

ω) .(8.2)

Thus, oscδ(φ) ∈ W (L1ω).

Next we show that limδ→0 oscδ(φ)W (L1ω) = 0. Since oscδ(φ) ∈ W (L1

ω),there exists an integer L0 > 0 such that∑

|k|≥L0

supx∈I

|oscδ(φ)(x + k)|ω(k) <ε

2.(8.3)

Moreover, since φ is continuous, there exists a δ0 > 0 such that

supx∈I

sup|y|≤δ

|φ(x + y + k) − φ(x + k)|ω(k) ≤ ε

(2L0)d(8.4)

for all |k| < L0 and all δ < δ0.Combining (8.3) and (8.4), we obtain that for any ε > 0 there exists

a δ0 > 0 such that

‖oscδ(φ)‖W (L1ω) <

ε

2+

ε

2= ε ∀ δ, 0 < δ ≤ δ0.

Thus, ‖oscδ(φ)‖W (L1ω) → 0 as δ → 0.

Finally, if f =∑k∈ZZd

ckφ(· − k) ∈ V pν (φ), then we have

oscδ(f)(x) = sup|y|≤δ

∣∣∣∣∣∣∑k∈ZZd

ck (φ(x− k) − φ(x + y − k))

∣∣∣∣∣∣≤∑k∈ZZd

|ck| sup|y|≤δ

|φ(x− k) − φ(x + y − k)|

≤∑k∈ZZd

|ck| oscδ(φ)(x− k).

Therefore Lemma 2.9 implies that

‖oscδ(f)‖W (Lpν) ≤ C ‖c‖pν ‖oscδ(φ)‖W (L1

ω) ,

so (8.1) follows.

Given a bounded uniform partition of unity βj associated with aseparated sampling set X, we define a quasi-interpolant QX c on se-quences by

QX c =∑j∈J

cjβj .

If f ∈ W0(Lpν), we write

QX f =∑j∈J

f(xj)βj

38 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

for the quasi-interpolant of the sequence cj = f(xj). If the partition ofunity satisfies the additional condition βj(xj) = 1, hence βj(xk) = 0 fork = j, then QX c(xj) = cj for all j ∈ J and QX c actually interpolatesthe sequence c.

Lemma 8.2. If βj is a bounded uniform partition of unity, then QX

is a bounded operator from pν(X) to Lpν and to W (Lpν), i.e., ‖QX c‖W (Lpν) ≤

C‖c‖pν(X). In particular, if f ∈ W0(Lpν), then

‖QX f‖Lpν≤ ‖QX f‖W (Lp

ν) ≤ C‖f |X‖pν(X) ≤ C ′‖f‖W (Lpν) .

Proof. Let χ be the characteristic function of the compact set Bγ(0) +[0, 1]d. Since 0 ≤ βj ≤ 1 and supp βj ⊂ Bγ(xj), we conclude that forall xj ∈ k + [0, 1]d

βj(x) ≤ χ(x− k) .

Therefore|∑j∈J

cjβj| ≤∑k∈ZZd

( ∑j:xj∈k+[0,1]d

|cj|)χ(· − k)

and consequently Lemma 2.9 implies that

‖∑j∈J

cjβj‖W (Lpν) ≤ C

( ∑k∈ZZd

( ∑j:xj∈k+[0,1]d

|cj|)pν(k)p

)1/p

‖χ‖L1ω.

Since X is separated, there are at most N sampling points xj in eachcube k+[0, 1]d. So by Holder’s inequality we have

(∑j:xj∈k+[0,1]d |cj|

)p ≤Np/p′

∑j:xj∈k+[0,1]d |cj|p. Since furthermore ν(k) ≤ Cν(xj) for xj ∈

k + [0, 1]d by Lemma 2.6, we have proved that

‖∑j∈J

cjβj‖W (Lpν) ≤ C ′(∑

j∈J|cj|pν(xj)

p)1/p

= C ′‖c‖pν .

Now the boundedness of QX on W0(Lpν) follows from

‖∑j∈J

f(xj)βj‖W (Lpν) ≤ C ′‖f |X‖pν(X) ≤ C ′′‖f‖W (Lp

ν) .

Lemma 8.3. Let P be any bounded projection from Lpν onto V pν (φ).Then there exists a γ0 = γ0(P) such that the operator I−P QX is acontraction on V pν (φ) for every separated γ-dense set X with γ ≤ γ0.

Proof. For f ∈ V pν (φ) we have

‖f − P QX f‖Lpν

= ‖P f − P QX f‖Lpν

≤‖P‖op ‖f − QX f‖Lpν

≤‖P‖op ‖oscγ(f)‖Lpν

≤C1ε ‖P‖op ‖f‖Lpν.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 39

We can choose γ so small that C1ε ‖P‖op < 1 to get a contraction.

Remark 8.2. Diligent bookkeeping shows that the sufficient samplingdensity is determined by the inequality

C1C2

∥∥∥T∗φ

∥∥∥op‖oscγ(φ)‖W (L1

ω) ‖P‖op < 1,

where ‖P‖op is the operator norm of the projector P on V pν (φ), C1 is

the constant in (2.9) or (2.10), C2 is the constant in Theorem 2.2 (iii),

and∥∥∥T∗

φ

∥∥∥op

is the operator norm in (2.17).

Proof of Theorem 6.1. Let en = f − fn be the error after n iterations.By (6.2), the sequence en satisfies the recursion

en+1 = f − fn+1

= f − fn − P QX(f − fn)

= (I − P QX)en.

Using Lemma 8.3, we may choose γ so small that ‖ I−P QX ‖op = α <1. Therefore we obtain

‖en+1‖W (Lpν) ≤ α ‖en‖W (Lp

ν)(8.5)

and

‖en‖W (Lpν) ≤ αn‖e0‖W (Lp

ν) .

Thus ‖en‖W (Lpν) → 0, and the proof is complete.

Proof of Theorem 6.2. Using the operators Tφ and T ∗φ

defined in (2.15)

and (2.16), we have

P f =∑k∈ZZd

〈f, φ(· − k)〉φ(· − k) = Tφ T∗φf .

The proof of Theorem 2.3 shows that T ∗φ

Tφ = Ipν , and Lemmas 2.9

and 2.10 show that T ∗φ

Tφ is bounded from Lpν to V pν (φ). Therefore

P2 = (Tφ T∗φ)(Tφ T

∗φ) = Tφ T

∗φ

= P

and so P is a projection. Let f ∈ V pν (φ); then f = Tφ c for some c ∈ pν ,so the range of P is V pν (φ).

40 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

8.2. Proofs of Theorems of Section 7.

Proof of Theorem 7.1. Let P be the orthogonal projection onto V 2(φ).Since Kx ∈ V 2(φ), we have PKx = Kx for all x ∈ IRd and thus

〈f,Kx〉 = 〈f,PKx〉 = 〈P f,Kx〉for all f ∈ L2. Consequently∑

j∈J〈f,Kxj〉Kxj =

∑j∈J

〈P f,Kxj〉Kxj = P f(8.6)

because P f ∈ V 2(φ) and (8.6) is the identity on V 2(φ).

Proof of Theorem 7.2. It is well known that the dual frame Kxj : xj ∈X is given by Kxj = T−1 Kxj , where T is the frame operator definedby (5.2) [40]. Thus, the iteration (7.3) converges to

g∞ = T−1 g1 =∑j∈J

f ′j T−1 Kxj =

∑j∈J

f ′j Kxj .(8.7)

To show the least square property, we start with two simple obser-vations. First, from (8.7) we see that∑

j∈Jf ′jKxj = Tg∞ ,

and secondly, for g ∈ V 2(φ) we have∑j∈J

g(xj)f ′j =

∑j∈nJ

〈g,Kxj〉f ′j

= 〈g,∑j∈J

f ′jKxj〉(8.8)

= 〈g, Tg∞〉and by definition of the frame operator

∑j |g(xj)|2 = 〈g, Tg〉. Using

(8.8), we estimate least square errors as follows:∑j∈J

|f ′j − g(xj)|2 −

∑j∈J

|f ′j − g∞(xj)|2

=∑j∈J

(|g(xj)|2 − 2 Re g(xj)f ′

j − |g∞(xj)|2 + 2 Re g∞(xj)f ′j

)= 〈g, Tg〉 − 2Re 〈g, Tg∞〉 − 〈g∞, T g∞〉 + 2Re 〈g∞, T g∞〉= 〈(g − g∞), T (g − g∞)〉 > 0

The last expression is strictly positive for g = g∞, since T is positiveand invertible.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 41

Proof of Theorem 7.3. The hypothesis of Theorem 6.1 guarantees thatI−P QX is a contraction on V pν (φ). Therefore the iterates fn convergeto some f∞ ∈ V pν (φ). Taking limits in (7.6), we obtain

f∞ = f1 + (I−P QX)f∞

or

f1 = P QX f ′ = P QX f∞

as desired.

Acknowledgments: We thank Hans Feichtinger for many stimulatingdiscussions and insightful remarks; Thomas Strohmer for his helpfulcomments and for providing Figure 4; Gabriele Steidl for providingthe example of a polar sampling grid in computer tomography; JohnBenedetto, Wai Shing Tang, Dan Rockmore and Nick Trefethen, fortheir invaluable comments and editorial help.

References

[1] A. Aldroubi. Non-uniform weighted average sampling and exact reconstruc-tion in shift-invariant spaces. Preprint, 2001.

[2] A. Aldroubi. Portraits of frames. Proc. Amer. Math. Soc., 123(6):1661–1668,1995.

[3] A. Aldroubi. Oblique projections in atomic spaces. Proc. Amer. Math. Soc.,124:2051–2060, 1996.

[4] A. Aldroubi and H. Feichtinger. Exact iterative reconstruction algorithm formultivariate irregularly sampled functions in spline-like spaces: the Lp theory.Proc. Amer. Math. Soc., 126(9):2677–2686, 1998.

[5] A. Aldroubi and K. Grochenig. Beurling-Landau-type theorems for non-uniform sampling in shift invariant spaces. J. Fourier Anal. Appl., 6(1):91–101, 2000.

[6] A. Aldroubi, Q. Sun, and W. S. Tang. p-frames and shift invariant spaces ofLp. J Fourier Anal. Appl., 7(1):1–21, 2001.

[7] A. Aldroubi and M. Unser. Families of wavelet transforms in connection withShannon’s sampling theory and the Gabor transform. In [30], pages 509–528.1992.

[8] A. Aldroubi and M. Unser. Families of multiresolution and wavelet spaceswith optimal properties. Numer. Funct. Anal. and Optimiz., 14(5):417–446,1993.

[9] A. Aldroubi and M. Unser. Sampling procedure in function spaces and as-ymptotic equivalence with Shannon’s sampling theory. Numer. Funct. Anal.and Optimiz., 15(1):1–21, 1994.

[10] A. Aldroubi, M. Unser, and M. Eden. Asymptotic properties of least squarespline filters and application to multi-scale decomposition of signals. InISITA’90, pages 271–274, 1990.

[11] A. Aldroubi, M. Unser, and M. Eden. Cardinal spline filters: Stability andconvergence to the ideal sinc interpolator. Signal Processing, 28:127–138,1992.

42 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

[12] R. Balan Equivalence relations and distances between Hilbert frames. Proc.Amer. Math. Soc., 127(8): 2353–2366,1999.

[13] E. Beller and G. de Haan. New algorithms for motion estimation on inter-laced video. In Proc. SPIE–Visual Communication and Image Processing,Vol. 3309, pages 111–121, 1998.

[14] J.J. Benedetto. Irregular sampling and frames. In [30], pages 445–507. 1992.[15] J.J. Benedetto. Frame decompositions, sampling, and uncertainty principle

inequalities In [17], pages 247–304. 1993.[16] J.J. Benedetto and P.J.S.G. Ferreira. Modern Sampling Theory. Birkhauser,

Boston, 2000.[17] J.J. Benedetto and M.W. Frazier, editors. Wavelets–Mathematics and Appli-

cations. CRC, Boca Raton, Florida, 1993.[18] J.J. Benedetto, C. Heil, and D.F. Walnut. Gabor systems and the Balian-Low

theorem. In [50], pages 85–122. 1998.[19] J.J. Benedetto and D. Walnut. Gabor frames of L2 and related spaces. In

[17], pages 247–304. 1993.[20] J. J. Benedetto and S. Li. The theory of multiresolution frames and applica-

tions to filter banks. Appl. Comp. Harm. Anal., 5:389–427, 1998.[21] J.J. Benedetto and H.-C. Wu Non-uniform sampling and spiral MRI recon-

struction. In Proc. SPIE–Wavelet Applications in Signal and Image Process-ing VIII, Vol. 4119, pages 130–141, 2000.

[22] C.A. Berenstein and E.V. Patrick. Exact deconvolution for multiple convolu-tion operators– an overview, plus performance characterizations for imagingsensors. In IEEE, April 1990, pages 723–734.

[23] A. Beurling. The Collected Works of Arne Beurling. Vol. 1. BirkhauserBoston Inc., Boston, MA, 1989. Complex analysis, Edited by L. Carleson,P. Malliavin, J. Neuberger and J. Wermer.

[24] A. Beurling. The Collected Works of Arne Beurling. Vol. 2. BirkhauserBoston Inc., Boston, MA, 1989. Harmonic analysis, Edited by L. Carleson,P. Malliavin, J. Neuberger and J. Wermer.

[25] T. Blu and M. Unser. Quantitative Fourier analysis of approximation tech-niques: Part I-interpolators and projectors. IEEE Trans. Signal Process.,47(10):2783–2795, 1999.

[26] P.L. Butzer. A survey of the Whittaker-Shannon sampling theorem and someof its extensions. J. Math. Res. Exposition 3, 3(1):185–212, 1983.

[27] P.G. Casazza and O. Christensen. Frames containing a Riesz basis and preser-vation of this property under perturbations. SIAM Journ. Math. Analysis,29(1): 266-278, 1998.

[28] P. Casazza, D. Han, and D. Larson. Frames for Banach spaces. In The Func-tional and Harmonic Analysis of Wavelets and Frames, Vol. 247, pages 149–180. American Mathematical Society, Providence, Rhode Island, USA, 1999.

[29] W. Chen, S. Itoh, and J. Shiki. Irregular sampling theorems for wavelet sub-spaces. IEEE Trans. Inform. Theory, 44(3):1131–1142, 1998.

[30] C.K. Chui, editor. Wavelets: A Tutorial in Theory and Applications. Aca-demic Press, San Diego, CA, 1992.

[31] J.P. Oakley, M.J. Cunnigham, and G. Little. A Fourier-domain formulafor the least squares projection of a function onto a repetitive basis in N-dimensional space. IEEE Trans. Acoust., Speech, Signal Procesing, 38(1):114–120, 1990.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 43

[32] O. Christensen. Moment problems for frames and applications to irregularsampling and Gabor frames. Appl. Comp. Harm. Anal., 3(1):82–86, 1996.

[33] I. Daubechies. Ten Lectures on Wavelets. SIAM, 1992.[34] C. de Boor, R. DeVore and A. Ron. The structure of finitely generated shift-

invariant spaces in L2(IRd). J. Funct. Anal., 119, 37–78, 1994.[35] C. de Boor and R. DeVore. Partition of unity and approximation. Proc. Amer.

Math. Soc., 93, 705–709,1985.[36] R.A. DeVore, B. Jawerth, and B.J. Lucier. Image compression through

wavelet transform coding. IEEE Trans. Inform. Theory, 38(2):719–746, 1992.[37] I. Djokovic and P.P. Vaidyanathan. Generalized sampling theorems in mul-

tiresolution subspaces. IEEE Trans. Signal Process., 45(3):583–599, 1997.[38] Y. Domar. Harmonic analysis based on certain commutative Banach algebras.

Acta Math., 96:1–66, 1956.[39] G.C. Donovan, J.S. Geronimo, and D.P. Hardin. Intertwining multiresolution

analyses and the construction of piecewise polynomial wavelets. SIAM Journ.Math. Analysis, 26:1791–1815, 1996.

[40] R.J. Duffin and A.C. Schaeffer. A class of nonharmonic Fourier series. Trans.Amer. Math. Soc., 72(2):341–366, 1952.

[41] H.G. Feichtinger. Gewichtsfunktionen auf lokalkompakten Gruppen. Sitzber.d. Osterr. Akad. Wiss., 188:451-471, 1979.

[42] H.G. Feichtinger. Banach convolution algebras of Wiener type. In Functions,series, operators, Vol. I, II (Budapest, 1980), pages 509–524. North-Holland,Amsterdam, 1983.

[43] H.G. Feichtinger. Generalized amalgams, with applications to Fourier trans-form. Can. J. of Math., 42(3):395–409, 1990.

[44] H.G. Feichtinger. Wiener amalgams over Euclidean spaces and some of theirapplications. In Proc. Conf. Function spaces, K. Jarosz, editor, Vol. 136 ofLect. Notes in Math., pages 123–137, Edwardsville, IL, 1991.

[45] H.G. Feichtinger. New results on regular and irregular sampling based onWiener amalgams. In Proc. Conf. Function spaces, K. Jarosz, editor, Vol.136 of Lect. Notes in Math., pages 107–121, Edwardsville, IL, 1991.

[46] H.G. Feichtinger and K. Grochenig. Banach spaces related to integrable grouprepresentations and their atomic decompositions. I. J. Funct. Anal., 86:307–340, 1989.

[47] H.G. Feichtinger and K. Grochenig. Iterative reconstruction of multivariateband-limited functions from irregular sampling values. SIAM J. Math. Anal.,231:244–261, 1992.

[48] H.G. Feichtinger and K. Grochenig. Theory and practice of irregular sampling.In [17], pages 305–363. 1993.

[49] H.G. Feichtinger, K. Grochenig, and T. Strohmer. Efficient numerical meth-ods in non-uniform sampling theory. Num. Math., 69:423-440, 1995.

[50] H.G. Feichtinger and T. Strohmer, editors. Gabor Analysis and Algorithms.Birkhauser, Boston, 1998.

[51] T.N.T. Goodman, S.L. Lee, and W.S. Tang. Wavelet wandering subspaces.Trans. Amer. Math. Soc., 338:639–654, 1993.

[52] T.N.T. Goodman, S.L. Lee, and W.S. Tang. Wavelet bases for a set of com-muting unitary operators. Adv. Comput. Math., 1:109–126, 1993.

44 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

[53] K. Grochenig. Describing functions: Atomic decompositions versus frames.Monatsh. Math., 112:1–42, 1991.

[54] K. Grochenig. Reconstruction algorithms in irregular sampling. Math. Comp.59 :181–194, 1992.

[55] K. Grochenig. Acceleration of the frame algorithm. IEEE Trans. Signal Proc.,Special Issue on Wavelets and Signal Processing, 41(12):3331-3340, 1993.

[56] K. Grochenig. Invertibility of the frame operator and Banach frames. In prepa-ration.

[57] K. Grochenig and T. Strohmer. Numerical and theoretical aspects of non-uniform sampling of band-limited images. In Theory and Practice of Nonuni-form Sampling, F. Marvasti, editor, Kluwer/Plenum, 2000, in press.

[58] K. Grochenig and H. Razafinjatovo. On Landau’s necessary density conditionsfor sampling and interpolation of band-limited function. J. London Math.Soc., 54:557–565, 1996.

[59] C.E. Heil and D.F. Walnut. Continuous and discrete wavelet transforms.SIAM Rev., 31(4):628–666, 1989.

[60] J.R. Higgins. Five short stories about the cardinal series. Bull. Amer. Math.Soc., 121:45–89, 1985.

[61] J.R. Higgins. Sampling theory for Paley-Wiener spaces in the Riesz basissettings. Proc. Roy. Irish Acad. Sect., 2:219–235, 1994.

[62] H.S. Hou and H.C. Andrews. Cubic splines for image interpolation and digitalfiltering. IEEE Trans. Acoust. Speech Signal Process., 26(6):508–517, 1978.

[63] A.J.E.M. Janssen. The Zak transform and sampling theorems for waveletsubspaces. IEEE Trans. Signal Process., 41:3360–3364, 1993.

[64] A. Jerri. The Shannon sampling theorem—its various extensions and appli-cations: A tutorial review. Proc. IEEE, 65:1565–1596, 1977.

[65] K. Jetter and J. Stockler. Topics in scattered data interpolation and non-uniform sampling. In Surface Fitting and Multiresolution Methods, A. LeMehautee, C. Rabut, and L. L. Schumaker, editors, Vanderbilt UniversityPress, Nashville, USA, pages 191–207, 1997.

[66] R.-Q. Jia. Shift-invariant spaces and linear operator equations. Israel Math.J., 103:259–288, 1998.

[67] R.-Q. Jia. Stability of the shifts of a finite number of functions. J. Approx.Th., 95, 194–202, 1998.

[68] R.-Q. Jia and C. A. Micchelli. On linear independence of integer translatesof a finite number of functions. Proc. Edinburgh Math. Soc., 36:69–85, 1992.

[69] P. Jorgensen. A geometric approach to the cascade approximation operatorfor wavelets. Integr. equ. oper. theory, 35:125–171, 1999.

[70] M.I. Kadec. The exact value of the Paley-Wiener constant. Soviet Math. Dok-lady, 5:559–561, 1964.

[71] H.P. Kramer. A generalized sampling theorem. J. Math. Phys., 38:68–72,1959.

[72] H. Landau. A sparse regular sequence of exponentials closed on large sets.Bull. Amer. Math. Soc., 1964.

[73] H. Landau. Necessary density conditions for sampling and interpolation ofcertain entire functions. Acta Math., 117:37–52, 1967.

[74] S. Li. Iterative irregular sampling and useful irregular sampling conditions.Preprint, 1999.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 45

[75] Y. Liu. Irregular sampling for spline wavelet subspaces. IEEE Trans. Inform.Theory, 42:623–627, 1996.

[76] Y. Liu and G.G. Walter. Irregular sampling in wavelet subspaces. J. FourierAnal. Appl., 2(2):181–189, 1996.

[77] Y. Lyubarskiı and K. Seip. Convergence and summability of Gabor expansionsat the Nyqyuist density. J. Fourier Anal. Appl., 5(2/3):127–157, 1999.

[78] Y. Lyubarskiı and W.R. Madych. The recovery of irregularly sampled bandlimited functions via tempered splines. J. Funct. Anal., 125(1):201–222, 1994.

[79] S. Mallat. Multiresolution approximations and wavelet orthonormal bases ofL2(IR). Trans. Amer. Math. Soc., 315(1):69–97, 1989.

[80] S. Mallat. A theory for multiresolution signal decomposition: The waveletrepresentation. IEEE Trans. PAMI., 11(7):674–693, 1989b.

[81] S. Mallat. A Wavelet Tour. Academic Press, New York, New York, 1996.[82] A. Beurling P. Malliavin. On the closure of characters and the zeros of entire

functions. Acta Math., 1962.[83] Y. Meyer. Ondelettes et Operateurs. Hermann, Paris, France, 1990.[84] M.Z. Nashed and G.G. Walter. General sampling theorems for functions in

reproducing kernel Hilbert spaces. Mathematics of Control, Signals, and Sys-tems, 1991.

[85] J.L. Ostuni, A.K.S. Santhaand V.S. Mattay, D.R. Weinberger, R.L. Levin,and J.A. Frank. Analysis of interpolation effects in the reslicing of functionalMR-Images. J. Computer Assisted Tomography, 21:803–810, 1997.

[86] R.E.A.C. Paley and N. Wiener. Fourier transform in the complex domain. InAmer. Math. Soc. Colloquium publications. Amer. Math. Soc., 1934.

[87] A. Papoulis. Generalized sampling expansions. Circuit and Systems,24(11):652–654, 1977.

[88] B.S. Pavlov. The basis property of a system of exponentials and the conditionof Muckenhoupt. Dokl. Akad. Nauk SSSR, 247(1):37–40, 1979.

[89] D. Potts and G. Steidl New Fourier reconstruction algorithms for computer-ized tomography. In Proc. Wavelet Applications in Signal and Image Process-ing VIII, Vol. 4199, pages 13–23, 2000.

[90] H. Reiter. Classical Harmonic Analysis and Locally Compact Groups. OxfordUniv. Press, Oxford, 1968.

[91] M. Rauth and T. Strohmer. Smooth approximation of potential fields fromnoisy scattered data. Geophysics, 63(1):85-94, 1998.

[92] K. Seip. An irregular sampling theorem for functions bandlimited in a gener-alized sense. SIAM J. Appl. Math., 47(5):1112–1116, 1987.

[93] K. Seip. On the connection between exponential bases and certain relatedsequences in L2(−π, π). J. Funct. Anal., 130(1):131–160, 1995.

[94] I.W. Selesnick. Interpolating multiwavelet and the sampling theorem. IEEETrans. Signal Process., 46(11):2898–2908, 1999.

[95] C.E. Shannon. Communications in the presence of noise. Proc. IRE, 37:10–21,1949.

[96] S.S. Goh and I.G.H. Ong. Reconstruction of bandlimited signals from irreg-ular samples. Signal Process., 46(3):315–329, 1995.

[97] J. Stockler. Multivariate Affine Frames. Shaker Verlag, Aachen, Germany,1998.

46 AKRAM ALDROUBI AND KARLHEINZ GROCHENIG

[98] G. Strang. The finite element method and approximation theory. In Proc.Sympos. Numerical Solution of Partial Differential Equations, AcademicPress, New York, Vol. II, pages 547–583, 1971.

[99] G. Strang. Wavelets and dilation equations: a brief introduction. SIAM Rev.,31:614–627, 1989.

[100] G. Strang and T. Nguyen. Wavelets and Filter Banks. Wellesley-Cambridgepress, Wellesley, MA, 1996.

[101] T. Strohmer. Numerical analysis of the non-uniform sampling problem. J.Comp. Appl. Math., special issue on Numerical Analysis in the 20th Century,2000, in press.

[102] W. Sun and X. Zhou. On the stability of multivariate trigonometric systems.J. Math. Anal. Appl., 235:159–167, 1999.

[103] P. Thevenaz, T. Blu, and M. Unser. Image interpolation and resampling. InHandbook of Medical Image Processing. in press.

[104] G. Thomas. A comparision of motion-compensated interlace-to-progressiveconversion methods. Image Communication, 12(3):209–229, 1998.

[105] M. Unser and A. Aldroubi. Polynomial splines and wavelets–a signal process-ing perspective. In [30], pages 543–601. 1992.

[106] M. Unser and A. Aldroubi. Generalized sampling with application to thewavelet transform. In Proc. of the Conference on Information Sciences andSystems, March 24-26,1993, The John Hopkins University, Baltimore, Mary-land, 1993.

[107] M. Unser and A. Aldroubi. A general sampling theory for non-ideal acquisitiondevices. IEEE Trans. on Signal Processing, 42(11):2915–2925, 1994.

[108] M. Unser, A. Aldroubi, and M. Eden. A sampling theory for polynomialsplines. In ISITA’90, pages 279–282, 1990.

[109] M. Unser, A. Aldroubi, and M. Eden. Polynomial spline signal approxima-tions: filter design and asymptotic equivalence with Shannon’s sampling the-orem. IEEETIP, 38:95–103, 1991.

[110] M. Unser and J. Zerubia. A generalized sampling theory without bandlim-iting constraints. Trans. Circuits and Systems–II: Analog and Digital SignalProcessing, 45(8):959–969, 1998.

[111] R. Vio, T. Strohmer, and W. Wamsteker. On the reconstruction of irregularlysampled time series. Publ. Astronom. Soc. Pac., 112: 74–90, 2000.

[112] D. Walnut. Nonperiodic sampling of bandlimited functions on union of rect-angular. J. Fourier Anal. Appl., 2(5):436–451, 1996.

[113] G.G. Walter. A samlping theorem for wavelet subspaces. IEEE Trans. Inform.Theory, 38(2):881–884, 1992.

[114] J.M. Whittaker. Interpolatory Function Theory. Cambridge University Press,London, 1935.

[115] X.G. Xia, J.S. Geronimo, D.P. Hardin, and B.W.Sutter. Design of prefiltersfor discrete multiwavelet transforms. IEEE Trans. Signal Process., 44(1):25–35, 1996.

[116] X.G. Xia and Z.Z. Zhang. On sampling theorem, wavelets, and wavelet trans-forms. IEEE Trans. Signal Process., 41(12):3524–3535, 1993.

[117] K. Yao. Applications of reproducing kernel Hilbert spaces–bandlimited signalmodels. Information and Control, 11:429–444, 1967.

[118] R.M. Young. An Introduction to Nonharmonic Fourier Series. AcademicPress, New York, 1980.

NON-UNIFORM SAMPLING AND RECONSTRUCTION 47

[119] X. Zhou and W. Sun. On the sampling theorem for wavelet subspaces. J.Fourier Anal. Appl., 5(4):347–354, 1999.


Recommended