Types of image transforms • Essentially there are two categories of transforms available 1. Orthogonal and 2. Non-sinusoidal. • Orthogonal transforms use basis functions that are sinusoidal in nature. Example : Fourier and Cosine transforms. • The non-sinusoidal basis functions that are not sinusoidal in nature. Example : Haar, Walsh and Hadamard transforms. Practical Applications of the Image Transforms : • Transforms convert spatial information to frequency domain where operations are easier to perform. • Example convolution algorithm reduced matrix multiplication in the frequency domain. • It is useful in gaining insight into concepts such as sampling. • The property of energy transformation states that signal energy is preserved. • The property of energy compaction states that a large fraction of the average energy of the image is packed into a few components.
Types of image transforms • It also useful in image compression, as zeros need not be sent across the transmission channel. • It helps to design faster algorithms. • Spatial frequency transforms help in assessing the image quality. • Frequency components indicate repetitive noise patterns and also the presence or absence of high/low/mid frequencies that exist in the image. • Most of the popular transform is unitary . (A * A-1=I i.e Orthogonal matrix) • If the transforms result in a matrix containing only real numbers such a matrix is called orthogonal. • If the matrix includes complex numbers is called hermittian.
Basis of transforms • Let f(x) be a vector size N, with input samples f=[f(0),f(1)…f(N-1)]T. Let T be the transformation is applied to the input sequence and yield the resultant vector of the form g(u). • g(u)=T * f where g(u) is the transformation vector of f(x) and the matrix T(u,x) is called the forward transformation kernel. • The inverse transformation can be applied to get the original vector and is given by • f(x)=I * g(u) where I(x,u) is the inverse transformation kernel. Or it can be written as f=T-1 g. • The images are two-dimensional signals. For an N X N image f(x,y) the forward and inverse transforms are as follows:
Introduction to Fourier Transform • The important feature of the fourier transform is the signal. • The signal is the sum of a collection of sine and/or cosine waves of different frequencies and amplitudes multiplied by the weighing function. • It is a unitary transform and based on the concepts of basis vectors and basis images.
Discrete Fourier Transform • Since the images are digitized, it is necessary to have a discrete formulation of the fourier transform. • So DFT takes the regular spaced data values and returns the value of the Fourier transform by replacing the images by summation.