Contents. Acknowledgments

Similar documents
A First Course in Wavelets with Fourier Analysis

Digital Image Processing

Continuous and Discrete Time Signals and Systems

Syllabus for IMGS-616 Fourier Methods in Imaging (RIT #11857) Week 1: 8/26, 8/28 Week 2: 9/2, 9/4

Introduction to Wavelets and Wavelet Transforms

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

Signals and Systems Laboratory with MATLAB

Machine Learning: Basis and Wavelet 김화평 (CSE ) Medical Image computing lab 서진근교수연구실 Haar DWT in 2 levels

Index. l 1 minimization, 172. o(g(x)), 89 F[f](λ), 127, 130 F [g](t), 132 H, 13 H n, 13 S, 40. Pr(x d), 160 sinc x, 79

Image Transforms. Digital Image Processing Fundamentals of Digital Image Processing, A. K. Jain. Digital Image Processing.

Foundations of Image Science

Waveform-Based Coding: Outline

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

Advanced Digital Signal Processing -Introduction

Contents. Preface to the Third Edition (2007) Preface to the Second Edition (1992) Preface to the First Edition (1985) License and Legal Information

The Fractional Fourier Transform with Applications in Optics and Signal Processing

Principal Components Analysis

Biomedical Signal Processing and Signal Modeling

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

FOURIER TRANSFORMS. Principles and Applications. ERIC W. HANSEN Thayer School of Engineering, Dartmouth College

Introduction to Mathematical Physics

Mathematics for Engineers and Scientists

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

Classes of Linear Operators Vol. I

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

Introduction to Discrete-Time Wavelet Transform

Analysis of Fractals, Image Compression and Entropy Encoding

Entropy Encoding Using Karhunen-Loève Transform

Statistical and Adaptive Signal Processing

Preface to Second Edition... vii. Preface to First Edition...

Hands-on Matrix Algebra Using R

Transform Coding. Transform Coding Principle

Differential Equations with Boundary Value Problems

Kernel-based Approximation. Methods using MATLAB. Gregory Fasshauer. Interdisciplinary Mathematical Sciences. Michael McCourt.

Multiscale Image Transforms

EE67I Multimedia Communication Systems

)j > Riley Tipton Perry University of New South Wales, Australia. World Scientific CHENNAI

Wavelets and Image Compression Augusta State University April, 27, Joe Lakey. Department of Mathematical Sciences. New Mexico State University

Introduction to Functional Analysis With Applications

Digital Image Processing

Introduction to the Mathematics of Medical Imaging

Introduction to Wavelet. Based on A. Mukherjee s lecture notes

Matrix Calculus and Kronecker Product

Contents. Chapter 1 Vector Spaces. Foreword... (vii) Message...(ix) Preface...(xi)

Differential Equations with Mathematica

A NOVEL METHOD TO DERIVE EXPLICIT KLT KERNEL FOR AR(1) PROCESS. Mustafa U. Torun and Ali N. Akansu

Theory and Problems of Signals and Systems

Matrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein

Math 307 Learning Goals. March 23, 2010

Laboratory 1 Discrete Cosine Transform and Karhunen-Loeve Transform

Wavelet Transform. Figure 1: Non stationary signal f(t) = sin(100 t 2 ).

Topics in Operator Theory

Wavelets, Filter Banks and Multiresolution Signal Processing

ADVANCED ENGINEERING MATHEMATICS

FINITE-DIMENSIONAL LINEAR ALGEBRA

Algebraic Signal Processing Theory

Linear System. Lotfi A. Zadeh & Charles A. Desoer. The State Space Approach

Principal Component Analysis CS498

Contents. Preface... xi. Introduction...

Introduction to Mathematical Programming

3 rd Generation Approach to Video Compression for Multimedia

Course Name: Digital Signal Processing Course Code: EE 605A Credit: 3

Compression methods: the 1 st generation

c 2010 Melody I. Bonham

Musimathics The Mathematical Foundations of Music Volume 2. Gareth Loy. Foreword by John Chowning

Differential Geometry, Lie Groups, and Symmetric Spaces

Independent Component Analysis. Contents

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

The Mathematics of Signal Processing

Linear algebra, signal processing, and wavelets. A unified approach. Python version Øyvind Ryan

Basic Principles of Video Coding

Course Outline. Date Lecture Topic Reading

Discrete Time Fourier Transform (DTFT)

Lecture 3: Review of Linear Algebra

Contents. Preface. Notation

Ch. 15 Wavelet-Based Compression

Stochastic Processes. Theory for Applications. Robert G. Gallager CAMBRIDGE UNIVERSITY PRESS

Contents. Chapter 1 Vector Spaces. Foreword... (vii) Message...(ix) Preface...(xi)

Special Functions of Mathematical Physics

Karhunen Loéve Expansion of a Set of Rotated Templates

SIGNALS AND SYSTEMS I. RAVI KUMAR

Comprehensive Introduction to Linear Algebra

Principal Component Analysis -- PCA (also called Karhunen-Loeve transformation)

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

