Cargando…

Improved JPEG Coding by Filtering 8 × 8 DCT Blocks

The JPEG format, consisting of a set of image compression techniques, is one of the most commonly used image coding standards for both lossy and lossless image encoding. In this format, various techniques are used to improve image transmission and storage. In the final step of lossy image coding, JP...

Descripción completa

Detalles Bibliográficos
Autores principales: Iqbal, Yasir, Kwon, Oh-Jin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8321347/
http://dx.doi.org/10.3390/jimaging7070117
_version_ 1783730831043330048
author Iqbal, Yasir
Kwon, Oh-Jin
author_facet Iqbal, Yasir
Kwon, Oh-Jin
author_sort Iqbal, Yasir
collection PubMed
description The JPEG format, consisting of a set of image compression techniques, is one of the most commonly used image coding standards for both lossy and lossless image encoding. In this format, various techniques are used to improve image transmission and storage. In the final step of lossy image coding, JPEG uses either arithmetic or Huffman entropy coding modes to further compress data processed by lossy compression. Both modes encode all the 8 × 8 DCT blocks without filtering empty ones. An end-of-block marker is coded for empty blocks, and these empty blocks cause an unnecessary increase in file size when they are stored with the rest of the data. In this paper, we propose a modified version of the JPEG entropy coding. In the proposed version, instead of storing an end-of-block code for empty blocks with the rest of the data, we store their location in a separate buffer and then compress the buffer with an efficient lossless method to achieve a higher compression ratio. The size of the additional buffer, which keeps the information of location for the empty and non-empty blocks, was considered during the calculation of bits per pixel for the test images. In image compression, peak signal-to-noise ratio versus bits per pixel has been a major measure for evaluating the coding performance. Experimental results indicate that the proposed modified algorithm achieves lower bits per pixel while retaining quality.
format Online
Article
Text
id pubmed-8321347
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83213472021-08-26 Improved JPEG Coding by Filtering 8 × 8 DCT Blocks Iqbal, Yasir Kwon, Oh-Jin J Imaging Article The JPEG format, consisting of a set of image compression techniques, is one of the most commonly used image coding standards for both lossy and lossless image encoding. In this format, various techniques are used to improve image transmission and storage. In the final step of lossy image coding, JPEG uses either arithmetic or Huffman entropy coding modes to further compress data processed by lossy compression. Both modes encode all the 8 × 8 DCT blocks without filtering empty ones. An end-of-block marker is coded for empty blocks, and these empty blocks cause an unnecessary increase in file size when they are stored with the rest of the data. In this paper, we propose a modified version of the JPEG entropy coding. In the proposed version, instead of storing an end-of-block code for empty blocks with the rest of the data, we store their location in a separate buffer and then compress the buffer with an efficient lossless method to achieve a higher compression ratio. The size of the additional buffer, which keeps the information of location for the empty and non-empty blocks, was considered during the calculation of bits per pixel for the test images. In image compression, peak signal-to-noise ratio versus bits per pixel has been a major measure for evaluating the coding performance. Experimental results indicate that the proposed modified algorithm achieves lower bits per pixel while retaining quality. MDPI 2021-07-15 /pmc/articles/PMC8321347/ http://dx.doi.org/10.3390/jimaging7070117 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Iqbal, Yasir
Kwon, Oh-Jin
Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title_full Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title_fullStr Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title_full_unstemmed Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title_short Improved JPEG Coding by Filtering 8 × 8 DCT Blocks
title_sort improved jpeg coding by filtering 8 × 8 dct blocks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8321347/
http://dx.doi.org/10.3390/jimaging7070117
work_keys_str_mv AT iqbalyasir improvedjpegcodingbyfiltering88dctblocks
AT kwonohjin improvedjpegcodingbyfiltering88dctblocks