Optimal Transform in Perceptually Uniform Color Space and Its Application in Image Coding *

Size: px
Start display at page:

Download "Optimal Transform in Perceptually Uniform Color Space and Its Application in Image Coding *"

Transcription

1 Optimal ransform in Perceptually Uniform Color Space and Its Application in Image Coding * Ying Chen 1,, Pengwei Hao 1,, and Anrong Dang 3 1 Center for Information Science, Peking University, Beijing, 0871, China phao@cis.pku.edu.cn Department of Computer Science, Queen Mary, University of ondon, E1 4S, UK {ying, phao}@dcs.qmul.ac.uk 3 Center for Science of Human Settlements, singhua University, Beijing, 0084, China danrong@tsinghua.edu.cn Abstract. o find an appropriate color transform is necessary and helpful for the applications of color images. In this paper, we proposed a new scheme to find color transforms close to the optimal transform and agree with human vision system for comparison. We first apply the perceptually uniform color space transform to convert RGB components into uniform CIE AB components, and then use principal components analysis (PCA) in the uniform space to find the image-dependent optimal color transforms (K) for each test image group and for all the images in all the groups. With the Ks, an approximate but image-independent transform in CIE AB space is presented, namely AR, which is just the AB space rotated and has an elegant and simple form. Finally, we apply it to image compression, and our experiment shows that AR performs better (PSR about 4dB higher) than the default color transform in JPEG Introduction Color images are everywhere in science, technology, medicine and industry. Color images are acquired and reproduced based on tristimulus values whose spectral composition is carefully chosen according to the principles of color science. Color space transform is critical for color feature extraction and data redundancy reduction. o find an appropriate color transform is necessary and very helpful in many color image applications, such as image display, processing, retrieval, recognition, and compression. In 1931, Commission Internationale de l'eclairage (CIE) defined three standard primaries, called X, Y and Z, to replace red, green and blue (RGB) and with positive weights to match all the colors we see. It took CIE a decade or more to find a transformation of CIE XYZ into a reasonable perceptually uniform space. So far, CIE standardized two perceptually uniform systems, CIE UV and CIE AB. Besides, many color standards enable users to have the freedom to choose the color space in * his work was supported by the Foundation for the Authors of ational Excellent Doctoral Dissertation of China, under Grant A. Campilho, M. Kamel (Eds.): ICIAR 004, CS 311, pp , 004. Springer-Verlag Berlin Heidelberg 004

2 70 Y. Chen, P. Hao, and A. Dang which to represent their data. RGB, CMYK, YIQ, HSV, CIE 1931 XYZ, CIE UV, CIE AB, YES, CCIR 601- YCbCr, and SMPE-C RGB are proposed for diverse requirements [1]. However, in many applications, we need some appropriate color transforms and we also wish the transformed or the inverse-transformed components are inter-comparable and the comparison done by computers agrees with that we do by our human visual system. herefore, we need compare the results in a perceptually uniform color space after applying inverse of our specific color space transforms. Our idea is to find some optimal color transforms in the uniform space. In this paper, a new scheme to find an optimal color transform is proposed. We transform color images into three components in the uniform space CIE AB, and then use principal components analysis (PCA) to find image-dependent optimal color transforms, Karhunen-òeve ransform (K- transform, or K). Finally, we take the optimal transform obtained from all the analyzed images as an image-independent color transform and apply it to image compression of some other test images with JPEG 000. Principal Components Analysis in CIE AB Color Space CIE AB color space is used in this paper as a perceptually uniform space and then the K- transforms are found in this space. he work is implemented with five different groups of color images and by three main steps: Step1. ransform all the images from the original image color space into CIE AB color space. Step. Compute the covariance matrix in CIE AB space with all the pixels of all the images in a group. Step3. Find the three eigenvalues and their corresponding eigenvectors of the covariance matrix and then make the K- transform with the three eigenvectors. Among the steps, Step and Step3 are actually principal components analysis..1 RGB to CIE AB he conversion from RGB color values into CIE AB components is implemented by converting from nonlinear RGB space into linear RGB space first, then into CIE XYZ space, and finally into CIE AB space. he original color space of the images we generally come across is nonlinear RGB space. onlinear RGB, also called gamma-corrected RGB, may be stored in a file as three 8-bit integers ranging from 0 to 55. A simple scaling conversion is required to transform the three integer values from 0 to 55 into floating-point numbers in [0, 1]. here are several possible choices for the conversion between nonlinear RGB and linear RGB, the transform and its inverse used in this paper are: From the gamma-corrected RGB values to a linear RGB values: For R, G, B 0.0, R = R, G = G, B = B (1) For R, G, B < 0. 0, R = R, G = G, B = B

3 Optimal ransform in Perceptually Uniform Color Space and Its Application 71 From the linear RGB values to gamma-corrected nonlinear values: For R, G, B 0.0, 1 / R = R, 1 / G = G, B 1/ = B (3) For R, G, B < 0. 0, R = R, G = G, B 1 / = B (4) he following is a linear transform from linear RGB to CIE XYZ (D50). X D50 R Y D50 G = A where A = (5) ZD50 B where the transform matrix A is derived by the matrix multiplication of two matrices: B = D = (6) where A=DB, B is the matrix to transform from linear RGB into XYZ (D65) [], D is the matrix to transform from XYZ (D65) into XYZ (D50) [1]. he conversion from CIE XYZ (D50) into CIE AB is computed as follows, which can be found in [1]: 3 * = 116( Y / Yn) 1 / 16,( Y / Yn) > * = ( Y / Yn),( Y / Yn) < ) (7) a* = 500[ f ( X / Xn) f ( Y / Yn)] b* = 00[ f ( Z / Zn) f ( Y / Yn)] 1 / 3 where f ( t) = 7.787t + 16/116 if t < , and f ( t) = t if t > In this paper, we use CIE XYZ (D50) as our XYZ space, and at the white point, Xn, Yn and Zn have the values of 0.964, 1.0, and 0.849, respectively. here are ways to speed up the transform, such as to approximate the cube root [4]. here are also some methods using the nonlinear functions in conversion between CIE XYZ and CIE AB [5] and in RGB gamma-correction, simpler and less timeconsuming. A system using linear interpolation to transform RGB to CIE AB can be found in [6].. Principal Components Analysis Having been converted into the CIE AB color space, the images are analyzed with principal components analysis (PCA) method [3]. Consider X={x 1, x,, x n } is a collection of pixel samples in the CIE AB color space. Each sample, x i =[x i1, x i, x i3 ], has 3 elements, which are 3 components *, a* and b* respectively. We use these samples to calculate the covariance matrix of X, denoted by S. S = n k = 1 ( x m)( x m) n where m is the mean vector of the n sample pixels, m = ( 1/ n) k = x. 1 k k k (8)

