Hexagonal QMF Banks and Wavelets. A chapter within Time-Frequency and Wavelet Transforms in Biomedical Engineering,

Size: px
Start display at page:

Download "Hexagonal QMF Banks and Wavelets. A chapter within Time-Frequency and Wavelet Transforms in Biomedical Engineering,"

Transcription

1 Hexagonal QMF Banks and Wavelets A chapter within Time-Frequency and Wavelet Transforms in Biomedical Engineering, M. Akay (Editor), New York, NY: IEEE Press, 99. Sergio Schuler and Andrew Laine Computer and Information Science and Engineering Department University offlorida Gainesville, FL

2 Hexagonal QMF Banks and Wavelets Sergio Schuler and Andrew Laine Department of Computer and Information Science and Engineering University of Florida Gainesville, FL Introduction In this chapter we shalllay bare the theory and implementation details of hexagonal sampling systems and hexagonal quadrature mirror lters (HQMF). Hexagonal sampling systems are of particular interest because they exhibit the tightest packing of all regular two-dimensional sampling systems and for a circularly band-limited waveform, hexagonal sampling requires.4 percent fewer samples than rectangular sampling []. In addition, hexagonal sampling systems also lead to nonseparable quadrature mirror lters in which all basis functions are localized in space, spatial frequency and orientation []. This chapter is organized in two sections. Section I describes the theoretical aspects of hexagonal sampling systems while Section II covers important implementation details. I. Hexagonal sampling system This section presents the theoretical foundation of hexagonal sampling systems and hexagonal quadrature mirror lters. Most of this material has appeared elsewhere in [], [], [4], [5], [], [] but is described here under a unied notation for completeness. In addition, it will provide continuity and a foundation for the original material that follows in Section II. The rest of the section is organized as follows. Section I-A covers the general formulation of a hexagonal sampling system. Section I-B introduces up-sampling and down-sampling in hexagonal sampling systems. Section I-C reviews the theory of hexagonal quadrature mirror lters. Section I-D describes redundant analysis/synthesis lter banks in hexagonal systems. Finally, Section I-E covers the formulation of the discrete Fourier transform in hexagonal sampling systems.

3 A. Hexagonal systems Let x a (t) x a (t t ) be a -D analog waveform, then a sampling operation in -D can be represented by a lattice formed by taking all integer linear combinations of a set of two linearly independent vectors v [v v ] T and v [v v ] T. Using vector notation we can represent the lattice as the set of all vectors t [t t ] T generated by t Vn () where n [n n ] T is an integer-valued vector and V [v v ]isa matrix, known as the sampling matrix. Because v and v are chosen to be linearly independent, the determinant of V is nonzero. Note that V is not unique for a given sampling pattern and that two matrices representing the same sampling process are related by a linear transformation represented by a unimodular matrix []. Sampling an analog signal x a (t) on the lattice dened by () produces the discrete signal x(n) x a (Vn): Figure (a) shows a hexagonal sampling lattice dened by the pair of sampling vectors v 4 T 5 and v 4 ;T T 5 () where T and T p. The lattice is hexagonal since each sample location has exactly six nearest neighbors when T T p. Let the Fourier transform of x a (t) be dened by a () Z + ; x a (t)exp(;j T t)dt where [ ] T. Similarly, let the Fourier transform of the sequence x(n) be dened as (!) n x(n)exp(;j! T n) () where! [!! ] T. Mersereau [4] showed that the spectrum of the sequence x(n) and the spectrum of the signal x a (t) are related by (!) jdet Vj a (V ;T (! ; k)) (4) k

4 4 v t, n Ω v u u n t Ω (a) (b) Fig.. (a) A hexagonal sampling lattice in the spatial domain. (b) Hexagonal sampling lattice in the frequency domain. where k is an integer-valued vector and V ;T denotes (V ; ) T. Alternatively,we can dene the Fourier transform of the sequence x(n) as V () n x(n) exp(;j T Vn) then Equation (4) may be written as where (V T ) (5) V () jdet Vj a ( ; Uk) () k U V ;T : () Thus, Equation () can be interpreted as a periodic extension of a () with periodicity vectors u [u u ] T and u [u u ] T, where U [u u ]. The set of all vectors generated by Un denes a lattice in the frequency domain known as the modulation or reciprocal lattice. Thus, the spectrum of a sequence x(n) can be viewed as the convolution of the spectrum of x a (t) with a modulation lattice dened by U. Figure (b) shows the reciprocal lattice corresponding to the sampling vectors dened in Equation (), that is the lattice dened by the pair of modulation vectors u 4 T T 5 and u 4 T 5 :

5 5 Λ Λ n n n n (a) (b) Fig.. (a) Integer sampling lattice. (b) Sampling sublattice. B. Up-sampling and down-sampling in hexagonal systems Let denote the integer lattice dened by the set of integer vectors n, and let denote the sampling sublattice generated by the subsampling matrix, that is the set of integer vectors m such that m n. Note that in order to properly dene a sublattice of, a subsampling matrix must be nonsingular with integer-valued entries. In general, a sublattice of is called separable if it can be represented by a diagonal matrix, otherwise it is called nonseparable. Figure shows an integer sampling lattice and a sampling sublattice, for the separable subsampling matrix With and down-sampling as described below. 4 5 : (8) dened in this way, we can view the operations of up-sampling and The process of up-sampling maps a signal on to a new signal that is nonzero only at points on the sampling sublattice. The output of an up-sampler is related to the input by y(n) 8 >< >: x( ; n) if ; n, otherwise. It is easy to show [5] that the Fourier transform relates the output and input of an up-sampler by Y (!) ( T!)

6 (a) n n x x x x x x x x x x x x x x x x x x x x n n (b) Fig.. (a) Up-sample operator. (b) Mapping of samples under up-sampling: (left) input signal, (right) output signal. where (!)isdenedby Equation (). Figure shows the block diagram of an up-sampler and the process of up-sampling for the subsampling matrix dened by Equation (8). The process of down-sampling maps points on the sublattice to according to and discards all other points. y(n) x(n) (9) The Fourier transform relation between the output and input of a down-sampler can be derived by introducing the concept of a sampling function s (n) associated with the sampling matrix [5], that is, s (n) 8 >< >: if n, otherwise. Since s (n) can be interpreted as a periodic sequence, with periodicity matrix, i.e. s (n) s (n + m), it may be expressed as a Fourier series s (n) jdet j jdet j; l exp(;jk T l ; n) () where each ofthejdet j vectors k l [k l k l ] T is associated with one of the cosets of T. Notice that a coset of a sublattice is dened as the set of points obtained by shifting the entire sublattice by an integer shift vector k. There are exactly jdet j distinct cosets

