Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur
|
|
- Calvin Booker
- 6 years ago
- Views:
Transcription
1 Module 3 LOSSY IMAGE COMPRESSION SYSEMS Versio ECE II, Kharagpur
2 Lesso 8 rasform Codig & K-L rasforms Versio ECE II, Kharagpur
3 Istructioal Oectives At the ed of this lesso, the studets should e ale to:. Distiguish etwee spatial ad trasform-domai image compressio systems.. State the oectives of trasform codig. 3. Write the geeral expressios for forward ad iverse trasforms.. Defie separale ad symmetric trasforms. 5. Defie asis images. 6. Determie the covariace matrix of image loc. 7. Represet a covariace matrix i terms of its eigevectors ad eigevalues. 8. Defie K-L trasform. 9. Show that K-L trasform is optimal i terms of mea-square trucatio error.. State why K-L trasforms are difficult to implemet i practice. 8. Itroductio he lossy image compressio techiques discussed i lesso-7 wor i the spatial domai, sice we are predictig the pixel values ad the predictio errors also correspod to the pixels i the origial space. It is see that although the liear predictio mechaism essetially tries to exploit the iheret spatial redudacy, the compressio ratios of Differetial Pulse Code Modulatio (DPCM) ecoded images are ot always very high. his is primarily due to the fact that i presece of sharp chages i itesity values, which are always expected i ay atural image due to the presece of oects of varyig itesities, predictio suffers ad ecodig large predictio errors i those regios lead to high cosumptio of its. I terms of compressio, performace is see to e etter i trasform-domai approaches, i which the pixel itesities are first mapped ito a set of liear, reversile trasform coefficiets, which are susequetly quatized ad ecoded. he trasform coefficiets are de-correlated ad ted to pac most of the eergy withi few coefficiets oly. hus, it is possile to achieve sigificat compressio y either discardig the coefficiets which do ot carry much of the eergy or, at least coarsely quatizig them. Versio ECE II, Kharagpur
4 I this lesso, we shall first itroduce the asic cocepts of trasform codig techiques i a geeric sese. Susequetly, we are goig to discuss Karhue- Loeve trasforms (KL) which is a optimal trasformatio i terms of the retaied trasform coefficiets. We shall study that despite optimal performace, KL is ofte ot the preferred trasform codig techique, sice the process of trasformatio is heavily image depedet ad the computatioal cost is high. It is for this reaso that KL has ot ee recommeded i the iteratioal multimedia stadards for image or video compressio. 8. rasform Codig he asic priciple of trasform codig is to map the pixel values ito a set of liear trasform coefficiets, which are susequetly quatized ad ecoded. By applyig a iverse trasformatio o the decoded trasform coefficiets, it is possile to recostruct the image with some loss. It must e oted that the loss is ot due to the process of trasformatio ad iverse trasformatio, ut due to quatizatio aloe. Sice the details of a image ad hece it s spatial frequecy cotet vary from oe local regio to the other, it leads to a etter codig efficiecy if we apply the trasformatio o local areas of the image, rather tha applyig gloal trasformatio o the etire image. Such local trasformatios require maageale size of the hardware, which ca e replicated for parallel processig. For trasform codig, the first ad foremost step is to sudivide the image ito o-overlappig locs of fixed size. Without loss of geerality, we ca cosider a square image of size N x N pixels ad divide it ito umer of locs, each of size (N/) x (N/), where <<N ad is a factor of N. Fig 8.: Bloc Diagram of rasform Codig System Ecoder. Fig.8. shows the loc diagram of a trasform codig system ad fig.8. shows the correspodig decoder. Although trasformatio does ot directly achieve ay compressio, it prepares the iput sigal to compressio i the trasformed domai. Fig 8.: Bloc Diagram of rasform Codig System Decoder Versio ECE II, Kharagpur
5 A trasformatio must ecessarily fulfill the followig properties (i) (ii) he coefficiets i the trasformed space should e de-correlated. Oly a limited umer of trasform coefficiets should carry most of the sigal eergy (i other words, the trasformatio should possess eergy compactio capailities) ad most of the coefficiets should carry isigificat eergy. Oly the the quatizatio process ca coarsely quatize those coefficiets to achieve compressio, without much of perceptile degradatio. A umer of trasformatio techiques, such as Discrete Fourier rasforms (DF), Discrete Cosie rasforms (DC), Discrete Wavelet rasforms (DW), K-L rasforms (KL), Discrete Haar rasforms, ad Discrete Hadamard rasforms etc. exist that fulfill the aove properties, although their eergy pacig capailities vary. I terms of eergy pacig, KL is optimal ad we are goig to study KL i the latter part of this lesso. 8. Geeralized forward ad iverse trasforms Several trasformatio techiques are availale, ut the choice of the techique depeds o the amout of recostructio error that ca e availale ad the computatioal resources availale. Let us cosider a image loc of size x whose pixel itesities are represeted y s (, ) (,,, ) where ad are the row ad the colum idices of the array. Its geeral expressio for trasformatio is give y S, ( ) s(, ) g(,,, ),,, where ( )....(8.) S, (,,, represets the trasform coefficiets of the loc with ad as the row ad the colum idices i the trasformed array ad g (,,, ) is the trasformatio erel that maps the iput image pixels ito the trasform coefficiets. Give the trasform coefficiets S (, ), the iput image s (, ) may e otaied as s ), ( ) S(, ) h(,,, ),,,. (8.) I the aove equatio, erel. h (,,, ) represets the iverse trasformatio Versio ECE II, Kharagpur
6 8.. Separale erel A trasformatio erel is said to e separale if it ca e expressed as a product of two erels alog the row ad the colum, i.e. (,,, ) g(, ) g (, g ) (8.3) where g (.) ad g (.) represet the trasformatio erels alog the row ad the colum directios respectively. By a similar way, the iverse trasformatio erel too ca e separale. Separale trasforms are easier to implemet i hardware, sice the trasformatio ca first e applied alog the rows (or the colums) ad the alog the colums (or the rows). 8.. Symmetric erel A separale trasform is symmetric, if the erels alog the row ad the colum have the idetical fuctio, i.e. if (,,, ) g(, ) g(, ) g (8.) Most of the trasformatios that we deal with have separale, symmetric erels. For example, the forward ad the iverse trasformatio erels of Discrete Fourier rasform (DF) for x image loc is give y g (,,, ) ad ( ) π + exp...(8.5) h (,,, ) ( ) π + exp. (8.6) are separale ad symmetric. he studets ca easily derive the row ad the colum trasformatio erels y expressig the erel of equatio (8.5) as a product of two erels. his is left as a exercise Basis Images Equatio (8.) relates the pixel itesities of the image loc o a elemet y elemet asis to the trasformatio coefficiets S (, ) (,,, ) ad there are umer of similar equatios, defied for each pixel elemet. hese equatios ca e comied ad writte i the matrix form (, ), s S H (8.7) Versio ECE II, Kharagpur
7 where s is a x matrix cotaiig the pixels of s (, ) ad H, h h h (,,, ) h(,,, ) h(,,, ) (,,, ) ( ) ( ) (,,, h,,, h,,, ).(8.8) H is a x matrix defied for ( ),,. he image loc s ca therefore e realized y a weighted summatio of images, each of size x, defied y equatio (8.8) ad the weights are provided y the trasform coefficiets S (, ). he matrix H is ow as a asis image correspodig to ( ),,. here are such asis images, each of size x, correspodig to each (, ). Some examples of asis images for typical trasforms will e show later. 8.3 Covariace Matrix Sice trasforms are applied o a loc-y-loc asis, each loc of a image may e treated as a radom field. A loc may e represeted y a - dimesioal radom variale vector x, whose elemets are composed y the lexicographic orderig of pixel itesity values. We defie a vector, such that [] x x E (8.9) where, E[.] is the expectatio operator. he expectatio of x ca e otaied from the mea of the radom variale x over all the locs preset i the image. hus, x μ (8.) where, μ N B i x i,.(8.) i is the loc idex ad N B is the total umer of locs. he covariace matrix computed over locs of size x is defied y R Versio ECE II, Kharagpur
8 [( x μ )( x ) ] E[ R E μ ] (8.) where, as efore, the expectatio is calculated y averagig over all the locs. Sice is a -dimesioal vector, its outer product realizes a x dimesioal matrix, which is the size of R. he matrix R is real ad symmetric ad it is possile to fid a set of orthoormal eigevectors. Let e ad λ, i,,, e the eigevectors ad the correspodig i i eigevalues, arraged i o-icreasig order, such that,,,. By the asic defiitio of eigevectors, R λ for λ + e λ e.. (8.3) Pre-multiplyig oth the sides of equatio (8.3) y for orthoormal eigevectors, it follows that e ad otig that e e e R e λ.... (8.) We ow compose a matrix Γ of dimesio, whose rows are formed from the eigevectors of R, ordered such that the first row of Γ is the eigevector correspodig to the largest eigevalue ad the last row is the eigevector correspodig to the smallest eigevalue. Cosiderig all the eigevectors, we ca write equatio (8.) i matrix form as ΓR Γ Λ.. (8.5) where, Λ is a diagoal matrix of ordered eigevalues, defied as λ Λ λ λ.... (8.6) Pre-multiplyig equatio (8.5) y orthoormal properties of matrix Γ, i.e., Γ, post-multiplyig y Γ ad otig the Γ Γ, we otai R Γ ΛΓ (8.7) Versio ECE II, Kharagpur
9 8. K-L rasforms If we use the matrix Γ to map the loc of -dimesioal vector ito a trasformed loc of -dimesioal vector y, defied y y Γ (8.8) the trasformatio is called Karhue-Loeve trasforms (KL). he covariace matrix of the y s is give y R y R y E E ΓE ΓR [ yy ] [( Γ)( Γ) ] [ ] Γ Γ.. (8.9) he pre-multiplicatio of R y Γ ad post-multiplicatio y ito a diagoal matrix Λ of eigevectors ad the matrix R y Γ diagoalizes ca e writte as R R y Λ.. (8.) he covariace matrix R R y has the same eigevectors ad eigevalues as that of, ut its off-diagoal elemets are zero, which sigifies that the elemets of the trasform-domai vectors y are ucorrelated. Usig equatio (8.8), it is possile to recover vector as Γ y. (8.) Usig equatio (8.) ad orthoormality property of Γ, it is possile to recostruct the origial loc x as x Γ y + μ... (8.) he aove equatio leads to exact recostructio. Suppose that istead of usig all the eigevectors of, we use oly eigevectors correspodig to the largest R eigevalues ad form a trasformatio matrix Γ of order. he resultig trasformed vector ŷ therefore ecomes -dimesioal ad the recostructio Versio ECE II, Kharagpur
10 give i equatio (8.) will ot e exact. he recostructed vector give y xˆ is the xˆ Γ yˆ + μ... (8.3) 8.5 Optimality of K-L rasform o show that K-L rasform is optimal i the least square error sese, we first estalish a relatio etwee the variace of the origial data vector x ad the eigevalues. If we proect the mea-removed vector, defied i equatio (8.) ito ay of e,,,, the proectio is defied y the ier the eigevectors ( ) product of the vectors ad e is give y A e e... 8.) he variace σ E E e e σ [ A ] [ e e ] E[ ] e R e of the proectio is therefore give y ) By proectig the vector ito all the eigevectors ad usig equatio (8.), we otai the total variace as σ R e e λ.. 8.6) By cosiderig oly the first eigevectors out of approximatig sigal i the proected space is give y, the variace of the σ λ. (8.7) e ms hus, the mea-square error i the proected space y cosiderig oly the first compoets ca e otaied y sutractig equatio (8.7) from equatio (8.6) Versio ECE II, Kharagpur
11 e ms σ σ λ λ ) λ + Sice, the trasformatio is eergy-preservig, the same mea-square error exists etwee the origial vector x ad its approximatio x ˆ. It is evidet from the aove equatio that the mea square error is zero whe, i.e., if all the eigevectors are used i the trasformatio. Sice the λ s decrease mootoically, the error ca e miimized y selectig the first eigevectors are associated with the largest eigevalues. hus, K-L trasform is optimal i the sese that it miimizes the mea-square error etwee the origial iput vectors x ad their approximatios xˆ. 8.6 Practical limitatios of K-L rasforms Despite the optimal performace of K-L trasforms, it is rarely used i practice ecause of the followig limitatios: (i) (ii) (iii) he trasformatio matrix for a loc of image is derived from the covariace matrix, which eeds to e computed for every loc. his maes the trasformatio data depedet ad ivolves o-trivial computatios. Perfect de-correlatio i trasform domai is ot possile, sice rarely, the image locs ca e modeled as a radom field. No fast computatioal algorithms are availale for its implemetatio. Other trasform-domai approaches, such as DF, DC etc. o the other had are ot image depedet ad wor o fixed asis images. Moreover, fast computatioal algorithms ad efficiet VLSI architectures are availale for these trasforms. It is see that the siusoidal trasforms, such as the DF or the DC more closely approximate the iformatio pacig capaility of the optimal K-L trasforms. Versio ECE II, Kharagpur
12 Questios NOE: he studets are advised to thoroughly read this lesso first ad the aswer the followig questios. Oly after attemptig all the questios, they should clic to the solutio utto ad verify their aswers. PAR-A A.. Distiguish etwee spatial domai ad trasform-domai compressio approaches. A.. State the asic oectives of trasform codig. A.3. Write the geeral expressios for forward ad iverse trasforms. A.. Defie separale trasforms with a example. A.5. Defie symmetric trasforms with a example. A.6. Defie K-L trasform ad its iverse, applied o a loc of image. A.7. Express the covariace matrix of a loc i terms of its eigevalues ad eigevectors. A.8. Show that K-L trasforms are optimal i least square error sese whe a limited umer of o-decreasigly ordered eigevalues ad the correspodig eigevectors are cosidered. A.9. Why are trasforms lie DC, DF etc. are preferred over K-L trasforms from practical implemetatio cosideratios. PAR-B: Multiple Choice I the followig questios, clic the est out of the four choices. B. A trasformatio erel for a N x N image loc, as give y g(,,, ) cos π ( ) π ( + ) N + cos N is (A) either separale, or symmetric. (B) separale, ut ot symmetric. (C) ot separale, ut symmetric. (D) oth separale ad symmetric. Versio ECE II, Kharagpur
13 B. he x asis images i a image trasform are give y,,,, H H H H he trasform-domai coefficiets S(, ) are give y ( ) 3, S he spatial-domai image is (A) (B) 7 (C) (D) 3 3 B.3 he iverse trasformatio erel for a x image loc is give y ( ) ( ) + exp,,, h π (A) (B) (C) (D) B. A x loc image is represeted y the vector [ ] 5 5 x. he mea vector computed over the etire image is give y [ ] 3 μ. he covariace matrix for the give loc is Versio ECE II, Kharagpur
14 (A) (B) (C) (D) B.5 Which of the followig matrices ca qualify to e a Λ matrix? (i) (ii) 3 (iii) (iv) 3 3 (A) Oly matrix-(i) (B) Oly matrix-(iv) (C) Matrices (ii) ad (iv) (D) All four of them. B.6 he umer of eigevalues of the covariace matrix for a 8x8 image loc will e (A) 8 (B) 6 (C) 5 Versio ECE II, Kharagpur
15 (D) 96 B.7 For a 8x8 image loc, the umer of elemets i the Γ matrix will e (A) 8 (B) 6 (C) 5 (D) 96 B.8 he Γ matrix must ecessarily fulfill the followig coditio: (A) (B) (C) Γ Γ Γ Γ Γ Γ (D) It is a diagoal matrix. B.9 A x loc image has the followig eigevalues for its covariace matrix: λ 8, λ, λ3, λ he eigevector correspodig to the smallest eigevalue is dropped while performig K-L trasform. he ratio of mea-square recostructio error to the sigal variace is (A) :5 (B) :5 (C) 8:5 (D) :5. PAR-C: Prolems C-. (a) Write a computer program to lexicographically order a x loc ito a 6- dimesioal vector ad compute the mea vector ad covariace matrix y cosiderig o-overlappig x locs over a image from the archive. () Apply K-L trasformatio o the image after retaiig oly top eigevalues ad the correspodig eigevectors of the covariace matrix. (c) Apply iverse K-L trasformatio o the aove ad recostruct the image. Compute the PSNR of the recostructed image. C-. Versio ECE II, Kharagpur
16 (a) Cosider the first six frames of the video sequece Forema. Compose 6- elemet vectors y picig up pixel values at the same spatial positio over six cosecutive frames. () Determie the mea of these 6-elemet vectors, cosiderig all spatial positios. Compute the 6x6 covariace matrix ad determie its eigevalues ad the correspodig eigevectors. Retai oly top two of these eigevalues ad the correspodig eigevectors (c) Otai the top two pricipal compoet images y proectig the vectors (otaiig dot-products) o the two pricipal eigevectors ad display the results. (d) Apply iverse K-L trasformatio ad otai the recostructed frames. Compute the PSNR of each recostructed frame. SOLUIONS A. A. A.3 A. A.5 A.6 A.7 A.8 A.9 B. (D) B. (B) B.3 (A) B. (C) B.5 (C) B.6 (B) B.7 (D) B.8 (A) B.9 (A). C. C. Versio ECE II, Kharagpur
17 Versio ECE II, Kharagpur
Optimum LMSE Discrete Transform
Image Trasformatio Two-dimesioal image trasforms are extremely importat areas of study i image processig. The image output i the trasformed space may be aalyzed, iterpreted, ad further processed for implemetig
More informationRun-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE
Geeral e Image Coder Structure Motio Video (s 1,s 2,t) or (s 1,s 2 ) Natural Image Samplig A form of data compressio; usually lossless, but ca be lossy Redudacy Removal Lossless compressio: predictive
More informationSession 5. (1) Principal component analysis and Karhunen-Loève transformation
200 Autum semester Patter Iformatio Processig Topic 2 Image compressio by orthogoal trasformatio Sessio 5 () Pricipal compoet aalysis ad Karhue-Loève trasformatio Topic 2 of this course explais the image
More informationModule 5 EMBEDDED WAVELET CODING. Version 2 ECE IIT, Kharagpur
Module 5 EMBEDDED WAVELET CODING Versio ECE IIT, Kharagpur Lesso 4 SPIHT algorithm Versio ECE IIT, Kharagpur Istructioal Objectives At the ed of this lesso, the studets should be able to:. State the limitatios
More informationMachine Learning for Data Science (CS 4786)
Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm
More informationMachine Learning for Data Science (CS 4786)
Machie Learig for Data Sciece CS 4786) Lecture 9: Pricipal Compoet Aalysis The text i black outlies mai ideas to retai from the lecture. The text i blue give a deeper uderstadig of how we derive or get
More information6. Kalman filter implementation for linear algebraic equations. Karhunen-Loeve decomposition
6. Kalma filter implemetatio for liear algebraic equatios. Karhue-Loeve decompositio 6.1. Solvable liear algebraic systems. Probabilistic iterpretatio. Let A be a quadratic matrix (ot obligatory osigular.
More informationAbstract Vector Spaces. Abstract Vector Spaces
Astract Vector Spaces The process of astractio is critical i egieerig! Physical Device Data Storage Vector Space MRI machie Optical receiver 0 0 1 0 1 0 0 1 Icreasig astractio 6.1 Astract Vector Spaces
More informationSensitivity Analysis of Daubechies 4 Wavelet Coefficients for Reduction of Reconstructed Image Error
Proceedigs of the 6th WSEAS Iteratioal Coferece o SIGNAL PROCESSING, Dallas, Texas, USA, March -4, 7 67 Sesitivity Aalysis of Daubechies 4 Wavelet Coefficiets for Reductio of Recostructed Image Error DEVINDER
More informationFrequency Domain Filtering
Frequecy Domai Filterig Raga Rodrigo October 19, 2010 Outlie Cotets 1 Itroductio 1 2 Fourier Represetatio of Fiite-Duratio Sequeces: The Discrete Fourier Trasform 1 3 The 2-D Discrete Fourier Trasform
More informationApply change-of-basis formula to rewrite x as a linear combination of eigenvectors v j.
Eigevalue-Eigevector Istructor: Nam Su Wag eigemcd Ay vector i real Euclidea space of dimesio ca be uiquely epressed as a liear combiatio of liearly idepedet vectors (ie, basis) g j, j,,, α g α g α g α
More information2D DSP Basics: 2D Systems
- Digital Image Processig ad Compressio D DSP Basics: D Systems D Systems T[ ] y = T [ ] Liearity Additivity: If T y = T [ ] The + T y = y + y Homogeeity: If The T y = T [ ] a T y = ay = at [ ] Liearity
More informationEigenvalues and Eigenvectors
5 Eigevalues ad Eigevectors 5.3 DIAGONALIZATION DIAGONALIZATION Example 1: Let. Fid a formula for A k, give that P 1 1 = 1 2 ad, where Solutio: The stadard formula for the iverse of a 2 2 matrix yields
More informationChapter 6: Determinants and the Inverse Matrix 1
Chapter 6: Determiats ad the Iverse Matrix SECTION E pplicatios of Determiat By the ed of this sectio you will e ale to apply Cramer s rule to solve liear equatios ermie the umer of solutios of a give
More informationDiscrete-Time Systems, LTI Systems, and Discrete-Time Convolution
EEL5: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we begi our mathematical treatmet of discrete-time s. As show i Figure, a discrete-time operates or trasforms some iput sequece x [
More informationTMA4205 Numerical Linear Algebra. The Poisson problem in R 2 : diagonalization methods
TMA4205 Numerical Liear Algebra The Poisso problem i R 2 : diagoalizatio methods September 3, 2007 c Eiar M Røquist Departmet of Mathematical Scieces NTNU, N-749 Trodheim, Norway All rights reserved A
More informationFilter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and
Filter bas Separately, the lowpass ad highpass filters are ot ivertible T removes the highest frequecy / ad removes the lowest frequecy Together these filters separate the sigal ito low-frequecy ad high-frequecy
More informationPAPER : IIT-JAM 2010
MATHEMATICS-MA (CODE A) Q.-Q.5: Oly oe optio is correct for each questio. Each questio carries (+6) marks for correct aswer ad ( ) marks for icorrect aswer.. Which of the followig coditios does NOT esure
More information, then cv V. Differential Equations Elements of Lineaer Algebra Name: Consider the differential equation. and y2 cos( kx)
Cosider the differetial equatio y '' k y 0 has particular solutios y1 si( kx) ad y cos( kx) I geeral, ay liear combiatio of y1 ad y, cy 1 1 cy where c1, c is also a solutio to the equatio above The reaso
More informationFundamentals. Relative data redundancy of the set. C.E., NCU, Taiwan Angela Chih-Wei Tang,
Image Compressio Agela Chih-Wei Tag ( 唐之瑋 ) Departmet of Commuicatio Egieerig Natioal Cetral Uiversity JhogLi, Taiwa 2012 Sprig Fudametals Compressio ratio C R / 2, 1 : origial, 2 1 : compressed Relative
More informationFrequency Response of FIR Filters
EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we itroduce the idea of the frequecy respose of LTI systems, ad focus specifically o the frequecy respose of FIR filters.. Steady-state
More informationInverse Matrix. A meaning that matrix B is an inverse of matrix A.
Iverse Matrix Two square matrices A ad B of dimesios are called iverses to oe aother if the followig holds, AB BA I (11) The otio is dual but we ofte write 1 B A meaig that matrix B is a iverse of matrix
More information3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,
3. Z Trasform Referece: Etire Chapter 3 of text. Recall that the Fourier trasform (FT) of a DT sigal x [ ] is ω ( ) [ ] X e = j jω k = xe I order for the FT to exist i the fiite magitude sese, S = x [
More informationECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations
ECE-S352 Itroductio to Digital Sigal Processig Lecture 3A Direct Solutio of Differece Equatios Discrete Time Systems Described by Differece Equatios Uit impulse (sample) respose h() of a DT system allows
More informationFIR Filter Design: Part II
EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we cosider how we might go about desigig FIR filters with arbitrary frequecy resposes, through compositio of multiple sigle-peak
More informationLinear Regression Demystified
Liear Regressio Demystified Liear regressio is a importat subject i statistics. I elemetary statistics courses, formulae related to liear regressio are ofte stated without derivatio. This ote iteds to
More informationLINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity
LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 9 Multicolliearity Dr Shalabh Departmet of Mathematics ad Statistics Idia Istitute of Techology Kapur Multicolliearity diagostics A importat questio that
More informationThe Discrete Fourier Transform
The iscrete Fourier Trasform The discrete-time Fourier trasform (TFT) of a sequece is a cotiuous fuctio of!, ad repeats with period. I practice we usually wat to obtai the Fourier compoets usig digital
More informationPrinciple Of Superposition
ecture 5: PREIMINRY CONCEP O RUCUR NYI Priciple Of uperpositio Mathematically, the priciple of superpositio is stated as ( a ) G( a ) G( ) G a a or for a liear structural system, the respose at a give
More informationFall 2011, EE123 Digital Signal Processing
Lecture 5 Miki Lustig, UCB September 14, 211 Miki Lustig, UCB Motivatios for Discrete Fourier Trasform Sampled represetatio i time ad frequecy umerical Fourier aalysis requires a Fourier represetatio that
More informationCS276A Practice Problem Set 1 Solutions
CS76A Practice Problem Set Solutios Problem. (i) (ii) 8 (iii) 6 Compute the gamma-codes for the followig itegers: (i) (ii) 8 (iii) 6 Problem. For this problem, we will be dealig with a collectio of millio
More informationx a x a Lecture 2 Series (See Chapter 1 in Boas)
Lecture Series (See Chapter i Boas) A basic ad very powerful (if pedestria, recall we are lazy AD smart) way to solve ay differetial (or itegral) equatio is via a series expasio of the correspodig solutio
More information6.003 Homework #3 Solutions
6.00 Homework # Solutios Problems. Complex umbers a. Evaluate the real ad imagiary parts of j j. π/ Real part = Imagiary part = 0 e Euler s formula says that j = e jπ/, so jπ/ j π/ j j = e = e. Thus the
More informationMatrix Algebra 2.2 THE INVERSE OF A MATRIX Pearson Education, Inc.
2 Matrix Algebra 2.2 THE INVERSE OF A MATRIX MATRIX OPERATIONS A matrix A is said to be ivertible if there is a matrix C such that CA = I ad AC = I where, the idetity matrix. I = I I this case, C is a
More informationInfinite Sequences and Series
Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet
More informationIntroduction to Optimization Techniques. How to Solve Equations
Itroductio to Optimizatio Techiques How to Solve Equatios Iterative Methods of Optimizatio Iterative methods of optimizatio Solutio of the oliear equatios resultig form a optimizatio problem is usually
More informationCALCULATION OF FIBONACCI VECTORS
CALCULATION OF FIBONACCI VECTORS Stuart D. Aderso Departmet of Physics, Ithaca College 953 Daby Road, Ithaca NY 14850, USA email: saderso@ithaca.edu ad Dai Novak Departmet of Mathematics, Ithaca College
More informationDiscrete Orthogonal Moment Features Using Chebyshev Polynomials
Discrete Orthogoal Momet Features Usig Chebyshev Polyomials R. Mukuda, 1 S.H.Og ad P.A. Lee 3 1 Faculty of Iformatio Sciece ad Techology, Multimedia Uiversity 75450 Malacca, Malaysia. Istitute of Mathematical
More informationThe z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j
The -Trasform 7. Itroductio Geeralie the complex siusoidal represetatio offered by DTFT to a represetatio of complex expoetial sigals. Obtai more geeral characteristics for discrete-time LTI systems. 7.
More informationSignal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University.
Sigal Processig Lecture 02: Discrete Time Sigals ad Systems Ahmet Taha Koru, Ph. D. Yildiz Techical Uiversity 2017-2018 Fall ATK (YTU) Sigal Processig 2017-2018 Fall 1 / 51 Discrete Time Sigals Discrete
More informationPhysics 324, Fall Dirac Notation. These notes were produced by David Kaplan for Phys. 324 in Autumn 2001.
Physics 324, Fall 2002 Dirac Notatio These otes were produced by David Kapla for Phys. 324 i Autum 2001. 1 Vectors 1.1 Ier product Recall from liear algebra: we ca represet a vector V as a colum vector;
More informationThe Method of Least Squares. To understand least squares fitting of data.
The Method of Least Squares KEY WORDS Curve fittig, least square GOAL To uderstad least squares fittig of data To uderstad the least squares solutio of icosistet systems of liear equatios 1 Motivatio Curve
More informationQuestion1 Multiple choices (circle the most appropriate one):
Philadelphia Uiversity Studet Name: Faculty of Egieerig Studet Number: Dept. of Computer Egieerig Fial Exam, First Semester: 2014/2015 Course Title: Digital Sigal Aalysis ad Processig Date: 01/02/2015
More informationFFTs in Graphics and Vision. The Fast Fourier Transform
FFTs i Graphics ad Visio The Fast Fourier Trasform 1 Outlie The FFT Algorithm Applicatios i 1D Multi-Dimesioal FFTs More Applicatios Real FFTs 2 Computatioal Complexity To compute the movig dot-product
More informationApplications of Distributed Arithmetic to Digital Signal Processing: A Tutorial Review
pplicatios of Distriuted rithmetic to Digital Sigal Processig: Tutorial Review Ref: Staley. White, pplicatios of Distriuted rithmetic to Digital Sigal Processig: Tutorial Review, IEEE SSP Magazie, July,
More informationLecture 8: October 20, Applications of SVD: least squares approximation
Mathematical Toolkit Autum 2016 Lecturer: Madhur Tulsiai Lecture 8: October 20, 2016 1 Applicatios of SVD: least squares approximatio We discuss aother applicatio of sigular value decompositio (SVD) of
More informationECON 3150/4150, Spring term Lecture 3
Itroductio Fidig the best fit by regressio Residuals ad R-sq Regressio ad causality Summary ad ext step ECON 3150/4150, Sprig term 2014. Lecture 3 Ragar Nymoe Uiversity of Oslo 21 Jauary 2014 1 / 30 Itroductio
More information1.3 Convergence Theorems of Fourier Series. k k k k. N N k 1. With this in mind, we state (without proof) the convergence of Fourier series.
.3 Covergece Theorems of Fourier Series I this sectio, we preset the covergece of Fourier series. A ifiite sum is, by defiitio, a limit of partial sums, that is, a cos( kx) b si( kx) lim a cos( kx) b si(
More information6.003 Homework #12 Solutions
6.003 Homework # Solutios Problems. Which are rue? For each of the D sigals x [] through x 4 [] below), determie whether the coditios listed i the followig table are satisfied, ad aswer for true or F for
More informationLecture 8: Solving the Heat, Laplace and Wave equations using finite difference methods
Itroductory lecture otes o Partial Differetial Equatios - c Athoy Peirce. Not to be copied, used, or revised without explicit writte permissio from the copyright ower. 1 Lecture 8: Solvig the Heat, Laplace
More informationCS270 Combinatorial Algorithms & Data Structures Spring Lecture 9:
CS70 Comiatorial Algorithms & Data Structures Sprig 00 Lecture 9: 170 Lecturer: Satish Rao Scrie: Adam Chlipala Disclaimer: These otes have ot ee sujected to the usual scrutiy reserved for formal pulicatios
More informationChimica Inorganica 3
himica Iorgaica Irreducible Represetatios ad haracter Tables Rather tha usig geometrical operatios, it is ofte much more coveiet to employ a ew set of group elemets which are matrices ad to make the rule
More informationCHAPTER 5. Theory and Solution Using Matrix Techniques
A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 3 A COLLECTION OF HANDOUTS ON SYSTEMS OF ORDINARY DIFFERENTIAL
More informationRecurrence Relations
Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The
More informationApplications of Distributed Arithmetic to Digital Signal Processing: A Tutorial Review
pplicatios of Distriuted rithmetic to Digital Sigal Processig: Tutorial Review Ref: Staley. White, pplicatios of Distriuted rithmetic to Digital Sigal Processig: Tutorial Review, IEEE SSP Magazie, July,
More informationOlli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5
Sigals ad Systems Sigals ad Systems Sigals are variables that carry iformatio Systemstake sigals as iputs ad produce sigals as outputs The course deals with the passage of sigals through systems T-6.4
More informationLecture 14. Discrete Fourier Transforms (cont d) The Discrete Cosine Transform (DCT) (cont d)
Lecture 14 Discrete Fourier Trasforms (cot d) The Discrete Cosie Trasform (DCT) (cot d) I the previous lecture, we arrived at the followig formula for the discrete cosie trasform (DCT) of a -dimesioal
More informationGRAPHING LINEAR EQUATIONS. Linear Equations ( 3,1 ) _x-axis. Origin ( 0, 0 ) Slope = change in y change in x. Equation for l 1.
GRAPHING LINEAR EQUATIONS Quadrat II Quadrat I ORDERED PAIR: The first umer i the ordered pair is the -coordiate ad the secod umer i the ordered pair is the y-coordiate. (,1 ) Origi ( 0, 0 ) _-ais Liear
More information6.003 Homework #12 Solutions
6.003 Homework # Solutios Problems. Which are rue? For each of the D sigals x [] through x 4 [] (below), determie whether the coditios listed i the followig table are satisfied, ad aswer for true or F
More informationRandom Matrices with Blocks of Intermediate Scale Strongly Correlated Band Matrices
Radom Matrices with Blocks of Itermediate Scale Strogly Correlated Bad Matrices Jiayi Tog Advisor: Dr. Todd Kemp May 30, 07 Departmet of Mathematics Uiversity of Califoria, Sa Diego Cotets Itroductio Notatio
More informationSignal Processing in Mechatronics
Sigal Processig i Mechatroics Zhu K.P. AIS, UM. Lecture, Brief itroductio to Sigals ad Systems, Review of Liear Algebra ad Sigal Processig Related Mathematics . Brief Itroductio to Sigals What is sigal
More informationCALCULATING FIBONACCI VECTORS
THE GENERALIZED BINET FORMULA FOR CALCULATING FIBONACCI VECTORS Stuart D Aderso Departmet of Physics, Ithaca College 953 Daby Road, Ithaca NY 14850, USA email: saderso@ithacaedu ad Dai Novak Departmet
More informationZ - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.
Z - Trasform The -trasform is a very importat tool i describig ad aalyig digital systems. It offers the techiques for digital filter desig ad frequecy aalysis of digital sigals. Defiitio of -trasform:
More informationParallel Vector Algorithms David A. Padua
Parallel Vector Algorithms 1 of 32 Itroductio Next, we study several algorithms where parallelism ca be easily expressed i terms of array operatios. We will use Fortra 90 to represet these algorithms.
More informationChapter 12 EM algorithms The Expectation-Maximization (EM) algorithm is a maximum likelihood method for models that have hidden variables eg. Gaussian
Chapter 2 EM algorithms The Expectatio-Maximizatio (EM) algorithm is a maximum likelihood method for models that have hidde variables eg. Gaussia Mixture Models (GMMs), Liear Dyamic Systems (LDSs) ad Hidde
More informationUC Berkeley CS 170: Efficient Algorithms and Intractable Problems Handout 17 Lecturer: David Wagner April 3, Notes 17 for CS 170
UC Berkeley CS 170: Efficiet Algorithms ad Itractable Problems Hadout 17 Lecturer: David Wager April 3, 2003 Notes 17 for CS 170 1 The Lempel-Ziv algorithm There is a sese i which the Huffma codig was
More informationMachine Learning for Data Science (CS4786) Lecture 4
Machie Learig for Data Sciece (CS4786) Lecture 4 Caoical Correlatio Aalysis (CCA) Course Webpage : http://www.cs.corell.edu/courses/cs4786/2016fa/ Aoucemet We are gradig HW0 ad you will be added to cms
More informationIntroduction to Distributed Arithmetic. K. Sridharan, IIT Madras
Itroductio to Distriuted rithmetic. Sridhara, IIT Madras Distriuted rithmetic (D) efficiet techique for calculatio of ier product or multipl ad accumulate (MC) The MC operatio is commo i Digital Sigal
More informationCorrelation Regression
Correlatio Regressio While correlatio methods measure the stregth of a liear relatioship betwee two variables, we might wish to go a little further: How much does oe variable chage for a give chage i aother
More information1 Last time: similar and diagonalizable matrices
Last time: similar ad diagoalizable matrices Let be a positive iteger Suppose A is a matrix, v R, ad λ R Recall that v a eigevector for A with eigevalue λ if v ad Av λv, or equivaletly if v is a ozero
More informationThe Discrete Fourier Transform
The Discrete Fourier Trasform Complex Fourier Series Represetatio Recall that a Fourier series has the form a 0 + a k cos(kt) + k=1 b k si(kt) This represetatio seems a bit awkward, sice it ivolves two
More information17. Joint distributions of extreme order statistics Lehmann 5.1; Ferguson 15
17. Joit distributios of extreme order statistics Lehma 5.1; Ferguso 15 I Example 10., we derived the asymptotic distributio of the maximum from a radom sample from a uiform distributio. We did this usig
More information(3) If you replace row i of A by its sum with a multiple of another row, then the determinant is unchanged! Expand across the i th row:
Math 5-4 Tue Feb 4 Cotiue with sectio 36 Determiats The effective way to compute determiats for larger-sized matrices without lots of zeroes is to ot use the defiitio, but rather to use the followig facts,
More informationMath 155 (Lecture 3)
Math 55 (Lecture 3) September 8, I this lecture, we ll cosider the aswer to oe of the most basic coutig problems i combiatorics Questio How may ways are there to choose a -elemet subset of the set {,,,
More informationU8L1: Sec Equations of Lines in R 2
MCVU U8L: Sec. 8.9. Equatios of Lies i R Review of Equatios of a Straight Lie (-D) Cosider the lie passig through A (-,) with slope, as show i the diagram below. I poit slope form, the equatio of the lie
More informationChapter 10: Power Series
Chapter : Power Series 57 Chapter Overview: Power Series The reaso series are part of a Calculus course is that there are fuctios which caot be itegrated. All power series, though, ca be itegrated because
More informationOrthogonal Gaussian Filters for Signal Processing
Orthogoal Gaussia Filters for Sigal Processig Mark Mackezie ad Kiet Tieu Mechaical Egieerig Uiversity of Wollogog.S.W. Australia Abstract A Gaussia filter usig the Hermite orthoormal series of fuctios
More informationNUMBERS AND THE RULES OF ARITHMETIC
MathScope. Mathematics for Egieerig ad Sciece Studets NUMBERS AND THE RULES OF ARITHMETIC. INDICES (POWERS OF NUMBERS). Notatio ( represets a umer) () is writte as ( raised to the power of or squared)
More informationEE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course
Sigal-EE Postal Correspodece Course 1 SAMPLE STUDY MATERIAL Electrical Egieerig EE / EEE Postal Correspodece Course GATE, IES & PSUs Sigal System Sigal-EE Postal Correspodece Course CONTENTS 1. SIGNAL
More informationmultiplies all measures of center and the standard deviation and range by k, while the variance is multiplied by k 2.
Lesso 3- Lesso 3- Scale Chages of Data Vocabulary scale chage of a data set scale factor scale image BIG IDEA Multiplyig every umber i a data set by k multiplies all measures of ceter ad the stadard deviatio
More informationLecture 22: Review for Exam 2. 1 Basic Model Assumptions (without Gaussian Noise)
Lecture 22: Review for Exam 2 Basic Model Assumptios (without Gaussia Noise) We model oe cotiuous respose variable Y, as a liear fuctio of p umerical predictors, plus oise: Y = β 0 + β X +... β p X p +
More informationDeterminants of order 2 and 3 were defined in Chapter 2 by the formulae (5.1)
5. Determiats 5.. Itroductio 5.2. Motivatio for the Choice of Axioms for a Determiat Fuctios 5.3. A Set of Axioms for a Determiat Fuctio 5.4. The Determiat of a Diagoal Matrix 5.5. The Determiat of a Upper
More informationSignals & Systems Chapter3
Sigals & Systems Chapter3 1.2 Discrete-Time (D-T) Sigals Electroic systems do most of the processig of a sigal usig a computer. A computer ca t directly process a C-T sigal but istead eeds a stream of
More informationSymmetric Matrices and Quadratic Forms
7 Symmetric Matrices ad Quadratic Forms 7.1 DIAGONALIZAION OF SYMMERIC MARICES SYMMERIC MARIX A symmetric matrix is a matrix A such that. A = A Such a matrix is ecessarily square. Its mai diagoal etries
More information6.3 Testing Series With Positive Terms
6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial
More informationThe Maximum-Likelihood Decoding Performance of Error-Correcting Codes
The Maximum-Lielihood Decodig Performace of Error-Correctig Codes Hery D. Pfister ECE Departmet Texas A&M Uiversity August 27th, 2007 (rev. 0) November 2st, 203 (rev. ) Performace of Codes. Notatio X,
More informationCS284A: Representations and Algorithms in Molecular Biology
CS284A: Represetatios ad Algorithms i Molecular Biology Scribe Notes o Lectures 3 & 4: Motif Discovery via Eumeratio & Motif Represetatio Usig Positio Weight Matrix Joshua Gervi Based o presetatios by
More information6.867 Machine learning, lecture 7 (Jaakkola) 1
6.867 Machie learig, lecture 7 (Jaakkola) 1 Lecture topics: Kerel form of liear regressio Kerels, examples, costructio, properties Liear regressio ad kerels Cosider a slightly simpler model where we omit
More informationSection 11.8: Power Series
Sectio 11.8: Power Series 1. Power Series I this sectio, we cosider geeralizig the cocept of a series. Recall that a series is a ifiite sum of umbers a. We ca talk about whether or ot it coverges ad i
More informationFig. 2. Block Diagram of a DCS
Iformatio source Optioal Essetial From other sources Spread code ge. Format A/D Source ecode Ecrypt Auth. Chael ecode Pulse modu. Multiplex Badpass modu. Spread spectrum modu. X M m i Digital iput Digital
More informationTHE KALMAN FILTER RAUL ROJAS
THE KALMAN FILTER RAUL ROJAS Abstract. This paper provides a getle itroductio to the Kalma filter, a umerical method that ca be used for sesor fusio or for calculatio of trajectories. First, we cosider
More informationCHAPTER I: Vector Spaces
CHAPTER I: Vector Spaces Sectio 1: Itroductio ad Examples This first chapter is largely a review of topics you probably saw i your liear algebra course. So why cover it? (1) Not everyoe remembers everythig
More informationAPPLICATION OF CEPSTRUM ANALYSIS IN SPEECH CODING. Vahid Abolghasemi, Hossein Marvi
ICSV4 Cairs Australia 9- July, 7 APPLICATION OF CEPSTRUM ANALYSIS IN SPEECH CODING Vahid Abolghasemi, Hossei Marvi Faculty of Electrical & Robotic Egieerig, Shahrood Uiversity of Techology vahidabolghasemi@yahoo.com,
More informationChapter 4. Fourier Series
Chapter 4. Fourier Series At this poit we are ready to ow cosider the caoical equatios. Cosider, for eample the heat equatio u t = u, < (4.) subject to u(, ) = si, u(, t) = u(, t) =. (4.) Here,
More informationLinear time invariant systems
Liear time ivariat systems Alejadro Ribeiro Dept. of Electrical ad Systems Egieerig Uiversity of Pesylvaia aribeiro@seas.upe.edu http://www.seas.upe.edu/users/~aribeiro/ February 25, 2016 Sigal ad Iformatio
More informationSequences. Notation. Convergence of a Sequence
Sequeces A sequece is essetially just a list. Defiitio (Sequece of Real Numbers). A sequece of real umbers is a fuctio Z (, ) R for some real umber. Do t let the descriptio of the domai cofuse you; it
More informationChapter 7: The z-transform. Chih-Wei Liu
Chapter 7: The -Trasform Chih-Wei Liu Outlie Itroductio The -Trasform Properties of the Regio of Covergece Properties of the -Trasform Iversio of the -Trasform The Trasfer Fuctio Causality ad Stability
More informationMath 113 Exam 3 Practice
Math Exam Practice Exam will cover.-.9. This sheet has three sectios. The first sectio will remid you about techiques ad formulas that you should kow. The secod gives a umber of practice questios for you
More informationMatsubara-Green s Functions
Matsubara-Gree s Fuctios Time Orderig : Cosider the followig operator If H = H the we ca trivially factorise this as, E(s = e s(h+ E(s = e sh e s I geeral this is ot true. However for practical applicatio
More informationLecture 4 Conformal Mapping and Green s Theorem. 1. Let s try to solve the following problem by separation of variables
Lecture 4 Coformal Mappig ad Gree s Theorem Today s topics. Solvig electrostatic problems cotiued. Why separatio of variables does t always work 3. Coformal mappig 4. Gree s theorem The failure of separatio
More information