Cargando…
Hypergraph Grammar-Based Model of Adaptive Bitmap Compression
JPEG algorithm defines a sequence of steps (essential and optional) executed in order to compress an image. The first step is an optional conversion of the image color space from RBG (red-blue-green) to YCbCr (luminance and two chroma components). This step allows to discard part of chrominance info...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304022/ http://dx.doi.org/10.1007/978-3-030-50420-5_9 |
_version_ | 1783548181982740480 |
---|---|
author | Soliński, Grzegorz Woźniak, Maciej Ryzner, Jakub Mosiałek, Albert Paszyńska, Anna |
author_facet | Soliński, Grzegorz Woźniak, Maciej Ryzner, Jakub Mosiałek, Albert Paszyńska, Anna |
author_sort | Soliński, Grzegorz |
collection | PubMed |
description | JPEG algorithm defines a sequence of steps (essential and optional) executed in order to compress an image. The first step is an optional conversion of the image color space from RBG (red-blue-green) to YCbCr (luminance and two chroma components). This step allows to discard part of chrominance information, a useful gain due to the fact, that the chrominance resolution of the human eye is much lower than the luminance resolution. In the next step, the image is divided into 8[Formula: see text]8 blocks, called MCUs (Minimum Coded Units). In this paper we present a new adaptive bitmap compression algorithm, and we compare it to the state-of-the-art of JPEG algorithms. Our algorithm utilizes hypergraph grammar model, partitioning the bitmap into a set of adaptively selected rectangles. Each rectangle approximates a bitmap using MCUs with the size selected according to the entire rectangular element. The hypergraph grammar model allows to describe the whole compression algorithm by a set of five productions. They are executed during the compression stage, and they partition the actual rectangles into smaller ones, until the required compression rate is obtained. We show that our method allows to compress bitmaps with large uniform areas in a better way than traditional JPEG algorithms do. |
format | Online Article Text |
id | pubmed-7304022 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73040222020-06-19 Hypergraph Grammar-Based Model of Adaptive Bitmap Compression Soliński, Grzegorz Woźniak, Maciej Ryzner, Jakub Mosiałek, Albert Paszyńska, Anna Computational Science – ICCS 2020 Article JPEG algorithm defines a sequence of steps (essential and optional) executed in order to compress an image. The first step is an optional conversion of the image color space from RBG (red-blue-green) to YCbCr (luminance and two chroma components). This step allows to discard part of chrominance information, a useful gain due to the fact, that the chrominance resolution of the human eye is much lower than the luminance resolution. In the next step, the image is divided into 8[Formula: see text]8 blocks, called MCUs (Minimum Coded Units). In this paper we present a new adaptive bitmap compression algorithm, and we compare it to the state-of-the-art of JPEG algorithms. Our algorithm utilizes hypergraph grammar model, partitioning the bitmap into a set of adaptively selected rectangles. Each rectangle approximates a bitmap using MCUs with the size selected according to the entire rectangular element. The hypergraph grammar model allows to describe the whole compression algorithm by a set of five productions. They are executed during the compression stage, and they partition the actual rectangles into smaller ones, until the required compression rate is obtained. We show that our method allows to compress bitmaps with large uniform areas in a better way than traditional JPEG algorithms do. 2020-05-22 /pmc/articles/PMC7304022/ http://dx.doi.org/10.1007/978-3-030-50420-5_9 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Soliński, Grzegorz Woźniak, Maciej Ryzner, Jakub Mosiałek, Albert Paszyńska, Anna Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title | Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title_full | Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title_fullStr | Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title_full_unstemmed | Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title_short | Hypergraph Grammar-Based Model of Adaptive Bitmap Compression |
title_sort | hypergraph grammar-based model of adaptive bitmap compression |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7304022/ http://dx.doi.org/10.1007/978-3-030-50420-5_9 |
work_keys_str_mv | AT solinskigrzegorz hypergraphgrammarbasedmodelofadaptivebitmapcompression AT wozniakmaciej hypergraphgrammarbasedmodelofadaptivebitmapcompression AT ryznerjakub hypergraphgrammarbasedmodelofadaptivebitmapcompression AT mosiałekalbert hypergraphgrammarbasedmodelofadaptivebitmapcompression AT paszynskaanna hypergraphgrammarbasedmodelofadaptivebitmapcompression |