Publication Details
Single-Loop Architecture for JPEG 2000
Klíma Ondřej, Ing., Ph.D. (DCGM)
Zemčík Pavel, prof. Dr. Ing., dr. h. c. (DCGM)
Discrete wavelet transform, lifting scheme, JPEG 2000
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.
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.
@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/"
}