Direct Conversions Between DV Format DCT and Ordinary DCT

Size: px
Start display at page:

Download "Direct Conversions Between DV Format DCT and Ordinary DCT"

Transcription

1 Direct Conversions Between DV Format DCT Ordinary DCT Neri Merhav HP Laboratories Israel* HPL-9-4 August, 99 digital recording, DVC format, - DCT, 2-4- DCT A fast algorithm is developed for direct conversions between the 2-4- DCT mode associated with the digital video cassette (DVC) stard the ordinary - DCT associated with other formats of compressed video. The algorithm avoids explicit transformations to from the original pixel domain thus saves a considerable amount of computations. Internal Accession Date Only *Hewlett-Packard Laboratories Israel, Technion City, Haifa 32, Israel Copyright Hewlett-Packard Company 99

2 Introduction DV (formerly DVC) is a new digital recording format being backed by the main manufacturers such as Sony, Philips, Thomson, Hitachi, Matsushita (Panasonic). It was the rst digital recording format in the reach of consumer markets. Its main advantage is that it lends itself easily to video editing operations. DV uses a 5: DCT-based compression scheme at a xed rate of 25Mbps the signal-to-noise ratio (SNR) is typically around 54dB. Depending on whether the dierence between two elds is small or large, the encoder adaptively decides whether to compress picture elds separately (small dierence) or combine two elds into a single compression block (large dierence) [, p. 27]. Therefore, in a certain sense, DV coding can be thought of as a stard that lies in the midway between Motion JPEG MPEG. Unfortunately, however, the DV format is not related to any other compressed/uncompressed video format. As a rst step towards the goal of building an interface between DV other compressed video formats, such as MPEG-I, MPEG-II, H.26, H.263, etc. (for applications like transcoding), we develop propose, in this document, a fast algorithm that converts the 2-4- DCT of the DV format (which is used for largely dierent elds) to the ordinary - DCT which is used by all the above-mentioned video compression stards. Since the proposed algorithm operates directly in the DCT domain, without explicit transformation to from the pixel domain, it saves a great deal of the computations without additional memory requirements. 2 Background Problem Formulation The DV stard contains two DCT modes, called - DCT mode 2-4- DCT mode to improve the picture quality after the bit rate reduction. The - DCT mode should be selected when the dierence between two elds is small, whereas the 2-4- DCT mode should be selected when the dierence between two elds is large. The two DCT modes are dened as follows. - DCT: The - DCT is the ordinary, type-ii two-dimensional DCT [2] that transforms a block fx(n; m)g 7 n;m= in the spatial domain into a matrix of frequency components fx(k; l)g 7 k;l= according to the following equation X (k; l) =c(k)c(l) n= m= 2n + 2m + x(n; m) cos( k) cos( l) () 6 6 where c() = =(2 p 2) c(i) ==2 for i>. The inverse transform is given by x(n; m) = k= l= 2n + 2m + c(k)c(l)x (k; l) cos( k) cos( l): (2) 6 6 In a matrix form, let x = fx(n; m)g 7 n;m= X = fx (k; l)g 7 k;l=. Dene the -point DCT operator matrix C = fc (k; n)g 7 k;n=, where 2n + c (k; n) =c(k) cos( k): (3) 6

3 Then, X = C xc t (4) where the superscript t denotes matrix transposition. Similarly, let the superscript,t denote transposition of the inverse. Then, x = C, X C,t = C t XC (5) where the second equality follows from the orthonormality of C DCT: The 2-4- DCT combines two elds in one block in the following way. Let us assume that the spatial domain block x = fx(n; m)g 7 n;m= consists of two interlaced elds, where the odd rows (starting to count from zero) are from the rst eld the even rows are from the second eld. Then, the 2-4- DCT is dened as follows. For k =;;2;3 l =;; :::; 7 dene X 24 (k; l) =c(k)c(l) 3X X 24 (k+4;l)=c(k)c(l) n= m= 3X n= m= 2n + [x(2n; m)+x(2n +;m)] cos( The inverse transform is given by x(2n; m) = x(2n +;m)= 2 [x(2n; m),x(2n+;m)] cos( 3X k= l= cos( 2 2n + 3X k= l= cos( c(k)c(l)[x 24 (k; l)+x 24 (k +4;l)] 2n + 2m + k) cos( l) (6) 6 2n + 2m + k) cos( l): (7) 6 2m + k) cos( l) () 6 c(k)c(l)[x 24 (k; l), X 24 (k +4;l)] where n =;;2;3 m =;; :::; 7. In a matrix form, let F = 2m + k) cos( l); (9) 6,,,, 2 ()

4 C 24 = C 4 C 4! where C 4 = fc 4 (k; n)g 3 k;n= is the 4-point DCT operator matrix whose entries are given by We can now rewrite eqs. () (9) as () 2n + c 4 (k; n) =c(k) cos( k); k; n =;;2;3: (2) X 24 = C 24 F xc t (3) x = F, C, 24 X 24C ; (4) respectively, where X 24 = fx 24 (k; l)g 7 k;l=. Our goal is to devise fast algorithms that convert from X 24 to X vice versa. Our algorithms will be based on sparse matrix factorizations of C 4 C. The best known factorization of C to sparse matrices corresponds to the Winograd -point DCT which was derived from the 6-point Winograd FFT [3] (see also [4]). According to this factorization, C is represented as a product: where D is a diagonal matrix given by C = DPB B 2 MA A 2 A 3 (5) D = diagf:3536; :2549; :276; :37; :3536; :45; :6533; :24g; (6) P is a permutation matrix given by P = the remaining matrices are dened as follows: B =,, 3 (7) ()

5 M = B 2 =,, :77,:9239,:327 :77,:327 :9239 A 2 = A 3 = A =,,,,,,,,, (9) (2) (2) (22) (23) 4

