Lifting Based Image Compression using Grey Wolf Optimizer Algorithm

Similar documents
Comparative Analysis of Swarm Intelligence Techniques for Data Classification

Implementation of Lifting-Based Two Dimensional Discrete Wavelet Transform on FPGA Using Pipeline Architecture

Design of 2-D DWT VLSI Architecture for Image Processing

REVIEW ON OPTIMIZATION TECHNIQUES USED FOR IMAGE COMPRESSION

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

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

Adaptive Quantization for Video Compression in Frequency Domain

IMAGE COMPRESSION USING HYBRID TRANSFORM TECHNIQUE

A New Approach to Compressed Image Steganography Using Wavelet Transform

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

DCT SVD Based Hybrid Transform Coding for Image Compression

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

Research Article A Grey Wolf Optimizer for Modular Granular Neural Networks for Human Recognition

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

Digital Image Watermarking Scheme Based on LWT and DCT

Fingerprint Image Compression

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

SIGNAL COMPRESSION. 9. Lossy image compression: SPIHT and S+P

CSEP 521 Applied Algorithms Spring Lossy Image Compression

Efficient Image Steganography Using Integer Wavelet Transform

Enhanced Implementation of Image Compression using DWT, DPCM Architecture

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

Optimized Watermarking Using Swarm-Based Bacterial Foraging

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

Robust Lossless Image Watermarking in Integer Wavelet Domain using SVD

A Review on Digital Image Compression Techniques

JPEG2000 Image Compression Using SVM and DWT

AUTOMATED IMAGE ENHANCEMENT USING GREY-WOLF OPTIMIZER ALGORITHM

A combined fractal and wavelet image compression approach

Image Compression. CS 6640 School of Computing University of Utah

ADAPTIVE LIFTING BASED IMAGE COMPRESSION SCHEME USING INTERACTIVE ARTIFICIAL BEE COLONY ALGORITHM

Comparison of DCT, DWT Haar, DWT Daub and Blocking Algorithm for Image Fusion

PERFORMANCE ANAYSIS OF EMBEDDED ZERO TREE AND SET PARTITIONING IN HIERARCHICAL TREE

Robust Image Watermarking based on Discrete Wavelet Transform, Discrete Cosine Transform & Singular Value Decomposition

Robust Image Watermarking based on DCT-DWT- SVD Method

COMPARISONS OF DCT-BASED AND DWT-BASED WATERMARKING TECHNIQUES

IMAGE PROCESSING USING DISCRETE WAVELET TRANSFORM

Comparative Analysis of 2-Level and 4-Level DWT for Watermarking and Tampering Detection

Comparative Analysis on Medical Images using SPIHT, STW and EZW

Feature Based Watermarking Algorithm by Adopting Arnold Transform

FPGA Implementation of 4-D DWT and BPS based Digital Image Watermarking

Grey Wolf Optimization Based CDMA Crossbar Design

Compressive Sensing Based Image Reconstruction using Wavelet Transform

Denoising and Edge Detection Using Sobelmethod

Efficient Feature Selection and Classification Technique For Large Data

International Journal of Research in Computer and Communication Technology, Vol 4, Issue 11, November- 2015

Combined DCT-Haar Transforms for Image Compression

ANALYSIS OF SPIHT ALGORITHM FOR SATELLITE IMAGE COMPRESSION

Image Compression: An Artificial Neural Network Approach

Improved Qualitative Color Image Steganography Based on DWT

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

IMAGE COMPRESSION USING EMBEDDED ZEROTREE WAVELET

Keywords - DWT, Lifting Scheme, DWT Processor.

Handwritten Script Recognition at Block Level

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

Using Shift Number Coding with Wavelet Transform for Image Compression

Image Compression using Haar Wavelet Transform and Huffman Coding

Image Compression Algorithm for Different Wavelet Codes

Water cycle algorithm with fuzzy logic for dynamic adaptation of parameters

Medical Image Sequence Compression Using Motion Compensation and Set Partitioning In Hierarchical Trees

AN APPROACH FOR COLOR IMAGE COMPRESSION OF BMP AND TIFF IMAGES USING DCT AND DWT