4 7 Y. Chen, P. Hao, and A. Dang S is a 3 3 symmetric matrix, and the solutions of the principal components analysis satisfy the equation: Sv= λ v, where λ is one of the 3 eigenvalues of matrix S and v is the corresponding eigenvector. For each covariance matrix, we can obtain three eigenvalues λ 1, λ and λ 3, and their eigenvectors v 1, v and v 3. hen, the K- transform is defined as y=vx, where x is a pixel in the CIE AB space, y is the resultant pixel after transformation, and V=[v 1, v, v 3 ]. he samples to make matrix X may be all the pixels of an image or all the pixels of all the images in a group. he computation of the covariance matrix is the most complex work and it has a temporal complexity of O(n ). A covariance matrix from an image gives a K- transform that is optimal for the single image. he matrix generated from all the images in a group provides a K- transform that is optimal for the group images as a whole. he three eigenvalues are useful if we want to know whether a component is more significant than another. he larger an eigenvalue is, the more significant its corresponding component is. In this paper, the eigenvector that corresponds to the maximum eigenvalue is called principal eigenvector. By using the principal eigenvector in the K- transform, the most important component can be found. his is helpful for many color image applications, such as color image coding and color image retrieval. 3 PCA Experiments In this paper, a database of 5 image groups is used for our experiments to obtain the optimal transforms. 1. Architectures: 56 images in JPEG format of Asian architectures in Japan, Iran and Indonesia.. Sports: 53 JPEG images of football and soccer games. 3. Animals: 50 JPEG images of feral horses. 4. Plants: 15 JPEG images of many diverse plants. 5. andscapes: 99 images in bitmap format. andscape pictures of Greenland. he images in Group 1, and 5 are from the image database of the Department of Computer Science & Engineering, University of Washington ( /research/imagedatabase). hose in Group 3 and 4 are from the collections of the digital library of the Department of Electrical Engineering and Computer Sciences, University of California, Berkeley ( For the JPEG files [7], each pixel is converted from YCbCr color space back into RGB color space first during decoding process. he principal components analysis takes place in the CIE AB color space, so the eigenvectors and the K- transform are also in the CIE AB space. he K- transform matrix V and three eigenvectors have a relation of V=[v 1, v, v 3 ]. he eigenvalues are sorted in the magnitude-descending order, and v 1 is the principal vector. In order to better understand the proportions between the eigenvalues, we use a rough eigpercent to stand for the percentages of eigenvalues relative to the sum of all three.

5 Optimal ransform in Perceptually Uniform Color Space and Its Application he Optimal ransforms of the 5 Individual Groups he K- transform matrix (transpose of eigenvectors matrix) and eigenvalues of image group 1 (architectures) are: , v, (9) [ λ, λ, λ ] = [ ,0.3070,0.17] = [ 74,15,11] 1 3 eigpercent () he K- transform matrix and eigenvalues of image group (sports) are: , v, (11) [ λ, λ, λ ] = [ 1.033,0.603,0.1647] = [ 71,18,11] 1 3 eigpercent (1) he K- transform matrix and eigenvalues of image group 3 (animals) are: , v, (13) [ λ, λ, λ ] = [ ,0.5858,0.406 ] = [ 54,7,19] 1 3 eigpercent (14) he K- transform matrix and eigenvalues of image group 4 (plants) are: , v, (15) [ λ, λ, λ ] = [.8,1.671,0.9036] = [ 49,30,1] 1 3 eigpercent (16) he K- transform matrix and eigenvalues of image group 5 (landscapes) are: , v, (17) [ λ, λ, λ ] = [ 4.005,1.391,0.746] = [ 67,,11] 1 3 eigpercent (18) It is very interesting that the principal eigenvectors of the 5 image groups are all close to (1,0,0). It implies that, in the CIE AB space, the principal component of the images is in the direction of *. 3. he Optimal ransform of All the Pictures in All the Groups We use all the test images to find the general K- transform for all the groups. he K- transform matrix (transpose of eigenvectors matrix), eigenvalues and their proportional percentages from all the images in all the groups are:

6 74 Y. Chen, P. Hao, and A. Dang V = [ v v, v ] 1, = [ λ, λ, λ ] = [ ,0.5694,0.5060] = [ 53,5,] 1 3 (19) eigpercent (0) he K- transform for all the images in our database also implies that the principal vector in CIE AB space is very close to the vector (1,0,0), and the other components are primarily in the AOB plane of the CIE AB coordinate system, where O is the origin in CIE AB space. Both vectors have a rotation angle of about π / 4 to CIE AB axes except a sign. herefore, through our experiments, an approximate optimal transform can be given as: V = 0 cos( π 4) sin( π 4) (1) 0 sin( π 4) cos( π 4) It looks so elegant and simple. More importantly, the color space after this transform is still perceptually uniform, and we believe that it is a better choice for perceptually uniform color space standard. Since the new space is just AB space rotated, we name the transformed space as AR. From the proportional percentages between the eignevalues, we know that the significance between the components in CIE AB space is roughly :1:1. his also looks very nice and will be very useful in image applications. he percentages of the three eigenvalues give the information of significance of components, which can be used in image retrieval or image compression during quantization. 4 Application in Image Coding he optimal transform in CIE AB has many applications. In this paper, we test lossy compression of color images in the image coding framework of the new international standard JPEG 000. Our transform gives better performance than the standardized color transform. 4.1 Intercomponent ransforms We use our optimal transform in CIE AB space presented above as an intercomponent transform in the new image coding standard framework, JPEG 000 [8]. We assume RGB components are in a cube of , and each component can be any integer from 0 to 55. For all possible RGB colors, the ranges of our transformed components AR are: [0, 0.004], A [ , 6.96], and R [ 114., ]. herefore, we use the new bounding cube to normalize

7 Optimal ransform in Perceptually Uniform Color Space and Its Application 75 AR components into [0, 55] by a simple linear mapping: f(x)=55*(x-x min )/(x max - x min ). In the standard JPEG 000, two color transforms are employed. he one for lossy image coding is in YCbCr space. he forward and the inverse of the transform are defined as: Y R R Y = Cb G G = Cb () Cr B B Cr he other color transform is integer reversible for lossless compression, and is a rough approximation of YCbCr color transform. 4. Compression Evaluation he quality of a compressed image is generally evaluated by peak signal-to-noise ratio (PSR) objectively and human visual system subjectively. In order to make our objective comparison agree with the subjective evaluation, PSR is calculated with the difference between the original image and the reconstructed image, and the difference is found in CIE AB: ( max min ) + ( Amax Amin ) + ( Bmax Bmin ) PSR = log (3) MSE 1 MSE = ( 1 ( x, ( x, ) + ( A1 ( x, A ( x, ) + ( B1 ( x, B( x, ) (4) M x, y Since our optimal color transform is just a 45-degree rotation in AOB plane, and is the same as * in AB space, we can estimate PSR in our AR space directly. 4.3 Evaluation Experiments In our evaluation experiments, we use 6 popular RGB color test images, baboon, barbara, goldhill, lena, peppers and airplane. he bit rates we tested are 0.5, 0.5, 0.15, 0.065, and bits per pixel (bpp). All the PSRs of our experiments are listed in able 1. able 1. Performance of lossy image compression in JPEG 000 framework (PSR, db) ame 0.5 bpp 0. 5 bpp 0.15 bpp bpp bpp YcbCr AR YcbCr AR YcbCr AR YcbCr AR YcbCr AR lena baboon barbara goldhill peppers airplane Average

8 76 Y. Chen, P. Hao, and A. Dang able 1 shows that our color space transform AR performs better for all the images at all the bit rates, average 4.3dB higher, minimum 3dB and maximum 6dB better than the default color transform of JPEG 000. By subjective comparison, the compression with our color transform also looks better than that with the default YCbCr color transform. 5 Conclusions Principal components analysis is applied to obtain the optimal color transforms for the images of 5 groups in the perceptually uniform color space, CIE AB. he eigenvectors of the 5 image groups are close. he principal eigenvectors corresponding to the maximum eigenvalues are all approximately in the direction of the *. he other two eigenvectors are almost perpendicular to the * direction. he color space K- transform for an image group is useful for image retrieval and image coding as pre-processing. When an image is given in practice, an appropriate fixed optimal color transform can be applied after we simply recognize what class the image belongs to. With hundreds of test images of diverse content, a general optimal K- transform is obtained and can be used as a fixed optimal color transform for all the images. Our approximately optimal K- transform AR is actually elegant and simple. It is just 45-degree rotated AB, and can be used as an image-independent color transform. As in our experiments with JPEG 000, AR performs better for lossy color image compression, and the average PSR is about 4 db higher than the default YCbCr. With our AR and a faster color space transform between RGB and CIE AB, an approximate linear transform from RGB to AR can be found for real-time applications and is more efficient and applicable, so it is our next investigation. References 1. Kasson, J.M., Plouffe, W.: An Analysis of Selected Computer Interchange Color Spaces. ACM ransactions on Graphics, Vol. 11, o. 4 (199) Poynton, C.: Frequently Asked Questions about Color. (1999) 3. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification. Wiley InterScience (1999) 4. Pratt, W.K.: Spatial transform coding of color images. IEEE ransactions on Communication echnology, Vol. 19 (1971) Connolly, C., Fliess,.: A Study of Efficiency and Accuracy in the ransformation from RGB to CIEAB Color Space. IEEE ransactions on Image Processing, Vol. 6, o. 7 (1997) Asakawa, K., Sugiura, H.: High-precision color transformation system. IEEE ransactions on Consumer Electronics, Vo.41, o. (1995) Wallace, G.K.: he JPEG Still Picture Compression Standard. Communications of the ACM, Vol. 34, o. 4 (1991) Christopoulos, C., Skodras, A., Ebrahimi,.: he JPEG000 still image coding system: An overview. IEEE rans. Consumer Electronics, Vol. 46, o. 4 (000)

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

SYDE 575: Introduction to Image Processing. Image Compression Part 2: Variable-rate compression SYDE 575: Introduction to Image Processing Image Compression Part 2: Variable-rate compression Variable-rate Compression: Transform-based compression As mentioned earlier, we wish to transform image data

More information

Multimedia Information Systems

Multimedia Information Systems Multimedia Information Systems Samson Cheung EE 639, Fall 2004 Lecture 3 & 4: Color, Video, and Fundamentals of Data Compression 1 Color Science Light is an electromagnetic wave. Its color is characterized

More information

Image Data Compression

Image Data Compression Image Data Compression Image data compression is important for - image archiving e.g. satellite data - image transmission e.g. web data - multimedia applications e.g. desk-top editing Image data compression

More information

Colour. The visible spectrum of light corresponds wavelengths roughly from 400 to 700 nm.

Colour. The visible spectrum of light corresponds wavelengths roughly from 400 to 700 nm. Colour The visible spectrum of light corresponds wavelengths roughly from 4 to 7 nm. The image above is not colour calibrated. But it offers a rough idea of the correspondence between colours and wavelengths.

More information

Quantized Principal Component Analysis with Applications to Low-Bandwidth Image Compression and Communication

Quantized Principal Component Analysis with Applications to Low-Bandwidth Image Compression and Communication Quantized Principal Component Analysis with Applications to Low-Bandwidth Image Compression and Communication David Wooden, Magnus Egerstedt {wooden,magnus}@ece.gatech.edu School of Electrical and Computer

More information

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1 IMAGE COMPRESSION-II Week IX 3/6/23 Image Compression-II 1 IMAGE COMPRESSION Data redundancy Self-information and Entropy Error-free and lossy compression Huffman coding Predictive coding Transform coding

More information

NEW PIXEL SORTING METHOD FOR PALETTE BASED STEGANOGRAPHY AND COLOR MODEL SELECTION

NEW PIXEL SORTING METHOD FOR PALETTE BASED STEGANOGRAPHY AND COLOR MODEL SELECTION NEW PIXEL SORTING METHOD FOR PALETTE BASED STEGANOGRAPHY AND COLOR MODEL SELECTION Sos S. Agaian 1 and Juan P. Perez 2 1NSP Lab, The University of Texas at San Antonio, Electrical Engineering Department,

More information

Image Coding Algorithm Based on All Phase Walsh Biorthogonal Transform

Image Coding Algorithm Based on All Phase Walsh Biorthogonal Transform Image Coding Algorithm Based on All Phase Walsh Biorthogonal ransform Chengyou Wang, Zhengxin Hou, Aiping Yang (chool of Electronic Information Engineering, ianin University, ianin 72 China) wangchengyou@tu.edu.cn,

More information

Singular Value Decompsition

Singular Value Decompsition Singular Value Decompsition Massoud Malek One of the most useful results from linear algebra, is a matrix decomposition known as the singular value decomposition It has many useful applications in almost

More information

Entropy Encoding Using Karhunen-Loève Transform

Entropy Encoding Using Karhunen-Loève Transform Entropy Encoding Using Karhunen-Loève Transform Myung-Sin Song Southern Illinois University Edwardsville Sept 17, 2007 Joint work with Palle Jorgensen. Introduction In most images their neighboring pixels

More information

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments Dr. Jian Zhang Conjoint Associate Professor NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 jzhang@cse.unsw.edu.au

More information

IMAGE COMPRESSION IMAGE COMPRESSION-II. Coding Redundancy (contd.) Data Redundancy. Predictive coding. General Model

IMAGE COMPRESSION IMAGE COMPRESSION-II. Coding Redundancy (contd.) Data Redundancy. Predictive coding. General Model IMAGE COMRESSIO IMAGE COMRESSIO-II Data redundancy Self-information and Entropy Error-free and lossy compression Huffman coding redictive coding Transform coding Week IX 3/6/23 Image Compression-II 3/6/23

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

Inverse Problems in Image Processing

Inverse Problems in Image Processing H D Inverse Problems in Image Processing Ramesh Neelamani (Neelsh) Committee: Profs. R. Baraniuk, R. Nowak, M. Orchard, S. Cox June 2003 Inverse Problems Data estimation from inadequate/noisy observations

More information

Introduction to Machine Learning

Introduction to Machine Learning 10-701 Introduction to Machine Learning PCA Slides based on 18-661 Fall 2018 PCA Raw data can be Complex, High-dimensional To understand a phenomenon we measure various related quantities If we knew what

More information

Multimedia Networking ECE 599

Multimedia Networking ECE 599 Multimedia Networking ECE 599 Prof. Thinh Nguyen School of Electrical Engineering and Computer Science Based on lectures from B. Lee, B. Girod, and A. Mukherjee 1 Outline Digital Signal Representation

More information

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments. Tutorial 1. Acknowledgement and References for lectures 1 to 5

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments. Tutorial 1. Acknowledgement and References for lectures 1 to 5 Lecture : Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments Dr. Jian Zhang Conjoint Associate Professor NICTA & CSE UNSW COMP959 Multimedia Systems S 006 jzhang@cse.unsw.edu.au Acknowledgement

More information

Dimensionality Reduction

Dimensionality Reduction Lecture 5 1 Outline 1. Overview a) What is? b) Why? 2. Principal Component Analysis (PCA) a) Objectives b) Explaining variability c) SVD 3. Related approaches a) ICA b) Autoencoders 2 Example 1: Sportsball