7 of, and their union is the integer lattice. Each shift vector k l certain coset is known as a coset vector. For example, one choice for the k l sampling sublattice dened by Equation (8) is k 4 5 k 4 5 k 4 5 and k 4 associated with a given the 5 : () Let w(n) x(n)s (n) () then it is easy to see from (9) that a down-sampled signal y(n) can be written as y(n) w(n) since w(n) equals x(n) on. Therefore, the Fourier transform of the sequence y(n) may be written as Y (!) w(n)exp(;j! T n): () n Since w(n) is zero for n not in wemay write () as Y (!) n w(n)exp(;j! T ; n) W ( ;T!) where W (!) is the Fourier transform of the sequence w(n). From () and () it is easy to show that W (!) jdet j; jdet j l (! + ;T k l ) therefore, the Fourier transform relation between the output and input of a down-sampler is given by Y (!) jdet j; ( ;T (! +k l )): jdet j l Figure 4 shows the block diagram of a down-sampler and the process of down-sampling for the subsampling matrix dened on (8). Note that the relations derived above are based on the Fourier transform dened in Equation (). However, a more general denition is described in Equation (5). This formulation takes into account the lattice structure used to sample the original -D analog

8 8 (a) n n x x x x x x x 4 x x x x x x x x 4 x x x x x x 4 x 4 x 44 x 4 x x x x x x x 4 x n n (b) Fig. 4. (a) Down-sample operator. (b) Mapping of samples under down-sampling: (left) input signal, (right) output signal. waveform and allows the Fourier transform relation between the input and output of an up-sampler and a down-sampler to be written as and Y V () Y V () ( T V T ) (4) jdet j; ( ;T (V T +k l )): (5) jdet j l Therefore, if we assume as dened in (8) we may write Equations (4) and (5) as Y V () V ( T ) () and respectively, where Y V () jdet j jdet j; l V ( ;T + ~k l ) () ~k l U ;T k l : (8) C. Analysis/synthesis lter banks in hexagonal systems This section focuses on perfect reconstruction lter banks in hexagonal sampling systems and wavelets that can be obtained by iterating such lter banks. Parts of this material are described in Simoncelli [], but are reviewed here for completeness of presentation.

9 9 F(Ω) y(n) G(Ω) x(n) F(Ω) y(n) G(Ω) x(n) ^ F(Ω) y(n) G(Ω) F(Ω) y(n) G(Ω) Fig. 5. A two-dimensional 4-channel analysis/synthesis lter bank. There are a wide variety of analysis/synthesis (A/S) lter banks for two dimensional systems. We restrict our focus to analysis/synthesis lter banks in which each channel shares the same subsampling matrix and the number of channels equals jdet j. Figure 5 shows a 4-channel analysis/synthesis lter bank. We further restrict our study to the separable sublattice dened in Equation (8) since this choice will enable us to apply the A/S lter bank recursively to each of the subband signals y i (n) shown in Figure 5 as described in []. Consider a 4-channel analysis/synthesis lter bank with dened by Equation (8), then using () we can show thatthefourier transform of y i (n) may be written as Y i () jdet j jdet j; l F i ( ;T + ~k l )( ;T + ~k l ) (9) where the subindex V has been suppressed for simplicity. Similarly, using () we have that the Fourier transform of ^x(n) is given by ^() jdetj; i G i ()Y i ( T ): () Therefore, combining Equations (9) and () we obtain an overall lter bank response of ^() jdet j; jdet j; G i () F i ( + ~k l )( + ~k l ) jdet j i l jdet j; ( + ~k l ) jdet j l 4 jdet j; i G i ()F i ( + ~k l ) 5 : ()

10 Combining Equations (), () and (8) for the values of T and T in Equation () yields the following set of vectors ~k l, that is, ~k 4 5 ~k 4 p 5 ~k 4 p 5 and ~k 4 p 5 : () From Equation () it is clear that one term of the sum in Equation () corresponds to the linear shift invariant (LSI) system response, and the remaining terms correspond to the system alias. The analysis/synthesis lter bank for which the system aliasing terms in Equation () are canceled is generally known as a quadrature mirror lter (QMF) bank. We can choose the lters to eliminate the aliasing terms in Equation () as follows F () G (;) H() H(;) F () G (;) exp(j T s )H( + ~k ) F () G (;) exp(j T s )H( + ~k ) F () G (;) exp(j T s )H( + ~k ) () where s, s and s must satisfy the following equations +e j~ k T s e j~ k T s + e j~ k T s +e j~ k T s e j~ k T s + e j~ k T s +e j~ k T s e j~ k T s + e j~ k T s : Therefore, a suitable choice for the vectors s l given the vectors ~k l in Equation () is s 4 5 s 4 p 5 and s 4 ; p 5 : (4) After canceling all of the aliasing terms in Equation () the remaining LSI system response becomes ^() 4 () G i ()F i () i 4 () H( + ~k i )H(; + ~k i ) i 4 () jh( + ~k i )j : i

11 j k l l k j k g h i h g k l h e f f e h l l i f c d c f i l k h f d b b d f h k j g e c b a b c e g t, n k h f d b b d f d k l i f c d c f d l l h e f f e d l k g h i h g k n k l t l k j Fig.. Region of support of a 5-ring hexagonally symmetric lter. The parameters a through l refer to the low-pass lter coecients h(n). Note that the aliasing cancellation is exact, and independent ofthechoice of H(), and the design problem is reduced to nding a lter satisfying the constraint jh( + ~k i )j 4: (5) i Alow-pass solution for H() in the above equation results in a band-splitting system which may be cascaded hierarchically through the low-pass band of the QMF bank to produce a multiresolution decomposition in two dimensions. Simoncelli [] describes a simple frequency-sampling design method that produces hexagonally symmetric QMFs with small regions of support for which perfect reconstruction was well approximated. Figure shows the region of support of a 5-ring hexagonally symmetric lter. Notice that the size of the lter is measured in terms of the number of hexagonal rings it contains. The parameters a through l in Figure refer to the lter coecients of the low-pass solution h(n) computed in []. Figure (a) shows an idealized diagram of the partition of the frequency domain resulting from a -level hexagonal multiresolution decomposition.