Digital Watermarking: Combining DCT and DWT Techniques

A new robust watermarking scheme based on PDE decomposition *

Fuzzy Logic Based Hybrid Image Compression Technology

Keywords Audio Compression, Biorthogonal tab 9/7 wavelet filter, Hierarchal Quantization, Lossless Coding

MEMORY EFFICIENT WDR (WAVELET DIFFERENCE REDUCTION) using INVERSE OF ECHELON FORM by EQUATION SOLVING

SIMULINK BASED PROPOSED MODEL FOR IMAGE COMPRESSION AND COMPARISION WITH OTHER IMAGE COMPRESSION TECHNIQUE

Comparison of Digital Image Watermarking Algorithms. Xu Zhou Colorado School of Mines December 1, 2014

QR Code Watermarking Algorithm Based on DWT and Counterlet Transform for Authentication

A DWT, DCT AND SVD BASED WATERMARKING TECHNIQUE TO PROTECT THE IMAGE PIRACY

Implementation and Comparison of Watermarking Algorithms using DWT

Metamorphosis of High Capacity Steganography Schemes

Optimization of Bit Rate in Medical Image Compression

Performance Evaluation of Fusion of Infrared and Visible Images

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

CHAPTER-6 WATERMARKING OF JPEG IMAGES

Image Compression Algorithms using Wavelets: a review

ANALYSIS OF IMAGE COMPRESSION ALGORITHMS USING WAVELET TRANSFORM WITH GUI IN MATLAB

FPGA Implementation Of DWT-SPIHT Algorithm For Image Compression

Digital Watermarking with Copyright Authentication for Image Communication

Orientation Filtration to Wavelet Transform for Image Compression Application

Digital Image Watermarking Using DWT and SLR Technique Against Geometric Attacks

Hybrid Image Compression Technique using Huffman Coding Algorithm

Wavelet Based Image Compression Using ROI SPIHT Coding

Image Compression Using BPD with De Based Multi- Level Thresholding

Analysis and Comparison of EZW, SPIHT and EBCOT Coding Schemes with Reduced Execution Time

Robust Image Watermarking Based on Compressed Sensing Techniques

Comparative Analysis of Different Spatial and Transform Domain based Image Watermarking Techniques

JPEG 2000 Still Image Data Compression

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

Research Article Color Image Compression Based on Wavelet, Differential Pulse Code Modulation and Quadtree Coding

Chapter 1 Introduction Motivation Approach Significance of Research Overview of Material... 5

QR Code Watermarking Algorithm based on Wavelet Transform

AlphaTrimmedMeanbasedJPEGCompressionforanObjectiveImageQualityEnhancementofNoisyandNoiseLessImages

Comparison of Wavelet Based Watermarking Techniques for Various Attacks

FPGA IMPLEMENTATION OF BIT PLANE ENTROPY ENCODER FOR 3 D DWT BASED VIDEO COMPRESSION

An Algorithm for Image Compression Using 2D Wavelet Transform

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

IMAGE COMPRESSION USING TWO DIMENTIONAL DUAL TREE COMPLEX WAVELET TRANSFORM

Comparison of EBCOT Technique Using HAAR Wavelet and Hadamard Transform

Transcription:

Lifting Based Compression using Grey Wolf Optimizer Algorithm Shet Reshma Prakash Student (M-Tech), Department of CSE Sai Vidya Institute of Technology Bangalore, India Vrinda Shetty Asst. Professor & HOD, Department of ISE Sai Vidya Institute of Technology Bangalore, India Abstract compression is the most significant requirement due to constraints related to storage space and transmission bandwidth. This paper proposes a new technique for Lifting based image compression using Grey Wolf Optimizer Algorithm (GWO). The Lifting Scheme is a new method for faster computation of bi-orthogonal wavelets. The GWO is Swarm Intelligence based optimization algorithm which simulates the leadership hierarchy and hunting behavior of grey wolves. The performance is evaluated on the basis of Peak Signal to Noise Ratio (PSNR) and encoding and decoding is performed using Set Partitioning in Hierarchical Trees (SPIHT) technique. The best compressed image is the one which has higher PSNR value. Keywords compression, Grey Wolf Algorithm, Lifting Scheme. I. INTRODUCTION Optimizer Data compression is beneficial because it reduces the consumption of expensive resources like bandwidth and hard disk space. Compression is a technique where the size of the image is reduced by removing the redundant and irrelevant information and by encoding it using fewer bits of information. There are two types of image compression namely lossy and lossless. In lossy technique it is possible to reconstruct the approximation of the original image and compression ratio is high. In lossless technique the original image can be exactly reconstructed but the compression ratio is low. There are various techniques for image compression. JPEG is the most commonly used lossy image compression technique based on Discrete Cosine Transform (DCT). DCT represents the signal in frequency domain. DCT represents the signal as the sum of sinusoids of varying magnitude and frequencies. JPEG 2000 standard uses Discrete Wavelet Transform (DWT) which decomposes the image into four frequency sub bands i.e. LL, LH, HL and HH. This paper proposes a technique wherein image is compressed using evolutionary computation based meta-heuristic optimization algorithm i.e. Grey Wolf Optimizer (GWO). Swarm intelligence based optimization algorithm is the major part in evolutionary computation to perform continuous optimization of selected population and achieve best solution. Some of the optimization algorithms which are already used for image compression are Artificial Bee Colony (ABC), Ant Colony Optimization (ACO) and Particle Swarm Optimization (PSO). II. LITERATURE SURVEY Shu Chuan et al. [1] have reviewed Swarm Intelligence based algorithms like Particle Swarm Optimization (PSO), Ant Colony System (ACS), Stochastic Diffusion Search (SDS), Bacteria Foraging (BF), the Artificial Bee Colony (ABC) for solving certain optimization problems. Harsha D Zope et al. [2] have done comparative study of various image compression techniques like Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Wavelet Packet Decomposition (WPD). Rajesh K Yadav et al. [3] have done comparison based on two thresholding techniques i.e. local thresholding and global thresholding. M. Mohamed Ismail and Dr. K. Baskaran [4] have worked on Adaptive Lifting Scheme based image compression using Artificial Bee Colony algorithm. The adaptive Lifting Scheme is a modification of the classical lifting where update operation is performed before the prediction according to its lifting structure. Artificial Bee Colony algorithm is optimization technique which mimics the foraging behavior of honey bees. Seyedali Mirjalili et al. [5] have proposed a new population based meta-heuristic optimization technique called Grey Wolf Optimizer (GWO) inspired by grey wolves (Canis lupus). M. Santhosh et al. [6] have decomposed the image using Lifting Scheme along with SPIHT algorithm. III. LIFTING SCHEME Lifting Scheme when applied on image produces the approximation co-efficient and detail co-efficient. One major benefit of using the lifting scheme is that there is no need of temporary arrays for storing the coefficients and it is reversible. Also it does not require filters as in DWT. Lifting scheme constitutes three basic operations namely Split, Predict and Update. Split Divide the original data into two disjoint subsets. The original data set x[n] is partitioned into x e[n] (even indexed points) and x o[n] (odd indexed points). x e[n]=x[2n], x o[n] = x[2n + 1]