More information

Laboratory 1 Discrete Cosine Transform and Karhunen-Loeve Transform

Laboratory 1 Discrete Cosine Transform and Karhunen-Loeve Transform Laboratory Discrete Cosine Transform and Karhunen-Loeve Transform Miaohui Wang, ID 55006952 Electronic Engineering, CUHK, Shatin, HK Oct. 26, 202 Objective, To investigate the usage of transform in visual

More information

SIGNAL COMPRESSION. 8. Lossy image compression: Principle of embedding

SIGNAL COMPRESSION. 8. Lossy image compression: Principle of embedding SIGNAL COMPRESSION 8. Lossy image compression: Principle of embedding 8.1 Lossy compression 8.2 Embedded Zerotree Coder 161 8.1 Lossy compression - many degrees of freedom and many viewpoints The fundamental

More information

1686 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 6, JUNE : : : : : : : : :59063

1686 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 6, JUNE : : : : : : : : :59063 1686 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 16, NO. 6, JUNE 2007 Correspondence Reversible Integer Color Transform Soo-Chang Pei and Jian-Jiun Ding TABLE I PARAMETERS OF THE REVERSIBLE INTEGER COLOR

More information

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256 General Models for Compression / Decompression -they apply to symbols data, text, and to image but not video 1. Simplest model (Lossless ( encoding without prediction) (server) Signal Encode Transmit (client)

More information

The New Graphic Description of the Haar Wavelet Transform

The New Graphic Description of the Haar Wavelet Transform he New Graphic Description of the Haar Wavelet ransform Piotr Porwik and Agnieszka Lisowska Institute of Informatics, Silesian University, ul.b dzi ska 39, 4-00 Sosnowiec, Poland porwik@us.edu.pl Institute

More information

From Fourier Series to Analysis of Non-stationary Signals - II

From Fourier Series to Analysis of Non-stationary Signals - II From Fourier Series to Analysis of Non-stationary Signals - II prof. Miroslav Vlcek October 10, 2017 Contents Signals 1 Signals 2 3 4 Contents Signals 1 Signals 2 3 4 Contents Signals 1 Signals 2 3 4 Contents

More information

Machine learning for pervasive systems Classification in high-dimensional spaces

Machine learning for pervasive systems Classification in high-dimensional spaces Machine learning for pervasive systems Classification in high-dimensional spaces Department of Communications and Networking Aalto University, School of Electrical Engineering stephan.sigg@aalto.fi Version

More information

JPEG Standard Uniform Quantization Error Modeling with Applications to Sequential and Progressive Operation Modes

JPEG Standard Uniform Quantization Error Modeling with Applications to Sequential and Progressive Operation Modes JPEG Standard Uniform Quantization Error Modeling with Applications to Sequential and Progressive Operation Modes Julià Minguillón Jaume Pujol Combinatorics and Digital Communications Group Computer Science

More information

The recognition of substantia nigra in brain stem ultrasound images based on Principal Component Analysis

The recognition of substantia nigra in brain stem ultrasound images based on Principal Component Analysis The recognition of substantia nigra in brain stem ultrasound images based on Principal Component Analysis Jiří Blahuta, Tomáš Soukup and Petr Čermák Abstract. This paper assays the recognition of substantia

More information

PCA & ICA. CE-717: Machine Learning Sharif University of Technology Spring Soleymani

PCA & ICA. CE-717: Machine Learning Sharif University of Technology Spring Soleymani PCA & ICA CE-717: Machine Learning Sharif University of Technology Spring 2015 Soleymani Dimensionality Reduction: Feature Selection vs. Feature Extraction Feature selection Select a subset of a given

More information

Eigenimaging for Facial Recognition

Eigenimaging for Facial Recognition Eigenimaging for Facial Recognition Aaron Kosmatin, Clayton Broman December 2, 21 Abstract The interest of this paper is Principal Component Analysis, specifically its area of application to facial recognition

More information

CITS 4402 Computer Vision

CITS 4402 Computer Vision CITS 4402 Computer Vision A/Prof Ajmal Mian Adj/A/Prof Mehdi Ravanbakhsh Lecture 06 Object Recognition Objectives To understand the concept of image based object recognition To learn how to match images

More information

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION

CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 59 CHAPTER 4 PRINCIPAL COMPONENT ANALYSIS-BASED FUSION 4. INTRODUCTION Weighted average-based fusion algorithms are one of the widely used fusion methods for multi-sensor data integration. These methods

More information

BACKPROPAGATION. Neural network training optimization problem. Deriving backpropagation

BACKPROPAGATION. Neural network training optimization problem. Deriving backpropagation BACKPROPAGATION Neural network training optimization problem min J(w) w The application of gradient descent to this problem is called backpropagation. Backpropagation is gradient descent applied to J(w)

More information

Eigenface-based facial recognition

Eigenface-based facial recognition Eigenface-based facial recognition Dimitri PISSARENKO December 1, 2002 1 General This document is based upon Turk and Pentland (1991b), Turk and Pentland (1991a) and Smith (2002). 2 How does it work? The

More information

The Principal Component Analysis

The Principal Component Analysis The Principal Component Analysis Philippe B. Laval KSU Fall 2017 Philippe B. Laval (KSU) PCA Fall 2017 1 / 27 Introduction Every 80 minutes, the two Landsat satellites go around the world, recording images

More information

Digital Image Processing Lectures 25 & 26

Digital Image Processing Lectures 25 & 26 Lectures 25 & 26, Professor Department of Electrical and Computer Engineering Colorado State University Spring 2015 Area 4: Image Encoding and Compression Goal: To exploit the redundancies in the image

More information

Multiple Similarities Based Kernel Subspace Learning for Image Classification

Multiple Similarities Based Kernel Subspace Learning for Image Classification Multiple Similarities Based Kernel Subspace Learning for Image Classification Wang Yan, Qingshan Liu, Hanqing Lu, and Songde Ma National Laboratory of Pattern Recognition, Institute of Automation, Chinese

More information

Old painting digital color restoration

Old painting digital color restoration Old painting digital color restoration Michail Pappas Ioannis Pitas Dept. of Informatics, Aristotle University of Thessaloniki GR-54643 Thessaloniki, Greece Abstract Many old paintings suffer from the

More information

Principal Component Analysis

Principal Component Analysis Principal Component Analysis Anders Øland David Christiansen 1 Introduction Principal Component Analysis, or PCA, is a commonly used multi-purpose technique in data analysis. It can be used for feature

More information

CS4495/6495 Introduction to Computer Vision. 8B-L2 Principle Component Analysis (and its use in Computer Vision)

CS4495/6495 Introduction to Computer Vision. 8B-L2 Principle Component Analysis (and its use in Computer Vision) CS4495/6495 Introduction to Computer Vision 8B-L2 Principle Component Analysis (and its use in Computer Vision) Wavelength 2 Wavelength 2 Principal Components Principal components are all about the directions

More information

4. Quantization and Data Compression. ECE 302 Spring 2012 Purdue University, School of ECE Prof. Ilya Pollak

4. Quantization and Data Compression. ECE 302 Spring 2012 Purdue University, School of ECE Prof. Ilya Pollak 4. Quantization and Data Compression ECE 32 Spring 22 Purdue University, School of ECE Prof. What is data compression? Reducing the file size without compromising the quality of the data stored in the

More information

Embedded Zerotree Wavelet (EZW)

Embedded Zerotree Wavelet (EZW) Embedded Zerotree Wavelet (EZW) These Notes are Based on (or use material from): 1. J. M. Shapiro, Embedded Image Coding Using Zerotrees of Wavelet Coefficients, IEEE Trans. on Signal Processing, Vol.

More information

GEOG 4110/5100 Advanced Remote Sensing Lecture 15

GEOG 4110/5100 Advanced Remote Sensing Lecture 15 GEOG 4110/5100 Advanced Remote Sensing Lecture 15 Principal Component Analysis Relevant reading: Richards. Chapters 6.3* http://www.ce.yildiz.edu.tr/personal/songul/file/1097/principal_components.pdf *For

More information

A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE SIMILARITY

A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE SIMILARITY IJAMML 3:1 (015) 69-78 September 015 ISSN: 394-58 Available at http://scientificadvances.co.in DOI: http://dx.doi.org/10.1864/ijamml_710011547 A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE

More information

STUDY ON METHODS FOR COMPUTER-AIDED TOOTH SHADE DETERMINATION

STUDY ON METHODS FOR COMPUTER-AIDED TOOTH SHADE DETERMINATION INTERNATIONAL JOURNAL OF INFORMATION AND SYSTEMS SCIENCES Volume 5, Number 3-4, Pages 351 358 c 2009 Institute for Scientific Computing and Information STUDY ON METHODS FOR COMPUTER-AIDED TOOTH SHADE DETERMINATION

More information

Compression methods: the 1 st generation

Compression methods: the 1 st generation Compression methods: the 1 st generation 1998-2017 Josef Pelikán CGG MFF UK Praha pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/ Still1g 2017 Josef Pelikán, http://cgg.mff.cuni.cz/~pepca 1 / 32 Basic

More information

Rounding Transform. and Its Application for Lossless Pyramid Structured Coding ABSTRACT

Rounding Transform. and Its Application for Lossless Pyramid Structured Coding ABSTRACT Rounding Transform and Its Application for Lossless Pyramid Structured Coding ABSTRACT A new transform, called the rounding transform (RT), is introduced in this paper. This transform maps an integer vector

More information

An Analytic Distance Metric for Gaussian Mixture Models with Application in Image Retrieval

An Analytic Distance Metric for Gaussian Mixture Models with Application in Image Retrieval An Analytic Distance Metric for Gaussian Mixture Models with Application in Image Retrieval G. Sfikas, C. Constantinopoulos *, A. Likas, and N.P. Galatsanos Department of Computer Science, University of

More information

Lecture 7 Predictive Coding & Quantization

Lecture 7 Predictive Coding & Quantization Shujun LI (李树钧): INF-10845-20091 Multimedia Coding Lecture 7 Predictive Coding & Quantization June 3, 2009 Outline Predictive Coding Motion Estimation and Compensation Context-Based Coding Quantization

More information

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear Algebra & Geometry why is linear algebra useful in computer vision? Linear Algebra & Geometry why is linear algebra useful in computer vision? References: -Any book on linear algebra! -[HZ] chapters 2, 4 Some of the slides in this lecture are courtesy to Prof. Octavia

More information

Principal Components Analysis (PCA)

Principal Components Analysis (PCA) Principal Components Analysis (PCA) Principal Components Analysis (PCA) a technique for finding patterns in data of high dimension Outline:. Eigenvectors and eigenvalues. PCA: a) Getting the data b) Centering

