References Jain (a text book?; IP per se; available)

Slides:



Advertisements
Similar presentations
Vector Spaces A set V is called a vector space over a set K denoted V(K) if is an Abelian group, is a field, and For every element vV and K there exists.
Advertisements

10.4 Complex Vector Spaces.
Matrix Representation
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
Quantum One: Lecture 16.
Signal , Weight Vector Spaces and Linear Transformations
Signal , Weight Vector Spaces and Linear Transformations
Chapter 5 Orthogonality
MSP15 The Fourier Transform (cont’) Lim, MSP16 The Fourier Series Expansion Suppose g(t) is a transient function that is zero outside the interval.
Matrix Operations. Matrix Notation Example Equality of Matrices.
Chapter 3 Determinants and Matrices
Orthogonality and Least Squares
MSP1 References Jain (a text book?; IP per se; available) Castleman (a real text book ; image analysis; less available) Lim (unavailable?)
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Dirac Notation and Spectral decomposition
Orthogonal Transforms
University of Texas at Austin CS395T - Advanced Image Synthesis Spring 2006 Don Fussell Fourier Transforms.
Quantum One: Lecture 8. Continuously Indexed Basis Sets.
Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka Virginia de Sa (UCSD) Cogsci 108F Linear.
Linear Algebra and Image Processing
Section 6.6 Orthogonal Matrices.
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
1 February 24 Matrices 3.2 Matrices; Row reduction Standard form of a set of linear equations: Chapter 3 Linear Algebra Matrix of coefficients: Augmented.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
Gram-Schmidt Orthogonalization
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Matrices and Vectors Objective.
CS654: Digital Image Analysis Lecture 15: Image Transforms with Real Basis Functions.
Decimation-in-frequency FFT algorithm The decimation-in-time FFT algorithms are all based on structuring the DFT computation by forming smaller and smaller.
CS654: Digital Image Analysis Lecture 12: Separable Transforms.
Chapter 7: The Fourier Transform 7.1 Introduction
10.4 Matrix Algebra 1.Matrix Notation 2.Sum/Difference of 2 matrices 3.Scalar multiple 4.Product of 2 matrices 5.Identity Matrix 6.Inverse of a matrix.
Linear algebra: matrix Eigen-value Problems
Linear algebra: matrix Eigen-value Problems Eng. Hassan S. Migdadi Part 1.
Chapter 5 MATRIX ALGEBRA: DETEMINANT, REVERSE, EIGENVALUES.
4.8 Rank Rank enables one to relate matrices to vectors, and vice versa. Definition Let A be an m  n matrix. The rows of A may be viewed as row vectors.
Image transformations Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University.
Section 5.1 Length and Dot Product in ℝ n. Let v = ‹v 1­­, v 2, v 3,..., v n › and w = ‹w 1­­, w 2, w 3,..., w n › be vectors in ℝ n. The dot product.
Chapter 4 Euclidean n-Space Linear Transformations from to Properties of Linear Transformations to Linear Transformations and Polynomials.
The Mathematics for Chemists (I) (Fall Term, 2004) (Fall Term, 2005) (Fall Term, 2006) Department of Chemistry National Sun Yat-sen University 化學數學(一)
10.4 Matrix Algebra 1.Matrix Notation 2.Sum/Difference of 2 matrices 3.Scalar multiple 4.Product of 2 matrices 5.Identity Matrix 6.Inverse of a matrix.
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Instructor: Mircea Nicolescu Lecture 8 CS 485 / 685 Computer Vision.
CS654: Digital Image Analysis Lecture 11: Image Transforms.
Chapter 13 Discrete Image Transforms
1 Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors. Review Matrices.
Lecture XXVII. Orthonormal Bases and Projections Suppose that a set of vectors {x 1,…,x r } for a basis for some space S in R m space such that r  m.
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
EE611 Deterministic Systems Vector Spaces and Basis Changes Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
MTH108 Business Math I Lecture 20.
Matrices and Vector Concepts
Introduction to Transforms
CS479/679 Pattern Recognition Dr. George Bebis
Matrices and vector spaces
Matrices and Vectors Review Objective
Matrix Operations SpringSemester 2017.
Quantum One.
Linear Transformations
Quantum Two.
Notes Assignments Tutorial problems
4.6: Rank.
Quantum One.
1.3 Vector Equations.
Signal & Weight Vector Spaces
Chapter 3 Linear Algebra
Linear Algebra Lecture 39.
Signal & Weight Vector Spaces
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 – 14, Tuesday 8th November 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR)
Linear Vector Space and Matrix Mechanics
Matrix Operations SpringSemester 2017.
Linear Vector Space and Matrix Mechanics
Presentation transcript:

References Jain (a text book?; IP per se; available) Castleman (a real text book ; image analysis; less available) Lim (unavailable?) MSP

Image Transforms – Why? Simplicity Applications Image compression (JPEG Image enhancement (e.g., filtering) Image analysis (e.g., feature extraction) Simplicity (1. uniform background image 2. Convolution theorem) Image compression Image enhancement (filtering) – next week Image analysis (feature extraction) – next talks Cover foundations thoroughly rather than too many transforms superficially Notation is changing MSP

Image Transforms Preliminary definitions Orthogonal matrix Unitary matrix MSP

Preliminary Definitions (cont’) Real orthogonal matrix is unitary Unitary matrix need not be orthogonal Columns (rows) of an NxN unitary matrix are orthogonal and form a complete set of basis vectors in an N-dimensional vector space MSP

Preliminary Definitions (cont’) Examples (Jain, 1989) orthogonal & unitary not unitary unitary MSP

Image Transforms (cont’) ... are a class of unitary matrices used to facilitate image representation Representation using a discrete set of basis images (similar to orthogonal series expansion of a continuous function) MSP

Image Transforms (cont’) For a 1D sequence , a unitary transformation is written as where (unitary). This gives u(n) for a specific n and v(k) for a specific k are scalars; a(k,n) a*(k,n) are vectors. v(k) & u(n) are the result of an inner product. A series representation of the sequence u(n) using a series coefficients v(k). The columns of A*T, that is, a*(k,n), are called the basis vectors of A. MSP

Basic Vectors of 8x8 Orthogonal Transforms Jain, 1989 8 8-dimensional basis vectors. Vectors are orthogonal to each other. MSP

2D Orthogonal & Unitary Transformations A general orthogonal series expansion for an NxN image u(m,n) is a pair of transformations where is called an image transform, the elements v(k,l) are called the transform coefficients and is the transformed image. MSP

2D Orthogonal & Unitary Transformations (cont’) is a set of complete orthonormal discrete basis functions satisfying MSP

2D Orthogonal & Unitary Transformations (cont’) The orthonormality property assures that any truncated series expansion of the form will minimise the sum-square-error for v(k,l) as above, and the completeness property guarantees that this error will be zero for P=Q=N. MSP

Basis Images Define the matrices , where is the kth column of , and the matrix inner product of two NxN matrices F and G as Then Equations 2 & 1 provide series representation for the image as Any image U is expressed as a linear combination of the N2 matrices Akl*, l=0…N-1, which are called the basis images. v(k,l), the transform coefficients, are the inner product of the (k,l)th basis image with the image. Thus, any NxN image can be expanded in a series using a complete set of N2 basis images. MSP

Basic Images of the 8x8 2D Transforms Jain, 1989 Basic Images of the 8x8 2D Transforms MSP

The Continuous 1D Fourier Transform The Fourier transform pair The Fourier transform is a linear integral transformation that takes a complex function of n real variables into another complex function of n real variables. The only difference between the direct and inverse transformation is the sign of the exponent. MSP