Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression

Vector Quantization (VQ) is a classical block coding technique used for image compression which achieves high compression using simple encoding and decoding process. Codebook generation is an important factor in VQ design, which directly influences computational cost and the quality of the reconstru...

Full description

Bibliographic Details
Main Authors: Muhammad Bilal, Zahid Ullah, Ihtesham Ul Islam
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
LBG
Online Access:https://ieeexplore.ieee.org/document/9476000/
id doaj-819ed1edc80e456aab28bdb27242e424
record_format Article
spelling doaj-819ed1edc80e456aab28bdb27242e4242021-07-19T23:00:19ZengIEEEIEEE Access2169-35362021-01-019989049891510.1109/ACCESS.2021.30952879476000Fast Codebook Generation Using Pattern Based Masking Algorithm for Image CompressionMuhammad Bilal0https://orcid.org/0000-0002-5255-2208Zahid Ullah1Ihtesham Ul Islam2Department of Electrical Engineering, CECOS University of IT and Emerging Sciences, Peshawar, PakistanPak-Austria Fachhochschule: Institute of Applied Sciences and Technology, Haripur, PakistanMilitary College of Signals, National University of Sciences and Technology, Islamabad, PakistanVector Quantization (VQ) is a classical block coding technique used for image compression which achieves high compression using simple encoding and decoding process. Codebook generation is an important factor in VQ design, which directly influences computational cost and the quality of the reconstructed image. Linde-Buzo-Gray (LBG) is considered as a state of art technique, which uses k-mean clustering algorithm for codebook design. Various optimization techniques are applied for searching the optimal codebook, such as Bat Algorithm (BA), Particle swarm optimization (PSO), and Firefly Algorithm (FA). These algorithm suffers mainly with high time consumption due to unavailability of the optimal solution in search space. This research proposes a novel approach, where peak values of the histogram are applied to predefined pattern masks to predict the image patterns for codebook design. From the experimental results, it is indicated that when compared with other algorithms, the proposed pattern based masking (PBM) algorithm requires fewer iterations and converges at a faster speed, particularly at the bitrates ≥0.375 without compromising on peak signal to noise ratio (PSNR) and structural similarity index measure (SSIM).https://ieeexplore.ieee.org/document/9476000/Computational timecodebookimage compressionLBGpeak signal to noise ratiostructure similarity index measure
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Bilal
Zahid Ullah
Ihtesham Ul Islam
spellingShingle Muhammad Bilal
Zahid Ullah
Ihtesham Ul Islam
Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
IEEE Access
Computational time
codebook
image compression
LBG
peak signal to noise ratio
structure similarity index measure
author_facet Muhammad Bilal
Zahid Ullah
Ihtesham Ul Islam
author_sort Muhammad Bilal
title Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
title_short Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
title_full Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
title_fullStr Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
title_full_unstemmed Fast Codebook Generation Using Pattern Based Masking Algorithm for Image Compression
title_sort fast codebook generation using pattern based masking algorithm for image compression
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2021-01-01
description Vector Quantization (VQ) is a classical block coding technique used for image compression which achieves high compression using simple encoding and decoding process. Codebook generation is an important factor in VQ design, which directly influences computational cost and the quality of the reconstructed image. Linde-Buzo-Gray (LBG) is considered as a state of art technique, which uses k-mean clustering algorithm for codebook design. Various optimization techniques are applied for searching the optimal codebook, such as Bat Algorithm (BA), Particle swarm optimization (PSO), and Firefly Algorithm (FA). These algorithm suffers mainly with high time consumption due to unavailability of the optimal solution in search space. This research proposes a novel approach, where peak values of the histogram are applied to predefined pattern masks to predict the image patterns for codebook design. From the experimental results, it is indicated that when compared with other algorithms, the proposed pattern based masking (PBM) algorithm requires fewer iterations and converges at a faster speed, particularly at the bitrates ≥0.375 without compromising on peak signal to noise ratio (PSNR) and structural similarity index measure (SSIM).
topic Computational time
codebook
image compression
LBG
peak signal to noise ratio
structure similarity index measure
url https://ieeexplore.ieee.org/document/9476000/
work_keys_str_mv AT muhammadbilal fastcodebookgenerationusingpatternbasedmaskingalgorithmforimagecompression
AT zahidullah fastcodebookgenerationusingpatternbasedmaskingalgorithmforimagecompression
AT ihteshamulislam fastcodebookgenerationusingpatternbasedmaskingalgorithmforimagecompression
_version_ 1721294426868809728