More information

Vision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1

Vision & Perception. Simple model: simple reflectance/illumination model. image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) 0 < r(n 1,n 2 ) < 1 Simple model: simple reflectance/illumination model Eye illumination source i(n 1,n 2 ) image: x(n 1,n 2 )=i(n 1,n 2 )r(n 1,n 2 ) reflectance term r(n 1,n 2 ) where 0 < i(n 1,n 2 ) < 0 < r(n 1,n 2 )

More information

Grayscale and Colour Image Codec based on Matching Pursuit in the Spatio-Frequency Domain.

Grayscale and Colour Image Codec based on Matching Pursuit in the Spatio-Frequency Domain. Aston University School of Engineering and Applied Science Technical Report Grayscale and Colour Image Codec based on Matching Pursuit in the Spatio-Frequency Domain. Ryszard Maciol, Yuan Yuan and Ian

More information

6.003: Signals and Systems. Sampling and Quantization

6.003: Signals and Systems. Sampling and Quantization 6.003: Signals and Systems Sampling and Quantization December 1, 2009 Last Time: Sampling and Reconstruction Uniform sampling (sampling interval T ): x[n] = x(nt ) t n Impulse reconstruction: x p (t) =

More information

COMPLEX PRINCIPAL COMPONENT SPECTRA EXTRACTION