ADVANCED ENGINEERING MATHEMATICS MATLAB

THEORY OF DISTRIBUTIONS

An Introduction to Probability Theory and Its Applications

MA3025 Course Prerequisites

Linear Algebra and Probability

Introduction to Hilbert Space Frames

Applied Linear Algebra

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING

7. Variable extraction and dimensionality reduction

DISCRETE-TIME SIGNAL PROCESSING

Digital Image Processing

LINEAR ALGEBRA: M340L EE, 54300, Fall 2017

Contents. 1 Preliminaries 3. Martingales

Fourier Kingdom 2 Time-Frequency Wedding 2 Windowed Fourier Transform 3 Wavelet Transform 4 Bases of Time-Frequency Atoms 6 Wavelet Bases and Filter

Modern Geometric Structures and Fields

The Illustrated Wavelet Transform Handbook. Introductory Theory and Applications in Science, Engineering, Medicine and Finance.

Transcription:

Table of Preface Acknowledgments Notation page xii xx xxi 1 Signals and systems 1 1.1 Continuous and discrete signals 1 1.2 Unit step and nascent delta functions 4 1.3 Relationship between complex exponentials and delta functions 7 1.4 Attributes of signals 9 1.5 Signal arithmetics and transformations 11 1.6 Linear and time-invariant systems 15 1.7 Signals through continuous LTI systems 17 1.8 Signals through discrete LTI systems 21 1.9 Continuous and discrete convolutions 24 1.10 Homework problems 29 2 Vector spaces and signal representation 34 2.1 Inner product space 34 2.1.1 Vector space 34 2.1.2 Inner product space 36 2.1.3 Bases of vector space 43 2.1.4 Signal representation by orthogonal bases 47 2.1.5 Signal representation by standard bases 52 2.1.6 An example: the Fourier transforms 55 2.2 Unitary transformation and signal representation 57 2.2.1 Linear transformation 57 2.2.2 Eigenvalue problems 59 2.2.3 Eigenvectors of D 2 as Fourier basis 61 2.2.4 Unitary transformations 64 2.2.5 Unitary transformations in N-D space 66 2.3 Projection theorem and signal approximation 70 2.3.1 Projection theorem and pseudo-inverse 70

Table of vii 2.3.2 Signal approximation 76 2.4 Frames and biorthogonal bases 81 2.4.1 Frames 81 2.4.2 Signal expansion by frames and Riesz bases 82 2.4.3 Frames in finite-dimensional space 90 2.5 Kernel function and Mercer s theorem 93 2.6 Summary 99 2.7 Homework problems 101 3 Continuous-time Fourier transform 105 3.1 The Fourier series expansion of periodic signals 105 3.1.1 Formulation of the Fourier expansion 105 3.1.2 Physical interpretation 107 3.1.3 Properties of the Fourier series expansion 109 3.1.4 The Fourier expansion of typical functions 111 3.2 The Fourier transform of non-periodic signals 119 3.2.1 Formulation of the CTFT 119 3.2.2 Relation to the Fourier expansion 124 3.2.3 Properties of the Fourier transform 125 3.2.4 Fourier spectra of typical functions 132 3.2.5 The uncertainty principle 140 3.3 Homework problems 142 4 Discrete-time Fourier transform 146 4.1 Discrete-time Fourier transform 146 4.1.1 Fourier transform of discrete signals 146 4.1.2 Properties of the DTFT 151 4.1.3 DTFT of typical functions 157 4.1.4 The sampling theorem 160 4.1.5 Reconstruction by interpolation 170 4.2 Discrete Fourier transform 173 4.2.1 Formulation of the DFT 173 4.2.2 Array representation 179 4.2.3 Properties of the DFT 183 4.2.4 Four different forms of the Fourier transform 192 4.2.5 DFT computation and fast Fourier transform 196 4.3 Two-dimensional Fourier transform 201 4.3.1 Two-dimensional signals and their spectra 201 4.3.2 Fourier transform of typical 2-D functions 204 4.3.3 Four forms of 2-D Fourier transform 207 4.3.4 Computation of the 2-D DFT 209 4.4 Homework problems 215

