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...

Descripción completa

Detalles Bibliográficos
Autores principales: Soliński, Grzegorz, Woźniak, Maciej, Ryzner, Jakub, Mosiałek, Albert, Paszyńska, Anna
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