COMPLEX PRINCIPAL COMPONENT SPECTRA EXTRACTION COMPLEX PRINCIPAL COMPONEN SPECRA EXRACION PROGRAM complex_pca_spectra Computing principal components o begin, click the Formation attributes tab in the AASPI-UIL window and select program complex_pca_spectra:

More information

Wavelets and Image Compression. Bradley J. Lucier

Wavelets and Image Compression. Bradley J. Lucier Wavelets and Image Compression Bradley J. Lucier Abstract. In this paper we present certain results about the compression of images using wavelets. We concentrate on the simplest case of the Haar decomposition

More information

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation

Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation Sparse Solutions of Linear Systems of Equations and Sparse Modeling of Signals and Images: Final Presentation Alfredo Nava-Tudela John J. Benedetto, advisor 5/10/11 AMSC 663/664 1 Problem Let A be an n

More information

12.2 Dimensionality Reduction

12.2 Dimensionality Reduction 510 Chapter 12 of this dimensionality problem, regularization techniques such as SVD are almost always needed to perform the covariance matrix inversion. Because it appears to be a fundamental property

More information

System 1 (last lecture) : limited to rigidly structured shapes. System 2 : recognition of a class of varying shapes. Need to:

System 1 (last lecture) : limited to rigidly structured shapes. System 2 : recognition of a class of varying shapes. Need to: System 2 : Modelling & Recognising Modelling and Recognising Classes of Classes of Shapes Shape : PDM & PCA All the same shape? System 1 (last lecture) : limited to rigidly structured shapes System 2 :