6 In the next section, we will present a parallel sparse matrix factorization of C 4 that corresponds to the -point Winograd FFT. We will then show how to use these factorizations to derive a fast conversion algorithm from - DCT to 2-4- DCT vice versa. 3 A 4-Point Winograd DCT Let us concentrate on D transforms, where it should be understood that 2D transforms are obtained in a row-column separable fashhion. The 4-point Winograd DCT will be based on the -point Winograd FFT, which works as follows (see also [5, p. 63]). Given an input vector x = (x ;x ; :::; x 7 ), the -point DFT X =(X ;X ; :::; X 7 ), is computed in the following way:. Compute t =(t ;t 2 ; :::; t ) according to t = x + x 4 t 2 = x 2 + x 6 t 3 = x + x 5 t 4 = x, x 5 t 5 = x 3 + x 7 t 6 = x 3, x 7 t 7 = t + t 2 t = t 3 + t 5 2. Dene u = =4, i = p, compute m =(m ;m ; :::; m 7 ) according to 3. Compute s =(s ; :::; s 4 ) according to m = t 7 + t m = t 7, t m 2 = t, t 2 m 3 = x, x 4 m 4 = (t 4, t 6 ) cos(u) m 5 = i(t 3, t 5 ) m 6 = i(x 2, x 6 ) m 7 = i(t 4 + t 6 ) sin(u) s = m 3 + m 4 s 2 = m 3, m 4 s 3 = m 6 + m 7 s 4 = m 6, m 7 4. Finally, compute the output DFT according to X = m X = s + s 3 X 2 = m 2 + m 5 X 3 = s 2, s 4 X 4 = m X 5 = s 2 + s 4 X 6 = m 2, m 5 X 7 = s, s 3 It is well-known (see, e.g., [4]) that an N-point DCT can be obtained from the real part of a(2n)-point DFT if the input vector is dened by the symmetric extension (x ;x ; :::; x N,;x N,;x N,2; :::; x ): A nice property of the Winograd FFT is that there is complete separation between the real part the imaginary part. Since the DCT is a real transform, the imaginary part can be therefore ignored altogether. In our case, N = 4. If we use the above algorithm, taking advantage of the facts that (i) x i = x 7,i, i =;;2;3, (ii) the imaginary part can be ignored, we end up with a further simplied algorithm for computing the 4-point DCT. 5

