Colour Image Compression Method Based On Fractal Block Coding Technique

Similar documents
FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

A New Approach to Fractal Image Compression Using DBSCAN

Fractal Compression. Related Topic Report. Henry Xiao. Queen s University. Kingston, Ontario, Canada. April 2004

MRT based Adaptive Transform Coder with Classified Vector Quantization (MATC-CVQ)

MRT based Fixed Block size Transform Coding

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Iterated Functions Systems and Fractal Coding

Video Compression An Introduction

Fractal Image Compression. Kyle Patel EENG510 Image Processing Final project

Adaptive Quantization for Video Compression in Frequency Domain

A combined fractal and wavelet image compression approach

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

A Review of Image Compression Techniques

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

Volume 2, Issue 9, September 2014 ISSN

Encoding Time in seconds. Encoding Time in seconds. PSNR in DB. Encoding Time for Mandrill Image. Encoding Time for Lena Image 70. Variance Partition

Genetic Algorithm based Fractal Image Compression

CHAPTER 4 REVERSIBLE IMAGE WATERMARKING USING BIT PLANE CODING AND LIFTING WAVELET TRANSFORM

CSE237A: Final Project Mid-Report Image Enhancement for portable platforms Rohit Sunkam Ramanujam Soha Dalal

Compression of Stereo Images using a Huffman-Zip Scheme

Differential Compression and Optimal Caching Methods for Content-Based Image Search Systems

Mesh Based Interpolative Coding (MBIC)

Fast Fractal Image Encoder

signal-to-noise ratio (PSNR), 2

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

Efficient Image Compression of Medical Images Using the Wavelet Transform and Fuzzy c-means Clustering on Regions of Interest.

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

CMPT 365 Multimedia Systems. Media Compression - Image

Fingerprint Image Compression

Fractal Image Coding (IFS) Nimrod Peleg Update: Mar. 2008

CS 335 Graphics and Multimedia. Image Compression

Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform

REVIEW ON IMAGE COMPRESSION TECHNIQUES AND ADVANTAGES OF IMAGE COMPRESSION

Contrast Prediction for Fractal Image Compression

Data Hiding in Video

5.7. Fractal compression Overview

ANALYSIS OF SPIHT ALGORITHM FOR SATELLITE IMAGE COMPRESSION

Image Compression - An Overview Jagroop Singh 1

A new predictive image compression scheme using histogram analysis and pattern matching

Pak. J. Biotechnol. Vol. 13 (special issue on Innovations in information Embedded and Communication Systems) Pp (2016)

Modified SPIHT Image Coder For Wireless Communication

Rate Distortion Optimization in Video Compression

Three Dimensional Motion Vectorless Compression

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

Digital Image Steganography Techniques: Case Study. Karnataka, India.

Image Compression Using BPD with De Based Multi- Level Thresholding

Enhancing the Image Compression Rate Using Steganography

Comparative Study between DCT and Wavelet Transform Based Image Compression Algorithm

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

AN EFFICIENT VIDEO WATERMARKING USING COLOR HISTOGRAM ANALYSIS AND BITPLANE IMAGE ARRAYS

Copyright Detection System for Videos Using TIRI-DCT Algorithm

A Novel Image Compression Technique using Simple Arithmetic Addition

Optimization of Bit Rate in Medical Image Compression

An Optimum Novel Technique Based on Golomb-Rice Coding for Lossless Image Compression of Digital Images

Compression of 3-Dimensional Medical Image Data Using Part 2 of JPEG 2000

Research Article Does an Arithmetic Coding Followed by Run-length Coding Enhance the Compression Ratio?

A Comparative Study of DCT, DWT & Hybrid (DCT-DWT) Transform

A NEW ENTROPY ENCODING ALGORITHM FOR IMAGE COMPRESSION USING DCT

AUDIOVISUAL COMMUNICATION