12 F(Ω) y(n) G(Ω) F(Ω) y(n) G(Ω) F(Ω) y(n) G(Ω) Level F(Ω) y(n) G(Ω) F(Ω) G(Ω) Level x(n) F(Ω) F(Ω) y(n) y(n) G(Ω) G(Ω) x(n) ^ F(Ω) y(n) G(Ω) (a) (b) Fig.. (a) Partitions of the frequency domain resulting from a -level multiresolution decomposition of hexagonal lters. The upper left frequency diagram represents the spectrum of the original image. (b) A two-stage 4-channel analysis/synthesis lter bank. D. Redundant analysis/synthesis lter banks in hexagonal systems In this section we discuss the mathematical formulation of redundant analysis/synthesis lter banks in hexagonal systems. In particular, we would like to nd equivalent lters for the i th stage of the traditional A/S system shown in Figure (b). It can be easily shown that subsampling by followed by ltering with F () is equivalent to ltering by F () followed by subsampling. Hence, the rst two steps of low-pass ltering in Figure (b) can be replaced by alterwithfourier transform F ()F (), followed by subsampling by. In general, equivalent lters for the i th given by i; Y F i() F ( i; ) stage (i ) of a cascade of analysis lters are l i; Y F i() F ( i; ) l i; Y F i() F ( i; ) l i; Y F i() F ( i; ) l F ( l ) F ( l ) F ( l ) F ( l ) followed by subsampling by i. The synthesis lters are obtained in a similar way. ()

13 j j j j i i Fig. 8. Analyzing lters F i j for levels and. By removing the operations of down-sampling and up-sampling from the resulting equivalent A/S system we obtain an overcomplete hexagonal multiresolution representation. From Equation (5), perfect reconstruction is also accomplished in this case. Figure 8 shows the magnitude of the equivalent hexagonal lters F i for levels and for the 4-ring lter coecients computed in []. E. The discrete Fourier transform in hexagonal systems Let ~x(n) be a periodic sequence with periodicity matrix N, that is ~x(n) ~x(n + Nr) for any integer vector r. Thenitiseasytoverify [4] that the following Fourier series relations hold, ~x(n) and, j det Nj kj ~(k)exp(jk T (N ; )n) () ~(k) ~x(n) exp(;jk T (N ; )n) (8) ni where, I and J denote nite-extent regions (consisting of j det Nj samples) in the n-domain and k-domain, respectively.

14 4 Let x(n) be any nite-extent sequence conned to a region I containing S samples. We say that the sequence x(n) admits a periodic extension ~x(n) with periodicity matrix N if and S j det Nj. ~x(n) ~x(n + Nr) ~x(n) x(n) for n I If x(n) admits a periodic extension with periodicity matrix N then the Fourier series relation in Equation (8) can be used to dene its discrete Fourier transform (DFT) as follows, ^(k) ~ (k) k J ni x(n)exp(;jk T (N ; )n) k J: Similarly, the Fourier series relation in Equation () can be used to recover the sequence x(n) from its DFT as follows, x(n) ~x(n) n I ^(k) exp(jk T (N ; )n) n I: j det Nj kj Suppose x(n) is a hexagonally sampled signal with support conned to a region I containing (N + N )N samples. In addition suppose that x(n) admits a periodic extension with periodicity matrix N 4 N + N N N N (9) () 5 : () Then, we say that x(n) admits a hexagonally periodic extension. Notice that x(n) may admit more than one periodic extension and that each periodic extension denes a dierent DFT. It is easy to show that the DFT of each admissible periodic extension of x(n) corresponds to a sampled version of its Fourier transform, and that the sampling lattice is controlled through the periodicity matrix N. This result is a consequence of the following relation between the Fourier transform () and the discrete Fourier transform (9) of x(n), ^(k) (!)j! N ;T k : Using the more general denition of the Fourier transform (5) that accounts for the sampling lattice used to sample the original -D analog signal we can write ^(k) V ()j (VN) ;T k : ()

15 5 It then follows from Equations () and () that for N N N, that is, for N 4 N N N N 5 () the DFT of x(n) corresponds to a hexagonal sampled version of its Fourier transform. In this case Equation (9) is referred to as the hexagonal discrete Fourier transform (HDFT) of x(n). It is easy to verify from (9) and () that the HDFT of x(n) isgiven by ^(k k ) x(n n ) exp ;j N ((n ; n )k +(n ; n )k ) (n n )I x(n n ) exp ;j (n n )I N (n ; n )(k ; k )+ N n k : Mersereau [4] showed that ecient algorithms for the implementation of the discrete Fourier transform (9) exist if the periodicity matrix N is composite (i.e., if N can be factored into a nontrivial product of integer matrices.) For N l l we observe that the periodicity matrix N in () can be factored as, N l 5 (4) : (5) This factorization leads to an ecient implementation of (4) known as the hexagonal fast Fourier transform (HFFT). Implementation details of the HFFT can be found in []. II. Implementation Next, we present implementation details of hexagonal multiresolution representations. Section II-A describes the selection of image support for ecient signal processing with hexagonal systems. Section II-B describes ltering in hexagonal sampling systems using a HFFT based strategy and the computation of hexagonal multiresolution representations. Finally, Section II-C describes the computation of overcomplete hexagonal multiresolution representations. A listing of Matlab functions implementing hexagonal multiresolution representations is available at A. Image support in hexagonal systems Ecient discrete signal processing in hexagonal sampling systems can be achieved by using the hexagonal fast Fourier transform but at the cost of restricting sequences to