Predict Generate the wavelet coefficients d[n] as the error in predicting x o[n] from x e[n] using prediction operator P Update d[n] = x o[n]-p(x e[n] ) (1) Combine x e[n] and d[n] to obtain scaling coefficients c[n] that represent a coarse approximation to the original signal x[n]. This is done by applying update operator U to the wavelet coefficients and adding to x e[n]. c[n] = x e[n]+u(d[n]) (2) The Forward and Inverse Lifting Scheme is shown in Figure 1 and Figure 2. follow the order of alpha wolf. Beta wolf is the subordinate for alpha wolf and helps him for decision making. Delta wolf also follows the order of alpha wolf and beta wolf. The Omega wolf is like scapegoat who is last person to eat in the pack. The block diagram for the proposed work is shown in Figure 3.The input image supplied by the user is sent for preprocessing. In preprocessing stage the image is converted to grey scale and it is resized.then Lifting scheme is used for the decomposition of the image to the approximation coefficients (scaling coefficients) and the details coefficients (wavelet coefficients). The approximation coefficients are contained in the LL band. And detail coefficients are contained in LH, HL and HH band. The optimization is carried out in all four sub-bands using Grey Wolf Optimizer Algorithm in an iterative manner. Fig. 1. Forward Lifting scheme Fig. 3. Block diagram for the proposed work The proposed system follows the procedure given below for image compression. Fig. 2. Inverse Lifting Scheme The three steps of lifting scheme are easily invertible even if the P and U values are non-linear or space variant. It is possible to reconstruct the original signal if same values of P and U are used for Forward and Inverse Lifting Scheme. IV. PROPOSED WORK The proposed work is to compress the image using new metaheuristic called GWO using lifting Scheme. The Grey Wolf Optimizer [5] is proposed by Seyedali Mirjalili et al. [5] in 2014. The GWO algorithm mimics the hunting behavior of grey wolves and there are four types of grey wolves namely alpha, beta, delta and omega. Alpha is the most dominant wolf and is the leader for the whole pack. All other wolves 1. The input image is selected by the user. The image can have any format or size. 2. The selected image is converted to gray scale and resized. 3. User enters the value for compression ratio. 4. Lifting scheme decomposes the image which produces four frequency sub-bands namely LL, LH, HL and HH band. Here the proposed system uses Lazy wavelet transform to produce a set of approximation co-efficient matrix CA and detail coefficient matrix CH, CV and CD. 5. Grey Wolf Optimization algorithm is applied for all sub-bands which generate the set of modified approximation co-efficient matrix CA and detail coefficient matrix CH, CV and CD. 6. Using modified set of co-efficient and Inverse Lifting scheme the image is regenerated. This regenerated image is optimized image.

7. The optimized image is encoded using Set Partitioning in Hierarchical Trees (SPIHT) algorithm to generate the compressed image. 8. Finally the image is reconstructed using SPIHT decoding algorithm. V. GREY WOLF OPTIMIZER ALGORITHM This algorithm mimics the social behavior and group hunting mechanism of the grey wolves. Alpha wolf is the most dominant wolf. During the optimization phase the best fittest solution is considered as alpha (α). Also the second and third best solutions are considered as beta (β) and delta (δ) respectively. The rest of the candidate solutions are assumed to be omega (Ω). The hunting is carried out through knowledge among α, β, and δ wolves. The Ω wolves follow these three wolves. There are three phases in hunting. 1. Encircling the prey: During hunt the grey wolves encircle the prey and update their position according to the position of prey. 2. Hunting: The hunt is managed under the guidance of alpha. The alpha (best search agent), beta and delta have good knowledge about the location of the prey. During optimization (hunting) the first three best solutions are saved and other search agents (including the omegas) update their position according to the position of best search agent. The following formulas are used in this context where t indicates the current iteration. Also A and C are the co-efficient vectors and X indicates the position of grey Wolf. D α = C1.X α X (3) D β = C2.X β X (4) D δ = C3.X δ X (5) Each candidate solution i.e. omega updates its distance from the prey. The three operators required to perform the optimization are coefficient vectors A, C and a. The C vector represents the effect of obstacles while approaching the prey. The A has a random value in between the range of -2a to + 2a. Also the value of a is decreased from 2 to 0 over the range of iterations and r1, r2 are random vectors in range of 0 to 1. The vectors A and C are calculated by using following formulas A= 2a.r1 a (10) C= 2.r2 (11) Thus when the value of A <1 the grey wolves attack the prey by converging towards each other and when A >1 they diverge from each other. As the value of A goes on decreasing half of the iterations are dedicated for exploration( A > 1) and the other half are dedicated for exploitation( A < 1).The GWO has only two main parameters to be adjusted (a and C).The pseudo-code for Grey Wolf Optimizer Algorithm is given below. Grey wolf population Xi (i = 1,2.n) initialization Initialize the values for a, A and C Calculation of fitness value for all search agents X α = the best search agent X β = the second best search agent X δ = the third best search agent While (t< Max Number of iterations) For each search agent Update the position of the current search agent by (9) End for Update a,a and C Calculate the fitness of all search agents Update X α, X β, X δ t= t+ 1 end while return X α X1 = X α - A1. D α (6) VI. EXPERIMENT RESULTS X2 = X β - A2. D β (7) X3 = X δ - A3. D δ (8) X(t+1) = (X1 + X2 + X3) / 3 (9) The proposed work is implemented using Matlab R2010. The experiment was conducted for various standard images having different sizes and format. Figure. 4. shows the original image and the reconstructed image obtained after decompression. 3. Attacking prey (exploitation): The grey wolves finish the hunt and attack the prey when it stops moving. 4. Searching for prey (exploration): The grey wolves search for the prey according to the position of alpha, beta and delta. They diverge from each other to search for prey and converge to attack the prey Thus in each iteration the position of the prey is estimated according to the position of alpha, beta and delta wolves. a) Lena b) Reconstructed Lena

PSNR Special Issue - 2015 TABLE I Comparative results for various images Compression Ratio Table shows the PSNR Values for different images against the compression ratio Lena Pepper Balls House Mandrill b) Pepper image b) Reconstructed Pepper image 30 41.89 41.06 41.52 41.07 39.21 40 38.32 37.34 34.91 34.88 35.64 50 36.66 37.22 34.91 34.84 35.49 60 31.31 33.00 36.60 34.02 31.52 70 31.31 33.00 36.60 34.02 31.52 a)balls image b)reconstructed Balls image 50 40 30 20 10 0 30 40 50 60 70 COMPRESSION RATIO LENA IMAGE PEPPER IMAGE BALLS IMAGE HOUSE IMAGE MANDRILL IMAGE a)house image b) Reconstructed House image Fig. 5. Graph showing PSNR values for different images. VII. CONCLUSION The Meta heuristic Grey Wolf Optimizer is able to produce better results compared to various optimization algorithms. Based on the results obtained it is concluded that the proposed system gives high value of PSNR for Lena compared to other images listed in Table I. The proposed system gives best compressed image without sacrificing its original quality and produces high value for PSNR. a)mandrill image b)reconstructed Mandrill image VIII. FUTURE ENHANCEMENT Fig. 4. a) Original b) Reconstructed The performance is evaluated for Lena image, Pepper image, Balls image, House image and Mandrill image on the basis of the metric PSNR (Peak Signal to Noise Ratio). The results obtained are tabulated as shown in Table I. The proposed system can be enhanced by replacing the Lifting Scheme with Adaptive Lifting Scheme. Adaptive LS is the modification of original Lifting Structure where the update operation is performed before predict operation.

IX. REFERENCES [1] Shu-Chuan Chu, Hsiang-Cheh Huang, John F. Roddick, and Jeng- Shyang Pan - Overview of Algorithms for Swarm Intelligence, International Conference on Computer and Computational Intelligence(ICCCI 2011), Part I, LNCS 6922, pp. 28 41, 2011. Springer-Verlag Berlin Heidelberg 2011. [2] Mrs. Harsha D. Zope, Prof. Mrs. Pallavi Y. Patil - Comparative Study of Different Approaches of Compression, International Journal of Emerging Technology and Advanced Engineering (ISSN 2250-2459, Volume 2, Issue 1, January 2012),Website: www.ijetae.com. [3] Rajesh K. Yadav, S.P. Gangwar and Harsh V. Singh - Study and analysis of wavelet based image compression techniques, International Journal of Engineering, Science and Technology, Vol. 4, No. 1, 2012, pp. 1-7. [4] M. Mohamed Ismail, Dr. K. Baskaran - Adaptive Lifting Based Compression Scheme Using Artificial Bee Colony Algorithm, International Journal of Electronics Communication and Computer Engineering, Volume 4, Issue 1, ISSN (Online): 2249 071X, ISSN (Print): 2278 4209. [5] Seyedali Mirjalili, Seyed Mohammad Mirjalili, Andrew Lewis Grey Wolf Optimizer, Advances in Engineering Software,Vol. 69,2014,pp.4661,Website:www.elsevier.com/locate/advengsoft.. [6] M. Santhosh, B. Stephen Charles and Dr. M N Giriprasad- Decomposition and Compression by using Lifting Scheme, International Journal of Engineering and Innovative Technology (IJEIT), Volume 3, Issue 2, August 2013