More information

Quick Introduction to Nonnegative Matrix Factorization

Quick Introduction to Nonnegative Matrix Factorization Quick Introduction to Nonnegative Matrix Factorization Norm Matloff University of California at Davis 1 The Goal Given an u v matrix A with nonnegative elements, we wish to find nonnegative, rank-k matrices

More information

Fault Tolerance Technique in Huffman Coding applies to Baseline JPEG

Fault Tolerance Technique in Huffman Coding applies to Baseline JPEG Fault Tolerance Technique in Huffman Coding applies to Baseline JPEG Cung Nguyen and Robert G. Redinbo Department of Electrical and Computer Engineering University of California, Davis, CA email: cunguyen,

More information

Principal Component Analysis (PCA)

Principal Component Analysis (PCA) Principal Component Analysis (PCA) Salvador Dalí, Galatea of the Spheres CSC411/2515: Machine Learning and Data Mining, Winter 2018 Michael Guerzhoy and Lisa Zhang Some slides from Derek Hoiem and Alysha

More information

on a per-coecient basis in large images is computationally expensive. Further, the algorithm in [CR95] needs to be rerun, every time a new rate of com

on a per-coecient basis in large images is computationally expensive. Further, the algorithm in [CR95] needs to be rerun, every time a new rate of com Extending RD-OPT with Global Thresholding for JPEG Optimization Viresh Ratnakar University of Wisconsin-Madison Computer Sciences Department Madison, WI 53706 Phone: (608) 262-6627 Email: ratnakar@cs.wisc.edu

More information

Dimensionality Reduction

Dimensionality Reduction Dimensionality Reduction Le Song Machine Learning I CSE 674, Fall 23 Unsupervised learning Learning from raw (unlabeled, unannotated, etc) data, as opposed to supervised data where a classification of

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 6, JUNE

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 6, JUNE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 6, JUNE 2006 1365 JPEG Compression History Estimation for Color Images Ramesh (Neelsh) Neelamani, Member, IEEE, Ricardo de Queiroz, Senior Member, IEEE,

More information

Proyecto final de carrera

Proyecto final de carrera UPC-ETSETB Proyecto final de carrera A comparison of scalar and vector quantization of wavelet decomposed images Author : Albane Delos Adviser: Luis Torres 2 P a g e Table of contents Table of figures...

More information

When Fisher meets Fukunaga-Koontz: A New Look at Linear Discriminants

