An Introduction to Filterbank Frames

Size: px
Start display at page:

Download "An Introduction to Filterbank Frames"

Transcription

1 An Introduction to Filterbank Frames Brody Dylan Johnson St. Louis University October 19, 2010 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

2 Overview This goal of this talk is to provide a mathematical overview of filterbank frame theory, much of which stems from literature in engineering. The talk will begin by considering filterbanks with integer sampling and then move on to consider work with rational sampling factors. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

3 Outline Preliminaries Introduction The Polyphase Representation Filterbank Frame Theory Filterbanks with Rational Sampling Further Exploration Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

4 Preliminaries The Concept of a Frame Definition A frame for a separable Hilbert space H is a collection {e j } j Z for which there exist constants 0 < A B < such that A x 2 j Z x, e j 2 B x 2 for all x H. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

5 Preliminaries The Concept of a Frame Definition A frame for a separable Hilbert space H is a collection {e j } j Z for which there exist constants 0 < A B < such that A x 2 j Z x, e j 2 B x 2 for all x H. Any collection for which the right-hand inequality holds for some B < is called a Bessel system. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

6 Preliminaries The Concept of a Frame Definition A frame for a separable Hilbert space H is a collection {e j } j Z for which there exist constants 0 < A B < such that A x 2 j Z x, e j 2 B x 2 for all x H. Any collection for which the right-hand inequality holds for some B < is called a Bessel system. If it is possible to choose A = B then the frame is said to be tight. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

7 Preliminaries The Concept of a Frame Definition A frame for a separable Hilbert space H is a collection {e j } j Z for which there exist constants 0 < A B < such that A x 2 j Z x, e j 2 B x 2 for all x H. Any collection for which the right-hand inequality holds for some B < is called a Bessel system. If it is possible to choose A = B then the frame is said to be tight. For any Bessel system the frame operator is defined by Sx = j Z x, e j e j. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

8 Frame Inversion Preliminaries The frame coefficients { x, e j } j uniquely determine x H. One may recover x from the frame coefficients as follows. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

9 Frame Inversion Preliminaries The frame coefficients { x, e j } j uniquely determine x H. One may recover x from the frame coefficients as follows. Tight frame: S = AI H, so x = A 1 Sx. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

10 Frame Inversion Preliminaries The frame coefficients { x, e j } j uniquely determine x H. One may recover x from the frame coefficients as follows. Tight frame: S = AI H, so x = A 1 Sx. General case: Theorem (Frame Algorithm) Given a frame {e j } j one may recover x from its frame coefficients as follows. Define x 0 = 0 and Then, x x n ( B A B+A) n x. x n = x n A + B S(x x n 1). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

11 Frame Inversion Preliminaries The frame coefficients { x, e j } j uniquely determine x H. One may recover x from the frame coefficients as follows. Tight frame: S = AI H, so x = A 1 Sx. General case: Theorem (Frame Algorithm) Given a frame {e j } j one may recover x from its frame coefficients as follows. Define x 0 = 0 and Then, x x n ( B A B+A) n x. x n = x n A + B S(x x n 1). Note: Sx is completely determined by the frame coefficients. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

12 Frame Inversion Preliminaries One may also construct a dual frame, {ẽ j } j such that x = j Z x, e j ẽ j for all x H. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

13 Frame Inversion Preliminaries One may also construct a dual frame, {ẽ j } j such that x = j Z x, e j ẽ j for all x H. In fact, notice that one may choose ẽ j = S 1 e j, since x, e j S 1 e j = S 1 Sx = x. j Z Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

14 Frame Inversion Preliminaries One may also construct a dual frame, {ẽ j } j such that x = j Z x, e j ẽ j for all x H. In fact, notice that one may choose ẽ j = S 1 e j, since x, e j S 1 e j = S 1 Sx = x. j Z Moreover, Sẽ j = e j, allowing one to iteratively approximate ẽ j by modifying the frame algorithm: x n = x n A + B S(ẽ j x n 1 ) becomes x n = x n A + B (e j Sx n 1 ) and, now, x n ẽ j as n. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

15 Preliminaries The Hilbert Space - l 2 (Z) Filterbanks act on sequences, so the Hilbert space in question is l 2 (Z). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

16 Preliminaries The Hilbert Space - l 2 (Z) Filterbanks act on sequences, so the Hilbert space in question is l 2 (Z). Fourier transform: ˆx(ξ) = n Z x(n)e 2πinξ, ξ T. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

17 Preliminaries The Hilbert Space - l 2 (Z) Filterbanks act on sequences, so the Hilbert space in question is l 2 (Z). Fourier transform: ˆx(ξ) = n Z x(n)e 2πinξ, ξ T. Convolution: (x y)(n) = k Z x(k)y(n k) x y(ξ) = ˆx(ξ) ŷ(ξ). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

18 Preliminaries The Hilbert Space - l 2 (Z) Filterbanks act on sequences, so the Hilbert space in question is l 2 (Z). Fourier transform: ˆx(ξ) = n Z x(n)e 2πinξ, ξ T. Convolution: (x y)(n) = k Z x(k)y(n k) x y(ξ) = ˆx(ξ) ŷ(ξ). An ideal filter is y such that ŷ = χ E some E T. Convolution of x with y isolates the content of ˆx inside E. (filters out the rest) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

19 Preliminaries The Hilbert Space - l 2 (Z) Filterbanks act on sequences, so the Hilbert space in question is l 2 (Z). Fourier transform: ˆx(ξ) = n Z x(n)e 2πinξ, ξ T. Convolution: (x y)(n) = k Z x(k)y(n k) x y(ξ) = ˆx(ξ) ŷ(ξ). An ideal filter is y such that ŷ = χ E some E T. Convolution of x with y isolates the content of ˆx inside E. (filters out the rest) Denote by x the sequence such that x(n) = x( n). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

20 Introduction Filterbanks Frames - Ingredients Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

21 Introduction Filterbanks Frames - Ingredients Filters: h 0, h 1,..., h M 1 l 2 (Z) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

22 Introduction Filterbanks Frames - Ingredients Filters: h 0, h 1,..., h M 1 l 2 (Z) Note: Filters with finite support are often desired. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

23 Introduction Filterbanks Frames - Ingredients Filters: h 0, h 1,..., h M 1 l 2 (Z) Note: Filters with finite support are often desired. Candidate frame: F = { h j ( nn) : 0 j M 1, n Z}. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

24 Introduction Filterbanks Frames - Ingredients Filters: h 0, h 1,..., h M 1 l 2 (Z) Note: Filters with finite support are often desired. Candidate frame: F = { h j ( nn) : 0 j M 1, n Z}. Interpretation via convolution: (x h j )(nn) = k Z x(k) h j (nn k) = k Z x(k) h j (k nn) = x, h j ( nn) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

25 Introduction Filterbanks Frames - Ingredients Filters: h 0, h 1,..., h M 1 l 2 (Z) Note: Filters with finite support are often desired. Candidate frame: F = { h j ( nn) : 0 j M 1, n Z}. Interpretation via convolution: (x h j )(nn) = k Z x(k) h j (nn k) = k Z x(k) h j (k nn) = x, h j ( nn) The frame coefficients are given by samples of the convolutions with h j. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

26 Introduction Filterbanks Frames - Sampling Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

