Publication Details

Single-Loop Architecture for JPEG 2000

BAŘINA, D.; KLÍMA, O.; ZEMČÍK, P. Single-Loop Architecture for JPEG 2000. In Image and Signal Processing. Lecture Notes in Computer Science (LNCS) 9680. Cham: Springer International Publishing, 2016. p. 346-355. ISBN: 978-3-319-33618-3.
Czech title
Jednoprůchodová architektura pro JPEG 2000
Type
conference paper
Language
English
Authors
Keywords

Discrete wavelet transform, lifting scheme, JPEG 2000

Abstract

This paper introduces a software architecture designed for JPEG 2000 coders. The proposed method employs a strip-based data processing technique while it performs a single-pass multi-scale wavelet transform. The overall compression chain is driven by incoming data while the fragments of the resulting bitstream can be produced immediately after loading the corresponding data and additionally in parallel. The method is friendly to the CPU cache and can nicely exploit the SIMD extensions.

Annotation

We present a novel and very efficient software architecture designed for JPEG 2000 coders. The proposed method employs a strip-based data processing technique while performing a single-pass multi-scale wavelet transform. The overall compression chain is driven by incoming data while the fragments of the resulting bitstream can be produced immediately after loading the corresponding data and additionally in parallel. The method is friendly to the CPU cache and can nicely exploit the SIMD capabilities of the modern CPUs. Implanted into reference OpenJPEG implementation, our method has significantly better performance in terms of the execution time.

Published
2016
Pages
346–355
Proceedings
Image and Signal Processing
Series
Lecture Notes in Computer Science (LNCS) 9680
Volume
9680
ISBN
978-3-319-33618-3
Publisher
Springer International Publishing
Place
Cham
DOI
UT WoS
000378993100035
EID Scopus
BibTeX
@inproceedings{BUT130948,
  author="David {Bařina} and Ondřej {Klíma} and Pavel {Zemčík}",
  title="Single-Loop Architecture for JPEG 2000",
  booktitle="Image and Signal Processing",
  year="2016",
  series="Lecture Notes in Computer Science (LNCS) 9680",
  volume="9680",
  pages="346--355",
  publisher="Springer International Publishing",
  address="Cham",
  doi="10.1007/978-3-319-33618-3\{_}35",
  isbn="978-3-319-33618-3",
  url="https://www.fit.vut.cz/research/publication/11102/"
}
Back to top