7 The resulting Winograd DCT algorithm corresponds to the following factorization of C 4 : where C 4 = D GHL (24) ) c(i) D = diag( 2 cos(i=) ;i=;;2;3 (25) H = For later use, we will also dene G = L =, 2 2,, :77 :77,,! D D 2 = D G 2 = G G H 2 = H H L 2 = L L Clearly, since C 4 = D GHL, wealso have C 24 = D 2 G 2 H 2 L 2. 4 Derivation of the Algorithm (26) (27) : (2) ; (29)! ; (3)! ; (3)! : (32) We are now ready to develop the conversion algorithm. First, observe that according to eqs. (3), (4), the subsequent derivations, we have X = C xc t = C (F, C, 24 X 24C )C t = C F, C, 24 X 24 = DPB B 2 MA A 2 A 3 F, L, 2 H, 2 G, 2 D, 2 X 24: (33) 6

8 Precomputation of R = MA A 2 A 3 F, L, 2 H, 2 (34) results in a fairly sparse matrix given by R = :5 2a a :5 a,b b :5,a=2 c c :5 :25 :25 ; (35) where a = :77, b = :366, c = :542. The proposed conversion algorithm calculates X from X 24 according to where G, 2 = X = DPB B 2 RG, 2 D, 2 X 24: (36) :5 :5 :5,:5 :5 :5 :5,:5 : (37) This means that the input 2-4- DCT is rst premultiplied by D 2,, then the result is premultiplied by G, 2, so on. Assuming that the multiplication by D, 2 can be absorbed in the dequantization of the 2-4- DCT coecients (as well as compensation for the weight factors [, p. 2, subsection 7.5.2]), that multiplication by D can be absrobed in the re-quantization of the - DCT coecients, the only phase, in this algorithm, that contains nontrivial multiplications is the pre-multiplication by the matrix R. This is because multiplications by powers of two are implementable by simple shifts. Given a column vector u =(u ; :::; u ) t, the vector v =(v ; :::; v ) t dened as v = Ru can be eciently computed by the following steps: v = u =2 w = (2a)u v 2 = 2u 7, w v 3 = au 2 v 4 = (u 2 + w)=2 7

9 v 5 = b(u 4, u 3 ) v 6 = (u 4, au 6 )=2 v 7 = c(u 3 + u 4 ) v = (u 3 +(u 6 +u 5 =2)=2)=2 Thus, pre-multiplication by R can implemented by 5 multiplications, 3 shift&adds, 4 additions, 4 shifts. Since the matrix P is computationally costless, B B 2 require 4 additions per vector each one, G, 2 is associated with 4 additions 4 shifts per vector, the total complexity associated with this algorithm is 5 multiplications, 3 shift&adds, 6 additions, shifts per each column vector. For the sake of comparison, the direct approach (of explicitely undoing the column 2-4- DCT doing the - DCT instead) would require 7 multiplications, 55 additions/shift&adds. This means that if, for example, each multiplication takes 3 cycles on the average, then about 5% of the computations have been saved. If, on the other h, the processor performs multiplication in one cycle, the saving factor is even higher. For a complete DCT block, all the above numbers should be multiplied by. As a nal remark, it should be pointed out that since both C C 24 are orthonormal, namely, C, = C t C 24, = C24, t there are three more ways to write the equation relating X 24 to X (eq. (33)). These are: X = DPB B 2 MA A 2 A 3 F, L t 2 Ht 2 Gt 2 D 2X 24 ; (3) X = D, P,t B,t 2 M,t A,t A,t 2 A,t 3 F, L t 2 H 2 t Gt 2 D 2X 24 ; (39) X = D, P,t B,t B,t 2 M,t A,t A,t 2 A,t 3 F, L, 2 H, 2 G, 2 D, 2 X 24: (4) Accordingly, the matrix R would then be redened as MA A 2 A 3 F, L t 2 Ht 2 ; or M,t A,t A,t 2 A,t 3 F, L t 2 H 2 t ; or M,t A,t A,t 2 A,t 3 F, L, 2 H, 2 ; respectively. However, the rst representation that wehave used (eq. (33)) yields the sparsest R. 5 The Inverse Conversion In view of the last comment in the previous section, there are also four ways to write the inverse transformation from X to X 24 : X 24 = D 2 G 2 H 2 L 2 FA, 3 A, 2 A, M, B, 2 B, P, D, X ; (4) X 24 = D 2 G 2 H 2 L 2 FA t 3 At 2 At Mt B t 2 Bt Pt DX ; (42) X 24 = D 2, G,t 2 H,t 2 L,t 2 FA, 3 A, 2 A, M, B 2, B, P, D, X ; (43)

10 Correspondingly, we dene ~ R as either or X 24 = D, 2 G,t 2 H,t 2 L,t 2 FAt 3 At 2 At Mt B t 2 Bt Pt DX ; (44) H 2 L 2 FA, 3 A, 2 A, M, ; H 2 L 2 FA t 3 At 2 At Mt ; or H 2,t L,t 2 FA, 3 A, 2 A, M, ; or H,t 2 L,t 2 FAt 3 At 2 At Mt : The latter possbility turns out to be best in terms of the computational complexity of the associated algorithm. The inverse algorithm then computes X 24 from X according to where ~R = X 24 = D 2, G,t 2 ~RB2 t Bt P t DX (45) 2a,2b 2c 2b 2c :25,a :5 4,4a 2a where a, b, c are as in eq. (35). The computational complexity of this algorithm is approximately the same as that of the forward algorithm because the computation of v = ~ Ru can be done in 5 multiplications, 5 additions, 2 shift&adds, 2 shifts, using the following procedure: v = u v 2 = (2a)u 3 + u 4 w = (2b)u 5 w 2 = (2c)u 7 v 3 =,w + w 2 + u v 4 = w + w 2 + u 6 v 5 = u =4 v 6 =,au 6 + u =2 v 7 = 4u 2 v = (2a)(u 4, 2u 2 ): (46) 9

11 6 References [] HD Digital VCR Conference, Specications of Consumer-Use Digital VCRs Using 6.3mm Magnetic Tape, Part 2, December 994. [2] K. R. Rao, P. Yip, Discrete Cosine Transform: Algorithms, Advantages, Applications, Academic Press 99. [3] Y. Arai, T. Agui, M. Nakajima, \A Fast DCT-SQ Scheme for Images," Trans. of the IEICE, E7():95, November 9. [4] W. B. Pennebaker J. L. Mitchell, JPEG Still Image Data Compression Stard, Van Nostr Reinhold, 993. [5] H. S. Silverman, \An introduction to programming the Winograd Fourier transform algorithm," IEEE Trans. Acoustics, Speech, Signal Processing, vol. ASSP{25, no. 2, pp. 52{65, April 977.

Neri Merhav. and. Vasudev Bhaskaran. Abstract. A method is developed and proposed to eciently implement spatial domain ltering

Neri Merhav. and. Vasudev Bhaskaran. Abstract. A method is developed and proposed to eciently implement spatial domain ltering A Fast Algorithm for DCT Domain Filtering Neri Merhav HP Israel Science Center and Vasudev Bhaskaran Computer Systems Laboratory y Keywords: DCT domain ltering, data compression. Abstract A method is developed

More information

Introduction ompressed-domain processing of digital images and video streams is a problem area of rapidly increasing interest in the last few years (s

Introduction ompressed-domain processing of digital images and video streams is a problem area of rapidly increasing interest in the last few years (s Multiplication-Free pproximate lgorithms for ompressed Domain Linear Operations on Images Neri Merhav omputer Systems Laboratory and HP-IS Keywords: image processing, compressed-domain processing, downsampling,

More information

on a per-coecient basis in large images is computationally expensive. Further, the algorithm in [CR95] needs to be rerun, every time a new rate of com

on a per-coecient basis in large images is computationally expensive. Further, the algorithm in [CR95] needs to be rerun, every time a new rate of com Extending RD-OPT with Global Thresholding for JPEG Optimization Viresh Ratnakar University of Wisconsin-Madison Computer Sciences Department Madison, WI 53706 Phone: (608) 262-6627 Email: ratnakar@cs.wisc.edu

More information

Transform coding - topics. Principle of block-wise transform coding

Transform coding - topics. Principle of block-wise transform coding Transform coding - topics Principle of block-wise transform coding Properties of orthonormal transforms Discrete cosine transform (DCT) Bit allocation for transform Threshold coding Typical coding artifacts

More information

The Karhunen-Loeve, Discrete Cosine, and Related Transforms Obtained via the Hadamard Transform

The Karhunen-Loeve, Discrete Cosine, and Related Transforms Obtained via the Hadamard Transform The Karhunen-Loeve, Discrete Cosine, and Related Transforms Obtained via the Hadamard Transform Item Type text; Proceedings Authors Jones, H. W.; Hein, D. N.; Knauer, S. C. Publisher International Foundation

More information

Converting DCT Coefficients to H.264/AVC

Converting DCT Coefficients to H.264/AVC MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Converting DCT Coefficients to H.264/AVC Jun Xin, Anthony Vetro, Huifang Sun TR2004-058 June 2004 Abstract Many video coding schemes, including

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

Department of Applied Mathematics Preliminary Examination in Numerical Analysis August, 2013

Department of Applied Mathematics Preliminary Examination in Numerical Analysis August, 2013 Department of Applied Mathematics Preliminary Examination in Numerical Analysis August, 013 August 8, 013 Solutions: 1 Root Finding (a) Let the root be x = α We subtract α from both sides of x n+1 = x

More information

4x4 Transform and Quantization in H.264/AVC

4x4 Transform and Quantization in H.264/AVC Video compression design, analysis, consulting and research White Paper: 4x4 Transform and Quantization in H.264/AVC Iain Richardson / VCodex Limited Version 1.2 Revised November 2010 H.264 Transform and

More information

2. the basis functions have different symmetries. 1 k = 0. x( t) 1 t 0 x(t) 0 t 1

2. the basis functions have different symmetries. 1 k = 0. x( t) 1 t 0 x(t) 0 t 1 In the next few lectures, we will look at a few examples of orthobasis expansions that are used in modern signal processing. Cosine transforms The cosine-i transform is an alternative to Fourier series;

More information

Approximation of the Karhunen}Loève transformation and its application to colour images

Approximation of the Karhunen}Loève transformation and its application to colour images Signal Processing: Image Communication 6 (00) 54}55 Approximation of the Karhunen}Loève transformation and its application to colour images ReH mi Kouassi, Pierre Gouton*, Michel Paindavoine Laboratoire

More information

Algorithms to solve block Toeplitz systems and. least-squares problems by transforming to Cauchy-like. matrices

Algorithms to solve block Toeplitz systems and. least-squares problems by transforming to Cauchy-like. matrices Algorithms to solve block Toeplitz systems and least-squares problems by transforming to Cauchy-like matrices K. Gallivan S. Thirumalai P. Van Dooren 1 Introduction Fast algorithms to factor Toeplitz matrices

More information

LORD: LOw-complexity, Rate-controlled, Distributed video coding system

LORD: LOw-complexity, Rate-controlled, Distributed video coding system LORD: LOw-complexity, Rate-controlled, Distributed video coding system Rami Cohen and David Malah Signal and Image Processing Lab Department of Electrical Engineering Technion - Israel Institute of Technology

More information

Transform Coding. Transform Coding Principle

Transform Coding. Transform Coding Principle Transform Coding Principle of block-wise transform coding Properties of orthonormal transforms Discrete cosine transform (DCT) Bit allocation for transform coefficients Entropy coding of transform coefficients

More information

Basic Principles of Video Coding

Basic Principles of Video Coding Basic Principles of Video Coding Introduction Categories of Video Coding Schemes Information Theory Overview of Video Coding Techniques Predictive coding Transform coding Quantization Entropy coding Motion

More information

Product Obsolete/Under Obsolescence. Quantization. Author: Latha Pillai

Product Obsolete/Under Obsolescence. Quantization. Author: Latha Pillai Application Note: Virtex and Virtex-II Series XAPP615 (v1.1) June 25, 2003 R Quantization Author: Latha Pillai Summary This application note describes a reference design to do a quantization and inverse

More information

Span & Linear Independence (Pop Quiz)

Span & Linear Independence (Pop Quiz) Span & Linear Independence (Pop Quiz). Consider the following vectors: v = 2, v 2 = 4 5, v 3 = 3 2, v 4 = Is the set of vectors S = {v, v 2, v 3, v 4 } linearly independent? Solution: Notice that the number

More information

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1 IMAGE COMPRESSION-II Week IX 3/6/23 Image Compression-II 1 IMAGE COMPRESSION Data redundancy Self-information and Entropy Error-free and lossy compression Huffman coding Predictive coding Transform coding

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

EE16B - Spring 17 - Lecture 12A Notes 1

EE16B - Spring 17 - Lecture 12A Notes 1 EE6B - Spring 7 - Lecture 2A Notes Murat Arcak April 27 Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4. International License. Sampling and Discrete Time Signals Discrete-Time

More information

Multimedia Networking ECE 599

Multimedia Networking ECE 599 Multimedia Networking ECE 599 Prof. Thinh Nguyen School of Electrical Engineering and Computer Science Based on lectures from B. Lee, B. Girod, and A. Mukherjee 1 Outline Digital Signal Representation

More information

Transforms and Orthogonal Bases

Transforms and Orthogonal Bases Orthogonal Bases Transforms and Orthogonal Bases We now turn back to linear algebra to understand transforms, which map signals between different domains Recall that signals can be interpreted as vectors

More information

A Generalized Output Pruning Algorithm for Matrix- Vector Multiplication and Its Application to Compute Pruning Discrete Cosine Transform

A Generalized Output Pruning Algorithm for Matrix- Vector Multiplication and Its Application to Compute Pruning Discrete Cosine Transform A Generalized Output Pruning Algorithm for Matrix- Vector Multiplication and Its Application to Compute Pruning Discrete Cosine Transform Yuh-Ming Huang, Ja-Ling Wu, IEEE Senior Member, and Chi-Lun Chang

More information

Image Data Compression

Image Data Compression Image Data Compression Image data compression is important for - image archiving e.g. satellite data - image transmission e.g. web data - multimedia applications e.g. desk-top editing Image data compression

More information

Structural Grobner Basis. Bernd Sturmfels and Markus Wiegelmann TR May Department of Mathematics, UC Berkeley.

Structural Grobner Basis. Bernd Sturmfels and Markus Wiegelmann TR May Department of Mathematics, UC Berkeley. I 1947 Center St. Suite 600 Berkeley, California 94704-1198 (510) 643-9153 FAX (510) 643-7684 INTERNATIONAL COMPUTER SCIENCE INSTITUTE Structural Grobner Basis Detection Bernd Sturmfels and Markus Wiegelmann

More information

Image Compression. Fundamentals: Coding redundancy. The gray level histogram of an image can reveal a great deal of information about the image

Image Compression. Fundamentals: Coding redundancy. The gray level histogram of an image can reveal a great deal of information about the image Fundamentals: Coding redundancy The gray level histogram of an image can reveal a great deal of information about the image That probability (frequency) of occurrence of gray level r k is p(r k ), p n

More information

A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC

A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 64, NO. 3, MARCH 2017 349 A Bit-Plane Decomposition Matrix-Based VLSI Integer Transform Architecture for HEVC Honggang Qi, Member, IEEE,

More information

3.1. Fast calculation of matrix B Fast calculation of matrix A

3.1. Fast calculation of matrix B Fast calculation of matrix A Ecient Matrix Multiplication Methods to Implement a Near-Optimum Channel Shortening Method for Discrete Multitone ransceivers Jerey Wu, Guner Arslan, and Brian L. Evans Embedded Signal Processing Laboratory

More information

SYDE 575: Introduction to Image Processing. Image Compression Part 2: Variable-rate compression

SYDE 575: Introduction to Image Processing. Image Compression Part 2: Variable-rate compression SYDE 575: Introduction to Image Processing Image Compression Part 2: Variable-rate compression Variable-rate Compression: Transform-based compression As mentioned earlier, we wish to transform image data

More information

ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS. 1. Linear Equations and Matrices

ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS. 1. Linear Equations and Matrices ELEMENTARY LINEAR ALGEBRA WITH APPLICATIONS KOLMAN & HILL NOTES BY OTTO MUTZBAUER 11 Systems of Linear Equations 1 Linear Equations and Matrices Numbers in our context are either real numbers or complex

More information

output H = 2*H+P H=2*(H-P)

output H = 2*H+P H=2*(H-P) Ecient Algorithms for Multiplication on Elliptic Curves by Volker Muller TI-9/97 22. April 997 Institut fur theoretische Informatik Ecient Algorithms for Multiplication on Elliptic Curves Volker Muller

More information

Orthogonal Base Functions. on a Discrete. Two-Dimensional Region. Dr. ir. W. Philips. Medical Image and Signal Processing group (MEDISIP)

Orthogonal Base Functions. on a Discrete. Two-Dimensional Region. Dr. ir. W. Philips. Medical Image and Signal Processing group (MEDISIP) Orthogonal Base Functions on a Discrete Two-Dimensional Region Dr. ir. W. Philips Department of Electronics and Information Systems (ELIS) Medical Image and Signal Processing group (MEDISIP) Institute

More information

The Inclusion Exclusion Principle and Its More General Version

The Inclusion Exclusion Principle and Its More General Version The Inclusion Exclusion Principle and Its More General Version Stewart Weiss June 28, 2009 1 Introduction The Inclusion-Exclusion Principle is typically seen in the context of combinatorics or probability

More information

Lecture 9 Video Coding Transforms 2

Lecture 9 Video Coding Transforms 2 Lecture 9 Video Coding Transforms 2 Integer Transform of H.264/AVC In previous standards, the DCT was defined as the ideal transform, with unlimited accuracy. This has the problem, that we have encoders

More information

Rate Bounds on SSIM Index of Quantized Image DCT Coefficients

Rate Bounds on SSIM Index of Quantized Image DCT Coefficients Rate Bounds on SSIM Index of Quantized Image DCT Coefficients Sumohana S. Channappayya, Alan C. Bovik, Robert W. Heath Jr. and Constantine Caramanis Dept. of Elec. & Comp. Engg.,The University of Texas

More information

Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p

Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p Title Multiplierless perfect reconstruction modulated filter banks with sum-of-powers-of-two coefficients Author(s) Chan, SC; Liu, W; Ho, KL Citation Ieee Signal Processing Letters, 2001, v. 8 n. 6, p.

More information

Rounding Transform. and Its Application for Lossless Pyramid Structured Coding ABSTRACT

Rounding Transform. and Its Application for Lossless Pyramid Structured Coding ABSTRACT Rounding Transform and Its Application for Lossless Pyramid Structured Coding ABSTRACT A new transform, called the rounding transform (RT), is introduced in this paper. This transform maps an integer vector

More information

Joint Optimum Bitwise Decomposition of any. Memoryless Source to be Sent over a BSC. Ecole Nationale Superieure des Telecommunications URA CNRS 820

Joint Optimum Bitwise Decomposition of any. Memoryless Source to be Sent over a BSC. Ecole Nationale Superieure des Telecommunications URA CNRS 820 Joint Optimum Bitwise Decomposition of any Memoryless Source to be Sent over a BSC Seyed Bahram Zahir Azami, Pierre Duhamel 2 and Olivier Rioul 3 cole Nationale Superieure des Telecommunications URA CNRS

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico di Torino Porto Institutional Repository [Proceeding] Odd type DCT/DST for video coding: Relationships and lowcomplexity implementations Original Citation: Masera, Maurizio; Martina, Maurizio;

More information

Rotation, scale and translation invariant digital image watermarking. O'RUANAIDH, Joséph John, PUN, Thierry. Abstract

Rotation, scale and translation invariant digital image watermarking. O'RUANAIDH, Joséph John, PUN, Thierry. Abstract Proceedings Chapter Rotation, scale and translation invariant digital image watermarking O'RUANAIDH, Joséph John, PUN, Thierry Abstract A digital watermark is an invisible mark embedded in a digital image

More information

Problem Set 8 - Solution

Problem Set 8 - Solution Problem Set 8 - Solution Jonasz Słomka Unless otherwise specified, you may use MATLAB to assist with computations. provide a print-out of the code used and its output with your assignment. Please 1. More

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

Title Perfect reconstruction modulated filter banks with sum of powers-of-two coefficients Author(s) Chan, SC; Liu, W; Ho, KL Citation IEEE International Symposium on Circuits and Systems Proceedings,

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

Polynomial encryption

Polynomial encryption Polynomial encryption Yeray Cachón Santana May 0, 018 This paper proposes a new method to encrypt and decrypt a message by special functions formed by Hermite, Laguerre, Tchebychev and Bessel The idea

More information

arxiv: v1 [cs.mm] 2 Feb 2017 Abstract

arxiv: v1 [cs.mm] 2 Feb 2017 Abstract DCT-like Transform for Image Compression Requires 14 Additions Only F. M. Bayer R. J. Cintra arxiv:1702.00817v1 [cs.mm] 2 Feb 2017 Abstract A low-complexity 8-point orthogonal approximate DCT is introduced.

More information

! Circular Convolution. " Linear convolution with circular convolution. ! Discrete Fourier Transform. " Linear convolution through circular

! Circular Convolution.  Linear convolution with circular convolution. ! Discrete Fourier Transform.  Linear convolution through circular Previously ESE 531: Digital Signal Processing Lec 22: April 18, 2017 Fast Fourier Transform (con t)! Circular Convolution " Linear convolution with circular convolution! Discrete Fourier Transform " Linear

More information

Abstract It is increasingly important to structure signal processing algorithms and systems to allow for trading o between the accuracy of results and

Abstract It is increasingly important to structure signal processing algorithms and systems to allow for trading o between the accuracy of results and Approximate Signal Processing S. Hamid Nawab, Alan V. Oppenheim, y Anantha P. Chandrakasan, y Joseph M. Winograd, and Jerey T. Ludwig y ECE Dept., Boston University, 44 Cummington St., Boston, MA 02215

More information

Efficient Alphabet Partitioning Algorithms for Low-complexity Entropy Coding

Efficient Alphabet Partitioning Algorithms for Low-complexity Entropy Coding Efficient Alphabet Partitioning Algorithms for Low-complexity Entropy Coding Amir Said (said@ieee.org) Hewlett Packard Labs, Palo Alto, CA, USA Abstract We analyze the technique for reducing the complexity

More information

2.3. Clustering or vector quantization 57

2.3. Clustering or vector quantization 57 Multivariate Statistics non-negative matrix factorisation and sparse dictionary learning The PCA decomposition is by construction optimal solution to argmin A R n q,h R q p X AH 2 2 under constraint :

More information

18.085: Summer 2016 Due: 3 August 2016 (in class) Problem Set 8

18.085: Summer 2016 Due: 3 August 2016 (in class) Problem Set 8 Problem Set 8 Unless otherwise specified, you may use MATLAB to assist with computations. provide a print-out of the code used and its output with your assignment. Please 1. More on relation between Fourier

More information

MAT 22B - Lecture Notes

MAT 22B - Lecture Notes MAT 22B - Lecture Notes 2 September 2015 Systems of ODEs This is some really cool stu. Systems of ODEs are a natural and powerful way to model how multiple dierent interrelated quantities change through

More information

Dept. Elec. & Comp. Eng. Abstract. model tting, the proposed phase unwrapping algorithm has low sensitivity

Dept. Elec. & Comp. Eng. Abstract. model tting, the proposed phase unwrapping algorithm has low sensitivity Model Based Phase Unwrapping of 2-D Signals Benjamin Friedlander Dept. Elec. & Comp. Eng. University of California Davis, CA 95616 Joseph M. Francos Dept. Elec. & Comp. Eng. Ben-Gurion University Beer-Sheva

More information

Rate-Distortion Based Temporal Filtering for. Video Compression. Beckman Institute, 405 N. Mathews Ave., Urbana, IL 61801

Rate-Distortion Based Temporal Filtering for. Video Compression. Beckman Institute, 405 N. Mathews Ave., Urbana, IL 61801 Rate-Distortion Based Temporal Filtering for Video Compression Onur G. Guleryuz?, Michael T. Orchard y? University of Illinois at Urbana-Champaign Beckman Institute, 45 N. Mathews Ave., Urbana, IL 68 y

More information

Reduced-Error Constant Correction Truncated Multiplier

Reduced-Error Constant Correction Truncated Multiplier This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Electronics Express, Vol.*, No.*, 1 8 Reduced-Error Constant Correction Truncated

More information

THE newest video coding standard is known as H.264/AVC

THE newest video coding standard is known as H.264/AVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 17, NO. 6, JUNE 2007 765 Transform-Domain Fast Sum of the Squared Difference Computation for H.264/AVC Rate-Distortion Optimization

More information

Waveform-Based Coding: Outline

Waveform-Based Coding: Outline Waveform-Based Coding: Transform and Predictive Coding Yao Wang Polytechnic University, Brooklyn, NY11201 http://eeweb.poly.edu/~yao Based on: Y. Wang, J. Ostermann, and Y.-Q. Zhang, Video Processing and

More information

Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts 1 and Stephan Matthai 2 3rd Febr

Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts 1 and Stephan Matthai 2 3rd Febr HIGH RESOLUTION POTENTIAL FLOW METHODS IN OIL EXPLORATION Stephen Roberts and Stephan Matthai Mathematics Research Report No. MRR 003{96, Mathematics Research Report No. MRR 003{96, HIGH RESOLUTION POTENTIAL

More information

Analytic discrete cosine harmonic wavelet transform(adchwt) and its application to signal/image denoising

Analytic discrete cosine harmonic wavelet transform(adchwt) and its application to signal/image denoising Analytic discrete cosine harmonic wavelet transform(adchwt) and its application to signal/image denoising M. Shivamurti and S. V. Narasimhan Digital signal processing and Systems Group Aerospace Electronic

More information

THE PROBLEMS OF ROBUST LPC PARAMETRIZATION FOR. Petr Pollak & Pavel Sovka. Czech Technical University of Prague

THE PROBLEMS OF ROBUST LPC PARAMETRIZATION FOR. Petr Pollak & Pavel Sovka. Czech Technical University of Prague THE PROBLEMS OF ROBUST LPC PARAMETRIZATION FOR SPEECH CODING Petr Polla & Pavel Sova Czech Technical University of Prague CVUT FEL K, 66 7 Praha 6, Czech Republic E-mail: polla@noel.feld.cvut.cz Abstract

More information

Frequency-domain representation of discrete-time signals

Frequency-domain representation of discrete-time signals 4 Frequency-domain representation of discrete-time signals So far we have been looing at signals as a function of time or an index in time. Just lie continuous-time signals, we can view a time signal as

More information

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256 General Models for Compression / Decompression -they apply to symbols data, text, and to image but not video 1. Simplest model (Lossless ( encoding without prediction) (server) Signal Encode Transmit (client)

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

COMPRESSIVE SAMPLING USING EM ALGORITHM. Technical Report No: ASU/2014/4

COMPRESSIVE SAMPLING USING EM ALGORITHM. Technical Report No: ASU/2014/4 COMPRESSIVE SAMPLING USING EM ALGORITHM ATANU KUMAR GHOSH, ARNAB CHAKRABORTY Technical Report No: ASU/2014/4 Date: 29 th April, 2014 Applied Statistics Unit Indian Statistical Institute Kolkata- 700018

More information

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture Youngchun Kim Electrical and Computer Engineering The University of Texas Wenjuan Guo Intel Corporation Ahmed H Tewfik Electrical and

More information

The Discrete Cosine Transform

The Discrete Cosine Transform SIAM REVIEW Vol. 4, o., pp. 35 47 c 999 Society for Industrial and Applied Mathematics Downloaded 0/05/8 to 37.44.98.70. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php

More information

DYNAMIC WEIGHT FUNCTIONS FOR A MOVING CRACK II. SHEAR LOADING. University of Bath. Bath BA2 7AY, U.K. University of Cambridge

DYNAMIC WEIGHT FUNCTIONS FOR A MOVING CRACK II. SHEAR LOADING. University of Bath. Bath BA2 7AY, U.K. University of Cambridge DYNAMIC WEIGHT FUNCTIONS FOR A MOVING CRACK II. SHEAR LOADING A.B. Movchan and J.R. Willis 2 School of Mathematical Sciences University of Bath Bath BA2 7AY, U.K. 2 University of Cambridge Department of

More information

Basics of DCT, Quantization and Entropy Coding

Basics of DCT, Quantization and Entropy Coding Basics of DCT, Quantization and Entropy Coding Nimrod Peleg Update: April. 7 Discrete Cosine Transform (DCT) First used in 97 (Ahmed, Natarajan and Rao). Very close to the Karunen-Loeve * (KLT) transform

More information

A Generalized Uncertainty Principle and Sparse Representation in Pairs of Bases

A Generalized Uncertainty Principle and Sparse Representation in Pairs of Bases 2558 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 48, NO 9, SEPTEMBER 2002 A Generalized Uncertainty Principle Sparse Representation in Pairs of Bases Michael Elad Alfred M Bruckstein Abstract An elementary

More information

Essentials of Intermediate Algebra

Essentials of Intermediate Algebra Essentials of Intermediate Algebra BY Tom K. Kim, Ph.D. Peninsula College, WA Randy Anderson, M.S. Peninsula College, WA 9/24/2012 Contents 1 Review 1 2 Rules of Exponents 2 2.1 Multiplying Two Exponentials

More information

A primer on matrices

A primer on matrices A primer on matrices Stephen Boyd August 4, 2007 These notes describe the notation of matrices, the mechanics of matrix manipulation, and how to use matrices to formulate and solve sets of simultaneous

More information

DISCRETE-TIME SIGNAL PROCESSING

DISCRETE-TIME SIGNAL PROCESSING THIRD EDITION DISCRETE-TIME SIGNAL PROCESSING ALAN V. OPPENHEIM MASSACHUSETTS INSTITUTE OF TECHNOLOGY RONALD W. SCHÄFER HEWLETT-PACKARD LABORATORIES Upper Saddle River Boston Columbus San Francisco New

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

Parallel Numerical Algorithms

Parallel Numerical Algorithms Parallel Numerical Algorithms Chapter 13 Prof. Michael T. Heath Department of Computer Science University of Illinois at Urbana-Champaign CS 554 / CSE 512 Michael T. Heath Parallel Numerical Algorithms

More information

Lie Groups for 2D and 3D Transformations

Lie Groups for 2D and 3D Transformations Lie Groups for 2D and 3D Transformations Ethan Eade Updated May 20, 2017 * 1 Introduction This document derives useful formulae for working with the Lie groups that represent transformations in 2D and

More information

Wavelets. Lecture 28

Wavelets. Lecture 28 Wavelets. Lecture 28 Just like the FFT, the wavelet transform is an operation that can be performed in a fast way. Operating on an input vector representing a sampled signal, it can be viewed, just like

More information

A Low-Error Statistical Fixed-Width Multiplier and Its Applications

A Low-Error Statistical Fixed-Width Multiplier and Its Applications A Low-Error Statistical Fixed-Width Multiplier and Its Applications Yuan-Ho Chen 1, Chih-Wen Lu 1, Hsin-Chen Chiang, Tsin-Yuan Chang, and Chin Hsia 3 1 Department of Engineering and System Science, National

More information

Decidability of Existence and Construction of a Complement of a given function

Decidability of Existence and Construction of a Complement of a given function Decidability of Existence and Construction of a Complement of a given function Ka.Shrinivaasan, Chennai Mathematical Institute (CMI) (shrinivas@cmi.ac.in) April 28, 2011 Abstract This article denes a complement

More information

On the optimal block size for block-based, motion-compensated video coders. Sharp Labs of America, 5750 NW Pacic Rim Blvd, David L.

On the optimal block size for block-based, motion-compensated video coders. Sharp Labs of America, 5750 NW Pacic Rim Blvd, David L. On the optimal block size for block-based, motion-compensated video coders Jordi Ribas-Corbera Sharp Labs of America, 5750 NW Pacic Rim Blvd, Camas, WA 98607, USA. E-mail: jordi@sharplabs.com David L.

More information

Principal Components Analysis

Principal Components Analysis Principal Components Analysis Santiago Paternain, Aryan Mokhtari and Alejandro Ribeiro March 29, 2018 At this point we have already seen how the Discrete Fourier Transform and the Discrete Cosine Transform

More information

The Algebraic Multigrid Projection for Eigenvalue Problems; Backrotations and Multigrid Fixed Points. Sorin Costiner and Shlomo Ta'asan

The Algebraic Multigrid Projection for Eigenvalue Problems; Backrotations and Multigrid Fixed Points. Sorin Costiner and Shlomo Ta'asan The Algebraic Multigrid Projection for Eigenvalue Problems; Backrotations and Multigrid Fixed Points Sorin Costiner and Shlomo Ta'asan Department of Applied Mathematics and Computer Science The Weizmann

More information

6.003: Signals and Systems. Sampling and Quantization

6.003: Signals and Systems. Sampling and Quantization 6.003: Signals and Systems Sampling and Quantization December 1, 2009 Last Time: Sampling and Reconstruction Uniform sampling (sampling interval T ): x[n] = x(nt ) t n Impulse reconstruction: x p (t) =

More information

STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING

STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING STATISTICS FOR EFFICIENT LINEAR AND NON-LINEAR PICTURE ENCODING Item Type text; Proceedings Authors Kummerow, Thomas Publisher International Foundation for Telemetering Journal International Telemetering

More information

Computation of the simplest normal forms with perturbation parameters based on Lie transform and rescaling

Computation of the simplest normal forms with perturbation parameters based on Lie transform and rescaling Journal of Computational and Applied Mathematics 144 (2002) 359 373 wwwelseviercom/locate/cam Computation of the simplest normal forms with perturbation parameters based on Lie transform and rescaling

More information

Multidimensional Signal Processing

Multidimensional Signal Processing Multidimensional Signal Processing Mark Eisen, Alec Koppel, and Alejandro Ribeiro Dept. of Electrical and Systems Engineering University of Pennsylvania aribeiro@seas.upenn.edu http://www.seas.upenn.edu/users/~aribeiro/

More information

Wavelet Scalable Video Codec Part 1: image compression by JPEG2000

Wavelet Scalable Video Codec Part 1: image compression by JPEG2000 1 Wavelet Scalable Video Codec Part 1: image compression by JPEG2000 Aline Roumy aline.roumy@inria.fr May 2011 2 Motivation for Video Compression Digital video studio standard ITU-R Rec. 601 Y luminance

More information

Linear Algebra, 4th day, Thursday 7/1/04 REU Info:

Linear Algebra, 4th day, Thursday 7/1/04 REU Info: Linear Algebra, 4th day, Thursday 7/1/04 REU 004. Info http//people.cs.uchicago.edu/laci/reu04. Instructor Laszlo Babai Scribe Nick Gurski 1 Linear maps We shall study the notion of maps between vector

More information

Radix-4 Factorizations for the FFT with Ordered Input and Output

Radix-4 Factorizations for the FFT with Ordered Input and Output Radix-4 Factorizations for the FFT with Ordered Input and Output Vikrant 1, Ritesh Vyas 2, Sandeep Goyat 3, Jitender Kumar 4, Sandeep Kaushal 5 YMCA University of Science & Technology, Faridabad (Haryana),

More information

Phase-Correlation Motion Estimation Yi Liang

Phase-Correlation Motion Estimation Yi Liang EE 392J Final Project Abstract Phase-Correlation Motion Estimation Yi Liang yiliang@stanford.edu Phase-correlation motion estimation is studied and implemented in this work, with its performance, efficiency

More information

Source Coding for Compression

Source Coding for Compression Source Coding for Compression Types of data compression: 1. Lossless -. Lossy removes redundancies (reversible) removes less important information (irreversible) Lec 16b.6-1 M1 Lossless Entropy Coding,

More information

Optimizing Motion Vector Accuracy in Block-Based Video Coding

Optimizing Motion Vector Accuracy in Block-Based Video Coding revised and resubmitted to IEEE Trans. Circuits and Systems for Video Technology, 2/00 Optimizing Motion Vector Accuracy in Block-Based Video Coding Jordi Ribas-Corbera Digital Media Division Microsoft

More information

114 EUROPHYSICS LETTERS i) We put the question of the expansion over the set in connection with the Schrodinger operator under consideration (an accur

114 EUROPHYSICS LETTERS i) We put the question of the expansion over the set in connection with the Schrodinger operator under consideration (an accur EUROPHYSICS LETTERS 15 April 1998 Europhys. Lett., 42 (2), pp. 113-117 (1998) Schrodinger operator in an overfull set A. N. Gorban and I. V. Karlin( ) Computing Center RAS - Krasnoyars 660036, Russia (received

More information

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation Alfredo Nava-Tudela John J. Benedetto, advisor 5/10/11 AMSC 663/664 1 Problem Let A be an n

More information

computation of the algorithms it is useful to introduce some sort of mapping that reduces the dimension of the data set before applying signal process

computation of the algorithms it is useful to introduce some sort of mapping that reduces the dimension of the data set before applying signal process Optimal Dimension Reduction for Array Processing { Generalized Soren Anderson y and Arye Nehorai Department of Electrical Engineering Yale University New Haven, CT 06520 EDICS Category: 3.6, 3.8. Abstract

More information

Fall 2011, EE123 Digital Signal Processing

Fall 2011, EE123 Digital Signal Processing Lecture 6 Miki Lustig, UCB September 11, 2012 Miki Lustig, UCB DFT and Sampling the DTFT X (e jω ) = e j4ω sin2 (5ω/2) sin 2 (ω/2) 5 x[n] 25 X(e jω ) 4 20 3 15 2 1 0 10 5 1 0 5 10 15 n 0 0 2 4 6 ω 5 reconstructed

More information

RADIX-2 FAST HARTLEY TRANSFORM REVISITED. de Oliveira, H.M.; Viviane L. Sousa, Silva, Helfarne A.N. and Campello de Souza, R.M.

RADIX-2 FAST HARTLEY TRANSFORM REVISITED. de Oliveira, H.M.; Viviane L. Sousa, Silva, Helfarne A.N. and Campello de Souza, R.M. RADIX- FAST HARTLY TRASFRM RVISITD de liveira, H.M.; Viviane L. Sousa, Silva, Helfarne A.. and Campello de Souza, R.M. Federal University of Pernambuco Departamento de letrônica e Sistemas - Recife - P,

More information

PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS

PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS PROOF OF TWO MATRIX THEOREMS VIA TRIANGULAR FACTORIZATIONS ROY MATHIAS Abstract. We present elementary proofs of the Cauchy-Binet Theorem on determinants and of the fact that the eigenvalues of a matrix

More information

Sparse Solutions of Systems of Equations and Sparse Modelling of Signals and Images

Sparse Solutions of Systems of Equations and Sparse Modelling of Signals and Images Sparse Solutions of Systems of Equations and Sparse Modelling of Signals and Images Alfredo Nava-Tudela ant@umd.edu John J. Benedetto Department of Mathematics jjb@umd.edu Abstract In this project we are

More information

Comparison of DDE and ETDGE for. Time-Varying Delay Estimation. H. C. So. Department of Electronic Engineering, City University of Hong Kong

Comparison of DDE and ETDGE for. Time-Varying Delay Estimation. H. C. So. Department of Electronic Engineering, City University of Hong Kong Comparison of DDE and ETDGE for Time-Varying Delay Estimation H. C. So Department of Electronic Engineering, City University of Hong Kong Tat Chee Avenue, Kowloon, Hong Kong Email : hcso@ee.cityu.edu.hk

More information

SEPARATION OF ACOUSTIC SIGNALS USING SELF-ORGANIZING NEURAL NETWORKS. Temujin Gautama & Marc M. Van Hulle

SEPARATION OF ACOUSTIC SIGNALS USING SELF-ORGANIZING NEURAL NETWORKS. Temujin Gautama & Marc M. Van Hulle SEPARATION OF ACOUSTIC SIGNALS USING SELF-ORGANIZING NEURAL NETWORKS Temujin Gautama & Marc M. Van Hulle K.U.Leuven, Laboratorium voor Neuro- en Psychofysiologie Campus Gasthuisberg, Herestraat 49, B-3000

More information