Fast vector quantization using a Bat algorithm for image compression

Linde–Buzo–Gray (LBG), a traditional method of vector quantization (VQ) generates a local optimal codebook which results in lower PSNR value. The performance of vector quantization (VQ) depends on the appropriate codebook, so researchers proposed optimization techniques for global codebook generatio...

Full description

Bibliographic Details
Main Authors: Chiranjeevi Karri, Umaranjan Jena
Format: Article
Language:English
Published: Elsevier 2016-06-01
Series:Engineering Science and Technology, an International Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2215098615001664
id doaj-1d641c856e1941a1a13a28e97f9cf973
record_format Article
spelling doaj-1d641c856e1941a1a13a28e97f9cf9732020-11-24T23:21:34ZengElsevierEngineering Science and Technology, an International Journal2215-09862016-06-0119276978110.1016/j.jestch.2015.11.003Fast vector quantization using a Bat algorithm for image compressionChiranjeevi KarriUmaranjan JenaLinde–Buzo–Gray (LBG), a traditional method of vector quantization (VQ) generates a local optimal codebook which results in lower PSNR value. The performance of vector quantization (VQ) depends on the appropriate codebook, so researchers proposed optimization techniques for global codebook generation. Particle swarm optimization (PSO) and Firefly algorithm (FA) generate an efficient codebook, but undergoes instability in convergence when particle velocity is high and non-availability of brighter fireflies in the search space respectively. In this paper, we propose a new algorithm called BA-LBG which uses Bat Algorithm on initial solution of LBG. It produces an efficient codebook with less computational time and results very good PSNR due to its automatic zooming feature using adjustable pulse emission rate and loudness of bats. From the results, we observed that BA-LBG has high PSNR compared to LBG, PSO-LBG, Quantum PSO-LBG, HBMO-LBG and FA-LBG, and its average convergence speed is 1.841 times faster than HBMO-LBG and FA-LBG but no significance difference with PSO.http://www.sciencedirect.com/science/article/pii/S2215098615001664Vector quantizationLinde–Buzo–Gray (LBG)Particle swarm optimization (PSO)Quantum particle swarm algorithm (QPSO)Honey bee mating optimization (HBMO)Firefly algorithm (FA)Bat algorithm (BA)
collection DOAJ
language English
format Article
sources DOAJ
author Chiranjeevi Karri
Umaranjan Jena
spellingShingle Chiranjeevi Karri
Umaranjan Jena
Fast vector quantization using a Bat algorithm for image compression
Engineering Science and Technology, an International Journal
Vector quantization
Linde–Buzo–Gray (LBG)
Particle swarm optimization (PSO)
Quantum particle swarm algorithm (QPSO)
Honey bee mating optimization (HBMO)
Firefly algorithm (FA)
Bat algorithm (BA)
author_facet Chiranjeevi Karri
Umaranjan Jena
author_sort Chiranjeevi Karri
title Fast vector quantization using a Bat algorithm for image compression
title_short Fast vector quantization using a Bat algorithm for image compression
title_full Fast vector quantization using a Bat algorithm for image compression
title_fullStr Fast vector quantization using a Bat algorithm for image compression
title_full_unstemmed Fast vector quantization using a Bat algorithm for image compression
title_sort fast vector quantization using a bat algorithm for image compression
publisher Elsevier
series Engineering Science and Technology, an International Journal
issn 2215-0986
publishDate 2016-06-01
description Linde–Buzo–Gray (LBG), a traditional method of vector quantization (VQ) generates a local optimal codebook which results in lower PSNR value. The performance of vector quantization (VQ) depends on the appropriate codebook, so researchers proposed optimization techniques for global codebook generation. Particle swarm optimization (PSO) and Firefly algorithm (FA) generate an efficient codebook, but undergoes instability in convergence when particle velocity is high and non-availability of brighter fireflies in the search space respectively. In this paper, we propose a new algorithm called BA-LBG which uses Bat Algorithm on initial solution of LBG. It produces an efficient codebook with less computational time and results very good PSNR due to its automatic zooming feature using adjustable pulse emission rate and loudness of bats. From the results, we observed that BA-LBG has high PSNR compared to LBG, PSO-LBG, Quantum PSO-LBG, HBMO-LBG and FA-LBG, and its average convergence speed is 1.841 times faster than HBMO-LBG and FA-LBG but no significance difference with PSO.
topic Vector quantization
Linde–Buzo–Gray (LBG)
Particle swarm optimization (PSO)
Quantum particle swarm algorithm (QPSO)
Honey bee mating optimization (HBMO)
Firefly algorithm (FA)
Bat algorithm (BA)
url http://www.sciencedirect.com/science/article/pii/S2215098615001664
work_keys_str_mv AT chiranjeevikarri fastvectorquantizationusingabatalgorithmforimagecompression
AT umaranjanjena fastvectorquantizationusingabatalgorithmforimagecompression
_version_ 1725571242108387328