16 those that admit a hexagonally periodic extension with N N N and N l l. Systematic application of the HFFT to image processing further restricts sequences to rectangular regions. It is easy to verify that for any N l l it is possible to nd a rectangular region I l such thatany sequence with support conned to I l admits a hexagonally periodic extension. Figure 9 shows such a sequence conned to region I and its hexagonally periodic extension. For any l, region I l+ may be obtained from I l by doubling the number of rows and the number of samples per rows in I l. Notice that given the periodic sequence shown in Figure 9 there exists more than one fundamental period such that when extended periodically in a hexagonal fashion results in the same periodic sequence. In particular, Figure 9 shows a parallelogram P containing an alternative set of samples that could be used to dene the same periodic sequence but greatly simplies the HFFT computation. The simplication comes from the fact that samples contained in the parallelogram can be stored in an array ofsizenn where the indices of the array directly correspond to the coordinates (n n ) of the samples. It is straight forward to verify that for any sequence conned to I l lthere exists a parallelogram P l containing an alternative set of samples that denes the same periodic sequence. For any l, P l+ is obtained from P l in the same way I l+ was obtained from I l.itfollows that computation of the HFFT for a sequence conned to I l can be accomplished by using Equation (4) where I corresponds to a region dened by P l. Although there are certain image processing applications in which image samples are acquired in a hexagonal fashion, most digital detectors (e.g., CCDs) sample images rectangularly with the same sampling rate along both directions. Processing a rectangularly sampled image with a hexagonal sampling system requires that the rectangularly sampled image be mapped into a hexagonal sampling lattice [], []. For square images whose size is apower of two we describe a strategy that maps a rectangularly sampled image conned to a square region consisting of N N samples (N l l) into a hexagonally sampled image conned to a rectangular region for which it is possible to compute its HFFT. This mapping may be accomplished in two distinctways. If the original image is oversampled, we rst interpolate horizontally by a factor of and then mask the result with the masking function M (n h n v ) h)(+(;) 4 (+(;)n n h +nv )asshown in Figure. The resulting

17 x x x t, n x x x P x x x N x x x 4 I N n t Fig. 9. Hexagonally sampled sequence conned to a rectangular region I and its hexagonally periodic extension. Parallelogram P contains an alternative set of samples that denes the same periodic sequence.

18 8 t x, n x 9 t x, n h 4 8 t x, n h t y, n y t y, n v t y, n v (a) (b) (c) Fig.. Mapping a rectangularly sampled image into a hexagonal sampling lattice. (a) Rectangular lattice, (b) Intermediate lattice with interpolated samples, (c) Sampling function. (a) (b) (c) Fig.. (a) A 5 5 rectangularly sampled radiograph of the breast, (b) Image with interpolated samples, (c) Hexagonally sampled image conned to P 9 { Axes n and n are shown at 9 degrees. image is conned to region I l and consists of N samples (5% fewer samples than the original). In this case, it is assumed that oversampling of the original image accounts for the reduction of the number of samples in the resulting image. Alternatively, if the original image is critically sampled, we interpolate horizontally by a factor of and vertically by a factor of and mask the result with the masking function M (n h n v ) ( + (;)n h +n v ). In this case the resulting image is conned to region I l+ and consists of (N) samples. In each case the resulting sampling lattice gives a reasonable geometric approximation to a hexagonal sampling lattice. Note that the oversampled method or the critically sampled method, together with the equivalence between I l and P l can be used to map a N N rectangularly sampled image into P l or P l+, respectively. Figure shows a 5 5 rectangularly sampled image and its mapping into P 9 using the critically sampled strategy described above.

19 9 Input Image - Interpolate by horizontally Mapping from Rectangular to Hexagonal lattice Masking by Mapping from HFFT M (n h n v ) I l+ to P l+ and byvertically? i Filter - HFFT Output Image Mapping from Hexagonal to Rectangular lattice Mapping from P l+ to I l+ IHFFT Fig.. Filtering a rectangularly sampled image of size N N N l with a hexagonally sampled system by means of the HFFT. Critically sampled case shown. B. Multiresolution representations in hexagonal systems Filtering an image with a hexagonal lter may be accomplished by computing the product of the HFFTs of the image and the lter kernel and taking the inverse hexagonal fast Fourier transform (IHFFT) of the result. This approach requires that both the image and the lter kernel be supported in the same region I l. Again, computation of the HFFT can be accomplished using P l instead of I l due to periodicity. Figure shows a block diagram of the ltering process described above for a rectangularly sampled signal conned to a square region of size N N N l. Here, we are interested in ltering an image with the quadrature mirror lters in equation () given the low-pass solution h(n n ) computed in []. Replacing equations () and (4) in () and using relations (5) and () we obtain the following HDFT relations for

20 the lters, ^F (k) ^G (;k) ni h (n) exp(;jk T (N ; )n) ^F (k) ^G (;k) exp ^F (k) ^G (;k) exp ^F (k) ^G (;k) exp j N (k ; k ) ni j h (n) exp(;jk T (N ; )n) h (n) exp(;jk T (N ; )n) N (k + k ) ni j N (k ; k ) h (n) exp(;jk T (N ; )n) ni () where h (n) h(n n ), h (n) (;) n h(n n ), h (n) (;) n h(n n ), h (n) (;) n +n h(n n ), and I is the region of support of the lter kernels. It follows from the equations above that the HFFT of lters f k (n) can be obtained by modulating the HFFTs of the kernels h k (n) with complex exponentials. Notice that ltering an image conned to a region I l with an r-ring lter kernel f k (n) using the HFFT-ltering strategy described above requires that the region of support of the kernel be conned to I l to P l ). Indeed, this requirement is satised as long as l dlog (r +)e;. (or equivalently A one-level multiresolution decomposition of an image can be obtained by ltering the image with the lters kernels f k (n) followed by down-sampling (as shown in Figure 5.) This can be accomplished using the HFFT-ltering strategy described above if the image is conned to I l or P l. Notice that if we work with sequences conned to P l then the downsampling operation is equivalent to taking every other row and every other column of the array storing the sequence. An (L + )-level multiresolution decomposition can then be obtained recursively by cascading an analysis section through the low-pass branch ofanllevel multiresolution decomposition. Notice that the maximum number of levels is limited by the smallest P l supporting the lter kernels. Figure shows a two-level hexagonal multiresolution decomposition and reconstruction using the -ring low-pass solution to () computed in []. An algorithm for the multiresolution reconstruction follows directly from its decomposition. C. Overcomplete multiresolution representations in hexagonal systems An overcomplete hexagonal multiresolution representation is computed by ltering an image with the equivalent lters introduced in Section I-D. strategy described previously it follows that the equivalent lters F i k Using the HFFT-ltering can be computed

21 (a) (b) Fig.. Two-level hexagonal multiresolution representation. (a) Decomposition. (b) Reconstruction. Both images are displayed on their original sampling lattice. taking the product of the HFFTs of lter kernels f k l (n) where F k l () F k ( l ). It is easy to show that the following HDFT relation holds for f k l (n), ^F k l (k) ^F k ( l k): This result combined with equation () leads to the following HDFT relations for the lters, where ^F l (k) ^G l (;k) ni h l (n) exp(;jk T (N ; )n) ^F l (k) ^G l (;k) exp j l+ N (k ; k ) ^F l (k) ^G l (;k) exp j l+ N (k + k ) ^F l (k) ^G l (;k) exp j l+ N (k ; k ) h k l (n) 8 >< >:!! ni! ni ni h l (n) exp(;jk T (N ; )n) h l (n) exp(;jk T (N ; )n) h l (n) exp(;jk T (N ; )n) h (l ) ; n if ( l ) ; n is an integer vector, otherwise. ()

22 Note that in the above derivation we used the fact that dened a separable subsampling matrix. It follows from the equation above that the HFFT of the lter kernels f k l (n) can be obtained by modulating the HFFTs of the kernels h k l (n) with complex exponentials. The lters h k l (n) can be constructed by up-sampling h k (n) with sampling matrix l. The lters F i k can then be computed following equation () with the lters given in (). Notice that it is possible to discard the complex exponentials and still obtain perfect reconstruction. However, this will dene a dierent set of lters. A hexagonal overcomplete multiresolution representation of an image can be obtained by ltering the image with the lters f i k derived above. Figure 4 shows an example of hexagonal overcomplete multiresolution representations applied to a digitized radiograph of the breast. Contrast enhancement was accomplished adaptively based on the location of multiscale edges derived from the hexagonal overcomplete multiresolution representation. Figure 5 shows another example of this technique applied to a region of interest of a digitized radiograph of the chest. Please refer to [8] for a complete description of this enhancement algorithm and other possible methods of enhancement. Acknowledgments Original digitized mammogram shown in Figure was provided courtesy of the Center for Engineering and Medical Image Analysis and the H. Lee Mott Cancer Center and Research Institute at the University of South Florida, Tampa. Original digitized radiograph shown in Figure 5 was provided courtesy of the Department of Radiology and the J. Hillis Miller Health Science Center at the University of Florida, Gainesville.

23 (a) (b) (c) (d) Fig. 4. (a) Mathematical phantom. (b) Mammogram blended with phantom. (c) Combined orientations of hexagonal edges obtained from level coecients. (d) Contrast enhancement by multiscale edges obtained from a hexagonal overcomplete multiresolution representation.

24 4 (a) (b) (c) Fig. 5. (a) Original image. (b) Region of interest. (c) Enhanced region of interest via multiscale analysis.

25 5 References [] R.M. Mersereau, \The processing of hexagonally sampled two-dimensional signals", Proceedings of the IEEE, vol., no., pp. 9{949, June 99. [] E.P. Simoncelli and E.H. Adelson, \Non-separable extensions of quadrature mirror lters to multiple dimensions", Proceedings of the IEEE, vol. 8, no. 4, pp. 5{, Apr. 99. [] R.M. Mersereau and T.C. Speake, \The processing of periodically sampled multidimensional signals", IEEE Transactions on Acoustics, Speech, and Signal Processing, vol., no., pp. 88{94, Feb. 98. [4] R.M. Mersereau and D.E. Dudgeon, Multidimensional Digital Signal Processing, Prentice-Hall, Inc., Englewood Clis, New Jersey, 984. [5] E. Viscito and J.P. Allebach, \The analysis and design of multidimensional r perfect reconstruction lter banks for arbitrary sampling lattices", IEEE Transactions on Circuits and Systems, vol. 8, no., pp. 9{4, Jan. 98. [] A. Laine and S. Schuler, \Hexagonal wavelet processing of digital mammography", in Medical Imaging 99, Newport Beach, California, Feb. 99, Part of SPIE's Thematic Applied Science and Engineering Series. [] M. Newman, Integral Matrices, Academic Press, New York, 9. [8] A. Laine, S. Schuler, J. Fan, and W. Huda, \Mammographic feature enhancement bymultiscale analysis", IEEE Transaction on Medical Imaging, vol., no. 4, pp. 5{4, Dec. 994.

size within a local area. Using the image as a matched lter, a nite number of scales are searched within a local window to nd the wavelet coecients th

size within a local area. Using the image as a matched lter, a nite number of scales are searched within a local window to nd the wavelet coecients th In Proceeding of the 3rd International Workshop on Digital Mammography Chicago, U.S.A. 1996, pp. 447-450 Segmentation of Masses Using Continuous Scale Representations Andrew Laine a, Walter Huda b, Dongwei

More information

Multiscale Image Transforms

Multiscale Image Transforms Multiscale Image Transforms Goal: Develop filter-based representations to decompose images into component parts, to extract features/structures of interest, and to attenuate noise. Motivation: extract

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

Multidimensional digital signal processing

Multidimensional digital signal processing PSfrag replacements Two-dimensional discrete signals N 1 A 2-D discrete signal (also N called a sequence or array) is a function 2 defined over thex(n set 1 of, n 2 ordered ) pairs of integers: y(nx 1,

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

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

Filter Banks for Image Coding. Ilangko Balasingham and Tor A. Ramstad

Filter Banks for Image Coding. Ilangko Balasingham and Tor A. Ramstad Nonuniform Nonunitary Perfect Reconstruction Filter Banks for Image Coding Ilangko Balasingham Tor A Ramstad Department of Telecommunications, Norwegian Institute of Technology, 7 Trondheim, Norway Email:

More information

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems:

Examples. 2-input, 1-output discrete-time systems: 1-input, 1-output discrete-time systems: Discrete-Time s - I Time-Domain Representation CHAPTER 4 These lecture slides are based on "Digital Signal Processing: A Computer-Based Approach, 4th ed." textbook by S.K. Mitra and its instructor materials.

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

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

Filter Banks with Variable System Delay. Georgia Institute of Technology. Atlanta, GA Abstract

Filter Banks with Variable System Delay. Georgia Institute of Technology. Atlanta, GA Abstract A General Formulation for Modulated Perfect Reconstruction Filter Banks with Variable System Delay Gerald Schuller and Mark J T Smith Digital Signal Processing Laboratory School of Electrical Engineering

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

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

The DFT as Convolution or Filtering

The DFT as Convolution or Filtering Connexions module: m16328 1 The DFT as Convolution or Filtering C. Sidney Burrus This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License A major application

More information

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable

October 7, :8 WSPC/WS-IJWMIP paper. Polynomial functions are renable International Journal of Wavelets, Multiresolution and Information Processing c World Scientic Publishing Company Polynomial functions are renable Henning Thielemann Institut für Informatik Martin-Luther-Universität

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

6.869 Advances in Computer Vision. Bill Freeman, Antonio Torralba and Phillip Isola MIT Oct. 3, 2018

6.869 Advances in Computer Vision. Bill Freeman, Antonio Torralba and Phillip Isola MIT Oct. 3, 2018 6.869 Advances in Computer Vision Bill Freeman, Antonio Torralba and Phillip Isola MIT Oct. 3, 2018 1 Sampling Sampling Pixels Continuous world 3 Sampling 4 Sampling 5 Continuous image f (x, y) Sampling

More information

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design Digital Speech Processing Lecture Short-Time Fourier Analysis Methods - Filter Bank Design Review of STFT j j ˆ m ˆ. X e x[ mw ] [ nˆ m] e nˆ function of nˆ looks like a time sequence function of ˆ looks

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

IEEE Transactions on Information Theory, Vol. 41, pp. 2094{2100, Nov Information Theoretic Performance of Quadrature Mirror Filters.

IEEE Transactions on Information Theory, Vol. 41, pp. 2094{2100, Nov Information Theoretic Performance of Quadrature Mirror Filters. IEEE Transactions on Information Theory, Vol. 41, pp. 094{100, Nov. 1995 Information Theoretic Performance of Quadrature Mirror Filters Ajay Divakaran y and William A. Pearlman z Abstract Most existing

More information

An Introduction to Filterbank Frames

An Introduction to Filterbank Frames 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, 2010 1 / 34 Overview

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

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis

Elec4621 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Elec461 Advanced Digital Signal Processing Chapter 11: Time-Frequency Analysis Dr. D. S. Taubman May 3, 011 In this last chapter of your notes, we are interested in the problem of nding the instantaneous

More information

Digital Signal Processing, Homework 1, Spring 2013, Prof. C.D. Chung

Digital Signal Processing, Homework 1, Spring 2013, Prof. C.D. Chung Digital Signal Processing, Homework, Spring 203, Prof. C.D. Chung. (0.5%) Page 99, Problem 2.2 (a) The impulse response h [n] of an LTI system is known to be zero, except in the interval N 0 n N. The input

More information

The basic structure of the L-channel QMF bank is shown below

The basic structure of the L-channel QMF bank is shown below -Channel QMF Bans The basic structure of the -channel QMF ban is shown below The expressions for the -transforms of various intermediate signals in the above structure are given by Copyright, S. K. Mitra

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

A REVIEW ON DIRECTIONAL FILTER BANK FOR THEIR APPLICATION IN BLOOD VESSEL DETECTION IN IMAGES

A REVIEW ON DIRECTIONAL FILTER BANK FOR THEIR APPLICATION IN BLOOD VESSEL DETECTION IN IMAGES A REVIEW ON DIRECTIONAL FILTER BANK FOR THEIR APPLICATION IN BLOOD VESSEL DETECTION IN IMAGES ABSTRACT: Department of Electronics Engineering, G. H. Raisoni College of Engineering, Nagpur, India Vessel

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

Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture

Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture EE 5359 Multimedia Processing Project Report Image Denoising using Uniform Curvelet Transform and Complex Gaussian Scale Mixture By An Vo ISTRUCTOR: Dr. K. R. Rao Summer 008 Image Denoising using Uniform

More information

ELEN 4810 Midterm Exam

ELEN 4810 Midterm Exam ELEN 4810 Midterm Exam Wednesday, October 26, 2016, 10:10-11:25 AM. One sheet of handwritten notes is allowed. No electronics of any kind are allowed. Please record your answers in the exam booklet. Raise

More information

V j+1 W j+1 Synthesis. ψ j. ω j. Ψ j. V j

V j+1 W j+1 Synthesis. ψ j. ω j. Ψ j. V j MORPHOLOGICAL PYRAMIDS AND WAVELETS BASED ON THE QUINCUNX LATTICE HENK J.A.M. HEIJMANS CWI, P.O. Box 94079, 1090 GB Amsterdam, The Netherlands and JOHN GOUTSIAS Center for Imaging Science, Dept. of Electrical

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

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

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

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

MATRICES. a m,1 a m,n A =

MATRICES. a m,1 a m,n A = MATRICES Matrices are rectangular arrays of real or complex numbers With them, we define arithmetic operations that are generalizations of those for real and complex numbers The general form a matrix of

More information

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014 Subband Coding and Wavelets National Chiao Tung Universit Chun-Jen Tsai /4/4 Concept of Subband Coding In transform coding, we use N (or N N) samples as the data transform unit Transform coefficients are

More information

(z) UN-1(z) PN-1(z) Pn-1(z) - z k. 30(z) 30(z) (a) (b) (c) x y n ...

(z) UN-1(z) PN-1(z) Pn-1(z) - z k. 30(z) 30(z) (a) (b) (c) x y n ... Minimum Memory Implementations of the Lifting Scheme Christos Chrysas Antonio Ortega HewlettPackard Laboratories Integrated Media Systems Center 151 Page Mill Road, Bldg.3U3 University of Southern California

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

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

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

Sirak Belayneh Master of Science George Mason University, 1990 Bachelor of Science Addis Ababa University, 1976

Sirak Belayneh Master of Science George Mason University, 1990 Bachelor of Science Addis Ababa University, 1976 The Identity of Zeros of Higher and Lower Dimensional Filter Banks and The Construction of Multidimensional Nonseparable Wavelets A dissertation submitted in partial fulfillment of the requirements for

More information

Multirate signal processing

Multirate signal processing Multirate signal processing Discrete-time systems with different sampling rates at various parts of the system are called multirate systems. The need for such systems arises in many applications, including

More information

Quadrature-Mirror Filter Bank

Quadrature-Mirror Filter Bank Quadrature-Mirror Filter Bank In many applications, a discrete-time signal x[n] is split into a number of subband signals { v k [ n]} by means of an analysis filter bank The subband signals are then processed

More information

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

The Fast Wavelet Transform 1. Beyond Fourier transforms. Mac A. Cody 2

The Fast Wavelet Transform 1. Beyond Fourier transforms. Mac A. Cody 2 The Fast Wavelet Transform 1 Beyond Fourier transforms Mac A. Cody 2 The Fourier transform has been used as a reliable tool in signal analysis for many years. Invented in the early 1800s by its namesake,

More information

DESIGN OF ALIAS-FREE LINEAR PHASE QUADRATURE MIRROR FILTER BANKS USING EIGENVALUE-EIGENVECTOR APPROACH

DESIGN OF ALIAS-FREE LINEAR PHASE QUADRATURE MIRROR FILTER BANKS USING EIGENVALUE-EIGENVECTOR APPROACH DESIGN OF ALIAS-FREE LINEAR PHASE QUADRATURE MIRROR FILTER BANKS USING EIGENVALUE-EIGENVECTOR APPROACH ABSTRACT S. K. Agrawal 1# and O. P. Sahu 1& Electronics and Communication Engineering Department,

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

Boxlets: a Fast Convolution Algorithm for. Signal Processing and Neural Networks. Patrice Y. Simard, Leon Bottou, Patrick Haner and Yann LeCun

Boxlets: a Fast Convolution Algorithm for. Signal Processing and Neural Networks. Patrice Y. Simard, Leon Bottou, Patrick Haner and Yann LeCun Boxlets: a Fast Convolution Algorithm for Signal Processing and Neural Networks Patrice Y. Simard, Leon Bottou, Patrick Haner and Yann LeCun AT&T Labs-Research 100 Schultz Drive, Red Bank, NJ 07701-7033

More information

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................

More information

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm

Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Calculus and linear algebra for biomedical engineering Week 3: Matrices, linear systems of equations, and the Gauss algorithm Hartmut Führ fuehr@matha.rwth-aachen.de Lehrstuhl A für Mathematik, RWTH Aachen

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

EQUIVALENCE OF DFT FILTER BANKS AND GABOR EXPANSIONS. Helmut Bolcskei and Franz Hlawatsch

EQUIVALENCE OF DFT FILTER BANKS AND GABOR EXPANSIONS. Helmut Bolcskei and Franz Hlawatsch SPIE Proc. Vol. 2569 \Wavelet Applications in Signal and Image Processing III" San Diego, CA, July 995. EQUIVALENCE OF DFT FILTER BANKS AND GABOR EPANSIONS Helmut Bolcskei and Franz Hlawatsch INTHFT, Technische

More information

Convolution Algorithms

Convolution Algorithms Connexions module: m16339 1 Convolution Algorithms C Sidney Burrus This work is produced by The Connexions Project and licensed under the Creative Commons Attribution License 1 Fast Convolution by the

More information

Logarithmic quantisation of wavelet coefficients for improved texture classification performance

Logarithmic quantisation of wavelet coefficients for improved texture classification performance Logarithmic quantisation of wavelet coefficients for improved texture classification performance Author Busch, Andrew, W. Boles, Wageeh, Sridharan, Sridha Published 2004 Conference Title 2004 IEEE International

More information

Filter-Generating Systems

Filter-Generating Systems 24 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 47, NO. 3, MARCH 2000 Filter-Generating Systems Saed Samadi, Akinori Nishihara, and Hiroshi Iwakura Abstract

More information

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur Module 4 Multi-Resolution Analysis Lesson Multi-resolution Analysis: Discrete avelet Transforms Instructional Objectives At the end of this lesson, the students should be able to:. Define Discrete avelet

More information

Multiresolution schemes

Multiresolution schemes Multiresolution schemes Fondamenti di elaborazione del segnale multi-dimensionale Multi-dimensional signal processing Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione

More information

Automatica, 33(9): , September 1997.

Automatica, 33(9): , September 1997. A Parallel Algorithm for Principal nth Roots of Matrices C. K. Koc and M. _ Inceoglu Abstract An iterative algorithm for computing the principal nth root of a positive denite matrix is presented. The algorithm

More information

On the Frequency-Domain Properties of Savitzky-Golay Filters

On the Frequency-Domain Properties of Savitzky-Golay Filters On the Frequency-Domain Properties of Savitzky-Golay Filters Ronald W Schafer HP Laboratories HPL-2-9 Keyword(s): Savitzky-Golay filter, least-squares polynomial approximation, smoothing Abstract: This

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

Multiresolution schemes

Multiresolution schemes Multiresolution schemes Fondamenti di elaborazione del segnale multi-dimensionale Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione dei Segnali Multi-dimensionali e

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

Lecture 19 IIR Filters

Lecture 19 IIR Filters Lecture 19 IIR Filters Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/5/10 1 General IIR Difference Equation IIR system: infinite-impulse response system The most general class

More information

ECE538 Final Exam Fall 2017 Digital Signal Processing I 14 December Cover Sheet

ECE538 Final Exam Fall 2017 Digital Signal Processing I 14 December Cover Sheet ECE58 Final Exam Fall 7 Digital Signal Processing I December 7 Cover Sheet Test Duration: hours. Open Book but Closed Notes. Three double-sided 8.5 x crib sheets allowed This test contains five problems.

More information

Discrete Time Fourier Transform (DTFT)

Discrete Time Fourier Transform (DTFT) Discrete Time Fourier Transform (DTFT) 1 Discrete Time Fourier Transform (DTFT) The DTFT is the Fourier transform of choice for analyzing infinite-length signals and systems Useful for conceptual, pencil-and-paper

More information

Phase Factor Influence on Amplitude Distortion and Aliasing of Pseudo-QMF Banks

Phase Factor Influence on Amplitude Distortion and Aliasing of Pseudo-QMF Banks Phase Factor Influence on Amplitude Distortion and Aliasing of Pseudo-QF Bans F. Cruz-Roldán; F. López-Ferreras; P. artin-artin;. Blanco-Velasco. Dep. de Teoría de la Señal y Comunicaciones, Universidad

More information

Lecture 11: Two Channel Filter Bank

Lecture 11: Two Channel Filter Bank WAVELETS AND MULTIRATE DIGITAL SIGNAL PROCESSING Lecture 11: Two Channel Filter Bank Prof.V.M.Gadre, EE, IIT Bombay 1 Introduction In the previous lecture we studied Z domain analysis of two channel filter

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

Multi-rate Signal Processing 3. The Polyphase Representation

Multi-rate Signal Processing 3. The Polyphase Representation Multi-rate Signal Processing 3. The Polyphase Representation Electrical & Computer Engineering University of Maryland, College Park Acknowledgment: ENEE630 slides were based on class notes developed by

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

Communications and Signal Processing Spring 2017 MSE Exam

Communications and Signal Processing Spring 2017 MSE Exam Communications and Signal Processing Spring 2017 MSE Exam Please obtain your Test ID from the following table. You must write your Test ID and name on each of the pages of this exam. A page with missing

More information

A general theory of discrete ltering. for LES in complex geometry. By Oleg V. Vasilyev AND Thomas S. Lund

A general theory of discrete ltering. for LES in complex geometry. By Oleg V. Vasilyev AND Thomas S. Lund Center for Turbulence Research Annual Research Briefs 997 67 A general theory of discrete ltering for ES in complex geometry By Oleg V. Vasilyev AND Thomas S. und. Motivation and objectives In large eddy

More information

FOR two-dimensional (2-D) signal processing applications,

FOR two-dimensional (2-D) signal processing applications, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL 44, NO 7, JULY 1997 549 Efficient Implementations of 2-D Noncausal IIR Filters Michael M Daniel, Student Member,

More information

MATH2210 Notebook 2 Spring 2018

MATH2210 Notebook 2 Spring 2018 MATH2210 Notebook 2 Spring 2018 prepared by Professor Jenny Baglivo c Copyright 2009 2018 by Jenny A. Baglivo. All Rights Reserved. 2 MATH2210 Notebook 2 3 2.1 Matrices and Their Operations................................

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

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

Relation of Pure Minimum Cost Flow Model to Linear Programming

Relation of Pure Minimum Cost Flow Model to Linear Programming Appendix A Page 1 Relation of Pure Minimum Cost Flow Model to Linear Programming The Network Model The network pure minimum cost flow model has m nodes. The external flows given by the vector b with m

More information

arxiv: v1 [cs.it] 26 Sep 2018

arxiv: v1 [cs.it] 26 Sep 2018 SAPLING THEORY FOR GRAPH SIGNALS ON PRODUCT GRAPHS Rohan A. Varma, Carnegie ellon University rohanv@andrew.cmu.edu Jelena Kovačević, NYU Tandon School of Engineering jelenak@nyu.edu arxiv:809.009v [cs.it]

More information

Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p.

Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p. Preface p. xvii Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p. 6 Summary p. 10 Projects and Problems

More information

THEORY OF MIMO BIORTHOGONAL PARTNERS AND THEIR APPLICATION IN CHANNEL EQUALIZATION. Bojan Vrcelj and P. P. Vaidyanathan

THEORY OF MIMO BIORTHOGONAL PARTNERS AND THEIR APPLICATION IN CHANNEL EQUALIZATION. Bojan Vrcelj and P. P. Vaidyanathan THEORY OF MIMO BIORTHOGONAL PARTNERS AND THEIR APPLICATION IN CHANNEL EQUALIZATION Bojan Vrcelj and P P Vaidyanathan Dept of Electrical Engr 136-93, Caltech, Pasadena, CA 91125, USA E-mail: bojan@systemscaltechedu,

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

VECTORIZED signals are often considered to be rich if

VECTORIZED signals are often considered to be rich if 1104 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 54, NO 3, MARCH 2006 Theoretical Issues on LTI Systems That Preserve Signal Richness Borching Su, Student Member, IEEE, and P P Vaidyanathan, Fellow, IEEE

More information

Filter Banks II. Prof. Dr.-Ing. G. Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany

Filter Banks II. Prof. Dr.-Ing. G. Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany Filter Banks II Prof. Dr.-Ing. G. Schuller Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany Page Modulated Filter Banks Extending the DCT The DCT IV transform can be seen as modulated

More information

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 1th, 016 Examination hours: 14:30 18.30 This problem set

More information

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley

EE 225D LECTURE ON DIGITAL FILTERS. University of California Berkeley University of California Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences Professors : N.Morgan / B.Gold EE225D Digital Filters Spring,1999 Lecture 7 N.MORGAN

More information

IB Paper 6: Signal and Data Analysis

IB Paper 6: Signal and Data Analysis IB Paper 6: Signal and Data Analysis Handout 5: Sampling Theory S Godsill Signal Processing and Communications Group, Engineering Department, Cambridge, UK Lent 2015 1 / 85 Sampling and Aliasing All of

More information

- An Image Coding Algorithm

- An Image Coding Algorithm - An Image Coding Algorithm Shufang Wu http://www.sfu.ca/~vswu vswu@cs.sfu.ca Friday, June 14, 2002 22-1 Agenda Overview Discrete Wavelet Transform Zerotree Coding of Wavelet Coefficients Successive-Approximation

More information

Wavelet Filter Transforms in Detail

Wavelet Filter Transforms in Detail Wavelet Filter Transforms in Detail Wei ZHU and M. Victor WICKERHAUSER Washington University in St. Louis, Missouri victor@math.wustl.edu http://www.math.wustl.edu/~victor FFT 2008 The Norbert Wiener Center

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

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

2 Tikhonov Regularization and ERM

2 Tikhonov Regularization and ERM Introduction Here we discusses how a class of regularization methods originally designed to solve ill-posed inverse problems give rise to regularized learning algorithms. These algorithms are kernel methods

More information

Contents. Acknowledgments

Contents. Acknowledgments Table of Preface Acknowledgments Notation page xii xx xxi 1 Signals and systems 1 1.1 Continuous and discrete signals 1 1.2 Unit step and nascent delta functions 4 1.3 Relationship between complex exponentials

More information

2 W. LAWTON, S. L. LEE AND ZUOWEI SHEN is called the fundamental condition, and a sequence which satises the fundamental condition will be called a fu

2 W. LAWTON, S. L. LEE AND ZUOWEI SHEN is called the fundamental condition, and a sequence which satises the fundamental condition will be called a fu CONVERGENCE OF MULTIDIMENSIONAL CASCADE ALGORITHM W. LAWTON, S. L. LEE AND ZUOWEI SHEN Abstract. Necessary and sucient conditions on the spectrum of the restricted transition operators are given for the

More information

Fraction-free Row Reduction of Matrices of Skew Polynomials

Fraction-free Row Reduction of Matrices of Skew Polynomials Fraction-free Row Reduction of Matrices of Skew Polynomials Bernhard Beckermann Laboratoire d Analyse Numérique et d Optimisation Université des Sciences et Technologies de Lille France bbecker@ano.univ-lille1.fr

More information

Graph Signal Processing

Graph Signal Processing Graph Signal Processing Rahul Singh Data Science Reading Group Iowa State University March, 07 Outline Graph Signal Processing Background Graph Signal Processing Frameworks Laplacian Based Discrete Signal

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

Sequential Filter Trees for Ecient D 3D and 4D Orientation Estimation Mats ndersson Johan Wiklund Hans Knutsson omputer Vision Laboratory Linkoping Un

Sequential Filter Trees for Ecient D 3D and 4D Orientation Estimation Mats ndersson Johan Wiklund Hans Knutsson omputer Vision Laboratory Linkoping Un Sequential Filter Trees for Ecient D 3D and 4D Orientation Estimation Mats ndersson Johan Wiklund Hans Knutsson LiTH-ISY-R-7 998 Sequential Filter Trees for Ecient D 3D and 4D Orientation Estimation Mats

More information

A Mapping-Based Design for Nonsubsampled Hourglass Filter Banks in Arbitrary Dimensions

A Mapping-Based Design for Nonsubsampled Hourglass Filter Banks in Arbitrary Dimensions IEEE TRANSACTIONS ON SIGNAL PROCESSING A Mapping-Based Design for Nonsubsampled Hourglass Filter Banks in Arbitrary Dimensions Yue M. Lu, Member, IEEE, and Minh N. Do, Senior Member, IEEE Abstract Multidimensional

More information

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Course 18.327 and 1.130 Wavelets and Filter Banks Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations. Product Filter Example: Product filter of degree 6 P 0 (z)

More information