Table of viii 5 Applications of the Fourier transforms 220 5.1 LTI systems in time and frequency domains 220 5.2 Solving differential and difference equations 225 5.3 Magnitude and phase filtering 232 5.4 Implementation of 1-D filtering 238 5.5 Implementation of 2-D filtering 249 5.6 Hilbert transform and analytic signals 256 5.7 Radon transform and image restoration from projections 261 5.8 Orthogonal frequency-division modulation (OFDM) 269 5.9 Homework problems 271 6 The Laplace and z-transforms 277 6.1 The Laplace transform 277 6.1.1 From Fourier transform to Laplace transform 277 6.1.2 The region of convergence 280 6.1.3 Properties of the Laplace transform 281 6.1.4 The Laplace transform of typical signals 284 6.1.5 Analysis of continuous LTI systems by Laplace transform 286 6.1.6 First-order system 292 6.1.7 Second-order system 295 6.1.8 The unilateral Laplace transform 307 6.2 The z-transform 311 6.2.1 From Fourier transform to z-transform 311 6.2.2 Region of convergence 314 6.2.3 Properties of the z-transform 316 6.2.4 The z-transform of typical signals 321 6.2.5 Analysis of discrete LTI systems by z-transform 322 6.2.6 First- and second-order systems 327 6.2.7 The unilateral z-transform 332 6.3 Homework problems 335 7 Fourier-related orthogonal transforms 339 7.1 The Hartley transform 339 7.1.1 Continuous Hartley transform 339 7.1.2 Properties of the Hartley transform 341 7.1.3 Hartley transform of typical signals 343 7.1.4 Discrete Hartley transform 345 7.1.5 The 2-D Hartley transform 348 7.2 The discrete sine and cosine transforms 353 7.2.1 The continuous cosine and sine transforms 353 7.2.2 From DFT to DCT and DST 355 7.2.3 Matrix forms of DCT and DST 360 7.2.4 Fast algorithms for the DCT and DST 366

Table of ix 7.2.5 DCT and DST filtering 370 7.2.6 The 2-D DCT and DST 373 7.3 Homework problems 377 8 The Walsh-Hadamard, slant, and Haar transforms 379 8.1 The Walsh-Hadamard transform 379 8.1.1 Hadamard matrix 379 8.1.2 Hadamard-ordered Walsh-Hadamard transform (WHT h ) 381 8.1.3 Fast Walsh-Hadamard transform algorithm 382 8.1.4 Sequency-ordered Walsh-Hadamard matrix (WHT w ) 384 8.1.5 Fast Walsh-Hadamard transform (sequency ordered) 386 8.2 The slant transform 392 8.2.1 Slant matrix 392 8.2.2 Slant transform and its fast algorithm 395 8.3 The Haar transform 398 8.3.1 Continuous Haar transform 398 8.3.2 Discrete Haar transform 400 8.3.3 Computation of the discrete Haar transform 403 8.3.4 Filter bank implementation 405 8.4 Two-dimensional transforms 408 8.5 Homework problems 411 9 Karhunen-Loève transform and principal component analysis 412 9.1 Stochastic process and signal correlation 412 9.1.1 Signals as stochastic processes 412 9.1.2 Signal correlation 415 9.2 Karhunen-Loève transform (KLT) 417 9.2.1 Continuous KLT 417 9.2.2 Discrete KLT 418 9.2.3 Optimalities of the KLT 419 9.2.4 Geometric interpretation of the KLT 423 9.2.5 Principal component analysis (PCA) 426 9.2.6 Comparison with other orthogonal transforms 427 9.2.7 Approximation of the KLT by the DCT 432 9.3 Applications of the KLT 438 9.3.1 Image processing and analysis 438 9.3.2 Feature extraction for pattern classification 444 9.4 Singular value decomposition transform 449 9.4.1 Singular value decomposition 449 9.4.2 Application in image compression 454 9.5 Homework problems 456 10 Continuous- and discrete-time wavelet transforms 461

Table of x 10.1 Why wavelet? 461 10.1.1 Short-time Fourier transform and Gabor transform 461 10.1.2 The Heisenberg uncertainty 462 10.2 Continuous-time wavelet transform (CTWT) 464 10.2.1 Mother and daughter wavelets 464 10.2.2 The forward and inverse wavelet transforms 466 10.3 Properties of the CTWT 468 10.4 Typical mother wavelet functions 471 10.5 Discrete-time wavelet transform (DTWT) 474 10.5.1 Discretization of wavelet functions 474 10.5.2 The forward and inverse transform 476 10.5.3 A fast inverse transform algorithm 478 10.6 Wavelet transform computation 481 10.7 Filtering based on wavelet transform 484 10.8 Homework problems 490 11 Multiresolution analysis and discrete wavelet transform 492 11.1 Multiresolution analysis (MRA) 492 11.1.1 Scale spaces 492 11.1.2 Wavelet spaces 498 11.1.3 Properties of the scaling and wavelet filters 501 11.1.4 Relationship between scaling and wavelet filters 504 11.1.5 Wavelet series expansion 506 11.1.6 Construction of scaling and wavelet functions 508 11.2 Discrete wavelet transform (DWT) 518 11.2.1 Discrete wavelet transform (DWT) 518 11.2.2 Fast wavelet transform (FWT) 521 11.3 Filter bank implementation of DWT and inverse DWT 523 11.3.1 Two-channel filter bank and inverse DWT 523 11.3.2 Two-dimensional DWT 530 11.4 Applications in filtering and compression 535 11.5 Homework problems 542 Appendices 546 A Review of linear algebra 546 A.1 Basic definitions 546 A.2 Eigenvalues and eigenvectors 551 A.3 Hermitian matrix and unitary matrix 552 A.4 Toeplitz and circulant matrices 554 A.5 Vector and matrix differentiation 554 B Review of random variables 556

Table of xi B.1 Random variables 556 B.2 Multivariate random variables 558 B.3 Stochastic models 562 Bibliography 565 Index 566