1. Trang chủ
  2. » Ngoại Ngữ

Exponential b splines scale space and wavelet representations

82 204 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Exponential B-Splines: Scale-Space and Wavelet Representations Lor Choon Yee B.Sc.(Hons), NTU A Thesis Submitted for the Degree of Master of Science Department of Mathematics National University of Singapore 2012 i Abstract Exponential B-splines have been well studied in the context of interpolation and approximation theory as a generalization of the classical polynomial B-splines. The focus of this thesis is on two new aspects, namely the scale-space and wavelet representations by exponential B-splines. First, the concept of elementary symmetric polynomials is introduced in order to express derivatives of exponential B-spline in terms of lower order ones. An exponential B-spline is known to satisfy a refinement equation. This refinable property is utilized to formulate the exponential B-spline scale-space representation at rational scale. A simple algorithm for scale-space computation is presented together with some numerical examples. This algorithm can be modified for computation of wavelet transforms defined by derivatives of exponential B-splines. Finally, a semi-discrete wavelet representation for the difference of exponential B-spline scale-space at two consecutive dyadic scales is analyzed. ii Acknowledgements First of all, I would like to express my gratitude to my supervisor Professor Lee Seng Luan for his kind guidance and insightful discussion throughout the course of this thesis. I would like to thank all the lecturers who have taught me during my graduate and undergraduate studies. Special thank goes to Assoc. Prof. Goh Say Song for his advice and encouragement during my study in NUS. I would also like to thank Assoc. Prof. Victor Tan for mentoring my teaching assignment as graduate tutor. I am grateful to all my friends and coursemates for their comradeship throughout the years. Special thanks go to Dr. Lim Kay Jin and Dr. Ku Cheng Yeaw for their companion during my days in NUS. May all of you be successful in your future endeavours. Last but not least, I shall reserve my greatest gratitude to my mother for her compact support. Modifying Pierre de Fermat’s famous quote, “the margin here is too small to contain all my gratitude and love for her.” Lor Choon Yee May 2012 iii Contents Abstract ii Acknowledgements iii Contents iv Summary vi List of Figures viii List of Notations ix 1 Preliminaries 1 1.1 Fourier Transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 B-Splines 7 1.3 Elementary Symmetric Polynomials . . . . . . . . . . . . . . . . . . . 10 1.4 Differential Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv 2 Exponential B-splines 16 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.2 Basic Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.3 Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.4 Refinement Equation . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3 Scale-Space Representation 37 3.1 Introducing Scale-Space . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.2 Exponential B-spline Scale-Space . . . . . . . . . . . . . . . . . . . . 40 3.3 Numerical Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4 Wavelet Representation 48 4.1 Continuous Wavelet Transforms . . . . . . . . . . . . . . . . . . . . . 48 4.2 Numerical Computation . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.3 Semi-Discrete Wavelet Representation . . . . . . . . . . . . . . . . . . 57 5 Concluding Remarks 63 Bibliography 65 A Proof of Theorem 2.1.1 68 v Summary In this thesis, we consider a special class of splines, called the exponential B-splines, which are well-developed from theoretical point of view as generalization of classical B-splines, but have yet to be fully studied in the context of scale-space and the wavelet transforms. The new results in this thesis, to the knowledge of the author, are labelled as Propositions. This thesis is organized as follows. Chapter 1 collects some preliminary materials that will be used throughout the thesis. We state, without proof, some fundamental results in Fourier analysis and (polynomial) B-splines. In addition, we give a quick review of elementary symmetric polynomials and diffferential operators which arise naturally as we generalize the results of polynomial B-splines to exponential B-splines. In Chapter 2, we formally introduce the exponential B-splines with real parameters. We give an explicit formula for exponential B-splines of arbitrary order in Section 2.1 with a complete proof in Appendix A. This corrects the formula given in page 4 of [3]. The basic properties such as partition of unity and Fourier transform of exponential B-splines are summarized in Section 2.2. In the same section, we vi also provide an explicit formula for the first moment of exponential B-splines and investigate the mirroring effect of changing the sign of the parameters. In Section 2.3, we show that derivatives of exponential B-splines can be expressed in terms of lower order ones with the aid of elementary symmetric polynomials. In the last section, we prove that an exponential B-spline is refinable. This result bridges the theory of exponential B-splines to scale-space and wavelet transforms. In Chapter 3, we give a brief introduction to scale-space representation in Section 3.1 before we generalize the B-spline scale-space to exponential B-spline scale-space in Section 3.2. We also derive a simple algorithm for computation of scale-space at rational scale with applications to modelling and smoothing data. From various examples given in Section 3.3, we observe that exponential B-spline scale-space gives an extra degree of flexibility in choosing the parameters but its difference from polynomial B-spline scale-space is not significant. In the first section of Chapter 4, we summarize some recent results in [9], where the theory of scale-space is linked to continuous wavelet transforms. In Section 4.2, we modify the scale-space algorithm for computation of continuous wavelet transforms defined by derivatives of exponential B-splines. In the last section, we investigate the semi-discrete wavelet representation for the difference of exponential B-spline scale-space at two consecutive dyadic scales. The last chapter contains some concluding remarks on the work in this thesis and points out some potential future work in this area. Appendix A contains a proof of Theorem 2.1.1 with a reformulation using the modified elementary symmetric polynomials. vii List of Figures → 2.1 (t) with α= (α, · · · , α), α = 0.25. . . . . . . . 19 (a) E(α1 ,α2 ) (t), (b) En,→ α 2.2 E4 (t) with parameter (a) α= (−2, −1, 1, 2), (b) α= (0.5, 1, 1.5, 2). . . 21 2.3 (a) E(1,2,3) (t), (b) E(−1,0,1) (t), (c) E(−1,−2,−3) (t). . . . . . . . . . . . . . 27 2.4 (a) E4 (t), (b) E4 (t), (c) E4 (t), with parameter α= (−2, −1, 1, 2). . . . 29 3.1 (a) s = 25 , (b) s = 3.2 3D scale-space curves. . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.3 Scale-space SE4 f with f modelled by M2 at scale (a) s = 25 , (b) s = 22 . 5 46 3.4 Scale-space SE4 f with f modelled by E3 at scale (a) s = 25 , (b) s = 22 . 5 47 4.1 (a) Original data, (b) Scale-space SM5 at scale s = 25 , (c) Wavelet → → → 12 , 5 (c) s = 42 . 5 . . . . . . . . . . . . . . . . . . . . . 44 transform WM5 at scale s = 25 . . . . . . . . . . . . . . . . . . . . . . . 54 4.2 (a) Scale-space SM5 f ( 12 , ·), (b) Wavelet transform WM5 f ( 12 , ·). 5 5 4.3 (a) Scale-space SE5 f ( 52 , ·), (b) Wavelet transform WE5 f ( 25 , ·). . . . . . 56 viii . . . 55 List of Notations N Z Q R C C(R) Cc (R) C k (R) Lp (R) · p f (t) F{f }(u), f (u) supp(f ) (f ∗ g)(x) χE Ej Ej,i Mn (t) En,→ (t), En (t) α En,→ (t) α Sφ f (s, x) Wψ f (s, x) The set {1, 2, 3, · · · }. The set of integers. The set of rational numbers. The set of real numbers. The set of complex numbers. The space of continuous functions on R. The space of continuous functions with compact support on R. The space of functions with continuous k-th derivatives. The Lp space on R. The Lp -norm. Complex conjugation of f (t). Fourier transform of f (t). Support of f (t). Convolution of f and g. Characteristic function of a set E. Elementary symmetric polynomials. Modified elementary symmetric polynomials. Polynomial B-splines of order n. → Exponential B-splines of order n with parameter α. → Normalized exponential B-splines of order n with parameter α. Scale-space defined by kernel φ at scale s. Continuous wavelet transform defined by mother wavelet ψ at scale s. ix Chapter 1 Preliminaries Fourier is a mathematical poem. - Lord Kelvin. In this chapter, we put together preliminary materials that will be used frequently in the subsequent chapters. In the first section, we review the classical results of Fourier transform and convolution. The next section summarizes classical results on B-splines that we shall generalize to exponential B-splines in the next chapter. The third section gives a quick introduction to elementary symmetric polynomials, which is ubiquitous in many results for exponential B-splines. The last section addresses the differential operators that are commonly encountered in the study of exponential B-splines in later chapters. 1 CHAPTER 1. PRELIMINARIES 1.1 2 Fourier Transform For 1 ≤ p < ∞, let Lp (R) denotes the space of Lebesgue measurable functions f on R such that the Lebesgue integral ∞ |f (x)|p dx < ∞. −∞ Let L∞ (R) be the class of almost everywhere bounded functions, that is, functions bounded everywhere except on a set of Lebesgue measure zero. Lp (R), 1 ≤ p ≤ ∞, is a Banach space with Lp norm defined as, f p :=     ∞ −∞ p |f (x)| dx   ess supx∈R |f (x)|, 1 p , 1 ≤ p < ∞, p = ∞. In particular, L2 (R) is a Hilbert space whereby the inner product is defined by ∞ f (x)g(x) dx, f, g := f, g ∈ L2 (R). −∞ In the following, we first restrict our attention to the space L1 (R), which consists of all absolutely integrable functions on R. We begin with the Fubini’s theorem which allows the change of order of integration. Theorem 1.1.1. (Fubini’s theorem) If f ∈ L1 (R2 ), then ∞ ∞ −∞ −∞ ∞ ∞ −∞ −∞ f (x, y)dx dy = f (x, y)dy dx = f (x, y)d(x, y). R2 CHAPTER 1. PRELIMINARIES 3 Definition 1.1.1. The Fourier transform of a function f ∈ L1 (R) is defined as ∞ f (x)e−iux dx, u ∈ R. F{f (x)}(u) = f (u) := (1.1.1) −∞ The basic properties of Fourier transform are summarized in the following theorem. The proofs are omitted here but can be found in [4, 8]. Theorem 1.1.2. Let f ∈ L1 (R), then its Fourier transform f (u) satisfies: (a) f (u) is uniformly continuous on R, (b) lim f (u) = 0, u→±∞ (c) if f exists and f ∈ L1 (R), then f (u) = (iu)f (u). The following lemmas will be useful in later chapters. Lemma 1.1.1. For any a ∈ R\{0}, b ∈ R and f ∈ L1 (R), F{f (ax − b)}(u) = e−iub/a u f , u ∈ R. |a| a Proof. First, suppose a > 0. Using a change of variable y = ax − b, ∞ F{f (ax − b)}(u) = f (y) −∞ e−iu(y+b)/a e−iub/a dy = a a ∞ f (y)e−iuy/a dy. −∞ The case a < 0 is done similarly. Lemma 1.1.2. If f is continuous on [a, b], then F{xf (x)}(u) = i d f (u). du (1.1.2) CHAPTER 1. PRELIMINARIES 4 Proof. Let F (x, u) = f (x)e−iux . If f is continuous on [a, b], then both F (x, u) and ∂ F (x, u) ∂u are continuous on [a, b]×R. Hence, we can differentiate under the integral sign, d f (u) = du ∞ −∞ ∂ f (x)e−iux dx = ∂u ∞ (−ix)f (x)e−iux dt = −iF{xf (x)}(u). −∞ Note that f is not necessarily in L1 (R) even though f ∈ L1 (R). However, if both f and f are in L1 (R), then we can define inverse Fourier transform of f (u) as F −1 {f (u)}(x) := 1 2π ∞ f (u)eiux du. (1.1.3) −∞ The central question regarding inverse Fourier transform is when can f be recovered from f ? In other words, when does F −1 {f (u)}(x) = f (x) hold? The answer is provided by the following theorem, where the proof is again omitted here but can be found in [4]. Theorem 1.1.3. Let f ∈ L1 (R) such that f ∈ L1 (R). Then, F −1 {f (u)}(x) = f (x), at every point x where f is continuous. Convolution is an important concept in both mathematics and engineering, especially in signal processing. In fact, we shall see shortly that B-splines, the central objects of our study, can be defined in terms of convolution. CHAPTER 1. PRELIMINARIES 5 Definition 1.1.2. Let f, g ∈ L1 (R). The convolution of f and g is defined by ∞ f (x − y)g(y) dy. (f ∗ g)(x) := (1.1.4) −∞ Note that f ∗ g is well-defined and also belongs to L1 (R) since f ∗ g f 1 g 1 1 ≤ by Fubini’s theorem. In fact, this is a special case of the following more general inequality of Young. The proof is omitted here but is available in [8]. Theorem 1.1.4. (Young’s inequality for convolution) Suppose f ∈ Lp (R) and g ∈ Lq (R), where 1 p + 1 q = 1 r + 1 with 1 ≤ p, q, r ≤ ∞. Then, f ∗ g ∈ Lr (R) and f ∗g r ≤ f p g q. The support of a function f ∈ C(R), denoted by supp(f ), is the closure of the set {x ∈ R : f (x) = 0}. We say that f has compact support if supp(f ) is compact. We define Cc (R) := {f ∈ C(R) : supp(f ) is compact}. The elementary properties of convolution are summarized in the following theorem, where the proof is available in [8]. Theorem 1.1.5. Suppose f, g, h ∈ L1 (R). Then, (a) f ∗ g = g ∗ f . (b) f ∗ (g ∗ h) = (f ∗ g) ∗ h. (c) supp(f ∗ g) ⊆ A, where A is the closure of {x + y : x ∈ supp(f ), y ∈ supp(g)}. (d) If f, g ∈ Cc (R), then f ∗ g ∈ Cc (R). CHAPTER 1. PRELIMINARIES 6 The next theorem underlies many applications of convolution and will be useful in Chapter 4. Suppose φ ∈ L1 (R) and let ε > 0, define 1 x φε (x) := φ . ε ε Observe that φε = φ. Since φε (u) → 1 as ε → 0, φε is sometimes referred to as an approximate identity. The proof is omitted here but is available in [8]. Theorem 1.1.6. Suppose φ ∈ L1 (R) and ∞ −∞ φ(x) dx = c, where c > 0. (a) If f ∈ Lp (R), 1 ≤ p < ∞, then f ∗ φε → cf p → 0 as ε → 0. (b) If f is bounded and uniformly continuous, then f ∗ φε → cf uniformly as ε → 0. Remark 1.1.1. Note that φ can be easily normalized so that φ = 1 and the above theorem still holds mutatis mutandis. Convolution plays a vital role in Fourier transform and their close relationship is culminated in the following theorem, which says that the convolution of two functions is equivalent to the pointwise product of their Fourier transform. The proof is a direct application of Fubini’s theorem and thus omitted here. Theorem 1.1.7. (Convolution theorem) If f, g ∈ L1 (R), then (f ∗ g)(u) = f (u)g(u), u ∈ R. CHAPTER 1. PRELIMINARIES 1.2 7 B-Splines In general terms, splines are piecewise polynomials. In this section, we focus on a special class of splines, namely the B-splines which have many important properties. The term B-spline was first coined by Schoenberg and stands for basis splines. They were first studied for interpolation dated back in 1940s and later rediscovered in 1970s for geometric modeling in computer-aided design. In 1990s, B-splines were in the limelight again in connection with wavelets and applications in signal processing. Definition 1.2.1. The first order B-spline, denoted by M1 (t), is the characteristic function of the interval [0, 1), M1 (t) = χ[0,1) :=    1, 0 ≤ t < 1,   0, otherwise. The B-spline of order n, denoted by Mn (t), is defined recursively as convolution with lower order ones, 1 Mn (t) := (Mn−1 ∗ M1 )(t) = Mn−1 (t − x)dx, n ≥ 2. (1.2.1) 0 Remark 1.2.1. There is an alternative explicit definition of B-spline Mn using truncated powers, Mn (t) = 1 n−1 ∆n t+ . (n − 1)! But these two definitions can be shown to be equivalent as given in [4]. The main advantage of defining Mn as (1.2.1) is that many crucial properties of Mn can be derived from it easily, especially those that involve Fourier transform. CHAPTER 1. PRELIMINARIES 8 The basic properties of B-splines are summarized in the following theorem. The proof is omitted here but is available in [4]. Theorem 1.2.1. The n-th order B-splines Mn satisfy: (a) supp(Mn ) = [0, n]. (b) Mn (t) > 0 for t ∈ (0, n). Mn (t − j) = 1 for all t ∈ R. (c) j∈Z (d) Mn (t) = t Mn−1 (t) n−1 − n−t Mn−1 (t n−1 − 1), n ≥ 2. (e) Mn (t) = Mn−1 (t) − Mn−1 (t − 1). (f) Mn ∈ C n−2 . Remark 1.2.2. Property (c) is often referred to as partition of unity. Property (d) shows that Mn is a polynomial of degree n − 1 on each interval [k, k + 1], k = 0, · · · , n − 1. Repeated applications of Property (e) show that for 1 ≤ k ≤ n − 1, k Mn(k) (t) (−1)j = j=0 k Mn−k (t − j). j Fourier transform is an essential tool to work with B-splines. A direct computation shows that the Fourier transform of M1 is given by M1 (u) = 1 − e−iu , u ∈ R. iu Fourier transform of higher order B-splines follows from repeated applications of CHAPTER 1. PRELIMINARIES 9 Theorem 1.1.7, Mn (u) = 1 − e−iu iu n , u ∈ R. Using Fourier transform, we can easily compute the zeroth and first moments of B-splines as shown below. Theorem 1.2.2. The n-th order B-splines Mn satisfy: ∞ (a) Mn (t) dt = 1. −∞ ∞ (b) tMn (t) dt = −∞ n . 2 Proof. (a) Applying L’Hospital’s rule, ∞ Mn (t) dt = Mn (0) = lim u→0 −∞ 1 − e−iu iu n = lim e−inu = 1. u→0 (b) d Mn (0) = lim n u→0 du 1 − e−iu iu n−1 −ue−iu − i(1 − e−iu ) −u2 Applying L’Hospital’s rule twice, −i −ue−iu − i(1 − e−iu ) = . u→0 −u2 2 lim Hence, from Lemma 1.1.2, ∞ tMn (t) dt = F{tMn (t)}(0) = i −∞ d −i n Mn (0) = in = . du 2 2 CHAPTER 1. PRELIMINARIES 1.3 10 Elementary Symmetric Polynomials In this section, we introduce the elementary symmetric polynomials which is sort of a generalization of binomial coefficients. In fact, as we shall see in Theorem 1.3.1, the elementary symmetric polynomials are coefficients obtained when expanding n distinct products, whereas binomial coefficients are obtained when expanding n identical products. Hence, elementary symmetric polynomials appear naturally for exponential B-splines as the Fourier transform of an exponential B-spline of order n is given by n distinct products (see Theorem 2.2.4). Definition 1.3.1. The elementary symmetric polynomial Ej (x1 , · · · , xn ) is the sum of all products of j distinct variables chosen from the set {x1 , · · · , xn }, for 1 ≤ j ≤ n. It can be expressed compactly as Ej (x1 , · · · , xn ) := xi 1 · · · xi j . (1.3.1) 1≤i1 0 and x ∈ R, t Sφ f (t, x) − Sφ f (r, x) = r 1 Wψ f (s, x)ds, s (4.1.5) where ψ(t) = φ(t) + tφ (t), t ∈ R. Theorem 4.1.4. Let φ : R → R be a bounded integrable function with ∞ −∞ φ = 1. Suppose tφ (t) is integrable and bounded on R. Define ψ(t) := φ(t) + tφ (t). (a) If f ∈ Lp (R), 1 ≤ p < ∞, then t lim f − t→∞ r→0 r 1 Wψ f (s, ·) ds s = 0. p (b) If f ∈ Lp (R), 1 ≤ p < ∞, is bounded and continuous on R, then ∞ Wψ f (s, x) ds, x ∈ R. f (x) = 0 (c) If f ∈ Lp (R), 1 ≤ p < ∞, is bounded and uniformly continuous on R, then the convergence in (b) is uniform. The proofs of all results in this section are available in [9]. CHAPTER 4. WAVELET REPRESENTATION 4.2 52 Numerical Computation We can readily verify that derivatives of B-splines are admissible as mother wavelets. Moreover, we can express the derivatives of polynomial B-splines in terms of lower order splines by using (2.3.3). Hence, with the derivatives of B-splines as mother wavelets, we can formulate the continuous wavelet transforms in terms of lower order scale-space. Consequently, we can modify the algorithm of scale-space for computation of continuous wavelet transforms. (k) Lemma 4.2.1. Let ψk (t) = Mn (t), 1 ≤ k ≤ n − 1, then k (−1)j Wψk f (s, t) = j=0 k SMn−k f (s, t − j). j (4.2.1) Proof. Substitute (2.3.3) in (4.1.2) and (3.1.1). (k) Proposition 4.2.1. Suppose f (t) = j p(j)Mm (t − j) and ψk (t) = Mn (t) with 1 ≤ k ≤ n−1. The wavelet transform WMn(k) f (s, t) at rational scale s = a/b, a, b ∈ N is given by WMn(k) f a ,t = b h(j)Mm+n−k (at − j), t ∈ R, (4.2.2) j where k [(−1)l b a h(j)z j = aBn−k,α (z)Bm,β (z) j j l=0 k p(j − l)]z aj , z = e−iu/a . (4.2.3) l Proof. Taking Fourier transform of (4.2.1), for u ∈ R, a Wψk f ,u = b k (−1)l l=0 k −ilu a e SMn−k f ,u . l b CHAPTER 4. WAVELET REPRESENTATION 53 Using the expression (3.2.6), with z = e−iu/a , a Wψk f ,u = b k (−1)l l=0 k al u b a z P (z a )Bn−k,α (z)Bm,β (z)Mm+n−k . l a Simplifying with (4.2.3) and taking inverse Fourier transform gives (4.2.2). The equation (4.2.3) gives a simple algorithm for computation of a continuous wavelet transform at rational scale with mother wavelet defined by derivatives of Bsplines. In fact, we only need to modify the Algorithm 3.2.1 for B-spline scale-space. Algorithm 4.2.1. Inputs: a, b, m, n, p(j), j = 0, 1, · · · , T. 1. Compute r(j) := k l k l=0 (−1) l p(j − l). 2. For j = 0, 1, · · · , T , i = 0, 1, · · · , a − 1, do r1 (ja + i) := r(j). 3. For l = 1, 2, · · · , m − 1, j = l(a − 1), · · · , aT + a − 1, do rl+1 (j) := 1 a a−1 rl (j − i). i=0 4. For l = m, · · · , m+n−k−1, j = (m−1)(a−1)+(l−m+1)(b−1), · · · , aT +a−1, do 1 rl+1 (j) := b Output: h(j) := pm+n−k (j). b−1 rl (j − i). i=0 CHAPTER 4. WAVELET REPRESENTATION 54 Example 4.2.1. Let ψ2 (t) = Mn (t), then WMn f (s, t) = SMn−2 f (s, t) − 2SMn−2 f (s, t − 1) + SMn−2 f (s, t − 2). Figure 4.1 shows the scale space transform of 100 randomly generated data at scale s = 2 5 with kernel φ(t) = M5 (t) and the wavelet transform with mother wavelet defined by the second derivatives ψ(t) = M5 (t). Figure 4.2 shows the smoothing effect when the scale is increased to s = 12 . 5 Figure 4.1: (a) Original data, (b) Scale-space SM5 at scale s = transform WM5 at scale s = 52 . 2 , 5 (c) Wavelet CHAPTER 4. WAVELET REPRESENTATION 55 Figure 4.2: (a) Scale-space SM5 f ( 12 , ·), (b) Wavelet transform WM5 f ( 12 , ·). 5 5 Remark 4.2.1. We have not presented general result for exponential B-splines En (t) (k) since their derivatives En (t) cannot be entirely expressed in terms of lower order splines En−k (t) without paying special attention to the parameters. See Remark 2.3.2 for further discussion. Thus, we only focus on special cases where explicit formula of derivatives can be formulated, such as (2.3.5). Example 4.2.2. Let ψ2 (t) = E 5, → (t) with α= (0, 0, 0, α, −α). From (2.3.2), α → E5 (t) = E3 (t) − (1 + 2 cosh(α))E3 (t − 1) + (1 + 2 cosh(α))E3 (t − 2), where E3 (·) = E(0,α,−α) (·) and E1 (1, eα , e−α ) = E2 (1, eα , e−α ) = 1 + 2 cosh(α). Thus, WE f (s, t) = SE3 f (s, t)−(1+2 cosh(α))SE3 f (s, t−1)+(1+2 cosh(α))SE3 f (s, t−2). 5 CHAPTER 4. WAVELET REPRESENTATION 56 We consider a set of data p(j) generated from Brownian motion and we modelled it by f (t) = j p(j)M2 (t − j). We use exponential B-spline scale-space kernel → (t) with α= (0, 0, 0, 0.25, −0.25). Figure 4.3 shows the scale space φ(t) = E5,→ α transform and the wavelet transform with mother wavelet defined by its second derivatives ψ(t) = E5 (t) at scale s = 52 . Figure 4.3: (a) Scale-space SE5 f ( 52 , ·), (b) Wavelet transform WE5 f ( 25 , ·). CHAPTER 4. WAVELET REPRESENTATION 4.3 57 Semi-Discrete Wavelet Representation Theorem 4.1.3 provides the representation for the difference of scale-space at two arbitrary scales t > r > 0 in terms of a continuous wavelet transform. Now, we wish to derive an analogous result at two discrete scales αm and αn , where α = 1 is a fixed positive number and n > m are integers. Such a representation is called a semi-discrete wavelet representation. In similar fashion as the continuous wavelet transforms, a slightly different admisibility conditions for the semi-discrete wavelet transforms are given in [9], ∞ n Ψα (u/αk ) ≤ C a.e. k Ψα (u/α ) = 1, k=m k=−∞ In fact, if Ψα (t) := αφ(αt) − φ(t), α = 1, is constructed from the scale-space kernel φ, then it satisfies the above admissibility conditions and WΨα is defined by ∞ WΨα f (αk , x) := αk Ψα (αk (x − t))f (t) dt, (4.3.1) −∞ is a semi-discrete wavelet transform. See [9] for a proof and further discussion. The next two results are semi-discrete analogues of Theorem 4.1.3 and Theorem 4.1.4 respectively. Theorem 4.3.1. Let φ : R → R be a bounded integrable function with Let Ψα (t) = αφ(αt) − φ(t), α = 1. For f ∈ Lp , 1 ≤ p < ∞, n−1 Sφ f (αn , x) − Sφ f (αm , x) = WΨα f (αk , x), x ∈ R, k=m where WΨα is defined as in (4.3.1) ∞ −∞ φ = 1. CHAPTER 4. WAVELET REPRESENTATION 58 Theorem 4.3.2. Let φ : R → R be a bounded integrable function with ∞ −∞ φ=1 and Ψα (t) := αφ(αt) − φ(t). (a) If f ∈ Lp (R), 1 ≤ p < ∞, then n−1 lim n→∞ m→−∞ WΨα f (αk , ·) f− k=m = 0. p (b) If f ∈ Lp (R), 1 ≤ p < ∞, is bounded and continuous on R, then ∞ WΨα f (αk , x), x ∈ R. f (x) = k=−∞ (c) If f ∈ Lp (R), 1 ≤ p < ∞, is bounded and uniformly continuous on R, then the convergence in (b) is uniform. In the remaining part of this section, we shall work with the centered exponen(t), which are shifted version of the usual exponential B-splines. tial B-splines En,→ α They have support on [−n/2, n/2] with Fourier transform given by n En,→ (u) = α αk − iu sinh θk , where θk = , u ∈ R. θ 2 k k=1 (4.3.2) We refrain from introducing new notation to denote the centered exponential Bsplines as all the results in this section are self-contained. First, we establish a formula for the difference of centered exponential B-splines at two consecutive dyadic scales. CHAPTER 4. WAVELET REPRESENTATION 59 → Proposition 4.3.1. Let α= (α1 , · · · , αm ). For f ∈ Lp (R), 1 ≤ p < ∞, x ∈ R, m 2−2k Lk [E2m+2k ](x), E2m,(2 α ,2 α ) (x/2) − 2E2m,( α , α ) (x) = 2 → → →→ (4.3.3) k=1 where Lk := Ek ((D − α1 I)2 , · · · , (D − αm I)2 ), (4.3.4) and Ek are the elementary symmetric polynomials. Proof. From the Fourier transform (4.3.2), 2m → (2u) = E2m,(2→ α ,2 α ) sinh 2θk , u ∈ R. 2θ k k=1 Note that each parameter αk is repeated twice in the product and thus can be collected together. Applying indentities for hyperbolic functions, we have m → (2u) = E2m,(2→ α ,2 α ) sinh2 2θk (2θk )2 k=1 m m sinh2 θk = θk2 k=1 cosh2 θk k=1 m → (u) = E2m,(→ α,α) [1 + sinh2 θk ] k=1 Expanding the product using (1.3.4), we have m m 2 Ek (sinh2 θ1 , · · · , sinh2 θm ). [1 + sinh θk ] = 1 + k=1 k=1 CHAPTER 4. WAVELET REPRESENTATION 60 Therefore, m → (u). (4.3.5) Ek (sinh2 θ1 , · · · , sinh2 θm )E2m,(→ α,α) E2m,(2 α ,2 α ) (2u) − E2m,( α , α ) (u) = → → →→ k=1 Note that for each 1 ≤ k ≤ m, we can rewrite sinh2 θk = 41 (iu − αk )2 E2 . Applying Lemma 1.3.1 and using the property that (E2 )k E2m = E2m+2k , we can simplify the right hand side of (4.3.5). For each 1 ≤ k ≤ m, Ek (sinh2 θ1 , · · · , sinh2 θm )E2m (u) = 2−2k Ek ((iu − α1 )2 E2 , · · · , (iu − αm )2 E2 )E2m (u) = 2−2k Ek ((iu − α1 )2 , · · · , (iu − αm )2 )E2m+2k (u) = 2−2k Lk [E2m+2k ](u), where Lk is defined as in (4.3.4) and its Fourier transform follows from Lemma 1.4.1. Substituting back to (4.3.5), m 2−2k Lk [E2m+2k ](u). → (2u) − E → → (u) = E2m,(2→ α ,2 α ) 2m,( α , α ) k=1 Since E2m and Lk [E2m+2k ] are both in L1 (R), taking inverse Fourier transform on both sides gives (4.3.3). Remark 4.3.1. Note that Lk [E2m+2k ](t) is not admissible as mother wavelet since 2 Lk [E2m+2k ](0) = Ek (α12 , · · · , αm )E2m+2k (0) = 0. Therefore, we consider 2 Ψk (t) := Lk [E2m+2k ](t) − Ek (α12 , · · · , αm )E2m+2k (t), so that Ψk (0) = 0. (4.3.6) CHAPTER 4. WAVELET REPRESENTATION 61 → Proposition 4.3.2. Let α= (α1 , · · · , αm ). For f ∈ Lp (R), 1 ≤ p < ∞, and scale s > 0, m SE → 2m,2 α f (s, x) − SE → 2m, α 2 )SE 2−2k Ek (α12 , · · · , αm f (2s, x) = → 2m+2k, α f (2s, x) k=1 m 2−2k WΨk f (2s, x), + (4.3.7) k=1 where Ψk is defined as in (4.3.6). Proof. Replacing x by 2st and substituting (4.3.6) to (4.3.3) give m 2 2−2k Ek (α12 , · · · , αm )E2m+2k (2st) → (st) − 2E → → (2st) = 2 E2m,(2→ α ,2 α ) 2m,( α , α ) k=1 m 2−2k Ψk (2st). +2 k=1 Multiplying both sides with s and taking convolution with f using (3.1.1) and (4.1.2) yield (4.3.7). → Corollary 4.3.1. If α= (α, · · · , α), then m SE → 2m,2 α f (s, x) − SE → 2m, α 2−2k α2k f (2s, x) = k=1 m SE → f (2s, x) 2m+2k, α k m 2−2k WΨk f (2s, x), + k=1 where Ψk = (D − αI)2k − α2k m E2m+2k . k CHAPTER 4. WAVELET REPRESENTATION → 62 → Corollary 4.3.2. If α= 0 , then m 2−2k SM2m f (s, x) − SM2m f (2s, x) = k=1 → m WM (2k) f (2s, x). 2m+2k k → (4.3.8) Proof. If α= 0 , then Ek (0, · · · , 0) = 0 and the terms involving SE2m+2k on the right m (2k) hand side of (4.3.7) vanish. Moreover, En (t) = Mn (t) and Ψk (t) = M2m+2k (t) k follows from (4.3.6). Hence, (4.3.7) reduces to (4.3.8), which is the semi-discrete wavelet representation by derivatives of B-splines as recently reported in [9]. Chapter 5 Concluding Remarks What we know is not much. What we do not know is immense. - Pierre-Simon Laplace In this thesis, we mainly focus on univariate exponential B-splines with real parameters. We manage to generalize several results of polynomial B-splines to exponential B-splines, often with the help of elementary symmetric polynomials. This tool, to the knowledge of the author, has not been used in the study of exponential B-splines previously. In Appendix A, we introduce the modified elementary symmetric polynomials to aid the proof of the explicit formula for exponential B-splines. They can be viewed as a variant of elementary symmetric polynomials subject to a constraint on the indices. 63 CHAPTER 5. CONCLUDING REMARKS 64 We have seen in Section 2.3 that derivatives of exponential B-splines are much more involved than their counterparts for polynomial B-splines. This complication prevents the exponential B-spline scale-space algorithm to be directly modified for continuous wavelet transforms defined by derivatives of exponential B-splines, except for special cases that can be considered separately. The same problem also hinders the difference of exponential B-spline scale-space at two consecutive dyadic scales to be represented in terms of wavelet transforms alone, since there is an additional component of higher order scale-space as shown in (4.3.7). There are several directions of further generalization that can be pursued, even though the real parameters case that we consider here have substantially generalized the results for polynomial case. For instance, complex parameters are considered in [17] and multivariate version of exponential B-splines, called the exponential box splines, are introduced in [13]. However, these generalizations require much more effort to handle the delicate parameters. It is well-known that B-splines converge to Gaussian function and derivatives of B-splines converge to derivatives of Gaussian function (see [1], [2], [16]). But it is unknown, to the knowledge of the author, which type of distribution does the exponential B-splines converge to. Intuitively, the author conjectures that the exponential B-splines converge to the exponential family, which is a large class of distribution that includes the Gaussian and many other common distributions. A further probe along this direction would be interesting. Bibliography [1] R. Brinks. On the convergence of derivatives of B-splines to derivatives of the Gaussian function. Comput. Appl. Math., 27:79–92, 2008. [2] L.H.Y. Chen, T.N.T. Goodman, and S.L. Lee. Asymptotic normality of scaling functions. SIAM. J. Math. Anal., 36(1):323–346, 2004. [3] O. Christensen and P. Massopust. Exponential B-splines and the partition of unity property. Adv. Comp. Math., 2011. (to appear). [4] C.K. Chui. An Introduction to Wavelets. Academic Press, 1992. [5] R. Delgado-Gonzalo, P. Thevenaz, and M. Unser. Exponential splines and minimal-support bases for curve representation. Computer Aided Geom. Design, 29:109–128, 2012. [6] N. Dyn, D. Levin, and A. Luzzatto. Exponentials reproducing subdivision schemes. Found. of Comput. Math., 3:187–206, 2003. [7] N. Dyn and A. Ron. A recurrence relations for Tchebycheffian B-splines. J. d’anal. Math., 51:118–138, 1988. [8] G.B. Folland. Real Analysis: Modern Techniques and their applications. A Wiley-Interscience Publication, second edition, 1999. 65 BIBLIOGRAPHY 66 [9] S.S. Goh, T.N.T. Goodman, and S.L. Lee. Singular integrals, scale-space and wavelet transforms. 2012. (preprint). [10] B. Jeong, H.O. Kim, Y.J. Lee, and J. Yoon. Exponential polynomial reproducing property of non-stationary symmetric subdivision schemes and normalized exponential B-splines. Adv. Comp. Math., 2011. (to appear). [11] C.Y. Kee and S.L. Lee. B-spline scale-space of spline curves and surfaces. Computer-Aided Design, 44:275–288, 2012. [12] L. Romani. From approximating subdivision schemes for exponential splines to high-performance interpolating algorithms. J. Comput. Appl. Math., 224(1):383–396, 2009. [13] A. Ron. Exponential box splines. Constr. Approx., 4:357–378, 1988. [14] I.J. Schoenberg. Contribution to the problem of approximation of equidistant data by analytic functions. Quart. Appl. Math., 4:45–99, 1946. [15] L.L. Schumaker. Spline functions: Basic theory. Cambridge University Press, third edition, 2007. [16] M. Unser, A. Aldroubi, and M. Eden. On the asymptotic convergence of Bspline wavelets to Gabor functions. IEEE Trans. Information Theory., 38:864– 872, 1992. [17] M. Unser and T. Blu. Cardinal exponential splines: Part I - theory and filtering algorithms. IEEE Trans. on Signal Process., 53(4):1425–1438, 2005. [18] Y.P. Wang and S.L. Lee. Scale-space derived from B-spline. IEEE Trans. of Pattern Anal. and Mach. Intell., 20(10):1040–1055, 1998. BIBLIOGRAPHY 67 [19] J. Weickert, S. Ishikawa, and A. Imiya. Linear scale-space has first been proposed in japan. J. Math. Imaging Vision, 10:237–252, 1999. [20] A.P. Witkin. Scale-space filtering. Proc. Int. Joint Conf. Artificial Intell., pages 1019–1023, 1983. Appendix A Proof of Theorem 2.1.1 Theorem 2.1.1 is essentially the same as Theorem 2.2 given in page 4 of [3], with a slight modification: [eαj1 + · · · + eαjk−1 ] is replaced by e[αj1 +···+αjk−1 ] . −→ 1≤j1 [...]... David Hilbert In the first section of this chapter, we introduce the exponential < /b> B- splines as a generalization of the classical polynomial B- splines and provide an explicit formula for the exponential < /b> B- splines with distinct parameters The next two sections collect various properties and study the derivatives of exponential < /b> B- splines respectively In the last section, we show that an exponential < /b> B- spline... we are interested in exponential < /b> B- splines, which are generalization of polynomial B- splines but at the same time are special cases of L -splines Analogously to the definition of polynomial B- splines (1.2.1), we can introduce the first order exponential < /b> B- spline as an exponential < /b> function on the unit interval Subsequently, higher order exponential < /b> B- splines are formed by taking convolution with lower... observe that if the parameters are not symmetrical, neither does the graph See Theorem 2.2.6 for further discussion on symmetrical property of exponential < /b> B- splines → → Figure 2.2: E4 (t) with parameter (a) α= (−2, −1, 1, 2), (b) α= (0.5, 1, 1.5, 2) CHAPTER 2 EXPONENTIAL < /b> B- SPLINES 2.2 22 Basic Properties The basic properties of exponential < /b> B- splines are similar to those of polynomial B- splines We begin... (u)g(u), u ∈ R CHAPTER 1 PRELIMINARIES 1.2 7 B- Splines In general terms, splines are piecewise polynomials In this section, we focus on a special class of splines, namely the B- splines which have many important properties The term B- spline was first coined by Schoenberg and stands for basis splines They were first studied for interpolation dated back in 1940s and later rediscovered in 1970s for geometric... 2 EXPONENTIAL < /b> B- SPLINES 2.1 17 Introduction B- splines, henceforth referred to as polynomial B- splines, have been widely studied and applied in various fields from interpolation to signal processing Since the pioneering work of Schoenberg in 1946 [14], there have been many theoretical advances to non-uniform grids, non-polynomial basis and higher dimensions [15] In this thesis, we are interested in exponential.< /b> .. of binomial coefficients In fact, as we shall see in Theorem 1.3.1, the elementary symmetric polynomials are coefficients obtained when expanding n distinct products, whereas binomial coefficients are obtained when expanding n identical products Hence, elementary symmetric polynomials appear naturally for exponential < /b> B- splines as the Fourier transform of an exponential < /b> B- spline of order n is given by... B- splines A direct computation shows that the Fourier transform of M1 is given by M1 (u) = 1 − e−iu , u ∈ R iu Fourier transform of higher order B- splines follows from repeated applications of CHAPTER 1 PRELIMINARIES 9 Theorem 1.1.7, Mn (u) = 1 − e−iu iu n , u ∈ R Using Fourier transform, we can easily compute the zeroth and first moments of B- splines as shown below Theorem 1.2.2 The n-th order B- splines. .. be used frequently in the subsequent chapters In the first section, we review the classical results of Fourier transform and convolution The next section summarizes classical results on B- splines that we shall generalize to exponential < /b> B- splines in the next chapter The third section gives a quick introduction to elementary symmetric polynomials, which is ubiquitous in many results for exponential < /b> B- splines. .. be useful in later chapters Lemma 1.1.1 For any a ∈ R\{0}, b ∈ R and f ∈ L1 (R), F{f (ax − b) }(u) = e−iub/a u f , u ∈ R |a| a Proof First, suppose a > 0 Using a change of variable y = ax − b, ∞ F{f (ax − b) }(u) = f (y) −∞ e−iu(y +b) /a e−iub/a dy = a a ∞ f (y)e−iuy/a dy −∞ The case a < 0 is done similarly Lemma 1.1.2 If f is continuous on [a, b] , then F{xf (x)}(u) = i d f (u) du (1.1.2) CHAPTER 1 PRELIMINARIES... processing In fact, we shall see shortly that B- splines, the central objects of our study, can be defined in terms of convolution CHAPTER 1 PRELIMINARIES 5 Definition 1.1.2 Let f, g ∈ L1 (R) The convolution of f and g is defined by ∞ f (x − y)g(y) dy (f ∗ g)(x) := (1.1.4) −∞ Note that f ∗ g is well-defined and also belongs to L1 (R) since f ∗ g f 1 g 1 1 ≤ by Fubini’s theorem In fact, this is a special ... namely the scale-space and wavelet representations by exponential B-splines First, the concept of elementary symmetric polynomials is introduced in order to express derivatives of exponential. .. of polynomial B-splines to exponential B-splines In Chapter 2, we formally introduce the exponential B-splines with real parameters We give an explicit formula for exponential B-splines of arbitrary... theory of exponential B-splines to scale-space and wavelet transforms In Chapter 3, we give a brief introduction to scale-space representation in Section 3.1 before we generalize the B-spline scale-space

Ngày đăng: 05/10/2015, 22:31

Xem thêm: Exponential b splines scale space and wavelet representations

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN