Comparing CSI and PCA in Amalgamation with JPEG for Spectral Image Compression

Similar documents
UNEQUAL POWER ALLOCATION FOR JPEG TRANSMISSION OVER MIMO SYSTEMS. Muhammad F. Sabir, Robert W. Heath Jr. and Alan C. Bovik

2. REVIEW OF LITERATURE

Chapter 9 Image Compression Standards

Module 6 STILL IMAGE COMPRESSION STANDARDS

A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor

Compression and Image Formats

Image Compression Technique Using Different Wavelet Function

Audio and Speech Compression Using DCT and DWT Techniques

APPLICATIONS OF DSP OBJECTIVES

Comparative Analysis of Lossless Image Compression techniques SPHIT, JPEG-LS and Data Folding

Assistant Lecturer Sama S. Samaan

A Modified Image Coder using HVS Characteristics

Anna University, Chennai B.E./B.TECH DEGREE EXAMINATION, MAY/JUNE 2013 Seventh Semester

JPEG Image Transmission over Rayleigh Fading Channel with Unequal Error Protection

Digital Speech Processing and Coding

Analysis on Color Filter Array Image Compression Methods

A TWO-PART PREDICTIVE CODER FOR MULTITASK SIGNAL COMPRESSION. Scott Deeann Chen and Pierre Moulin

Image Compression Supported By Encryption Using Unitary Transform

Direction-Adaptive Partitioned Block Transform for Color Image Coding

A COMPARATIVE ANALYSIS OF DCT AND DWT BASED FOR IMAGE COMPRESSION ON FPGA

JPEG2000: IMAGE QUALITY METRICS INTRODUCTION

AN OPTIMIZED APPROACH FOR FAKE CURRENCY DETECTION USING DISCRETE WAVELET TRANSFORM

Introduction to Video Forgery Detection: Part I

Journal of mathematics and computer science 11 (2014),

Audio Signal Compression using DCT and LPC Techniques

Enhanced Waveform Interpolative Coding at 4 kbps

JPEG2000 Encoding of Remote Sensing Multispectral Images with No-Data Regions

2.1. General Purpose Run Length Encoding Relative Encoding Tokanization or Pattern Substitution

Ch. 3: Image Compression Multimedia Systems

Practical Content-Adaptive Subsampling for Image and Video Compression

SYLLABUS CHAPTER - 2 : INTENSITY TRANSFORMATIONS. Some Basic Intensity Transformation Functions, Histogram Processing.

Colour image watermarking in real life

B.E, Electronics and Telecommunication, Vishwatmak Om Gurudev College of Engineering, Aghai, Maharashtra, India

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

Adaptive time scale modification of speech for graceful degrading voice quality in congested networks

Lossless Huffman coding image compression implementation in spatial domain by using advanced enhancement techniques

Dct Based Image Transmission Using Maximum Power Adaptation Algorithm Over Wireless Channel using Labview

Content Based Image Retrieval Using Color Histogram

Super-Resolution of Multispectral Images

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel

ISSN: Seema G Bhateja et al, International Journal of Computer Science & Communication Networks,Vol 1(3),

Audio Compression using the MLT and SPIHT

An Analytical Study on Comparison of Different Image Compression Formats

Detecting Resized Double JPEG Compressed Images Using Support Vector Machine

Digital Image Processing Introduction

HIGH QUALITY AUDIO CODING AT LOW BIT RATE USING WAVELET AND WAVELET PACKET TRANSFORM

MLP for Adaptive Postprocessing Block-Coded Images

MULTISPECTRAL IMAGE PROCESSING I

RGB Image Reconstruction Using Two-Separated Band Reject Filters

Digital Image Processing 3/e

Image Compression with Variable Threshold and Adaptive Block Size

Real-time compression of high-bandwidth measurement data of thermographic cameras with high temporal and spatial resolution

ECE/OPTI533 Digital Image Processing class notes 288 Dr. Robert A. Schowengerdt 2003

Detection of Image Forgery was Created from Bitmap and JPEG Images using Quantization Table

FPGA implementation of DWT for Audio Watermarking Application

Estimation of spectral response of a consumer grade digital still camera and its application for temperature measurement

FPGA implementation of LSB Steganography method

Comparative Analysis of WDR-ROI and ASWDR-ROI Image Compression Algorithm for a Grayscale Image

HTTP Compression for 1-D signal based on Multiresolution Analysis and Run length Encoding

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Nonuniform multi level crossing for signal reconstruction

Image Forgery Detection Using Svm Classifier

Reduced Complexity Wavelet-Based Predictive Coding of Hyperspectral Images for FPGA Implementation

Chapter IV THEORY OF CELP CODING

Efficient Target Detection from Hyperspectral Images Based On Removal of Signal Independent and Signal Dependent Noise

Reversible data hiding based on histogram modification using S-type and Hilbert curve scanning

Modified Skin Tone Image Hiding Algorithm for Steganographic Applications

Colored Rubber Stamp Removal from Document Images

Multispectral Imaging

Video, Image and Data Compression by using Discrete Anamorphic Stretch Transform

Introduction to More Advanced Steganography. John Ortiz. Crucial Security Inc. San Antonio

COLOR IMAGE QUALITY EVALUATION USING GRAYSCALE METRICS IN CIELAB COLOR SPACE

PRIOR IMAGE JPEG-COMPRESSION DETECTION

Keywords: BPS, HOLs, MSE.

Digital Signal Processing Lecture 1

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

A Novel Approach for MRI Image De-noising and Resolution Enhancement

IMAGE COMPRESSION BASED ON BIORTHOGONAL WAVELET TRANSFORM

Performance Evaluation of H.264 AVC Using CABAC Entropy Coding For Image Compression

PRACTICAL IMAGE AND VIDEO PROCESSING USING MATLAB

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-11,

TDI2131 Digital Image Processing

Satellite Image Compression using Discrete wavelet Transform

Image Compression Using SVD ON Labview With Vision Module

Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

CSSE463: Image Recognition Day 2

Multiresolution Analysis of Connectivity

Sensors & Transducers 2015 by IFSA Publishing, S. L.

NO-REFERENCE PERCEPTUAL QUALITY ASSESSMENT OF RINGING AND MOTION BLUR IMAGE BASED ON IMAGE COMPRESSION

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

Image Processing Lecture 4

An Implementation of LSB Steganography Using DWT Technique

Region Adaptive Unsharp Masking Based Lanczos-3 Interpolation for video Intra Frame Up-sampling

Implementation of Image Restoration Techniques in MATLAB

The techniques with ERDAS IMAGINE include:

Improvements of Demosaicking and Compression for Single Sensor Digital Cameras

Linear Gaussian Method to Detect Blurry Digital Images using SIFT

Objective Evaluation of Edge Blur and Ringing Artefacts: Application to JPEG and JPEG 2000 Image Codecs

Color & Compression. Robin Strand Centre for Image analysis Swedish University of Agricultural Sciences Uppsala University

Transcription:

Comparing CSI and PCA in Amalgamation with JPEG for Spectral Image Compression Muhammad SAFDAR, 1 Ming Ronnier LUO, 1,2 Xiaoyu LIU 1, 3 1 State Key Laboratory of Modern Optical Instrumentation, Zhejiang University, Hangzhou, China 2 School of Design, University of Leeds, Leeds, UK 3 College of Science, Harbin Engineering University, Harbin, China ABSTRACT Continuing our previous research on color image compression, we move towards spectral image compression. This enormous amount of data needs more space to store and more time to transmit. To manage this sheer amount of data, researchers have investigated different techniques so that image quality can be conserved and compressibility can be improved. The principle component analysis (PCA) can be employed to reduce the dimensions of spectral images to achieve high compressibility and performance. Due to processing complexity of PCA, a simple interpolation technique called cubic spline interpolation (CSI) was considered to reduce the dimensionality of spectral domain of spectral images. The CSI and PCA were employed one by one in the spectral domain and were amalgamated with the JPEG, which was employed in spatial domain. Three measures including compression rate (CR), processing time (Tp) and color difference CIEDE2000 were used for performance analysis. Test results showed that for a fixed value of compression rate, CSI based algorithm performed poor in terms of E 00, in comparison with PCA, but is still reliable because of small color difference. On the other hand it has lower complexity and is computationally much better as compared to PCA based algorithm, especially for spectral images with large size images. 1. INTRODUCTION In last two decades, demand of high speed data transfer and high level of data compression have increased and it has been a hot topic of research in the area of signal processing and communications. As images are always a reasonable part of data that is being transmitted or stored, image compression techniques play an important role to compress such data. The visual information is compressed by human visual system and still it provides high quality of image and true color information. This information motivated researchers to compress visual data or images in a way that the compressed information should be reliable and color information should not change. Almost the same rate of compression was achieved in early 90 s for the color images. Concerning multi-spectral or hyper-spectral imaging which have a number of spectral bands, their accessibility is hindered by the communication bandwidth and image size. These limitations may be alleviated by efficient image compression. J. Delcourt et al., proposed an adaptive multi-resolution based multispectral imaging technique substituted with JPEG algorithm (Delcourt 2010). Markas and Reif proposed two coder schemes, one to remove spectral redundancy and another wavelet based coder to remove special redundancy, in the multispectral images (Markas 1993). N. Salamati et al., proposed a coder that puts a threshold on DCT components due to high correlation between visible

color RGB and near-infrared components of four channel multispectral images. They also compared their results with JPEG and PCA based compression techniques and found almost the same compression rate (Salamati 2012). Canta and Poggi, proposed address predictive vector quantization based technique for multispectral images (Canta 1997). In this work both spatial and spectral dependencies were exploited. L. Chang used Eigenbased segmentation for multispectral image compression (Chang 2004). M. Cagnazzo, et al., proposed classified transform coding based spectral image compression technique in order to lower the computational complexity (Cagnazzo 2006). Q. Du and J. E. Fowler, amalgamated PCA with JPEG for hyper-spectral image compression (Du 2007). The joint photographic experts group (JPEG) proposed an algorithm called JPEG which is the most commonly used image compression standard. By selecting a tradeoff between image quality and rate of compression, it can achieve a degree of compression that is desired depending on the application (Skodras 2001). The cubic spline interpolation (CSI) is a best polynomial based interpolation technique that is smooth on the edges due to its strict constraint of continuity at second derivative. It is a computationally simple and robust technique. It can be combined with JPEG for image compression. In the current work, we continued our previous research on color image compression (Safdar 2014), we have incorporated cubic spline interpolation (CSI) into the JPEG algorithm to compress multispectral images. The CSI was used to compress spectral domain while JPEG was employed to reduce spatial dimensionality. The results of both methods were compared and analyzed on the bases of computational complexity and quality of the image reduced due to compression. 2. METHOD The principle component analysis (PCA) has widely been used for spectral reduction and spectral de-correlation in multivariate data analysis (Du 2007). PCA practically provides optimal and excellent de-correlation in statistical sense. At the time of training of all PCs, PCA is commonly known as the KarhunenLo`eve transform (KLT), in which case a hyperspectral image with N spectral bands produces an N N unitary KLT transform matrix. Because of being data dependent matrix, it must be communicated to the decoder in any KLT-based compression system. Alternatively, corresponding to the P largest eigenvectors, by training in the KLT transform matrix PCA can effectuate dimensionality reduction. The data volume passed to the encoder then has P < N, rather than N, spectral components, and the resulting N P PCA matrix is communicated to the decoder. The JPEG 1992 standard was used in the current work. The PCA transform matrix and data mean vector were generated in MATLAB; the Kakadu encoder performs the spectral transform (implicitly reducing the spectral dimensionality if P<N) and then embeds the mean vector as well as the inverse transform matrix into the JPEG2000 bit-stream. The encoder automatically allocates rate simultaneously across the P PCs to be coded; i.e., postcompression rate-distortion (PCRD) optimization is applied simultaneously to all code blocks in all PCs to optimally truncate the embedded bit stream for each code block. In the reconstruction process, the Kakadu decoder automatically extracts the transform matrix and mean vector and then applies them appropriately after the bit stream has been decoded (Du 2007).

Due to processing complexity of PCA, a simple algorithm is needed to reduce dimensionality of spectral data. The cubic spline interpolation (CSI) was considered here to reduce the dimensionality of spectral domain of multispectral images (MSIs). The CSI was employed in the spectral domain along with the JPEG that was employed in spatial domain. Down sampling stage before the baseline JPEG was skipped to avoid the loss of sheer information in both the algorithms. The performance results of both algorithms were then compared in terms of compressibility, processing complexity and reliability. 3. RESULTS AND DISCUSSION Four spectral images were selected to test both compression algorithms. Selected four images that include human skin color, natural objects, dark colors and most widely used test color checker chart, are shown below (Figure 1). The images were named as Caucasian male, red rose, tomatoes and Macbeth color checker lab, respectively. Three measures including compression rate (CR), processing time (T p ) and CIEDE2000 were used for performance analysis. The CIEDE2000 is CIE color difference formula which is best correlated with the human visual perception (Luo 2001). Figure 1: Selected test images The images were calculated using MATLAB. The compression rate was fixed at 8 and performance of both algorithms was tested in terms of quality of visual performance and computational complexity. The average results of image calculations have been shown (see Table 1). The results in (Table 1) show that E 00 for PCA based algorithm is much lower as compared to CSI based algorithm. And both algorithms have different performance for different images of same size that is the effect of spatial non-uniformity on the compressibility. The Fig. 2 shows the logarithmic values of processing time of two algorithms at different image sizes. It can be seen from Fig. 2 that increasing the image size processing time of PCA based algorithm increases rapidly, while CSI based algorithm does not add that much computational complexity with the increase of image size. Being color scientists, we believe that color difference less than 1.0 E 00 units is tolerable. Test results showed that for a fixed value of compression rate, CSI based algorithm performed poor in terms of E 00, in comparison with PCA, but is still reliable because of small color difference with the original image data. On the other hand it has lower complexity and is computationally much better as compared to PCA based algorithm, especially for spectral images with large number of pixels that may take several minutes to

process even on a powerful computer. With the increase of image size, complexity of PCA increases rapidly and hence takes more time to process. Table 1. Summary of the results from spectral compression Algo. Name caucassian Red Rose Tomotoes Macbeth CSI and JPEG 0.5 0.8 0.7 0.6 PCA and JPEG 0.2 0.3 0.2 0.2 Figure 2: Processing time plotted against image size. 4. CONCLUSIONS Two different techniques cubic spline interpolation (CSI) and principle component analysis (PCA) were employed one by one in the spectral domain and were amalgamated with the JPEG, which was employed in spatial domain. The performance results of both algorithms were then compared in terms of compressibility and processing complexity. Test results showed that for a fixed value of compression rate, CSI based algorithm performed poor in terms of E 00, in comparison with PCA, but is still reliable because of small color difference with the original image data. On the other hand it has lower complexity and is computationally much better as compared to PCA based algorithm, especially for spectral images with large size. With the increase of image size, complexity of PCA increases rapidly and hence needs more time and memory to process. REFERENCES Delcourt J. et al. 2010. An Adaptive Multi-resolution Based Multispectral Image Compression Method. Image and Signal Processing. Springer Berlin Heidelberg, 54-62. Markas T., and Reif J. 1993. Multispectral Image Compression Algorithms. Data Compression Conference 1993. DCC'93. IEEE, 391-400.

Salamati N., Sadeghipoor Z., and Susstrunk S. 2012. Compression of Multispectral Images: Color (RGB) Plus Near-infrared (NIR). Multimedia Signal Processing (MMSP), 2012 IEEE 14th International Workshop on. IEEE, 65-70. Canta R. G., and Poggi G. 1997. Compression of multispectral images by addresspredictive vector quantization. Signal Processing: Image Communication 11.2, 147-159. Chang L. 2004. Multispectral Image Compression Using Eigenregion-based Segmentation, Pattern Recognition. 37(6) 1233-1243. Cagnazzo M., et al. 2006. Low-complexity compression of multispectral images based on classified transform coding. Signal Processing: Image Communication 21(10) 850-861. Du Q., and Fowler J. E. 2007. Hyperspectral Image Compression Using JPEG2000 and Principal Component Analysis, Geoscience and Remote Sensing Letters, IEEE 4(2) 201-205. Skodras A., Christopoulos C., and Ebrahimi T. 2001. The JPEG 2000 Still Image Compression Standard. Signal Processing Magazine, IEEE 18(5) 36-58. Safdar M., Luo M. R., and Liu X. Y. 2014. Using Different Color Model to Test JPEG and Modified JPEG. The 22 nd Color Imaging Conference, Boston 189-193. http://www.imageval.com/scene-database/ Luo M. R., Cui G. and Rigg 2001. The Development of CIE 2000 Color Difference Formula: CIEDE2000, Color Res. App., 26(5), 340-350. Address: Prof. Ming Ronnier Luo, State Key Laboratory of modern optical instrumentation, Zhejiang University, Hangzhou, China E-mails: msafdar87@zju.edu.cn, m.r.luo@leeds.ac.uk, wangflxy@zju.edu.cn