RAGE for the Machine: Image Compression with Low-Cost Random Access for Embedded Applications

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rask, Christian D., Lucani, Daniel E.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866909099278467072
author Rask, Christian D.
Lucani, Daniel E.
author_facet Rask, Christian D.
Lucani, Daniel E.
contents We introduce RAGE, an image compression framework that achieves four generally conflicting objectives: 1) good compression for a wide variety of color images, 2) computationally efficient, fast decompression, 3) fast random access of images with pixel-level granularity without the need to decompress the entire image, 4) support for both lossless and lossy compression. To achieve these, we rely on the recent concept of generalized deduplication (GD), which is known to provide efficient lossless (de)compression and fast random access in time-series data, and deliver key expansions suitable for image compression, both lossless and lossy. Using nine different datasets, incl. graphics, logos, natural images, we show that RAGE has similar or better compression ratios to state-of-the-art lossless image compressors, while delivering pixel-level random access capabilities. Tests in an ARM Cortex-M33 platform show seek times between 9.9 and 40.6~ns and average decoding time per pixel between 274 and 1226~ns. Our measurements also show that RAGE's lossy variant, RAGE-Q, outperforms JPEG by several fold in terms of distortion in embedded graphics and has reasonable compression and distortion for natural images.
format Preprint
id arxiv_https___arxiv_org_abs_2402_05974
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle RAGE for the Machine: Image Compression with Low-Cost Random Access for Embedded Applications
Rask, Christian D.
Lucani, Daniel E.
Image and Video Processing
Computer Vision and Pattern Recognition
Graphics
Information Theory
We introduce RAGE, an image compression framework that achieves four generally conflicting objectives: 1) good compression for a wide variety of color images, 2) computationally efficient, fast decompression, 3) fast random access of images with pixel-level granularity without the need to decompress the entire image, 4) support for both lossless and lossy compression. To achieve these, we rely on the recent concept of generalized deduplication (GD), which is known to provide efficient lossless (de)compression and fast random access in time-series data, and deliver key expansions suitable for image compression, both lossless and lossy. Using nine different datasets, incl. graphics, logos, natural images, we show that RAGE has similar or better compression ratios to state-of-the-art lossless image compressors, while delivering pixel-level random access capabilities. Tests in an ARM Cortex-M33 platform show seek times between 9.9 and 40.6~ns and average decoding time per pixel between 274 and 1226~ns. Our measurements also show that RAGE's lossy variant, RAGE-Q, outperforms JPEG by several fold in terms of distortion in embedded graphics and has reasonable compression and distortion for natural images.
title RAGE for the Machine: Image Compression with Low-Cost Random Access for Embedded Applications
topic Image and Video Processing
Computer Vision and Pattern Recognition
Graphics
Information Theory
url https://arxiv.org/abs/2402.05974