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...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
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 |