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...
Autores principales: | , |
---|---|
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 |