When Fisher meets Fukunaga-Koontz: A New Look at Linear Discriminants When Fisher meets Fukunaga-Koontz: A New Look at Linear Discriminants Sheng Zhang erence Sim School of Computing, National University of Singapore 3 Science Drive 2, Singapore 7543 {zhangshe, tsim}@comp.nus.edu.sg

More information

Where and how can linear algebra be useful in practice.

Where and how can linear algebra be useful in practice. Where and how can linear algebra be useful in practice. Jiří Fiala All examples are simplified to demonstrate the use of tools of linear algebra. Real implementations are much more complex. Systems of

More information

JPEG and JPEG2000 Image Coding Standards

JPEG and JPEG2000 Image Coding Standards JPEG and JPEG2000 Image Coding Standards Yu Hen Hu Outline Transform-based Image and Video Coding Linear Transformation DCT Quantization Scalar Quantization Vector Quantization Entropy Coding Discrete

More information

- An Image Coding Algorithm

- An Image Coding Algorithm - An Image Coding Algorithm Shufang Wu http://www.sfu.ca/~vswu vswu@cs.sfu.ca Friday, June 14, 2002 22-1 Agenda Overview Discrete Wavelet Transform Zerotree Coding of Wavelet Coefficients Successive-Approximation

More information

Karhunen-Loève Transform KLT. JanKees van der Poel D.Sc. Student, Mechanical Engineering

Karhunen-Loève Transform KLT. JanKees van der Poel D.Sc. Student, Mechanical Engineering Karhunen-Loève Transform KLT JanKees van der Poel D.Sc. Student, Mechanical Engineering Karhunen-Loève Transform Has many names cited in literature: Karhunen-Loève Transform (KLT); Karhunen-Loève Decomposition

More information

Multimedia & Computer Visualization. Exercise #5. JPEG compression

Multimedia & Computer Visualization. Exercise #5. JPEG compression dr inż. Jacek Jarnicki, dr inż. Marek Woda Institute of Computer Engineering, Control and Robotics Wroclaw University of Technology {jacek.jarnicki, marek.woda}@pwr.wroc.pl Exercise #5 JPEG compression

More information

A NO-REFERENCE SHARPNESS METRIC SENSITIVE TO BLUR AND NOISE. Xiang Zhu and Peyman Milanfar

A NO-REFERENCE SHARPNESS METRIC SENSITIVE TO BLUR AND NOISE. Xiang Zhu and Peyman Milanfar A NO-REFERENCE SARPNESS METRIC SENSITIVE TO BLUR AND NOISE Xiang Zhu and Peyman Milanfar Electrical Engineering Department University of California at Santa Cruz, CA, 9564 xzhu@soeucscedu ABSTRACT A no-reference

More information

Covariance and Principal Components