27 Introduction Filterbanks Frames - Sampling Downsampling & Upsampling ( N x)(n) = x(nn) ( N x)(n) = { x(m) n = mn 0 otherwise Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

28 Introduction Filterbanks Frames - Sampling Downsampling & Upsampling ( N x)(n) = x(nn) ( N x)(n) = The two operators are adjoint. { x(m) n = mn 0 otherwise Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

29 Introduction Filterbanks Frames - Sampling Downsampling & Upsampling ( N x)(n) = x(nn) ( N x)(n) = The two operators are adjoint. { x(m) n = mn 0 otherwise The frame coefficients are captured by the coordinates of w j = N (x h j ), 0 j M 1, so that M 1 j=0 M 1 2 x, h j ( nn) = w j 2 n Z j=0 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

30 Introduction Filterbanks Frames - Schematic x. ĥ 0 ĥ 1 ĥ M 1 N w 0 N w 1. N w M 1 N N N ĝ 0 ĝ 1 ĝ M y Analysis Synthesis Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

31 Introduction Filterbanks Frames - Schematic x. ĥ 0 ĥ 1 ĥ M 1 N w 0 N w 1. N w M 1 N N N ĝ 0 ĝ 1 ĝ M y Analysis Synthesis When M = N the filterbank is said to be critically sampled. This case seems to have garnered the greatest amount of attention. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

32 Introduction Filterbanks Frames - Schematic x. ĥ 0 ĥ 1 ĥ M 1 N w 0 N w 1. N w M 1 N N N ĝ 0 ĝ 1 ĝ M y Analysis Synthesis When M = N the filterbank is said to be critically sampled. This case seems to have garnered the greatest amount of attention. When M > N the filterbank is said to be oversampled, as, in some sense, the analysis retains more samples than are necessary. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

33 Some Remarks Introduction If g j = h j, 0 j M 1, then the synthesis stage is dual to the analysis stage and y is merely Sx. (S being the frame operator.) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

34 Some Remarks Introduction If g j = h j, 0 j M 1, then the synthesis stage is dual to the analysis stage and y is merely Sx. (S being the frame operator.) Typically, h 0 is a low-pass filter, i.e., ĥ(ξ) is continuous and nonzero near ξ = 0. The remaining filters will generally possess a zero at ξ = 0, leading to many small coefficients when the original signal is smooth. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

35 Some Remarks Introduction If g j = h j, 0 j M 1, then the synthesis stage is dual to the analysis stage and y is merely Sx. (S being the frame operator.) Typically, h 0 is a low-pass filter, i.e., ĥ(ξ) is continuous and nonzero near ξ = 0. The remaining filters will generally possess a zero at ξ = 0, leading to many small coefficients when the original signal is smooth. The signal w 0 is a smoothed version of the input signal and is often further analyzed using the same filterbank. (However, wavelet packets allow analysis of any of the components w j, 0 j M 1.) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

36 Some Remarks Introduction If g j = h j, 0 j M 1, then the synthesis stage is dual to the analysis stage and y is merely Sx. (S being the frame operator.) Typically, h 0 is a low-pass filter, i.e., ĥ(ξ) is continuous and nonzero near ξ = 0. The remaining filters will generally possess a zero at ξ = 0, leading to many small coefficients when the original signal is smooth. The signal w 0 is a smoothed version of the input signal and is often further analyzed using the same filterbank. (However, wavelet packets allow analysis of any of the components w j, 0 j M 1.) Engineering literature [5] often focuses on perfect reconstruction, where y = x. This corresponds to the class of Parseval frames (tight frames with A = B = 1) or the class of dual frames when separate filters are used in analysis and synthesis. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

37 Fourier Identities Introduction Standard arguments lead to the following identities. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

38 Fourier Identities Introduction Standard arguments lead to the following identities. Downsampling: N x(ξ) = 1 N N 1 ( ξ ˆx N + k ) N k=0 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

39 Fourier Identities Introduction Standard arguments lead to the following identities. Downsampling: Upsampling: N x(ξ) = 1 N N 1 ( ξ ˆx N + k ) N k=0 N x(ξ) = ˆx(Nξ) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

40 Fourier Identities Introduction Standard arguments lead to the following identities. Downsampling: Upsampling: N x(ξ) = 1 N N 1 ( ξ ˆx N + k ) N k=0 N x(ξ) = ˆx(Nξ) Translation: (T k x)(n) = x(n k) T k x(ξ) = e 2πimξˆx(ξ) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

41 The Polyphase Representation Forward Polyphase Transform N 1 ˆx(ξ) = x(nn + k)e 2πi(nN+k)ξ where k=0 n Z N 1 = e 2πikξ x(nn + k)e 2πinNξ k=0 n Z N 1 = e 2πikξˆx k (Nξ), k=0 x T 1. T 1 N x 0 N x 1. N x N 1 ˆx k (ξ) = n Z x(nn + k)e 2πinξ. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

42 The Polyphase Representation Forward Polyphase Transform N 1 ˆx(ξ) = x(nn + k)e 2πi(nN+k)ξ where k=0 n Z N 1 = e 2πikξ x(nn + k)e 2πinNξ k=0 n Z N 1 = e 2πikξˆx k (Nξ), k=0 x T 1. T 1 N x 0 N x 1. N x N 1 ˆx k (ξ) = n Z x(nn + k)e 2πinξ. The sequences x k, 0 k N 1, are the polyphase components of x. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

43 The Polyphase Representation Inverse Polyphase Transform The Polyphase Transform is unitary, hence inversion comes via the adjoint. x 0 x 1. x N 1 N + x T 1 N +. N T 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

44 The Polyphase Representation Inverse Polyphase Transform The Polyphase Transform is unitary, hence inversion comes via the adjoint. x 0 x 1. x N 1 N + x T 1 N +. N T 1 It is convenient to analyze filterbanks using polyphase components of both the signal and the filters. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

45 The Polyphase Representation Polyphase Matrix The polyphase matrix for a filterbank is given by ĥ 0,0 (ξ) ĥ 0,N 1 (ξ) H(ξ) =....., ĥ M 1,0 (ξ) ĥ M 1,N 1 (ξ) where h j,k is the kth polyphase component of filter h j. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

46 The Polyphase Representation Polyphase Matrix The polyphase matrix for a filterbank is given by ĥ 0,0 (ξ) ĥ 0,N 1 (ξ) H(ξ) =....., ĥ M 1,0 (ξ) ĥ M 1,N 1 (ξ) where h j,k is the kth polyphase component of filter h j. Polyphase components are particularly convenient when the filters are finitely supported. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

47 The Polyphase Representation Polyphase Matrix The polyphase matrix for a filterbank is given by ĥ 0,0 (ξ) ĥ 0,N 1 (ξ) H(ξ) =....., ĥ M 1,0 (ξ) ĥ M 1,N 1 (ξ) where h j,k is the kth polyphase component of filter h j. Polyphase components are particularly convenient when the filters are finitely supported. If separate filters are used for analysis and synthesis one works with corresponding analysis and synthesis polyphase matrices. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

48 The Polyphase Representation Polyphase Representation of Analysis The following diagrams are equivalent. x. ĥ 0 ĥ 1 ĥ M 1 N w 0 N w 1. N w M 1 x T 1. T 1 H(Nξ) M N N w 0 N w 1. N w M 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

49 The Polyphase Representation Polyphase Representation of Analysis The following diagrams are equivalent. x Observe. ĥ 0 ĥ 1 ĥ M 1 N w 0 N w 1. N w M 1 x T 1. T 1 N 1 ˆx(ξ)ĥ j (ξ) = ˆx(ξ) ĥ j,k (Nξ)e 2πikξ = k=0 H(Nξ) M N N w 0 N w 1. N N 1 ĥ j,k (Nξ) T k x(ξ) k=0 w M 1 which is the jth row of H(Nξ) multiplied by the column vector of modulated versions of ˆx. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

50 The Polyphase Representation Noble Identity (Analysis) The following diagrams are equivalent. x z 0 T 1 z 1. H(Nξ) N w 0 N w 1. x z 0 T 1 z 1. N w 0 N w 1 H(ξ). T 1 z N 1 N w M 1 T 1 z N N 1 w M 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

51 The Polyphase Representation Noble Identity (Analysis) The following diagrams are equivalent. x z 0 T 1 z 1. H(Nξ) N w 0 N w 1. x z 0 T 1 z 1. N w 0 N w 1 H(ξ). T 1 z N 1 N w M 1 T 1 z N N 1 w M 1 This is justified by the following calculation. ŵ j (ξ) = 1 N 1 N 1 ĥ j,k (N( ξ N N + l N )ẑ k( ξ N + l N 1 N ) = ĥ j,k (ξ) 1 N 1 ẑ k ( ξ N N + l N ) l=0 k=0 k=0 l=0 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

52 The Polyphase Representation Polyphase Representation of Synthesis Similar calculations show that the following diagrams are equivalent. w 0 w 1. w M 1 N N G(Nξ) T N + T 1 +. T 1 y w 0 w 1 w M 1 N N N ĝ 0 ĝ 1 ĝ M y Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

53 The Polyphase Representation Noble Identity (Synthesis) Finally, the following two diagrams are also equivalent. w 0 w 1. N N G(Nξ) T + T 1 +. y w 0 w 1. G(ξ) T N N + T 1 +. y w M 1 N T 1 w M 1 N T 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

54 The Polyphase Representation Filterbank - Polyphase Reprsentation x N w 0 N w 1. H(ξ). T 1 G(ξ) T N + T 1 + N. y T 1 N } {{ } FPT w M 1 N } {{ } IPT T 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

55 The Polyphase Representation Filterbank - Polyphase Reprsentation x N w 0 N w 1. H(ξ). T 1 G(ξ) T N + T 1 + N. y T 1 N } {{ } FPT w M 1 } {{ } IPT Recall that the polyphase transform is a unitary transformation. Hence, the frame properties of the filterbank are completely determined by the polyphase matrix. N T 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

56 Filterbank Frame Theory Perfect Reconstruction Cvetković and Vetterli made one of the early examinations of filterbank frame properties using the polyphase representation [2]. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

57 Filterbank Frame Theory Perfect Reconstruction Cvetković and Vetterli made one of the early examinations of filterbank frame properties using the polyphase representation [2]. Theorem A filterbank has the perfect reconstruction property if and only if G(ξ) H(ξ) = I N, a.e. ξ. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

58 Filterbank Frame Theory Perfect Reconstruction Cvetković and Vetterli made one of the early examinations of filterbank frame properties using the polyphase representation [2]. Theorem A filterbank has the perfect reconstruction property if and only if G(ξ) H(ξ) = I N, a.e. ξ. Proposition Assume G = H. The filterbank implements a tight frame expansion if and only if H(ξ) is paraunitary, i.e., H(ξ) H(ξ) = ci N, a.e. ξ. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

59 Filterbank Frame Theory Frame Properties Assume G = H. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

60 Filterbank Frame Theory Frame Properties Assume G = H. Proposition If the filters have finite support, then the corresponding filterbank implements a frame expansion if and only if its polyphase matrix H is of full rank on T. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

61 Filterbank Frame Theory Frame Properties Assume G = H. Proposition If the filters have finite support, then the corresponding filterbank implements a frame expansion if and only if its polyphase matrix H is of full rank on T. Theorem The frame bounds for the filterbank are described by A = ess inf ξ T λ(ξ) and B = ess sup Λ(ξ), ξ T where λ(ξ) and Λ(ξ), respectively, are the minimum and maximum eigenvalues of H (ξ)h(ξ). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

62 Filterbanks with Rational Sampling Why Rational Sampling? Integer sampling: Critically sampled filterbanks seek to decompose a signal into components representing frequency bands. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

63 Filterbanks with Rational Sampling Why Rational Sampling? Integer sampling: Critically sampled filterbanks seek to decompose a signal into components representing frequency bands. Sampling by 2: Ideal filters ĥ(ξ) = χ [ 1 4, 1 4 ](ξ) ĝ(ξ) = χ [ 1 2, 1 4 ] [ 1 4, 1 2 ](ξ) Frequency spectrum is divided into two equal bands, the low-pass and high-pass bands. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

64 Filterbanks with Rational Sampling Why Rational Sampling? Integer sampling: Critically sampled filterbanks seek to decompose a signal into components representing frequency bands. Sampling by 2: Ideal filters ĥ(ξ) = χ [ 1 4, 1 4 ](ξ) ĝ(ξ) = χ [ 1 2, 1 4 ] [ 1 4, 1 2 ](ξ) Frequency spectrum is divided into two equal bands, the low-pass and high-pass bands. Sampling by larger integer factors results in smaller subbands, still with one low-pass band and, now, multiple high-pass bands. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

65 Filterbanks with Rational Sampling Why Rational Sampling? Integer sampling: Critically sampled filterbanks seek to decompose a signal into components representing frequency bands. Sampling by 2: Ideal filters ĥ(ξ) = χ [ 1 4, 1 4 ](ξ) ĝ(ξ) = χ [ 1 2, 1 4 ] [ 1 4, 1 2 ](ξ) Frequency spectrum is divided into two equal bands, the low-pass and high-pass bands. Sampling by larger integer factors results in smaller subbands, still with one low-pass band and, now, multiple high-pass bands. The goal of rational sampling is to achieve unequal widths for subbands and to permit subbands of width greater than 1 2. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

66 Filterbanks with Rational Sampling Filterbanks with Rational Sampling Kovačević and Vetterli [4]: Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

67 Filterbanks with Rational Sampling Filterbanks with Rational Sampling Kovačević and Vetterli [4]: Motivated by applications where analysis via unequal subbands could be useful, e.g., analysis of speech or music. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

68 Filterbanks with Rational Sampling Filterbanks with Rational Sampling Kovačević and Vetterli [4]: Motivated by applications where analysis via unequal subbands could be useful, e.g., analysis of speech or music. Given rational numbers r 0,..., r M 1 whose sum is one, the goal of the rational filterbank is to decompose into subbands of width r j, 0 j M 1. The first channel will be low-pass. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

69 Filterbanks with Rational Sampling Filterbanks with Rational Sampling Kovačević and Vetterli [4]: Motivated by applications where analysis via unequal subbands could be useful, e.g., analysis of speech or music. Given rational numbers r 0,..., r M 1 whose sum is one, the goal of the rational filterbank is to decompose into subbands of width r j, 0 j M 1. The first channel will be low-pass. Rational sampling is accomplished by combining downsampling and upsampling operations with different integer rates. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

70 Filterbanks with Rational Sampling Filterbanks with Rational Sampling Kovačević and Vetterli [4]: Motivated by applications where analysis via unequal subbands could be useful, e.g., analysis of speech or music. Given rational numbers r 0,..., r M 1 whose sum is one, the goal of the rational filterbank is to decompose into subbands of width r j, 0 j M 1. The first channel will be low-pass. Rational sampling is accomplished by combining downsampling and upsampling operations with different integer rates. Downsampling and upsampling operations commute when the rates are relatively prime. This leads to many equivalent filterbanks. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

71 Filterbanks with Rational Sampling Perfect Reconstruction - An Example Consider the following ( 2 3, 1 3 ) filterbank x 2 ĥ 3 w 0 3 ĥ 2 + ĝ 3 w 1 3 ĝ y Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

72 Filterbanks with Rational Sampling Perfect Reconstruction - An Example Consider the following ( 2 3, 1 3 ) filterbank x 2 ĥ 3 w 0 3 ĥ 2 + ĝ 3 w 1 3 ĝ y Ideal filters of Kovačević and Vetterli: ĥ(ξ) = χ [ 1 6, 1 6 ](ξ) ĝ(ξ) = χ [ 1 2, 1 3 ] [ 1 3, 1 2 ](ξ) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

73 Filterbanks with Rational Sampling Perfect Reconstruction - An Example Consider the following ( 2 3, 1 3 ) filterbank x 2 ĥ 3 w 0 3 ĥ 2 + ĝ 3 w 1 3 ĝ y Ideal filters of Kovačević and Vetterli: ĥ(ξ) = χ [ 1 6, 1 6 ](ξ) ĝ(ξ) = χ [ 1 2, 1 3 ] [ 1 3, 1 2 ](ξ) Pictorially: (h 0 = h & h 1 = g) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

74 Filterbanks with Rational Sampling Perfect Reconstruction - Step by Step Perfect reconstruction will be justified through sketches. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

75 Filterbanks with Rational Sampling Perfect Reconstruction - Step by Step Perfect reconstruction will be justified through sketches. Adding the two signals after stage 6 recovers the original signal. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

76 Filterbanks with Rational Sampling A Few Remarks Further remarks on the work of Kovačević and Vetterli: Direct methods (as above) are not successful in all cases. While the ( 2 3, 1 3 ) case is solvable using ideal filters, the ( 1 3, 2 3 ) case is not. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

77 Filterbanks with Rational Sampling A Few Remarks Further remarks on the work of Kovačević and Vetterli: Direct methods (as above) are not successful in all cases. While the ( 2 3, 1 3 ) case is solvable using ideal filters, the ( 1 3, 2 3 ) case is not. Indirect methods were used which involved the study of equivalent filterbanks. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

78 Filterbanks with Rational Sampling A Few Remarks Further remarks on the work of Kovačević and Vetterli: Direct methods (as above) are not successful in all cases. While the ( 2 3, 1 3 ) case is solvable using ideal filters, the ( 1 3, 2 3 ) case is not. Indirect methods were used which involved the study of equivalent filterbanks. The analysis stage can be expressed as a combination of integer-sampled analysis and synthesis components, e.g., 3-channel analysis followed by 2-channel synthesis. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

79 Filterbanks with Rational Sampling A Few Remarks Further remarks on the work of Kovačević and Vetterli: Direct methods (as above) are not successful in all cases. While the ( 2 3, 1 3 ) case is solvable using ideal filters, the ( 1 3, 2 3 ) case is not. Indirect methods were used which involved the study of equivalent filterbanks. The analysis stage can be expressed as a combination of integer-sampled analysis and synthesis components, e.g., 3-channel analysis followed by 2-channel synthesis. Existing perfect reconstruction filters could then be used which have finite support. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

80 Filterbanks with Rational Sampling A Few Remarks Further remarks on the work of Kovačević and Vetterli: Direct methods (as above) are not successful in all cases. While the ( 2 3, 1 3 ) case is solvable using ideal filters, the ( 1 3, 2 3 ) case is not. Indirect methods were used which involved the study of equivalent filterbanks. The analysis stage can be expressed as a combination of integer-sampled analysis and synthesis components, e.g., 3-channel analysis followed by 2-channel synthesis. Existing perfect reconstruction filters could then be used which have finite support. Only perfect recontruction filterbanks were considered. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

81 Filterbanks with Rational Sampling Equivalent Low-Pass Channels x 2 ĥ 3 y w 1 x ĥ w 0 ĥ T 1 + y Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

82 Filterbanks with Rational Sampling Equivalent Low-Pass Channels x 2 ĥ 3 y w 1 x ĥ w 0 ĥ T 1 + y Bayram and Selesnick [1] noticed that a modified polyphase representation is convenient: h 0 (n) = h(2n) h 1 (n) = h(2n + 3) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

83 Filterbanks with Rational Sampling Equivalent Low-Pass Channels x 2 ĥ 3 y w 1 x ĥ w 0 ĥ T 1 + y Bayram and Selesnick [1] noticed that a modified polyphase representation is convenient: h 0 (n) = h(2n) h 1 (n) = h(2n + 3) It is sufficient to show that w 0 (n) = y(2n) and w 1 (n) = y(2n + 1). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

84 Filterbanks with Rational Sampling Equivalent Low-Pass Channels (proof) y(n) = ( 2 x h)(3n) = m Z( 2 x)(m)h(3n m) = m Z x(m)h(3n 2m) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

85 Filterbanks with Rational Sampling Equivalent Low-Pass Channels (proof) y(n) = ( 2 x h)(3n) = m Z( 2 x)(m)h(3n m) = m Z x(m)h(3n 2m) w 0 (n) = (x h 0 )(3n) = x(m)h 0 (3n m) m Z = x(m)h(6n 2m) m Z = y(2n) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

86 Filterbanks with Rational Sampling Equivalent Low-Pass Channels (proof) y(n) = ( 2 x h)(3n) = m Z( w 1 (n) = (x h 1 )(3n) 2 x)(m)h(3n m) = x(m)h 1 (3n m) m Z = m Z x(m)h(3n 2m) w 0 (n) = (x h 0 )(3n) = m Z x(m)h 0 (3n m) = m Z x(m)h(6n 2m + 3) = m Z x(m)h(3(2n + 1) 2m) = y(2n + 1) = m Z x(m)h(6n 2m) = y(2n) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

87 Filterbanks with Rational Sampling Equivalent Filterbanks This shows that the following filterbanks are equivalent. x 2 ĥ ĝ 3 w 0 3 w 1 x ĥ w 0 ĥ T 1 ĝ 3 w 1 Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

88 Filterbanks with Rational Sampling Observations The merging of the two low-pass components is a unitary transformation and, as such, does not affect frame properties. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

89 Filterbanks with Rational Sampling Observations The merging of the two low-pass components is a unitary transformation and, as such, does not affect frame properties. The frame properties are determined by the standard 3-band polyphase matrix, ĥ 0,0 (ξ) ĥ 0,1 (ξ) ĥ 0,2 (ξ) H(ξ) = ĥ 1,0 (ξ) ĥ 1,1 (ξ) ĥ 1,2 (ξ). ĝ 0 (ξ) ĝ 1 (ξ) ĝ 2 (ξ) Thus, any paraunitary H will lead to perfect reconstruction. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

90 Filterbanks with Rational Sampling Observations The merging of the two low-pass components is a unitary transformation and, as such, does not affect frame properties. The frame properties are determined by the standard 3-band polyphase matrix, ĥ 0,0 (ξ) ĥ 0,1 (ξ) ĥ 0,2 (ξ) H(ξ) = ĥ 1,0 (ξ) ĥ 1,1 (ξ) ĥ 1,2 (ξ). ĝ 0 (ξ) ĝ 1 (ξ) ĝ 2 (ξ) Thus, any paraunitary H will lead to perfect reconstruction. Bayram and Selesnick have used this approach to construct critically sampled perfect reconstruction filterbanks, although the low-pass filters become somewhat rough upon iteration [1]. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

91 Filterbanks with Rational Sampling Observations The merging of the two low-pass components is a unitary transformation and, as such, does not affect frame properties. The frame properties are determined by the standard 3-band polyphase matrix, ĥ 0,0 (ξ) ĥ 0,1 (ξ) ĥ 0,2 (ξ) H(ξ) = ĥ 1,0 (ξ) ĥ 1,1 (ξ) ĥ 1,2 (ξ). ĝ 0 (ξ) ĝ 1 (ξ) ĝ 2 (ξ) Thus, any paraunitary H will lead to perfect reconstruction. Bayram and Selesnick have used this approach to construct critically sampled perfect reconstruction filterbanks, although the low-pass filters become somewhat rough upon iteration [1]. Bayram and Selesnick [1] then showed that oversampling leads to perfect reconstruction filterbanks which behave better under multiple iterations. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

92 Further Exploration Areas for Further Exploration Connecting filterbanks and function systems: Daubechies [3] discussed the relationship between orthonormal wavelet systems using dilation 3 2 and ( 2 3, 1 3 ) perfect reconstruction filterbanks. Such wavelets cannot have compact support, yet filterbanks with finite support do exist. Can such filterbanks be associated with some kind of function system? Along the same lines, the oversampled rational filterbanks of Bayram and Selesnick may lead to compactly supported frame wavelets for L 2 (R) with rational dilations. Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

93 Further Exploration Areas for Further Exploration Understanding iterated filterbank frames: Bayram and Selesnick restrict attention to filterbanks with perfect reconstruction. In the critically sampled case, is it possible to obtain filters which perform well under multiple iterations by considering non-tight filterbank frames? In general, how does one evaluate the performance of a generic filterbank frame under multiple iterations? (Perfect reconstruction makes this a trivial concern.) Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

94 References Further Exploration I. Bayram and I. Selesnick, Overcomplete Discrete Wavelet Transforms with Rational Dilation Factors, IEEE Transactions on Signal Processing, 57(1), pp , (2009). Z. Cvetković and M. Vetterli, Oversampled Filter Banks, IEEE Transactions on Signal Processing, 46(5), pp (1998). I. Daubechies, Ten lectures on wavelets, CBMS-NSF Regional Conference Series in Applied Mathematics, Vol. 61, Society for Industrial and Applied Mathematics, Philadelphia, PA (1992). J. Kovačević and M. Vetterli, Perfect reconstruction filter banks with rational sampling factors, IEEE Tran. Signal Process. 41 (1993), P. P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice-Hall, Englewood Cliffs, NJ (1995). Brody Dylan Johnson (St. Louis University) An Introduction to Filterbank Frames October 19, / 34

A Novel Fast Computing Method for Framelet Coefficients

A Novel Fast Computing Method for Framelet Coefficients American Journal of Applied Sciences 5 (11): 15-157, 008 ISSN 1546-939 008 Science Publications A Novel Fast Computing Method for Framelet Coefficients Hadeel N. Al-Taai Department of Electrical and Electronic

More information

ORTHOGONAL WAVELET FRAMES AND VECTOR-VALUED WAVELET TRANSFORMS

ORTHOGONAL WAVELET FRAMES AND VECTOR-VALUED WAVELET TRANSFORMS ORTHOGONAL WAVELET FRAMES AND VECTOR-VALUED WAVELET TRANSFORMS GHANSHYAM BHATT, BRODY DYLAN JOHNSON, AND ERIC WEBER Abstract Motivated by the notion of orthogonal frames, we describe sufficient conditions

More information

Twisted Filter Banks

Twisted Filter Banks Twisted Filter Banks Andreas Klappenecker Texas A&M University, Department of Computer Science College Station, TX 77843-3112, USA klappi@cs.tamu.edu Telephone: ++1 979 458 0608 September 7, 2004 Abstract

More information

Symmetric Wavelet Tight Frames with Two Generators

Symmetric Wavelet Tight Frames with Two Generators Symmetric Wavelet Tight Frames with Two Generators Ivan W. Selesnick Electrical and Computer Engineering Polytechnic University 6 Metrotech Center, Brooklyn, NY 11201, USA tel: 718 260-3416, fax: 718 260-3906

More information

New Design of Orthogonal Filter Banks Using the Cayley Transform

New Design of Orthogonal Filter Banks Using the Cayley Transform New Design of Orthogonal Filter Banks Using the Cayley Transform Jianping Zhou, Minh N. Do and Jelena Kovačević Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign,

More information

3-D Directional Filter Banks and Surfacelets INVITED

3-D Directional Filter Banks and Surfacelets INVITED -D Directional Filter Bans and Surfacelets INVITED Yue Lu and Minh N. Do Department of Electrical and Computer Engineering Coordinated Science Laboratory University of Illinois at Urbana-Champaign, Urbana

More information

Construction of Multivariate Compactly Supported Orthonormal Wavelets

Construction of Multivariate Compactly Supported Orthonormal Wavelets Construction of Multivariate Compactly Supported Orthonormal Wavelets Ming-Jun Lai Department of Mathematics The University of Georgia Athens, GA 30602 April 30, 2004 Dedicated to Professor Charles A.

More information

Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms

Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms Ivan Selesnick and Ilker Bayram Polytechnic Institute of New York University Brooklyn, New York 1 Rational-Dilation

More information

Frame Diagonalization of Matrices

Frame Diagonalization of Matrices Frame Diagonalization of Matrices Fumiko Futamura Mathematics and Computer Science Department Southwestern University 00 E University Ave Georgetown, Texas 78626 U.S.A. Phone: + (52) 863-98 Fax: + (52)

More information

ON FRAMES WITH STABLE OVERSAMPLED FILTER BANKS

ON FRAMES WITH STABLE OVERSAMPLED FILTER BANKS ON FRAMES WITH STABLE OVERSAMPLED FILTER BANKS Li Chai,, Jingxin Zhang, Cishen Zhang and Edoardo Mosca Department of Electrical and Computer Systems Engineering Monash University, Clayton, VIC3800, Australia

More information

Two-Dimensional Orthogonal Filter Banks with Directional Vanishing Moments

Two-Dimensional Orthogonal Filter Banks with Directional Vanishing Moments Two-imensional Orthogonal Filter Banks with irectional Vanishing Moments Jianping Zhou and Minh N. o epartment of Electrical and Computer Engineering University of Illinois at Urbana-Champaign, Urbana,

More information

Contents. 0.1 Notation... 3

Contents. 0.1 Notation... 3 Contents 0.1 Notation........................................ 3 1 A Short Course on Frame Theory 4 1.1 Examples of Signal Expansions............................ 4 1.2 Signal Expansions in Finite-Dimensional

More information

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2 Contents 1 The Continuous Wavelet Transform 1 1.1 The continuous wavelet transform (CWT)............. 1 1. Discretisation of the CWT...................... Stationary wavelet transform or redundant wavelet

More information

Lecture 10, Multirate Signal Processing Transforms as Filter Banks. Equivalent Analysis Filters of a DFT

Lecture 10, Multirate Signal Processing Transforms as Filter Banks. Equivalent Analysis Filters of a DFT Lecture 10, Multirate Signal Processing Transforms as Filter Banks Equivalent Analysis Filters of a DFT From the definitions in lecture 2 we know that a DFT of a block of signal x is defined as X (k)=

More information

Wavelets and Filter Banks

Wavelets and Filter Banks Wavelets and Filter Banks Inheung Chon Department of Mathematics Seoul Woman s University Seoul 139-774, Korea Abstract We show that if an even length filter has the same length complementary filter in

More information

Digital Image Processing

Digital Image Processing Digital Image Processing, 2nd ed. Digital Image Processing Chapter 7 Wavelets and Multiresolution Processing Dr. Kai Shuang Department of Electronic Engineering China University of Petroleum shuangkai@cup.edu.cn

More information

Linear Independence of Finite Gabor Systems

Linear Independence of Finite Gabor Systems Linear Independence of Finite Gabor Systems 1 Linear Independence of Finite Gabor Systems School of Mathematics Korea Institute for Advanced Study Linear Independence of Finite Gabor Systems 2 Short trip

More information

Lapped Unimodular Transform and Its Factorization

Lapped Unimodular Transform and Its Factorization IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 11, NOVEMBER 2002 2695 Lapped Unimodular Transform and Its Factorization See-May Phoong, Member, IEEE, and Yuan-Pei Lin, Member, IEEE Abstract Two types

More information

Atomic decompositions of square-integrable functions

Atomic decompositions of square-integrable functions Atomic decompositions of square-integrable functions Jordy van Velthoven Abstract This report serves as a survey for the discrete expansion of square-integrable functions of one real variable on an interval

More information

Bifrequency and Bispectrum Maps: A New Look at Multirate Systems with Stochastic Inputs

Bifrequency and Bispectrum Maps: A New Look at Multirate Systems with Stochastic Inputs IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 3, MARCH 2000 723 Bifrequency and Bispectrum Maps: A New Look at Multirate Systems with Stochastic Inputs Sony Akkarakaran and P. P. Vaidyanathan, Fellow,

More information

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

Decomposition of Riesz frames and wavelets into a finite union of linearly independent sets Decomposition of Riesz frames and wavelets into a finite union of linearly independent sets Ole Christensen, Alexander M. Lindner Abstract We characterize Riesz frames and prove that every Riesz frame

More information

Lecture 16: Multiresolution Image Analysis

Lecture 16: Multiresolution Image Analysis Lecture 16: Multiresolution Image Analysis Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology rhody@cis.rit.edu November 9, 2004 Abstract Multiresolution analysis

More information

Chapter 7 Wavelets and Multiresolution Processing

Chapter 7 Wavelets and Multiresolution Processing Chapter 7 Wavelets and Multiresolution Processing Background Multiresolution Expansions Wavelet Transforms in One Dimension Wavelet Transforms in Two Dimensions Image Pyramids Subband Coding The Haar

More information

OVER the last decade, the theory and applications of

OVER the last decade, the theory and applications of 760 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 6, JUNE 2005 Multidimensional Orthogonal Filter Bank Characterization Design Using the Cayley Transform Jianping Zhou, Student Member, IEEE, Minh

More information

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing Chapter 7 Wavelets and Multiresolution Processing Wavelet transform vs Fourier transform Basis functions are small waves called wavelet with different frequency and limited duration Multiresolution theory:

More information

FRAMES AND TIME-FREQUENCY ANALYSIS

FRAMES AND TIME-FREQUENCY ANALYSIS FRAMES AND TIME-FREQUENCY ANALYSIS LECTURE 5: MODULATION SPACES AND APPLICATIONS Christopher Heil Georgia Tech heil@math.gatech.edu http://www.math.gatech.edu/ heil READING For background on Banach spaces,

More information

MULTIRATE DIGITAL SIGNAL PROCESSING

MULTIRATE DIGITAL SIGNAL PROCESSING MULTIRATE DIGITAL SIGNAL PROCESSING Signal processing can be enhanced by changing sampling rate: Up-sampling before D/A conversion in order to relax requirements of analog antialiasing filter. Cf. audio

More information

Filter Bank Frame Expansions With Erasures

Filter Bank Frame Expansions With Erasures IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 48, NO 6, JUNE 2002 1439 Filter Bank Frame Expansions With Erasures Jelena Kovačević, Fellow, IEEE, Pier Luigi Dragotti, Student Member, IEEE, and Vivek K Goyal,

More information

A Short Course on Frame Theory

A Short Course on Frame Theory A Short Course on Frame Theory Veniamin I. Morgenshtern and Helmut Bölcskei ETH Zurich, 8092 Zurich, Switzerland E-mail: {vmorgens, boelcskei}@nari.ee.ethz.ch April 2, 20 Hilbert spaces [, Def. 3.-] and

More information

Introduction to Hilbert Space Frames

Introduction to Hilbert Space Frames to Hilbert Space Frames May 15, 2009 to Hilbert Space Frames What is a frame? Motivation Coefficient Representations The Frame Condition Bases A linearly dependent frame An infinite dimensional frame Reconstructing

More information

2D Wavelets for Different Sampling Grids and the Lifting Scheme

2D Wavelets for Different Sampling Grids and the Lifting Scheme D Wavelets for Different Sampling Grids and the Lifting Scheme Miroslav Vrankić University of Zagreb, Croatia Presented by: Atanas Gotchev Lecture Outline 1D wavelets and FWT D separable wavelets D nonseparable

More information

Frames and Single Wavelets for Unitary Groups

Frames and Single Wavelets for Unitary Groups Canad. J. Math. Vol. 54 (3), 2002 pp. 634 647 Frames and Single Wavelets for Unitary Groups Eric Weber Abstract. We consider a unitary representation of a discrete countable abelian group on a separable

More information

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

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and Vol. 46 No. 6 SCIENCE IN CHINA (Series F) December 003 Construction for a class of smooth wavelet tight frames PENG Lizhong (Λ Π) & WANG Haihui (Ξ ) LMAM, School of Mathematical Sciences, Peking University,

More information

1 Introduction. 2 Shannon Wavelet. Jaime Hernandez Jr. Wavelets and Fourier Analysis SEMESTER PROJECT December 12, 2007

1 Introduction. 2 Shannon Wavelet. Jaime Hernandez Jr. Wavelets and Fourier Analysis SEMESTER PROJECT December 12, 2007 Jaime Hernandez Jr. Wavelets and Fourier Analysis SEMESTER PROJECT December 12, 27 1 Introduction This report will address the construction of objects called Curvelets, which have been pioneered by Candes

More information

(2) with known s(n) and s(0). Thus the input vector x is given by

(2) with known s(n) and s(0). Thus the input vector x is given by A Novel Implementation ethod for Anticausal II Digital Filter Banks Umut Seen Department of Electrical and Electronic Engineering Hacettepe University Abstract A novel and efficient method which addresses

More information

Introduction to Wavelets and Wavelet Transforms

Introduction to Wavelets and Wavelet Transforms Introduction to Wavelets and Wavelet Transforms A Primer C. Sidney Burrus, Ramesh A. Gopinath, and Haitao Guo with additional material and programs by Jan E. Odegard and Ivan W. Selesnick Electrical and

More information

The Application of Legendre Multiwavelet Functions in Image Compression

The Application of Legendre Multiwavelet Functions in Image Compression Journal of Modern Applied Statistical Methods Volume 5 Issue 2 Article 3 --206 The Application of Legendre Multiwavelet Functions in Image Compression Elham Hashemizadeh Department of Mathematics, Karaj

More information

2 Infinite products and existence of compactly supported φ

2 Infinite products and existence of compactly supported φ 415 Wavelets 1 Infinite products and existence of compactly supported φ Infinite products.1 Infinite products a n need to be defined via limits. But we do not simply say that a n = lim a n N whenever the

More information

Biorthogonal Spline Type Wavelets

Biorthogonal Spline Type Wavelets PERGAMON Computers and Mathematics with Applications 0 (00 1 0 www.elsevier.com/locate/camwa Biorthogonal Spline Type Wavelets Tian-Xiao He Department of Mathematics and Computer Science Illinois Wesleyan

More information

ONE-DIMENSIONAL (1-D) two-channel FIR perfect-reconstruction

ONE-DIMENSIONAL (1-D) two-channel FIR perfect-reconstruction 3542 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 55, NO. 11, DECEMBER 2008 Eigenfilter Approach to the Design of One-Dimensional and Multidimensional Two-Channel Linear-Phase FIR

More information

A primer on the theory of frames

A primer on the theory of frames A primer on the theory of frames Jordy van Velthoven Abstract This report aims to give an overview of frame theory in order to gain insight in the use of the frame framework as a unifying layer in the

More information

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

POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES November 1, 1 POINT VALUES AND NORMALIZATION OF TWO-DIRECTION MULTIWAVELETS AND THEIR DERIVATIVES FRITZ KEINERT AND SOON-GEOL KWON,1 Abstract Two-direction multiscaling functions φ and two-direction multiwavelets

More information

OLA and FBS Duality Review

OLA and FBS Duality Review MUS421/EE367B Lecture 10A Review of OverLap-Add (OLA) and Filter-Bank Summation (FBS) Interpretations of Short-Time Fourier Analysis, Modification, and Resynthesis Julius O. Smith III (jos@ccrma.stanford.edu)

More information

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing Qingtang Jiang Abstract This paper is about the construction of univariate wavelet bi-frames with each framelet being symmetric.

More information

Available at ISSN: Vol. 2, Issue 2 (December 2007) pp (Previously Vol. 2, No.

Available at   ISSN: Vol. 2, Issue 2 (December 2007) pp (Previously Vol. 2, No. Available at http://pvamu.edu.edu/pages/398.asp ISSN: 193-9466 Vol., Issue (December 007) pp. 136 143 (Previously Vol., No. ) Applications and Applied Mathematics (AAM): An International Journal A New

More information

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS MUSOKO VICTOR, PROCHÁZKA ALEŠ Institute of Chemical Technology, Department of Computing and Control Engineering Technická 905, 66 8 Prague 6, Cech

More information

LECTURE Fourier Transform theory

LECTURE Fourier Transform theory LECTURE 3 3. Fourier Transform theory In section (2.2) we introduced the Discrete-time Fourier transform and developed its most important properties. Recall that the DTFT maps a finite-energy sequence

More information

Fast Wavelet/Framelet Transform for Signal/Image Processing.

Fast Wavelet/Framelet Transform for Signal/Image Processing. Fast Wavelet/Framelet Transform for Signal/Image Processing. The following is based on book manuscript: B. Han, Framelets Wavelets: Algorithms, Analysis Applications. To introduce a discrete framelet transform,

More information

An Analytic Wavelet Transform with a Flexible Time-Frequency Covering

An Analytic Wavelet Transform with a Flexible Time-Frequency Covering Freuency An Analytic Wavelet Transform with a Flexible -Freuency Covering 1 İlker Bayram ibayram@ituedutr Abstract We develop a rational-dilation wavelet transform for which the dilation factor, the Q-factor

More information

Advanced Digital Signal Processing -Introduction

Advanced Digital Signal Processing -Introduction Advanced Digital Signal Processing -Introduction LECTURE-2 1 AP9211- ADVANCED DIGITAL SIGNAL PROCESSING UNIT I DISCRETE RANDOM SIGNAL PROCESSING Discrete Random Processes- Ensemble Averages, Stationary

More information

Basic Multi-rate Operations: Decimation and Interpolation

Basic Multi-rate Operations: Decimation and Interpolation 1 Basic Multirate Operations 2 Interconnection of Building Blocks 1.1 Decimation and Interpolation 1.2 Digital Filter Banks Basic Multi-rate Operations: Decimation and Interpolation Building blocks for

More information

Lecture 3. Random Fourier measurements

Lecture 3. Random Fourier measurements Lecture 3. Random Fourier measurements 1 Sampling from Fourier matrices 2 Law of Large Numbers and its operator-valued versions 3 Frames. Rudelson s Selection Theorem Sampling from Fourier matrices Our

More information

Frames inr n. Brody Dylan Johnson Department of Mathematics Washington University Saint Louis, Missouri

Frames inr n. Brody Dylan Johnson Department of Mathematics Washington University Saint Louis, Missouri Frames inr n Brody Dylan Johnson Department of Mathematics Washington University Saint Louis, Missouri 63130 e-mail: brody@math.wustl.edu February, 00 Abstract These notes provide an introduction to the

More information

! Downsampling/Upsampling. ! Practical Interpolation. ! Non-integer Resampling. ! Multi-Rate Processing. " Interchanging Operations

! Downsampling/Upsampling. ! Practical Interpolation. ! Non-integer Resampling. ! Multi-Rate Processing.  Interchanging Operations Lecture Outline ESE 531: Digital Signal Processing Lec 10: February 14th, 2017 Practical and Non-integer Sampling, Multirate Sampling! Downsampling/! Practical Interpolation! Non-integer Resampling! Multi-Rate

More information

G-frames in Hilbert Modules Over Pro-C*-algebras

G-frames in Hilbert Modules Over Pro-C*-algebras Available online at http://ijim.srbiau.ac.ir/ Int. J. Industrial Mathematics (ISSN 2008-5621) Vol. 9, No. 4, 2017 Article ID IJIM-00744, 9 pages Research Article G-frames in Hilbert Modules Over Pro-C*-algebras

More information

Multidimensional Orthogonal Filter Bank Characterization and Design Using the Cayley Transform

Multidimensional Orthogonal Filter Bank Characterization and Design Using the Cayley Transform IEEE TRANSACTIONS ON IMAGE PROCESSING Multidimensional Orthogonal Filter Bank Characterization and Design Using the Cayley Transform Jianping Zhou, Minh N Do, Member, IEEE, and Jelena Kovačević, Fellow,

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing (Wavelet Transforms) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids

More information

A Friendly Guide to the Frame Theory. and Its Application to Signal Processing

A Friendly Guide to the Frame Theory. and Its Application to Signal Processing A Friendly uide to the Frame Theory and Its Application to Signal Processing inh N. Do Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign www.ifp.uiuc.edu/ minhdo

More information

Finite Frame Quantization

Finite Frame Quantization Finite Frame Quantization Liam Fowl University of Maryland August 21, 2018 1 / 38 Overview 1 Motivation 2 Background 3 PCM 4 First order Σ quantization 5 Higher order Σ quantization 6 Alternative Dual

More information

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION

ECSE 512 Digital Signal Processing I Fall 2010 FINAL EXAMINATION FINAL EXAMINATION 9:00 am 12:00 pm, December 20, 2010 Duration: 180 minutes Examiner: Prof. M. Vu Assoc. Examiner: Prof. B. Champagne There are 6 questions for a total of 120 points. This is a closed book

More information

Lecture 7 January 26, 2016

Lecture 7 January 26, 2016 MATH 262/CME 372: Applied Fourier Analysis and Winter 26 Elements of Modern Signal Processing Lecture 7 January 26, 26 Prof Emmanuel Candes Scribe: Carlos A Sing-Long, Edited by E Bates Outline Agenda:

More information

An Introduction to Wavelets and some Applications

An Introduction to Wavelets and some Applications An Introduction to Wavelets and some Applications Milan, May 2003 Anestis Antoniadis Laboratoire IMAG-LMC University Joseph Fourier Grenoble, France An Introduction to Wavelets and some Applications p.1/54

More information

Interchange of Filtering and Downsampling/Upsampling

Interchange of Filtering and Downsampling/Upsampling Interchange of Filtering and Downsampling/Upsampling Downsampling and upsampling are linear systems, but not LTI systems. They cannot be implemented by difference equations, and so we cannot apply z-transform

More information

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur Module MULTI- RESOLUTION ANALYSIS Version ECE IIT, Kharagpur Lesson Multi-resolution Analysis: Theory of Subband Coding Version ECE IIT, Kharagpur Instructional Objectives At the end of this lesson, the

More information

Multiresolution image processing

Multiresolution image processing Multiresolution image processing Laplacian pyramids Some applications of Laplacian pyramids Discrete Wavelet Transform (DWT) Wavelet theory Wavelet image compression Bernd Girod: EE368 Digital Image Processing

More information

NOTES ON FRAMES. Damir Bakić University of Zagreb. June 6, 2017

NOTES ON FRAMES. Damir Bakić University of Zagreb. June 6, 2017 NOTES ON FRAMES Damir Bakić University of Zagreb June 6, 017 Contents 1 Unconditional convergence, Riesz bases, and Bessel sequences 1 1.1 Unconditional convergence of series in Banach spaces...............

More information

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction

Design of Biorthogonal FIR Linear Phase Filter Banks with Structurally Perfect Reconstruction Electronics and Communications in Japan, Part 3, Vol. 82, No. 1, 1999 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol. J81-A, No. 1, January 1998, pp. 17 23 Design of Biorthogonal FIR Linear

More information

Magnitude F y. F x. Magnitude

Magnitude F y. F x. Magnitude Design of Optimum Multi-Dimensional Energy Compaction Filters N. Damera-Venkata J. Tuqan B. L. Evans Imaging Technology Dept. Dept. of ECE Dept. of ECE Hewlett-Packard Labs Univ. of California Univ. of

More information

Design and Application of Quincunx Filter Banks

Design and Application of Quincunx Filter Banks Design and Application of Quincunx Filter Banks by Yi Chen B.Eng., Tsinghua University, China, A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree of MASTER OF APPLIED SCIENCE

More information

A Higher-Density Discrete Wavelet Transform

A Higher-Density Discrete Wavelet Transform A Higher-Density Discrete Wavelet Transform Ivan W. Selesnick Abstract In this paper, we describe a new set of dyadic wavelet frames with three generators, ψ i (t), i =,, 3. The construction is simple,

More information

How smooth is the smoothest function in a given refinable space? Albert Cohen, Ingrid Daubechies, Amos Ron

How smooth is the smoothest function in a given refinable space? Albert Cohen, Ingrid Daubechies, Amos Ron How smooth is the smoothest function in a given refinable space? Albert Cohen, Ingrid Daubechies, Amos Ron A closed subspace V of L 2 := L 2 (IR d ) is called PSI (principal shift-invariant) if it is the

More information

2D Wavelets. Hints on advanced Concepts

2D Wavelets. Hints on advanced Concepts 2D Wavelets Hints on advanced Concepts 1 Advanced concepts Wavelet packets Laplacian pyramid Overcomplete bases Discrete wavelet frames (DWF) Algorithme à trous Discrete dyadic wavelet frames (DDWF) Overview

More information

On the Dual-Tree Complex Wavelet Packet and. Abstract. Index Terms I. INTRODUCTION

On the Dual-Tree Complex Wavelet Packet and. Abstract. Index Terms I. INTRODUCTION On the Dual-Tree Complex Wavelet Packet and M-Band Transforms İlker Bayram, Student Member, IEEE, and Ivan W. Selesnick, Member, IEEE Abstract The -band discrete wavelet transform (DWT) provides an octave-band

More information

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11 ECE472/572 - Lecture 13 Wavelets and Multiresolution Processing 11/15/11 Reference: Wavelet Tutorial http://users.rowan.edu/~polikar/wavelets/wtpart1.html Roadmap Preprocessing low level Enhancement Restoration

More information

Topics in Representation Theory: Fourier Analysis and the Peter Weyl Theorem

Topics in Representation Theory: Fourier Analysis and the Peter Weyl Theorem Topics in Representation Theory: Fourier Analysis and the Peter Weyl Theorem 1 Fourier Analysis, a review We ll begin with a short review of simple facts about Fourier analysis, before going on to interpret

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing () Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids Subband coding

More information

Gröbner bases and wavelet design

Gröbner bases and wavelet design Journal of Symbolic Computation 37 (24) 227 259 www.elsevier.com/locate/jsc Gröbner bases and wavelet design Jérôme Lebrun a,, Ivan Selesnick b a Laboratoire I3S, CNRS/UNSA, Sophia Antipolis, France b

More information

Digital Image Processing Lectures 13 & 14

Digital Image Processing Lectures 13 & 14 Lectures 13 & 14, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2013 Properties of KL Transform The KL transform has many desirable properties which makes

More information

Harmonic Analysis: from Fourier to Haar. María Cristina Pereyra Lesley A. Ward

Harmonic Analysis: from Fourier to Haar. María Cristina Pereyra Lesley A. Ward Harmonic Analysis: from Fourier to Haar María Cristina Pereyra Lesley A. Ward Department of Mathematics and Statistics, MSC03 2150, 1 University of New Mexico, Albuquerque, NM 87131-0001, USA E-mail address:

More information

Two Channel Subband Coding

Two Channel Subband Coding Two Channel Subband Coding H1 H1 H0 H0 Figure 1: Two channel subband coding. In two channel subband coding A signal is convolved with a highpass filter h 1 and a lowpass filter h 0. The two halfband signals

More information

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015 EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT March 11, 2015 Transform concept We want to analyze the signal represent it as built of some building blocks (well known signals), possibly

More information

A BRIEF INTRODUCTION TO HILBERT SPACE FRAME THEORY AND ITS APPLICATIONS AMS SHORT COURSE: JOINT MATHEMATICS MEETINGS SAN ANTONIO, 2015 PETER G. CASAZZA Abstract. This is a short introduction to Hilbert

More information

THE ZAK TRANSFORM (ZT), which is also known

THE ZAK TRANSFORM (ZT), which is also known Copyright IEEE 1997 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 45, NO. 4, APRIL 1997 851 Discrete Zak Transms, Polyphase Transms, and Applications Helmut Bölcskei, Student Member, IEEE, and Franz Hlawatsch,

More information

Space-Frequency Atoms

Space-Frequency Atoms Space-Frequency Atoms FREQUENCY FREQUENCY SPACE SPACE FREQUENCY FREQUENCY SPACE SPACE Figure 1: Space-frequency atoms. Windowed Fourier Transform 1 line 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 100 200

More information

Approximately dual frames in Hilbert spaces and applications to Gabor frames

Approximately dual frames in Hilbert spaces and applications to Gabor frames Approximately dual frames in Hilbert spaces and applications to Gabor frames Ole Christensen and Richard S. Laugesen October 22, 200 Abstract Approximately dual frames are studied in the Hilbert space

More information

WAVELETS WITH SHORT SUPPORT

WAVELETS WITH SHORT SUPPORT WAVELETS WITH SHORT SUPPORT BIN HAN AND ZUOWEI SHEN Abstract. This paper is to construct Riesz wavelets with short support. Riesz wavelets with short support are of interests in both theory and application.

More information

Wavelet Transform with Tunable Q-Factor

Wavelet Transform with Tunable Q-Factor IEEE TRANSACTIONS ON SIGNAL PROCESSING (2) Wavelet Transform with Tunable Q-Factor Ivan W. Selesnick, Senior Member, IEEE Abstract This paper describes a discrete-time wavelet transform for which the Q-factor

More information

Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation

Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation James E. Fowler Department of Electrical and Computer Engineering GeoResources Institute GRI Mississippi State University, Starville,

More information

Wavelets and Multiresolution Processing

Wavelets and Multiresolution Processing Wavelets and Multiresolution Processing Wavelets Fourier transform has it basis functions in sinusoids Wavelets based on small waves of varying frequency and limited duration In addition to frequency,

More information

Periodic discrete-time frames: Design and applications for image restoration

Periodic discrete-time frames: Design and applications for image restoration Periodic discrete-time frames: Design and applications for image restoration Amir Averbuch Pekka eittaanmäki Valery Zheludev School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel Department

More information

DAVID FERRONE. s k s k 2j = δ 0j. s k = 1

DAVID FERRONE. s k s k 2j = δ 0j. s k = 1 FINITE BIORTHOGONAL TRANSFORMS AND MULTIRESOLUTION ANALYSES ON INTERVALS DAVID FERRONE 1. Introduction Wavelet theory over the entire real line is well understood and elegantly presented in various textboos

More information

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

Journal of Mathematical Analysis and Applications. Properties of oblique dual frames in shift-invariant systems J. Math. Anal. Appl. 356 (2009) 346 354 Contents lists available at ScienceDirect Journal of Mathematical Analysis and Applications www.elsevier.com/locate/jmaa Properties of oblique dual frames in shift-invariant

More information

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 47, NO. 2, FEBRUARY 1999 389 Oversampling PCM Techniques and Optimum Noise Shapers for Quantizing a Class of Nonbandlimited Signals Jamal Tuqan, Member, IEEE

More information

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

MRA Frame Wavelets with Certain Regularities Associated with the Refinable Generators of Shift Invariant Spaces Chapter 6 MRA Frame Wavelets with Certain Regularities Associated with the Refinable Generators of Shift Invariant Spaces Tian-Xiao He Department of Mathematics and Computer Science Illinois Wesleyan University,

More information

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals

! Introduction. ! Discrete Time Signals & Systems. ! Z-Transform. ! Inverse Z-Transform. ! Sampling of Continuous Time Signals ESE 531: Digital Signal Processing Lec 25: April 24, 2018 Review Course Content! Introduction! Discrete Time Signals & Systems! Discrete Time Fourier Transform! Z-Transform! Inverse Z-Transform! Sampling

More information

Digital Image Processing Lectures 15 & 16

Digital Image Processing Lectures 15 & 16 Lectures 15 & 16, Professor Department of Electrical and Computer Engineering Colorado State University CWT and Multi-Resolution Signal Analysis Wavelet transform offers multi-resolution by allowing for

More information

Denoising via Recursive Wavelet Thresholding. Alyson Kerry Fletcher. A thesis submitted in partial satisfaction of the requirements for the degree of

Denoising via Recursive Wavelet Thresholding. Alyson Kerry Fletcher. A thesis submitted in partial satisfaction of the requirements for the degree of Denoising via Recursive Wavelet Thresholding by Alyson Kerry Fletcher A thesis submitted in partial satisfaction of the requirements for the degree of Master of Science in Electrical Engineering in the

More information

Space-Frequency Atoms

Space-Frequency Atoms Space-Frequency Atoms FREQUENCY FREQUENCY SPACE SPACE FREQUENCY FREQUENCY SPACE SPACE Figure 1: Space-frequency atoms. Windowed Fourier Transform 1 line 1 0.8 0.6 0.4 0.2 0-0.2-0.4-0.6-0.8-1 0 100 200

More information

Frame Wavelet Sets in R d

Frame Wavelet Sets in R d Frame Wavelet Sets in R d X. DAI, Y. DIAO Department of Mathematics University of North Carolina at Charlotte Charlotte, NC 28223 xdai@uncc.edu Q. GU Department of Mathematics Each China Normal University

More information

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

UNIVERSITY OF WISCONSIN-MADISON CENTER FOR THE MATHEMATICAL SCIENCES. Tight compactly supported wavelet frames of arbitrarily high smoothness UNIVERSITY OF WISCONSIN-MADISON CENTER FOR THE MATHEMATICAL SCIENCES Tight compactly supported wavelet frames of arbitrarily high smoothness Karlheinz Gröchenig Amos Ron Department of Mathematics U-9 University

More information