Brian L. Evans, Jíurgen Teich, and Ton A. Kalker. the resampling.
|
|
- Elmer Willis
- 5 years ago
- Views:
Transcription
1 In 199 Proc. of IEEE Asilomar Conf. on Signals, Systems, and Compu ters FAMILIES OF SMITH FORM DECOMPOSITIONS TO SIMPLIFY MULTIDIMENSIONAL FILTER BANK DESIGN Brian L. Evans, Jíurgen Teich, and Ton A. Kalker Dept. of Electrical Engineering and Computer Sciences University of California, Berkeley, CA USA Abstract Imposing structure on the Smith form of an èintegerè periodicity matrix N = U æv leads to eæcient m-d DFT implementations. For resampling matrices, i.e. non-singular rational matrices, we introduce Smith form decomposition algorithms to generate æ matrices whose diagonal elements exhibit minimum variance and U matrices with minimum norm. Such structure simpliæes non-uniform m-d ælter bank design. 1. Introduction In m-d signal processing, a sampling matrix describes the uniform sampling of m-d data because its column vectors form the basis vectors of the sampling grid ë1ë. Once discretized, the sampled m-d data may be resampled onto a diæerent sampling grid. Resampling the sampled signal in the analog domain requires a conversion of the data to analog form and a resampling with a diæerent scheme èwhich may possibly require additional hardwareè. Just as in the 1-D case, performing the resampling in the digital domain avoids the introduction of noise from digital-to-analog and analog-todigital conversion and does not need additional hard- B. L. Evans was supported by the Ptolemy project. J. Teich was supported by a grant from the German government èdfgè, and received supplemental support from the Ptolemy project. B. L. Evans can be reached by phone at and by fax at The Ptolemy project is supported by the Advanced Research Projects Agency and the U.S. Air Force èunder the RASSP program, contract F61-9-C-117è, Semiconductor Research Corporation èproject 9-DC-008è, National Science Foundation èmip-90160è, Oæce of Naval Research èvia Naval Research Laboratoriesè, the State of California MICRO program, and the following companies: Bell Northern Research, Dolby, Hitachi, Mentor Graphics, Mitsubishi, NEC, Paciæc Bell, Philips, Rockwell, Sony, and Synopsys. World Wide Web information about the Ptolemy project is located at URL T. A. Kalker is employed by Philips Research Laboratories, Eindoven, Prof. Holstlaan, 66 AA, The Netherlands. ware because a digital computer can eæciently perform the resampling. In the digital domain, resampling from one grid to another is carried out by mapping the grid coordinates by a rational non-singular matrix known as a resampling matrix. Since a rational matrix can be written as a rational number times an integer matrix, resampling matrices include integer non-singular matrices such as periodicity matrices ë1, ë and upèdownsampling matrices ë, ë. When the resampling matrix is diagonal, the resampling grid is rectangular and the resampling operation is separable. In general, however, resampling matrices are not diagonal, and a transformation is required to decouple the m-d dependencies. One common transformation is known as the Smith form decomposition ë,,,ë. The Smith form decomposes a resampling matrix S into a product of three ësimpler" resampling matrices U æ V, and each component matrix has the same dimensions as S èe.g., æ for -D resamplingè. U and V are regular unimodular integer matrices because their determinant isæ1, and æ is a diagonal integer matrix for which j det æj = j det Sj. The resampling grid associated with S is formed by a linear mapping of samples on an integer grid ærst by V, then by æ, and ænally by U. The linearly mapping of samples by a regular unimodular matrix èor its inverseè corresponds to ashuæing or lossless rearrangement of samples. Thus, downsampling by S can be decomposed into ashuæing of input samples by U, followed by aseparable downsampling by æ, and followed by reshuæing of samples by V ëë. One method for designing m-d non-uniform ælter banks ë6ë ærst decomposes the resampling matrix R associated with each channel into Smith Form U R æ R V R. Then, by cascading the analysisèsynthesis sections, the downèupsampling associated with V R cancels. To simplify the design of the analysisèsynthesis ælters, the skewing from the indexing of the data by each U R matrix and the non-uniform separable resampling by each
2 æ R matrix should be minimized. This is equivalent to making the columns of U R be as close to orthogonal as possible and making the diagonal elements of each diagonal matrix æ R be as close to being equal as possible. More formally, wewant to design U R such that its lower and upper frame bounds, F min and F max respectively, are as close to 1 as possible, where F min and F max are deæned as the minimum and maximum, respectively, of the set ë7ë fku R fk: kfk=1g This paper introduces a new algorithm to decompose a resampling matrix into a Smith form that meets the above requirements, which we will call the minimized Smith equalized form. Section reviews computing Smith form decompositions and imposing structure on them. Section establishes the minimization problem being solved and gives a simple example of ænding Smith equivalent form. Section gives an eæcient algorithm to compute the minimized Smith equivalent form and states the relevant theorems underlying the procedure. Section summarizes the results in the paper, which are not conæned to any particular number of dimensions.. Smith Form Decompositions The Smith form decomposition of a non-singular integer matrix S = UæV was ærst reported by H.J.S. Smith in An algorithm to ænd it iteratively multiplies the given integer matrix on the left and right by elementary èregular unimodularè matrices until the matrix is reduced to a diagonal form ë8ë. The initial step in the decomposition of an n æ n integer matrix S sets U = I næn,æ=s, and V = I næn. In the ærst iteration, an element of æ is pivoted to the è1; 1è position by multiplying on the left to interchange two rows and on the right tointerchange two columns. Each component in the ærst row and column, except the è1,1è element which isnow the pivot, is then reduced modulo the pivot by subtracting a multiple of the pivot. Then, a new pivot is chosen and the process is repeated until all of the components in the ærst row and column, except for the è1,1è position, are zero. The pivoting is then performed at the è,è position and so on until æ is diagonalized. The only degree of freedom in this algorithm is the criteria to choose the pivot at each iteration. In ë8ë, the pivot is chosen to be the element that is smallest absolute value. The algorithm above assumed that the matrix to be decomposed contains only integer components. Smith forms of rational matrices can be computed by ærst factoring out 1=d where d is the least common multiple of all of the denominators of the matrix. The resulting integer matrix is then decomposed into its Smith form. Each diagonal element of the æ matrix is divided by d to produce the Smith-McMillan form èthe m-d analog of rational sampling rate changersè ëë. Even though æ becomes a non-singular rational matrix, U and V remain square regular unimodular integer matrices. Smith forms S = U æv are, however, not unique. The n æ n matrix S is being mapped into two full n æ n matrices èsuch that their determinants are æ1è and one diagonal n æ n matrix èsuch that the product of the diagonals equals the determinant of Sin absolute valueè. The Smith form has many more degrees of freedom than the original matrix. For example, alternate Smith forms can be generated by any pair of regular unimodular matrices X and Y for which the product XæY is a diagonal matrix. Because the inverse of a regular unimodular matrix is regular unimodular and the product of two regular unimodular matrices is regular unimodular, UæV = U, X,1 X æ æ, YY,1æ V =, UX,1æ èxæyè, Y,1 V æ = U æ V è1è One application of this equation is to map a Smith form into its canonical form ë8ë. Another important application of this equation is to derive the conditions to pivot factors along the diagonal elements and the matrices to perform the pivoting ëë. The matrix product XæY can move aninteger factor i from the lth diagonal entry to the kth diagonal entry ëë. X and Y èwith det X = æ1 and det Y = æ1è are each an identity matrix except for æ submatrix, thereby reducing XæY = æ to xkk x kl k 0 ykk y kl = x lk x ll 0 i l y lk y ll èè ik 0 0 l After multiplying both sides by X,1 and dividing both sides by æ = gcdè k ; l è, ^k 0 0 i ^ l ykk y kl 1 det X = y lk y ll xll èè,x kl i^k 0,x lk x kk 0 ^l where ^ k = k =æ and ^ k = l =æ. Without loss of
3 generality, detèxè is set to 1, and after some algebra, x kk = iy ll x lk =,^ l y kk = ix ll y lk = ^ k x kl = ^ k x ll is ëfree" y kl =,^ l y ll is ëfree" èè where,, x ll, and y ll are integers constrained by the fact X and Y are regular unimodular integer matrices. Without loss of generality, det Y = det X =1: det X = det Y = x ll y ll i + ^ k^l = èx ll y ll è i +èèè^ k^l è = æi + æq =1 èè The condition æi + æq = 1 is the Bezout identity ë8ë which has a solution if and only if i and q = ^ k^l are relatively prime. Theorem 1 Given a Smith form decomposition of integer matrix S = U æv, the regular unimodular matrices X and Y applied to the Smith form decomposition according to the equation è1è and deæned by equation èè can move a factor from one diagonal entry of æ to another if and only if i and ^ k are relatively prime and i and ^ l are relatively prime. Euclid's algorithm can compute the solution to the Bezout identity eæciently ë9ë. The Bezout numbers æ and æ are not unique. All solutions to the Bezout identity, ^æand ^æ, can be written in terms of an integral parameter t as ^æ = æ + tq and ^æ = æ, ti.we can use this degree of freedom to compute æ and æ that will yield the U with the smallest norm ëë.. The Minimization Problem For næn resampling matrix S in Smith form S = UæV, we can redistribute the factors of the diagonal elements of æ more evenly using the elementary matrices discussed in the previous section. As mentioned in the previous section, j det Sj = jdet æj = æ ii = i=1 i=1 where the i terms are the diagonal values of the diagonal matrix æ. To minimize the variance, we minimize the arithmetic mean under a given constant geometric mean g = j det Sj 1 n. If the i terms were allowed to take real values, then we could set the arithmetic mean equal to geometric mean, so each diagonal element would be made equal to the geometric mean. i All of the entries of the above matrices, however, must assume integral values. Rational matrices, as previously mentioned, can be rewritten as a rational number times an integer matrix, and this approach would be applied to the integer matrix. In order to minimize the variance of the diagonal entries of æ in the Smith form S = UæV,we can formulate the following minimization problem: min 0 i subject to nx i=1 0 i 0 i = i i=1 i=1 0 i Z for i =1:::n S = U 0 æ 0 V 0 è6è In other words, we are trying to ænd a new set of diagonal elements 0 i such that their sum is minimized while their product èi.e., the determinantè remains constant. Even though the cost function is linear in the free variables 0 i, the overall minimization is highly non-linear because of the constraints. The constraints require that any mapping from the original set of i values to another set of allowable 0 i values must follow Theorem 1 in order to preserve the Smith form decomposition. However, there are many questions concerning a reduced form. The basic problems to be solved are discussed in the next section. Example 1 As an example of the resulting minimal variance form, we will begin with the diagonal entries of some æ matrix as f1; ; 90g. The representation of each entry into a product of prime numbers raised to an integer power is: 1 = 1 = 1 0 = = = 90 = The geometric mean is g =æ10 1 6:6, and the initial arithmetic mean is 9 = 1 1. At each step in the rearrangement, a factor from one of the diagonal elements whose value is above the geometric mean should be distributed to a diagonal element whose values is below the geometric mean if the resulting arithmetic mean is smaller. Table 1 shows all of the legal pivots èas deæned by Theorem 1è of factors of to the other two diagonal elements 1 and and the impact of pivoting on the arithmetic mean. Assuming that we choose the pivot that gives us the smallest arithmetic mean, we pivot the factor from the third element to the ærst element, thereby producing the new diagonal entries f9; ; 10g. In the next iteration, the smallest arithmetic mean occurs when the factor of from the
4 Factor Pivot New Diagonal Arithmetic Mean to 1,, 16 to 1, 6, 17 1 to 1,, 0 1 to 1, 9, to 1 9,, to 1,, 18 8 to 1, 1, Table 1: Rearrangement of Factors of the Diagonal Entries f1; ; 90g third diagonal entry is moved to the second. The ænal diagonal values are f9; 6; g, and the associated arithmetic mean is 6:667 which is very close to the geometric mean of 6:6.. Algorithm For an n æ n integer resampling matrix S, this section will present an algorithm to compute the minimal variance Smith form of S = U æ V. First, this section will give the representation of æ used by the algorithm. Using the representation, we prove that the minimal variance Smith form is unique up to a permutation of the diagonal elements of æ. Then, we state the algorithm. Our algorithm relies on a representation of the prime factorization of the diagonal elements of the n æ n diagonal matrix æ. The representation takes the form of an n æ m matrix, where m is the number of prime factors p appearing in the diagonal elements of æ. The entries of the matrix, say æ, are the exponents of the prime factors: i =æ ii = p æji j ; for i =1:::n è7è In Example 1, the diagonal elements of æ= = contain the four prime factors p = f1; ; ; g,som=. The diagonal elements of æ written as a matrix æ of prime factor powers would be æ = è1 æji è è æji è è æji è è æji è è1è èè è90è Notice that the prime factor exponents have been sorted down each column. This is in fact the necessary and suæcient condition for æ to be in canonical form, as more formally stated next. Let æ and æ 0 be two diagonal matrices. Let fp1; æææ;p m g be the set of all prime factors occurring in any of the diagonal entries of æ or æ 0. Now deæne the n æ m matrices æ and æ by and i =æ ii = p æji j ; for i =1:::n 0 i =æ 0 ii = p æji j ; for i =1:::n That is, æ and æ are matrices containing the powers of the prime factors of the diagonal elements of æ. Using this form, we can easily verify whether or not æ and æ 0 have the same Smith canonical form. Lemma 1 The matrices æ and æ 0 have the same Smith canonical form if and only if there exists permutations j S m such that æ ij = æ jèièj. So, as a particular application of the lemma above, the Smith canonical form of the matrix æ can be found by sorting the columns of the matrix æ in ascending order. Given a resampling matrix S, we ænd one of its Smith forms S = U æ V. Next, we removeany negative signs on the diagonal entries of æ by multiplying æ on the right bydand by multiplying V on the left by D,1 = D, where D is the diagonal matrix D ii = sgnèæ ii è. By factoring the diagonal elements of the new æ, we ænd the matrix æ according to equation è7è. Next, we consider all possible sets of permutations = f j g and ænd a set of permutations 0 that gives the minimum arithmetic mean: min X i Y j p æ j èièj j It is well-known that the set of permutations is generated by the set of two-element permutations. For every such elementary permutation of 0, Theorem 1 provides a pair of unimodular matrices X and Y realizing that permutation. That is, permuting p k j and p l j is equivalent to pivoting p j raised to the èk, lèth or èl,kèth power, whichever is positive. Therefore, by decomposing the permutations of 0 into elementary permutations, we can constructively ænd a pair of regular unimodular matrices X and Y such that æ 0 = XæY is diagonal, and such that the sum of the diagonal entries of æ 0 is minimal among all diagonal matrices with the same Smith canonical form as æ. From Section, we can set the free parameters of each X and Y pair so as to minimize the norm of U. The ænal result will be a
5 Smith form decomposition in the form we desire: the diagonal elements of æ will be as close to each other as possible, and the columns of U will be as orthogonal as possible. A dual of this algorithm exists to minimize V. Figure 1 shows an example of computing the Smith form which simultaneously has minimal variance in æ and minimal norm in either U or V.. Conclusion This paper presents an eæcient algorithm to ænd the Smith form of an integer resampling matrix S = UæV so that the diagonal elements of æ have minimal variance. The algorithm ærst computes a Smith form so that the diagonal elements of æ are positive and ordered. Then, at each iteration, the algorithm applies a square integer regular unimodular matrix to the left and right of æ and the inverse to U and V, respectively, to achieve the minimal variance form. The algorithm takes advantage of the two degrees of freedom in each matrix transformation to minimize U with respect to a given norm measure. The ænal form imposes structure on the Smith form decomposition to simplify the design of non-uniform m-d ælter banks ë6ë. A preliminary version of these algorithms is available for the Mathematica computer algebra environment ë10ë asthe standalone package LatticeTheory.m on the FTP site gauss.eedsp.gatech.edu èip è è in the directory pubèmathematica. Another version of the lattice theory package is embedded in the signal processing packages which isavailable on the same FTP site. 6. References ë1ë D. E. Dudgeon and R. M. Mersereau, Multidimensional Digital Signal Processing. Englewood Cliæs, NJ: Prentice-Hall, Inc., 198. ëë T. Chen and P. P. Vaidyanathan, ëthe role of integer matrices in multidimensional multirate systems," IEEE Trans. on Signal Processing, vol. 1, pp. 10í 107, Mar ëë B. L. Evans, R. H. Bamberger, and J. H. McClellan, ërules for multidimensional multirate structures," IEEE Trans. on Signal Processing, vol., pp. 76í 771, Apr ëë E. Viscito and J. Allebach, ëdesign of perfect reconstruction multidimensional ælter banks using cascaded Smith form matrices," in Proc. IEEE Int. Sym. Circuits and Systems, èespoo, Finlandè, pp. 81í8, June ëë B. L. Evans, T. R. Gardos, and J. H. McClellan, ëimposing structure on Smith form decompositions of rational resampling matrices," IEEE Trans. on Signal Processing, vol., pp. 970í97, Apr ë6ë T. R. Gardos, K. Nayebi, and R. M. Mersereau, ëanalysis and design of multi-dimensional, non-uniform band ælter banks," in SPIE Proc. Visual Communications and Image Processing, pp. 9í60, Nov ë7ë I. Daubechies, Ten Lectures on Wavelets. CBMS-NSF regional conference series in applied mathematics; 61, SIAM, 199. ISBN ë8ë A. Kaufmann and A. Henry-Labordere, Integer and Mixed Programming: Theory and Applications. New York: Academic Press, ë9ë J. H. McClellan and C. M. Rader, Number Theory in Digital Signal Processing. Englewood Cliæs, NJ: Prentice-Hall, ë10ë S. Wolfram, Mathematica: A System for Doing Mathematics by Computer. Redwood City, CA: Addison- Wesley, S = èaè Original resampling matrix 1, ,7,, æ æ,88,901, ,8,1168,08 èbè Smith Equalized Form with Minimized U, ,11 1 9, æ æ, ,10,1, ècè Smith Equalized Form with Minimized V The Smith Form routine returned the diagonal elements of f, 1, 60g. The equalized form is obtained by pivoting a factor of from the third to ærst and a factor of from the third to second positions. Figure 1: Examples of Smith Equalized Forms
Abstract. circumscribes it with a parallelogram, and linearly maps the parallelogram onto
173 INTERACTIVE GRAPHICAL DESIGN OF TWO-DIMENSIONAL COMPRESSION SYSTEMS Brian L. Evans æ Dept. of Electrical Engineering and Computer Sciences Univ. of California at Berkeley Berkeley, CA 94720 USA ble@eecs.berkeley.edu
More informationReversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder
Reversible Wavelets for Embedded Image Compression Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder pavani@colorado.edu APPM 7400 - Wavelets and Imaging Prof. Gregory Beylkin -
More informationChapter 18 out of 37 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M. Cargal.
Chapter 8 out of 7 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M. Cargal 8 Matrices Definitions and Basic Operations Matrix algebra is also known
More informationwhere C is traversed in the clockwise direction, r 5 èuè =h, sin u; cos ui; u ë0; çè; è6è where C is traversed in the counterclockwise direction èhow
1 A Note on Parametrization The key to parametrizartion is to realize that the goal of this method is to describe the location of all points on a geometric object, a curve, a surface, or a region. This
More informationx = 12 x = 12 1x = 16
2.2 - The Inverse of a Matrix We've seen how to add matrices, multiply them by scalars, subtract them, and multiply one matrix by another. The question naturally arises: Can we divide one matrix by another?
More informationAn efficient multiplierless approximation of the fast Fourier transform using sum-of-powers-of-two (SOPOT) coefficients
Title An efficient multiplierless approximation of the fast Fourier transm using sum-of-powers-of-two (SOPOT) coefficients Author(s) Chan, SC; Yiu, PM Citation Ieee Signal Processing Letters, 2002, v.
More information2-D Dual Multiresolution Decomposition Through NUDFB and its Application
2-D Dual Multiresolution Decomposition Through NUDFB and its Application Nannan Ma 1,2, Hongkai Xiong 1,2, Li Song 1,2 1 Dept of Electronic Engineering 2 Shanghai Key Laboratory of Digital Media Processing
More informationDM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini
DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions
More informationEncoding Time in seconds. Encoding Time in seconds. PSNR in DB. Encoding Time for Mandrill Image. Encoding Time for Lena Image 70. Variance Partition
Fractal Image Compression Project Report Viswanath Sankaranarayanan 4 th December, 1998 Abstract The demand for images, video sequences and computer animations has increased drastically over the years.
More informationSCALABLE IMPLEMENTATION SCHEME FOR MULTIRATE FIR FILTERS AND ITS APPLICATION IN EFFICIENT DESIGN OF SUBBAND FILTER BANKS
SCALABLE IMPLEMENTATION SCHEME FOR MULTIRATE FIR FILTERS AND ITS APPLICATION IN EFFICIENT DESIGN OF SUBBAND FILTER BANKS Liang-Gee Chen Po-Cheng Wu Tzi-Dar Chiueh Department of Electrical Engineering National
More informationCOMP 558 lecture 19 Nov. 17, 2010
COMP 558 lecture 9 Nov. 7, 2 Camera calibration To estimate the geometry of 3D scenes, it helps to know the camera parameters, both external and internal. The problem of finding all these parameters is
More informationThe theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters
Title The theory and design of a class of perfect reconstruction modified DFT filter banks with IIR filters Author(s) Yin, SS; Chan, SC Citation Midwest Symposium On Circuits And Systems, 2004, v. 3, p.
More informationA Comparative study on Algorithms for Shortest-Route Problem and Some Extensions
International Journal of Basic & Applied Sciences IJBAS-IJENS Vol: No: 0 A Comparative study on Algorithms for Shortest-Route Problem and Some Extensions Sohana Jahan, Md. Sazib Hasan Abstract-- The shortest-route
More informationPacked Integer Wavelet Transform Constructed by Lifting Scheme
1496 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 10, NO. 8, DECEMBER 2000 Packed Integer Wavelet Transform Constructed by Lting Scheme Chengjiang Lin, Bo Zhang, and Yuan F. Zheng
More informationAn Improved Measurement Placement Algorithm for Network Observability
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper
More informationGeorge B. Dantzig Mukund N. Thapa. Linear Programming. 1: Introduction. With 87 Illustrations. Springer
George B. Dantzig Mukund N. Thapa Linear Programming 1: Introduction With 87 Illustrations Springer Contents FOREWORD PREFACE DEFINITION OF SYMBOLS xxi xxxiii xxxvii 1 THE LINEAR PROGRAMMING PROBLEM 1
More informationMathematical and Algorithmic Foundations Linear Programming and Matchings
Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis
More informationI How does the formulation (5) serve the purpose of the composite parameterization
Supplemental Material to Identifying Alzheimer s Disease-Related Brain Regions from Multi-Modality Neuroimaging Data using Sparse Composite Linear Discrimination Analysis I How does the formulation (5)
More informationExercise Set Decide whether each matrix below is an elementary matrix. (a) (b) (c) (d) Answer:
Understand the relationships between statements that are equivalent to the invertibility of a square matrix (Theorem 1.5.3). Use the inversion algorithm to find the inverse of an invertible matrix. Express
More informationLegal and impossible dependences
Transformations and Dependences 1 operations, column Fourier-Motzkin elimination us use these tools to determine (i) legality of permutation and Let generation of transformed code. (ii) Recall: Polyhedral
More informationRectangular Matrix Multiplication Revisited
JOURNAL OF COMPLEXITY, 13, 42 49 (1997) ARTICLE NO. CM970438 Rectangular Matrix Multiplication Revisited Don Coppersmith IBM Research, T. J. Watson Research Center, Yorktown Heights, New York 10598 Received
More informationPhil 320 Chapter 1: Sets, Functions and Enumerability I. Sets Informally: a set is a collection of objects. The objects are called members or
Phil 320 Chapter 1: Sets, Functions and Enumerability I. Sets Informally: a set is a collection of objects. The objects are called members or elements of the set. a) Use capital letters to stand for sets
More informationChapter 1: Number and Operations
Chapter 1: Number and Operations 1.1 Order of operations When simplifying algebraic expressions we use the following order: 1. Perform operations within a parenthesis. 2. Evaluate exponents. 3. Multiply
More informationDense Matrix Algorithms
Dense Matrix Algorithms Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar To accompany the text Introduction to Parallel Computing, Addison Wesley, 2003. Topic Overview Matrix-Vector Multiplication
More informationIntegrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.
Standard 1: Number Sense and Computation Students simplify and compare expressions. They use rational exponents and simplify square roots. IM1.1.1 Compare real number expressions. IM1.1.2 Simplify square
More informationLinear Loop Transformations for Locality Enhancement
Linear Loop Transformations for Locality Enhancement 1 Story so far Cache performance can be improved by tiling and permutation Permutation of perfectly nested loop can be modeled as a linear transformation
More informationSelf-study session 1, Discrete mathematics
Self-study session 1, Discrete mathematics First year mathematics for the technology and science programmes Aalborg University In this self-study session we are working with time complexity. Space complexity
More informationImplementation of Lifting-Based Two Dimensional Discrete Wavelet Transform on FPGA Using Pipeline Architecture
International Journal of Computer Trends and Technology (IJCTT) volume 5 number 5 Nov 2013 Implementation of Lifting-Based Two Dimensional Discrete Wavelet Transform on FPGA Using Pipeline Architecture
More informationRGB Digital Image Forgery Detection Using Singular Value Decomposition and One Dimensional Cellular Automata
RGB Digital Image Forgery Detection Using Singular Value Decomposition and One Dimensional Cellular Automata Ahmad Pahlavan Tafti Mohammad V. Malakooti Department of Computer Engineering IAU, UAE Branch
More informationPRE-ALGEBRA PREP. Textbook: The University of Chicago School Mathematics Project. Transition Mathematics, Second Edition, Prentice-Hall, Inc., 2002.
PRE-ALGEBRA PREP Textbook: The University of Chicago School Mathematics Project. Transition Mathematics, Second Edition, Prentice-Hall, Inc., 2002. Course Description: The students entering prep year have
More informationMultiple View Geometry in Computer Vision
Multiple View Geometry in Computer Vision Prasanna Sahoo Department of Mathematics University of Louisville 1 Projective 3D Geometry (Back to Chapter 2) Lecture 6 2 Singular Value Decomposition Given a
More informationSCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. Numbers & Number Systems
SCHOOL OF ENGINEERING & BUILT ENVIRONMENT Mathematics Numbers & Number Systems Introduction Numbers and Their Properties Multiples and Factors The Division Algorithm Prime and Composite Numbers Prime Factors
More informationImplementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm
157 Implementation Of Quadratic Rotation Decomposition Based Recursive Least Squares Algorithm Manpreet Singh 1, Sandeep Singh Gill 2 1 University College of Engineering, Punjabi University, Patiala-India
More informationNFC ACADEMY MATH 600 COURSE OVERVIEW
NFC ACADEMY MATH 600 COURSE OVERVIEW Math 600 is a full-year elementary math course focusing on number skills and numerical literacy, with an introduction to rational numbers and the skills needed for
More informationConstruction C : an inter-level coded version of Construction C
Construction C : an inter-level coded version of Construction C arxiv:1709.06640v2 [cs.it] 27 Dec 2017 Abstract Besides all the attention given to lattice constructions, it is common to find some very
More informationLINEAR PHASE is a desired quality in many applications
IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 46, NO 1, JANUARY 1998 183 Two-Dimensional Orthogonal Filter Banks Wavelets with Linear Phase David Stanhill Yehoshua Y Zeevi Abstract Two-dimensional (2-D)
More informationLATIN SQUARES AND THEIR APPLICATION TO THE FEASIBLE SET FOR ASSIGNMENT PROBLEMS
LATIN SQUARES AND THEIR APPLICATION TO THE FEASIBLE SET FOR ASSIGNMENT PROBLEMS TIMOTHY L. VIS Abstract. A significant problem in finite optimization is the assignment problem. In essence, the assignment
More informationCarnegie Learning Math Series Course 1, A Florida Standards Program. Chapter 1: Factors, Multiples, Primes, and Composites
. Factors and Multiples Carnegie Learning Math Series Course, Chapter : Factors, Multiples, Primes, and Composites This chapter reviews factors, multiples, primes, composites, and divisibility rules. List
More informationShort on camera geometry and camera calibration
Short on camera geometry and camera calibration Maria Magnusson, maria.magnusson@liu.se Computer Vision Laboratory, Department of Electrical Engineering, Linköping University, Sweden Report No: LiTH-ISY-R-3070
More informationAn M-Channel Critically Sampled Graph Filter Bank
An M-Channel Critically Sampled Graph Filter Bank Yan Jin and David Shuman March 7, 2017 ICASSP, New Orleans, LA Special thanks and acknowledgement: Andre Archer, Andrew Bernoff, Andrew Beveridge, Stefan
More informationSIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT
Engineering Review Vol. 32, Issue 2, 70-77, 2012. 70 SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT Ana SOVIĆ Damir SERŠIĆ Abstract: Besides many advantages of wavelet transform, it has
More informationHYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION
31 st July 01. Vol. 41 No. 005-01 JATIT & LLS. All rights reserved. ISSN: 199-8645 www.jatit.org E-ISSN: 1817-3195 HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION 1 SRIRAM.B, THIYAGARAJAN.S 1, Student,
More informationELEMENTARY NUMBER THEORY AND METHODS OF PROOF
CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF Copyright Cengage Learning. All rights reserved. SECTION 4.3 Direct Proof and Counterexample III: Divisibility Copyright Cengage Learning. All rights
More informationMR Image Reconstruction from Pseudo-Hex Lattice Sampling Patterns Using Separable FFT
MR Image Reconstruction from Pseudo-Hex Lattice Sampling Patterns Using Separable FFT Jae-Ho Kim, Fred L. Fontaine Abstract Common MRI sampling patterns in k- space, such as spiral trajectories, have nonuniform
More informationDesign of Orthogonal Graph Wavelet Filter Banks
Design of Orthogonal Graph Wavelet Filter Banks Xi ZHANG Department of Communication Engineering and Informatics The University of Electro-Communications Chofu-shi, Tokyo, 182-8585 JAPAN E-mail: zhangxi@uec.ac.jp
More informationRobust Lossless Image Watermarking in Integer Wavelet Domain using SVD
Robust Lossless Image Watermarking in Integer Domain using SVD 1 A. Kala 1 PG scholar, Department of CSE, Sri Venkateswara College of Engineering, Chennai 1 akala@svce.ac.in 2 K. haiyalnayaki 2 Associate
More informationComments on the randomized Kaczmarz method
Comments on the randomized Kaczmarz method Thomas Strohmer and Roman Vershynin Department of Mathematics, University of California Davis, CA 95616-8633, USA. strohmer@math.ucdavis.edu, vershynin@math.ucdavis.edu
More informationELEMENTARY NUMBER THEORY AND METHODS OF PROOF
CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF Copyright Cengage Learning. All rights reserved. SECTION 4.3 Direct Proof and Counterexample III: Divisibility Copyright Cengage Learning. All rights
More informationUnlabeled equivalence for matroids representable over finite fields
Unlabeled equivalence for matroids representable over finite fields November 16, 2012 S. R. Kingan Department of Mathematics Brooklyn College, City University of New York 2900 Bedford Avenue Brooklyn,
More informationFloating-point numbers. Phys 420/580 Lecture 6
Floating-point numbers Phys 420/580 Lecture 6 Random walk CA Activate a single cell at site i = 0 For all subsequent times steps, let the active site wander to i := i ± 1 with equal probability Random
More informationThe Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs
The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs Frankie Smith Nebraska Wesleyan University fsmith@nebrwesleyan.edu May 11, 2015 Abstract We will look at how to represent
More informationNumber and Operation Standard #1. Divide multi- digit numbers; solve real- world and mathematical problems using arithmetic.
Number and Operation Standard #1 MN Math Standards Vertical Alignment for Grade 5 Demonstrate mastery of multiplication and division basic facts; multiply multi- digit numbers; solve real- world and mathematical
More informationDirectionally Selective Fractional Wavelet Transform Using a 2-D Non-Separable Unbalanced Lifting Structure
Directionally Selective Fractional Wavelet Transform Using a -D Non-Separable Unbalanced Lifting Structure Furkan Keskin and A. Enis Çetin Department of Electrical and Electronics Engineering, Bilkent
More informationNull space basis: mxz. zxz I
Loop Transformations Linear Locality Enhancement for ache performance can be improved by tiling and permutation Permutation of perfectly nested loop can be modeled as a matrix of the loop nest. dependence
More informationCommunication-Minimal Tiling of Uniform Dependence Loops
Communication-Minimal Tiling of Uniform Dependence Loops Jingling Xue Department of Mathematics, Statistics and Computing Science University of New England, Armidale 2351, Australia Abstract. Tiling is
More informationTwiddle Factor Transformation for Pipelined FFT Processing
Twiddle Factor Transformation for Pipelined FFT Processing In-Cheol Park, WonHee Son, and Ji-Hoon Kim School of EECS, Korea Advanced Institute of Science and Technology, Daejeon, Korea icpark@ee.kaist.ac.kr,
More information19.2 View Serializability. Recall our discussion in Section?? of how our true goal in the design of a
1 19.2 View Serializability Recall our discussion in Section?? of how our true goal in the design of a scheduler is to allow only schedules that are serializable. We also saw how differences in what operations
More information1 Graph Visualization
A Linear Algebraic Algorithm for Graph Drawing Eric Reckwerdt This paper will give a brief overview of the realm of graph drawing, followed by a linear algebraic approach, ending with an example of our
More informationX.-P. HANG ETAL, FROM THE WAVELET SERIES TO THE DISCRETE WAVELET TRANSFORM Abstract Discrete wavelet transform (DWT) is computed by subband lters bank
X.-P. HANG ETAL, FROM THE WAVELET SERIES TO THE DISCRETE WAVELET TRANSFORM 1 From the Wavelet Series to the Discrete Wavelet Transform the Initialization Xiao-Ping hang, Li-Sheng Tian and Ying-Ning Peng
More informationHIGH SPEED REALISATION OF DIGITAL FILTERS
HIGH SPEED REALISATION OF DIGITAL FILTERS A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF PHILOSOPHY IN ELECTRICAL AND ELECTRONIC ENGINEERING AT THE UNIVERSITY OF HONG KONG BY TSIM TS1M MAN-TAT, JIMMY DEPARTMENT
More informationSatellite Image Processing Using Singular Value Decomposition and Discrete Wavelet Transform
Satellite Image Processing Using Singular Value Decomposition and Discrete Wavelet Transform Kodhinayaki E 1, vinothkumar S 2, Karthikeyan T 3 Department of ECE 1, 2, 3, p.g scholar 1, project coordinator
More informationScope and Sequence for the New Jersey Core Curriculum Content Standards
Scope and Sequence for the New Jersey Core Curriculum Content Standards The following chart provides an overview of where within Prentice Hall Course 3 Mathematics each of the Cumulative Progress Indicators
More informationA SUBGRADIENT PROJECTION ALGORITHM FOR NON-DIFFERENTIABLE SIGNAL RECOVERY Jian Luo and Patrick L. Combettes Department of Electrical Engineering, City College and Graduate School, City University of New
More informationEE613 Machine Learning for Engineers LINEAR REGRESSION. Sylvain Calinon Robot Learning & Interaction Group Idiap Research Institute Nov.
EE613 Machine Learning for Engineers LINEAR REGRESSION Sylvain Calinon Robot Learning & Interaction Group Idiap Research Institute Nov. 4, 2015 1 Outline Multivariate ordinary least squares Singular value
More informationREGULAR GRAPHS OF GIVEN GIRTH. Contents
REGULAR GRAPHS OF GIVEN GIRTH BROOKE ULLERY Contents 1. Introduction This paper gives an introduction to the area of graph theory dealing with properties of regular graphs of given girth. A large portion
More informationComputational Methods CMSC/AMSC/MAPL 460. Vectors, Matrices, Linear Systems, LU Decomposition, Ramani Duraiswami, Dept. of Computer Science
Computational Methods CMSC/AMSC/MAPL 460 Vectors, Matrices, Linear Systems, LU Decomposition, Ramani Duraiswami, Dept. of Computer Science Zero elements of first column below 1 st row multiplying 1 st
More informationInterval-Vector Polytopes
Interval-Vector Polytopes Jessica De Silva Gabriel Dorfsman-Hopkins California State University, Stanislaus Dartmouth College Joseph Pruitt California State University, Long Beach July 28, 2012 Abstract
More informationPage 1 Month Unit Content Section Benchmarks Description Sept 4- Oct Unit 1: 3 Whole # and decimal operations 1.1, 1.2, 1.5, 1.7, 1.8, 1.9,2.1, 2.3, 2.4, 2.6, 2.8 6.2.2.1 Apply the associative, commutative
More informationAim. Structure and matrix sparsity: Part 1 The simplex method: Exploiting sparsity. Structure and matrix sparsity: Overview
Aim Structure and matrix sparsity: Part 1 The simplex method: Exploiting sparsity Julian Hall School of Mathematics University of Edinburgh jajhall@ed.ac.uk What should a 2-hour PhD lecture on structure
More informationstabilizers for GF(5)-representable matroids.
AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 49 (2011), Pages 203 207 Stabilizers for GF(5)-representable matroids S. R. Kingan Department of Mathematics Brooklyn College, City University of New York Brooklyn,
More informationLecture 38: Applications of Wavelets
WAVELETS AND MULTIRATE DIGITAL SIGNAL PROCESSING Lecture 38: Applications of Wavelets Prof.V. M. Gadre, EE, IIT Bombay 1 Introduction In this lecture, we shall see two applications of wavelets and time
More informationMatrix Multiplication on an Experimental Parallel System With Hybrid Architecture
Matrix Multiplication on an Experimental Parallel System With Hybrid Architecture SOTIRIOS G. ZIAVRAS and CONSTANTINE N. MANIKOPOULOS Department of Electrical and Computer Engineering New Jersey Institute
More informationDesign of Low-Delay FIR Half-Band Filters with Arbitrary Flatness and Its Application to Filter Banks
Electronics and Communications in Japan, Part 3, Vol 83, No 10, 2000 Translated from Denshi Joho Tsushin Gakkai Ronbunshi, Vol J82-A, No 10, October 1999, pp 1529 1537 Design of Low-Delay FIR Half-Band
More informationGateway Regional School District VERTICAL ALIGNMENT OF MATHEMATICS STANDARDS Grades 3-6
NUMBER SENSE & OPERATIONS 3.N.1 Exhibit an understanding of the values of the digits in the base ten number system by reading, modeling, writing, comparing, and ordering whole numbers through 9,999. Our
More informationMath 241: Calculus III Final Exam è300 points totalè Show All Work Name This test consists of 2 parts. There are 10 problems in Part I, each worth 18
Math 241: Calculus III Final Exam è300 points totalè Show All Work Name This test consists of 2 parts. There are 10 problems in Part I, each worth 18 points; and there are 5 problems in Part II, each worth
More informationLecture 12 Video Coding Cascade Transforms H264, Wavelets
Lecture 12 Video Coding Cascade Transforms H264, Wavelets H.264 features different block sizes, including a so-called macro block, which can be seen in following picture: (Aus: Al Bovik, Ed., "The Essential
More information1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3
6 Iterative Solvers Lab Objective: Many real-world problems of the form Ax = b have tens of thousands of parameters Solving such systems with Gaussian elimination or matrix factorizations could require
More informationLECTURE 11. The LU factorization technique discussed in the preceding lecture seems quite diæerent from the Gaussian
LETURE Gaussian Elimination The LU factorization technique discussed in the preceding lecture seems quite diæerent from the Gaussian elimination technique for solving systems of linear equations that is
More informationarxiv: v1 [math.co] 25 Sep 2015
A BASIS FOR SLICING BIRKHOFF POLYTOPES TREVOR GLYNN arxiv:1509.07597v1 [math.co] 25 Sep 2015 Abstract. We present a change of basis that may allow more efficient calculation of the volumes of Birkhoff
More informationSPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES. Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari
SPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari Laboratory for Advanced Brain Signal Processing Laboratory for Mathematical
More informationInænitely Long Walks on 2-colored Graphs Which Don't Cover the. Graph. Pete Gemmell æ. December 14, Abstract
Inænitely Long Walks on 2-colored Graphs Which Don't Cover the Graph Pete Gemmell æ December 14, 1992 Abstract Suppose we have a undirected graph G =èv; Eè where V is the set of vertices and E is the set
More informationUnit 2: Accentuate the Negative Name:
Unit 2: Accentuate the Negative Name: 1.1 Using Positive & Negative Numbers Number Sentence A mathematical statement that gives the relationship between two expressions that are composed of numbers and
More informationNumerical Linear Algebra
Numerical Linear Algebra Probably the simplest kind of problem. Occurs in many contexts, often as part of larger problem. Symbolic manipulation packages can do linear algebra "analytically" (e.g. Mathematica,
More informationProject Report. 1 Abstract. 2 Algorithms. 2.1 Gaussian elimination without partial pivoting. 2.2 Gaussian elimination with partial pivoting
Project Report Bernardo A. Gonzalez Torres beaugonz@ucsc.edu Abstract The final term project consist of two parts: a Fortran implementation of a linear algebra solver and a Python implementation of a run
More informationx[n] x[n] c[n] z -1 d[n] Analysis Synthesis Bank x [n] o d[n] Odd/ Even Split x[n] x [n] e c[n]
Roger L. Claypoole, Jr. and Richard G. Baraniuk, Rice University Summary We introduce and discuss biorthogonal wavelet transforms using the lifting construction. The lifting construction exploits a spatial{domain,
More informationDual-fitting analysis of Greedy for Set Cover
Dual-fitting analysis of Greedy for Set Cover We showed earlier that the greedy algorithm for set cover gives a H n approximation We will show that greedy produces a solution of cost at most H n OPT LP
More informationPrime Time (Factors and Multiples)
CONFIDENCE LEVEL: Prime Time Knowledge Map for 6 th Grade Math Prime Time (Factors and Multiples). A factor is a whole numbers that is multiplied by another whole number to get a product. (Ex: x 5 = ;
More informationAN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES
AN ALGORITHM FOR BLIND RESTORATION OF BLURRED AND NOISY IMAGES Nader Moayeri and Konstantinos Konstantinides Hewlett-Packard Laboratories 1501 Page Mill Road Palo Alto, CA 94304-1120 moayeri,konstant@hpl.hp.com
More informationFilter Banks with Variable System Delay. Georgia Institute of Technology. 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 informationISSN (ONLINE): , VOLUME-3, ISSUE-1,
PERFORMANCE ANALYSIS OF LOSSLESS COMPRESSION TECHNIQUES TO INVESTIGATE THE OPTIMUM IMAGE COMPRESSION TECHNIQUE Dr. S. Swapna Rani Associate Professor, ECE Department M.V.S.R Engineering College, Nadergul,
More informationCHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover
38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the
More informationDISCRETE MATHEMATICS
DISCRETE MATHEMATICS WITH APPLICATIONS THIRD EDITION SUSANNA S. EPP DePaul University THOIVISON * BROOKS/COLE Australia Canada Mexico Singapore Spain United Kingdom United States CONTENTS Chapter 1 The
More informationA Combined Encryption Compression Scheme Using Chaotic Maps
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, No 2 Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0016 A Combined Encryption Compression
More informationAdvanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs
Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material
More informationAlignment to Common Core State Standards Level 8 Unit Report Summary
Alignment to Common Core State Standards Level 8 Unit Report Summary No. Objective Code Common Core State Standards Objective Title Whole Number Addition and Subtraction - Level 8 - (Ascend Default Unit)
More information3.1. Solution for white Gaussian noise
Low complexity M-hypotheses detection: M vectors case Mohammed Nae and Ahmed H. Tewk Dept. of Electrical Engineering University of Minnesota, Minneapolis, MN 55455 mnae,tewk@ece.umn.edu Abstract Low complexity
More informationFormally Self-Dual Codes Related to Type II Codes
Formally Self-Dual Codes Related to Type II Codes Koichi Betsumiya Graduate School of Mathematics Nagoya University Nagoya 464 8602, Japan and Masaaki Harada Department of Mathematical Sciences Yamagata
More informationNumerical Methods 5633
Numerical Methods 5633 Lecture 7 Marina Krstic Marinkovic mmarina@maths.tcd.ie School of Mathematics Trinity College Dublin Marina Krstic Marinkovic 1 / 10 5633-Numerical Methods Organisational To appear
More informationAlgebra II Chapter 6: Rational Exponents and Radical Functions
Algebra II Chapter 6: Rational Exponents and Radical Functions Chapter 6 Lesson 1 Evaluate nth Roots and Use Rational Exponents Vocabulary 1 Example 1: Find nth Roots Note: and Example 2: Evaluate Expressions
More informationNative Signal Processing on the UltraSparc in the Ptolemy Environment
Presented at the Thirtieth Annual Asilomar Conference on Signals, Systems, and Computers - November 1996 Native Signal Processing on the UltraSparc in the Ptolemy Environment William Chen, H. John Reekie,
More information