Covariance and Principal Components COMP3204/COMP6223: Computer Vision Covariance and Principal Components Jonathon Hare jsh2@ecs.soton.ac.uk Variance and Covariance Random Variables and Expected Values Mathematicians talk variance (and

More information

Scalable color image coding with Matching Pursuit

Scalable color image coding with Matching Pursuit SCHOOL OF ENGINEERING - STI SIGNAL PROCESSING INSTITUTE Rosa M. Figueras i Ventura CH-115 LAUSANNE Telephone: +4121 6935646 Telefax: +4121 69376 e-mail: rosa.figueras@epfl.ch ÉCOLE POLYTECHNIQUE FÉDÉRALE

More information

Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL DIGITAL IMAGE PROCESSING (I) Final Exam 1/5/06, 1PM-4PM

Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL DIGITAL IMAGE PROCESSING (I) Final Exam 1/5/06, 1PM-4PM Department of Electrical Engineering, Polytechnic University, Brooklyn Fall 05 EL512 --- DIGITAL IMAGE PROCESSING (I) Y. Wang Final Exam 1/5/06, 1PM-4PM Your Name: ID Number: Closed book. One sheet of

More information

at Some sort of quantization is necessary to represent continuous signals in digital form

at Some sort of quantization is necessary to represent continuous signals in digital form Quantization at Some sort of quantization is necessary to represent continuous signals in digital form x(n 1,n ) x(t 1,tt ) D Sampler Quantizer x q (n 1,nn ) Digitizer (A/D) Quantization is also used for

More information

Image Compression. 1. Introduction. Greg Ames Dec 07, 2002

Image Compression. 1. Introduction. Greg Ames Dec 07, 2002 Image Compression Greg Ames Dec 07, 2002 Abstract Digital images require large amounts of memory to store and, when retrieved from the internet, can take a considerable amount of time to download. The

More information

Number Representation and Waveform Quantization

Number Representation and Waveform Quantization 1 Number Representation and Waveform Quantization 1 Introduction This lab presents two important concepts for working with digital signals. The first section discusses how numbers are stored in memory.

More information

A Variation on SVD Based Image Compression

A Variation on SVD Based Image Compression A Variation on SVD Based Image Compression Abhiram Ranade Srikanth S. M. Satyen Kale Department of Computer Science and Engineering Indian Institute of Technology Powai, Mumbai 400076 ranade@cse.iitb.ac.in,

More information

ECE 521. Lecture 11 (not on midterm material) 13 February K-means clustering, Dimensionality reduction

ECE 521. Lecture 11 (not on midterm material) 13 February K-means clustering, Dimensionality reduction ECE 521 Lecture 11 (not on midterm material) 13 February 2017 K-means clustering, Dimensionality reduction With thanks to Ruslan Salakhutdinov for an earlier version of the slides Overview K-means clustering

More information

LATTICE VECTOR QUANTIZATION FOR IMAGE CODING USING EXPANSION OF CODEBOOK

LATTICE VECTOR QUANTIZATION FOR IMAGE CODING USING EXPANSION OF CODEBOOK LATTICE VECTOR QUANTIZATION FOR IMAGE CODING USING EXPANSION OF CODEBOOK R. R. Khandelwal 1, P. K. Purohit 2 and S. K. Shriwastava 3 1 Shri Ramdeobaba College Of Engineering and Management, Nagpur richareema@rediffmail.com

More information

Lecture 24: Principal Component Analysis. Aykut Erdem May 2016 Hacettepe University

Lecture 24: Principal Component Analysis. Aykut Erdem May 2016 Hacettepe University Lecture 4: Principal Component Analysis Aykut Erdem May 016 Hacettepe University This week Motivation PCA algorithms Applications PCA shortcomings Autoencoders Kernel PCA PCA Applications Data Visualization

More information

Image Compression - JPEG

Image Compression - JPEG Overview of JPEG CpSc 86: Multimedia Systems and Applications Image Compression - JPEG What is JPEG? "Joint Photographic Expert Group". Voted as international standard in 99. Works with colour and greyscale

More information

Cheng Soon Ong & Christian Walder. Canberra February June 2018

Cheng Soon Ong & Christian Walder. Canberra February June 2018 Cheng Soon Ong & Christian Walder Research Group and College of Engineering and Computer Science Canberra February June 2018 Outlines Overview Introduction Linear Algebra Probability Linear Regression

More information

Feature Vector Similarity Based on Local Structure

Feature Vector Similarity Based on Local Structure Feature Vector Similarity Based on Local Structure Evgeniya Balmachnova, Luc Florack, and Bart ter Haar Romeny Eindhoven University of Technology, P.O. Box 53, 5600 MB Eindhoven, The Netherlands {E.Balmachnova,L.M.J.Florack,B.M.terHaarRomeny}@tue.nl

More information

A tutorial on Principal Components Analysis

A tutorial on Principal Components Analysis A tutorial on Principal Components Analysis Lindsay I Smith February 26, 2002 Chapter 1 Introduction This tutorial is designed to give the reader an understanding of Principal Components Analysis (PCA).

More information

ECE 634: Digital Video Systems Wavelets: 2/21/17

ECE 634: Digital Video Systems Wavelets: 2/21/17 ECE 634: Digital Video Systems Wavelets: 2/21/17 Professor Amy Reibman MSEE 356 reibman@purdue.edu hjp://engineering.purdue.edu/~reibman/ece634/index.html A short break to discuss wavelets Wavelet compression

More information

Principal Component Analysis (PCA)

Principal Component Analysis (PCA) Principal Component Analysis (PCA) Additional reading can be found from non-assessed exercises (week 8) in this course unit teaching page. Textbooks: Sect. 6.3 in [1] and Ch. 12 in [2] Outline Introduction

More information

Iterative Laplacian Score for Feature Selection

Iterative Laplacian Score for Feature Selection Iterative Laplacian Score for Feature Selection Linling Zhu, Linsong Miao, and Daoqiang Zhang College of Computer Science and echnology, Nanjing University of Aeronautics and Astronautics, Nanjing 2006,

More information

Image Compression Using Singular Value Decomposition

Image Compression Using Singular Value Decomposition Image Compression Using Singular Value Decomposition Ian Cooper and Craig Lorenc December 15, 2006 Abstract Singular value decomposition (SVD) is an effective tool for minimizing data storage and data

More information

Hyperspectral image compression employing a model of anomalous pixels

Hyperspectral image compression employing a model of anomalous pixels Hyperspectral image compression employing a model of anomalous pixels Barbara Penna, Member, IEEE, Tammam Tillo, Member, IEEE, Enrico Magli, Member, IEEE, Gabriella Olmo, Senior Member, IEEE Abstract We

More information

Objective: Reduction of data redundancy. Coding redundancy Interpixel redundancy Psychovisual redundancy Fall LIST 2

Objective: Reduction of data redundancy. Coding redundancy Interpixel redundancy Psychovisual redundancy Fall LIST 2 Image Compression Objective: Reduction of data redundancy Coding redundancy Interpixel redundancy Psychovisual redundancy 20-Fall LIST 2 Method: Coding Redundancy Variable-Length Coding Interpixel Redundancy

More information

Waveform-Based Coding: Outline

Waveform-Based Coding: Outline Waveform-Based Coding: Transform and Predictive Coding Yao Wang Polytechnic University, Brooklyn, NY11201 http://eeweb.poly.edu/~yao Based on: Y. Wang, J. Ostermann, and Y.-Q. Zhang, Video Processing and

More information

Compression. Encryption. Decryption. Decompression. Presentation of Information to client site

Compression. Encryption. Decryption. Decompression. Presentation of Information to client site DOCUMENT Anup Basu Audio Image Video Data Graphics Objectives Compression Encryption Network Communications Decryption Decompression Client site Presentation of Information to client site Multimedia -

More information

Deterministic sampling masks and compressed sensing: Compensating for partial image loss at the pixel level

Deterministic sampling masks and compressed sensing: Compensating for partial image loss at the pixel level Deterministic sampling masks and compressed sensing: Compensating for partial image loss at the pixel level Alfredo Nava-Tudela Institute for Physical Science and Technology and Norbert Wiener Center,

More information

Fourier Transforms 1D

Fourier Transforms 1D Fourier Transforms 1D 3D Image Processing Alireza Ghane 1 Overview Recap Intuitions Function representations shift-invariant spaces linear, time-invariant (LTI) systems complex numbers Fourier Transforms

More information

Wavelet Transform And Principal Component Analysis Based Feature Extraction

Wavelet Transform And Principal Component Analysis Based Feature Extraction Wavelet Transform And Principal Component Analysis Based Feature Extraction Keyun Tong June 3, 2010 As the amount of information grows rapidly and widely, feature extraction become an indispensable technique

More information

AIRFOILS CLASSIFICATION USING PRINCIPAL COMPONENTS ANALYSIS (PCA)

AIRFOILS CLASSIFICATION USING PRINCIPAL COMPONENTS ANALYSIS (PCA) AIRFOILS CLASSIFICATION USING PRINCIPAL COMPONENTS ANALYSIS (PCA) Camila Becker, camila_becker_87@hotmail.com Post Graduation in Industrial Systems and Processes, University of Santa Cruz do Sul 96815-900,

More information

Using LSTM Network in Face Classification Problems

Using LSTM Network in Face Classification Problems Using LS Network in Face Classification Problems Débora C. Corrêa, Denis H. P. Salvadeo, Alexandre L.. Levada, José H. Saito, Nelson D. A. ascarenhas, Jander oreira Departamento de Computação, Universidade

More information

Real Time Face Detection and Recognition using Haar - Based Cascade Classifier and Principal Component Analysis

Real Time Face Detection and Recognition using Haar - Based Cascade Classifier and Principal Component Analysis Real Time Face Detection and Recognition using Haar - Based Cascade Classifier and Principal Component Analysis Sarala A. Dabhade PG student M. Tech (Computer Egg) BVDU s COE Pune Prof. Mrunal S. Bewoor

More information