Robert Matthew Buckley. Nova Southeastern University. Dr. Laszlo. MCIS625 On Line. Module 2 Graphics File Format Essay

Image Error Concealment Based on Watermarking

Image Compression for Mobile Devices using Prediction and Direct Coding Approach

PROBABILISTIC MEASURE OF COLOUR IMAGE PROCESSING FIDELITY

Hardware Architecture for Fractal Image Encoder with Quadtree Partitioning

Implementation of ContourLet Transform For Copyright Protection of Color Images

CHAPTER 4 FRACTAL IMAGE COMPRESSION

Dictionary Based Compression for Images

Histogram Based Block Classification Scheme of Compound Images: A Hybrid Extension

IMAGE COMPRESSION TECHNIQUES

7.5 Dictionary-based Coding

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

Modified No Search Scheme based Domain Blocks Sorting Strategies for Fractal Image Coding

A New DCT based Color Video Watermarking using Luminance Component

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

[Singh*, 5(3): March, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

A Very Low Bit Rate Image Compressor Using Transformed Classified Vector Quantization

Reconstruction PSNR [db]

DIGITAL IMAGE WATERMARKING BASED ON A RELATION BETWEEN SPATIAL AND FREQUENCY DOMAINS

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

Department of Electronics and Communication KMP College of Engineering, Perumbavoor, Kerala, India 1 2

COLOR IMAGE COMPRESSION USING DISCRETE COSINUS TRANSFORM (DCT)

Comparison of Wavelet Based Watermarking Techniques for Various Attacks

A Comprehensive lossless modified compression in medical application on DICOM CT images

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

Reduction of Blocking artifacts in Compressed Medical Images

VC 12/13 T16 Video Compression

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

A Reversible Data Hiding Scheme for BTC- Compressed Images

Fractal Image Compression

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

Wavelet Transform (WT) & JPEG-2000

DIGITAL IMAGE PROCESSING WRITTEN REPORT ADAPTIVE IMAGE COMPRESSION TECHNIQUES FOR WIRELESS MULTIMEDIA APPLICATIONS

5.1 Introduction. Shri Mata Vaishno Devi University,(SMVDU), 2009

( ) ; For N=1: g 1. g n

JPEG 2000 compression

Module 8: Video Coding Basics Lecture 42: Sub-band coding, Second generation coding, 3D coding. The Lecture Contains: Performance Measures

ISSN: An Efficient Fully Exploiting Spatial Correlation of Compress Compound Images in Advanced Video Coding

Compression of Light Field Images using Projective 2-D Warping method and Block matching

Transcription:

Colour Image Compression Method Based On Fractal Block Coding Technique Dibyendu Ghoshal, Shimal Das Abstract Image compression based on fractal coding is a lossy compression method and normally used for gray level images range and domain blocks in rectangular shape. Fractal based digital image compression technique provide a large compression ratio and in this paper, it is proposed using YUV colour space and the fractal theory which is based on iterated transformation. Fractal geometry is mainly applied in the current study towards colour image compression coding. These colour images possesses correlations among the colour components and hence high compression ratio can be achieved by exploiting all these redundancies. The proposed method utilises the self-similarity in the colour image as well as the cross-correlations between them. Experimental results show that the greater compression ratio can be achieved with large domain blocks but more trade off in image quality is good to acceptable at less than 1 bit per pixel. Keywords Fractal coding, Iterated Function System (IFS), Image compression, YUV colour space. I. INTRODUCTION ITH the ever increasing demand for images, sound, W video sequences, computer animations and volume visualization, data compression is found to be a critical issue regarding the cost of data storage and transmission time. JPEG currently provides the industry standard for still image compression, there is ongoing research in alternative methods. Fractal based image compression is one of them. Fractal-based techniques have been applied in several areas of digital image processing, such as image segmentation [1], image analysis [2], [3], image synthesis and computer graphics [4]. It has generated much interest due to its ability to provide high compression ratios with good decompression quality and it enjoys the advantage of very fast decompression. The lossy coding techniques like DCT (Discrete Cosine Transform), JPEG, MPEG-1 and MPEG-2 stand for video and still image compression and these are based on the DCT which provides good performance in terms of compression ratio. For high compression ratio, DCT based algorithms suffer from blocking effects. YUV colour scheme or space has been used in television broadcasting system owing to its properties of having lower band width, faster transmission time compared with those of RGB system. In the latter, each component i.e. red, green and blue occupy equal band width and in this case luminance and chrominance parts of RGB signal are inter- Dibyendu Ghoshal is with the Department of Electronics & Communication Engineering, National Institute of Technology, Agartala, India (e-mail: tukumw@gmail.com). Shimal Das is with the Department of Computer Sci. & Engineering, Tripura Institute of Technology, Narsingarh, Agartala, India (e-mail: shimalcs.tit@gmail.com). mingled. Thus RGB system poses problem to the user of black and white (BW) television system. In YUV system, as luminance part (Y) is separated from the coloured portion i.e. U and V components, BW television system can tune any channel carrying video signal in YUV format. Moreover, as U and V components stand for the colour difference signal with respect to the intensity part, both of them occupy small band widths and that has made them popular in colour television transmission. For high compression ratios wavelet transform and fractal coding are the most appropriate applications [6]. The fractal geometry was first introduced by Mandelbrot [9] in the late seventies and is being used in a number of domains. Later on, the mathematical theory of fractals was studied and well presented by [4]. Fractal block coding reported by [5], [6] is an important land mark in applying fractals to images required compression. Although a large number of research works on the compression of digital image signal are reported, no study on fractal based compression of coloured digital image signal using YUV colour format is seen in published or on-line literature. In this paper a fractal block coding technique for digital color images in YUV space is proposed. The proposed technique provides the high compression ratio compared to other techniques. The rest of the paper is arranged as follows: Section II presents overview of the fractal block coding technique, Section III describes the fractal coding for color images, Section IV provide the experimental results, Section V and VI presents the conclusion and references respectively. II. MATHEMATICAL BACKGROUND OF FRACTAL BLOCK CODING TECHNIQUES Image compression based on the fractal coding makes fruitful uses of image self-similarity in spatial domain by ablating image geometric redundancies [7]. Fractal image coding is based on the theory of iterated function systems (IFS) [4]. This process is quite complicated but decoding process is comparatively its simple, which makes use of its potentials in high compression ratio. Basically there are mainly four steps for fractal block coding of digital images. First step is image partitioning, second step is selection of a discrete contractive image transform class, third step relates to reduction of distortion based on constructing codebook and Last step deals with the quantization of the parameters related to entire fractal compression process. All these steps are depicted in Fig. 1 in a flow-chart form. 2079

INPUT COLOR IMAGE DOMAIN BLOCK(S) IMAGE PARTITIONING FRACTAL TRANSFORMATION CODE BOOK(S) RANGE BLOCK(S) MATCHING THE CODE VECTOR QUANTIZATION FOR FRACTAL IMAGES RECEIVED ENCODED DATA Fig. 1 Sequence of the fractal blocks coding technique in flow-chart form Fig. 2 (a) Schematic presentation of Range and domain blocks in the context of fractal coding the range blocks. It is customary that the domain blocks size are double of the range blocks (i.e. Domain blocks = 2 x Range blocks). Fig. 2 (b) shows the partitioned range and domain blocks of Lena image and Fig. 2 (a) Range and domain blocks. Fractal based image transformations are mainly divided into two parts viz. geometric and mosaic. In geometric contraction, operator maps the domain block (D i ) to a range block (R i ). In the present study the size of the domain block is taken to be the twice of that of the range block. The geometric part of the transformation can be processed by averaging over non-overlapping 2x2 or 4x4 size sub-blocks within the input domain block. So the size of the range block obtained from image blocks formed by such averages will be of the same but the mosaic part will be one out of the few pre-decided ones and it exploit the redundancies present in the image in the form of mirror symmetry, self-similarity and different orientations of the same image block etc. This operation may comprise various processes such as averaging the contrast scaling, color reversal, luminance shift and the mid-vertical axis reflection or horizontal axis or first diagonal or second diagonal reflection or 90 degree or 180 degree or 270 degree rotation around the centre of the block. But the mosaic part of the fractal transformation consists of scaling by a chosen constant, isometric and luminance shift and other minor factors. Domain blocks are transformed based on fractal coding and produce code vectors. Code book is constructed with the help of code vectors and Fig. 3 shows the architectural view of coding of range blocks with the help of code book and finally formed by domain blocks. The size of the code book depends on the size of domain blocks available and the number of fractal transformations used. Finally the range blocks are produced with the help of code vector matching. RANGE BLOCKS CODE BOOK SEARCH DOMAIN BLOCKS FRACTAL TRANSFORMATIONS CODE VECTORS CODE BOOK Fig. 2 (b) Lena image partitioned into range and domain blocks Image can be partitioned into non-overlapping several square blocks called range blocks. Similarly image can be partitioned into overlapping several square blocks called domain blocks. The size of the domain blocks is larger than CODE VECTORS MATCHING Fig. 3 Range blocks coding with the help of code book formed by domain blocks 2080

For distortion measure in this coding system the normalized mean square error (NMSE) is used and this is defined as 1,, Here, and, are, pixel intensities of original image and encoded N x N size image, respectively. At the final stage the transformed images are quantized with less quantization error and it is transformed into the encoded receiver. 255 where PNSR= peak signal to noise ratio. Simultaneously the encoded receivers transmit these transformations for iteration to fulfill the purpose. Then the constructed images are called fractal images. The iteration free fractal encoding method [11] greatly reduces the decoding time, but does not reduce the encoding time much. Similar ideas are explored in some of the recent works to reduce the encoding time [10]-[12]. III. PROPOSED FRACTAL CODING FOR COLOR IMAGES IN YUV SPACE For colour image compression, there exists some correlation between the color components and greater compression is achieved by exploiting those correlation and redundancies. It is known have that a fractal compression of color images of 24 bit/pixel with the dimension of 512x512 of pixels. These images are split into YUV planes and these YUV planes are transformed and produce components of fractal coder i.e. range blocks and domain blocks. Fig. 4 shows the YUV components for fractal coding. RANGE BLOCKS INPUT COLOR IMAGE YUV TRANSFORMATION FRACTAL CODER COMPONENT DOMAIN BLOCKS Fig. 4 Block wise presentation of YUV component for fractal coding scheme The sizes of the domain blocks are always double that of the range blocks. In the present study the size of range block is varied into three slabs e.g. 4x4, 8x8, and 16x16. This will yield maximum 16388 domain blocks for each color plane. There are three colour planes in YUV space for the design of code book and the same is used to code non-overlapping range blocks obtained from these three colour planes. To get the codebook design carried out, the fractal transformation with domain blocks from all three colour planes. This code book is used to construct the range blocks. Every range block coded send the positions of the domain block to avoid the requirement of code book and fractal transformation is used. To reduce the bit rate required, variable bit allocation depending on the type of the image block coded [8] is used. If the image block having a significant gradient, needs quantize all the parameters using fractal transformation for achieving good image quality. IV. EXPERIMENTAL RESULTS AND DISCUSSIONS The present study has been carried out using Matlab software (version 2009a).The necessary programs have been done in simple manners to implement the interactive contraction process to two test images viz. Lena and Baboon of size 512x512 pixels each have been adopted from database. The fractal coding is basically a lossy-compression technique and the compression is carried out domain wise and with gradual decrease of the area. The partition of the digital image in space domain is done on the basic of self-similarity i.e., the similarity among the intensity level of the pixels. The range blocks are the ultimate aim and these are reached through the domain blocks. For the simplest case and with a view to avail mathematical ease, the domain blocks are gradually divided by two but in steps. In the subsequent stage the range blocks are made to have very small size. In one present study there range block size viz. 4x4, 8x8 and 16x16 and the range block dimensions are the ultimate parameters which determines the attribute of the compressed image. It has been found out that when range block dimension is made higher, the entropy of the images decreases up to a certain limit (where range block is 8x8), beyond which it increases again which implies that lower compressing capability. The variation of entropy with the range block size attains an optimized value beyond which the scaling of compression becomes lower that is the bit/pixel become lower. The optimize condition provides a balance between the selfsimilarity of the pixel number and the pixel depth. On the other hand peak signal noise ratio; decreases with the increase of range block size. These indicate that the resultant images by fractal compression are more prone to be affected by noise when the range blocks attain higher dimension. Obviously, it reflects the undesired situation. The same type of graphics has been observed for Lena and Baboon images. Furthermore the recent study aims at to provide better compression ratio by using YUV colour format. Here from the inherent property of the YUV format, pixel depth becomes less than 24 which holds good for most common RGB colour format. Besides, as the chrominance components that is U and V stand for the colour difference and the difference is made with respect to the luminance part the ratio between U and V 2081

component can be adjusted so that it can lead to better compression of digital images using fractal coding. Using the peak signal to noise ratio (PNSR) the coding performance can be defined as 255 The experimental result shows that good quality images are obtained at about 1bit/pixel in Fig. 5. The experimental results are summarized in Table I and these are shown in Figs. 5 (a)- (d) and Figs. 6 (a)-(d). Here it is consider the size of 4x4 images for obtaining good quality of the reconstructed images. From the experimental result we have learned that if we increased the size of range blocks from the size 4x4 to 16x16, the compression ratio increases rapidly without disturbing the images quality and the respective graph shown in Figs. 7 (a)- (d). TABLE I EXPERIMENTAL RESULT Test images Range block size Baboon Entropy (bits/pixel) 4x4 8x8 16x16 3.0301 1.0198 0.2199 PNSR (db) 27.78 24.07 22.58 Lena Entropy (bits/pixel) 2.6207 1.009 0.2029 PNSR (db) 36.09 32.52 28.63 Fig. 5 (a) The original color (RGB) image of Baboon Fig. 5 (c) The 8x8 reconstructed fractal image of 0198bpp and 24.07 db. (The size of Baboon 512x512) Fig. 5 (d) The 16x16 reconstructed fractal image of 0.2199 bpp, 22.58 db Fig. 6 (a) Original color Lena image (512x512 size) Fig. 5 (b) The reconstructed fractal image using 4x4 range block size (PNSR= 27.78dB and bbp= 3.0301) Fig. 6 (b) The 4x4 reconstructed fractal image of 2.6207 bpp, 36.09 db 2082

Fig. 7 (d) The increasing of compression ratio of Baboon image Fig. 6 (c) The 8x8 reconstructed fractal image of 1.009 bpp, 32.52 db Fig. 6 (d) The 16x16 reconstructed fractal image of 0.2029 bpp, 28.63 db Fig. 7 (a) The increasing of compression ratio of Lena image Fig. 7 (b) The increasing of compression ratio of Baboon image V. CONCLUSIONS The present study has been carried out to get greater compression ratio using fractal coding on colure digital images in YUV format the division of the image plan by domain blocks followed by range blocks are made by a factor of two. But the affine mapping and self-similarity are always maintained in fractal compression one and above the entropy (in bit/pixel) has been found to be lower than unity in the present study and this reflects the efficacy of fractal coding. With the help of this type of compression the memory space occupied with in the memory of the computer would become much less compared to any other compression method. These would also help in reducing either the transmission time when the channel bandwidth remains the same as, by keeping the transmission time constant, lower bit rate channel can be used to transmit image signal mainly for television signal. REFERENCES [1] A. P. Pentland, Fractal-based descriptions of natural scenes, IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-6, no. 6, 1984W.-K. Chen, Linear Networks and Systems (Book style). Belmont, CA: Wadsworth, 1993, pp. 123 135. [2] Fractal surface models for communications about terrain, SPIE Visual Comun. Image Process.11, vol. 845, 1987. [3] M. C. Stein, Fractal image models and object detection, SPIE Visual Commun. Image Process. II, vol. 845, 1987. [4] M. F. Barnsley, Fractals Everywhere. New York Academic Press, 1988 [5] A. E. Jacquin, Image Coding Based on a Fractal Theory of Iterated Contractive Image Transformations, IEEE Trans. on Image Processing, Vol 1, No. 1, Jan 1992.C. J. Kaufman, Rocky Mountain Research Lab., Boulder, CO, private communication, May 1995. [6] A. E. Jacquin, A.Novel Fractal Block-Coding Technique for Digital Images, ICASSP, 1990M. Young, The Technical Writers Handbook. Mill Valley, CA: University Science, 1989. [7] Sri Shimal Das, Dr. Dibyendu Ghoshal, A proposed method for edge detection of an image based on self-similarity parameterisation by fractal coding, Int. J. Comp. Appl., Vol 2 (6), 1897-1902, 2011 [8] B. Ramamurthi and A. Gersho, Classified vector Quantization of Images, IEEE Trans. Communications, Vol34, Nov 1986 [9] B.B. Mandelbrot, The Fractal Geometry of Nature, Freeman, San Francisco, 1983 [10] Daniel Barbara, Ping Chen, Using the fractal dimension to cluster datasets, Proc. of the 6 th International Conference on Knowledge Discovery and Data Mining, pp. 260-264, 2000.. [11] H.T.Chang and C.J.Kuo, Iteration free fractal image coding based on efficient domain pool design, IEEE transa. on Image Processing, vol. 9, no.3, pp. 329-339, 2000. [12] H. T.Chang and C. J.Kuo, A novel noniterative scheme for fractal image coding, Journal of Information Science and Engineering 17, pp.429-443, 2001. Fig. 7 (c) The increasing of compression ratio of Lena image Dr. Dibyendu Ghoshal was born in 1962 in Calcutta, India. He did B.Sc. (Honours in Physics), B.Tech and M.Tech in Radiophysics and Electronics, all from Calcutta University in 1981, 1985 and 1987, respectively, and Ph.D 2083

in Radio physics and Electronics from Calcutta University in 1997 with specialization in Microwave and millimeter wave systems. He joined Indian Engineering Sevices (Group-A) in 1988 and served Department of Telecommunication, Government of India till 1990. Dr. Ghoshal was awarded SRF in 1992 by CSIR, the apex body of research in India. Subsequently, he was awarded Postdoctoral Research Associate ship in 1996. He has more than 10 years teaching experience and he has published various papers in reputed journals and conference Proceedings. Currently, he is an Associate Professor of National Institute of Technology, Agartala, India. His research interest includes microwave and millimeter wave systems and devices, semiconductor physics and devices, optoelectronics and digital signal and image processing. Mr. Shimal Das has born on 1980 in Tripura, India, he has done his B.E (Computer Sci. & Engg.) degree from National Institute of Technology, Agartala (Formerly T.E.C), India and M.Tech (Computer Sci. & Engg.) degree From Tripura University, A central University, Tripura, India in 2006 and 2008 respectively. He is currently working as a Asstt. Professor, Deptt. of Computer Sci. & Engg. Tripura Institute of Technology, Narsingarh, India. Mr. Das has 7 years teaching experience. His research interests are Digital image Processing, Network security and Mobile computing. He has published many conference and journal papers. 2084