Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding
<p/> <p>We develop wavelet engines on a digital signal processors (DSP) platform, the target application being image and intraframe video compression by means of the forthcoming JPEG2000 and Motion-JPEG2000 standards. We describe two implementations, based on the lifting scheme and the f...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2002-01-01
|
Series: | EURASIP Journal on Advances in Signal Processing |
Subjects: | |
Online Access: | http://dx.doi.org/10.1155/S1110865702204126 |
id |
doaj-20ab3161de8d42d09393bc5ddcddb871 |
---|---|
record_format |
Article |
spelling |
doaj-20ab3161de8d42d09393bc5ddcddb8712020-11-24T23:28:06ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61721687-61802002-01-0120029458215Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image CodingGnavi StefanoPenna BarbaraGrangetto MarcoMagli EnricoOlmo Gabriella<p/> <p>We develop wavelet engines on a digital signal processors (DSP) platform, the target application being image and intraframe video compression by means of the forthcoming JPEG2000 and Motion-JPEG2000 standards. We describe two implementations, based on the lifting scheme and the filter bank scheme, respectively, and we present experimental results on code profiling. In particular, we address the following problems: (1) evaluating the execution speed of a wavelet engine on a modern DSP; (2) comparing the actual execution speed of the lifting scheme and the filter bank scheme with the theoretical results; (3) using the on-board direct memory access (DMA) to possibly optimize the execution speed. The results allow to assess the performance of a modern DSP in the image coding task, as well as to compare the lifting and filter bank performance in a realistic application scenario. Finally, guidelines for optimizing the code efficiency are provided by investigating the possible use of the on-board DMA.</p>http://dx.doi.org/10.1155/S1110865702204126waveletlifting schemefilter bankJPEG2000DSP |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Gnavi Stefano Penna Barbara Grangetto Marco Magli Enrico Olmo Gabriella |
spellingShingle |
Gnavi Stefano Penna Barbara Grangetto Marco Magli Enrico Olmo Gabriella Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding EURASIP Journal on Advances in Signal Processing wavelet lifting scheme filter bank JPEG2000 DSP |
author_facet |
Gnavi Stefano Penna Barbara Grangetto Marco Magli Enrico Olmo Gabriella |
author_sort |
Gnavi Stefano |
title |
Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding |
title_short |
Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding |
title_full |
Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding |
title_fullStr |
Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding |
title_full_unstemmed |
Wavelet Kernels on a DSP: A Comparison between Lifting and Filter Banks for Image Coding |
title_sort |
wavelet kernels on a dsp: a comparison between lifting and filter banks for image coding |
publisher |
SpringerOpen |
series |
EURASIP Journal on Advances in Signal Processing |
issn |
1687-6172 1687-6180 |
publishDate |
2002-01-01 |
description |
<p/> <p>We develop wavelet engines on a digital signal processors (DSP) platform, the target application being image and intraframe video compression by means of the forthcoming JPEG2000 and Motion-JPEG2000 standards. We describe two implementations, based on the lifting scheme and the filter bank scheme, respectively, and we present experimental results on code profiling. In particular, we address the following problems: (1) evaluating the execution speed of a wavelet engine on a modern DSP; (2) comparing the actual execution speed of the lifting scheme and the filter bank scheme with the theoretical results; (3) using the on-board direct memory access (DMA) to possibly optimize the execution speed. The results allow to assess the performance of a modern DSP in the image coding task, as well as to compare the lifting and filter bank performance in a realistic application scenario. Finally, guidelines for optimizing the code efficiency are provided by investigating the possible use of the on-board DMA.</p> |
topic |
wavelet lifting scheme filter bank JPEG2000 DSP |
url |
http://dx.doi.org/10.1155/S1110865702204126 |
work_keys_str_mv |
AT gnavistefano waveletkernelsonadspacomparisonbetweenliftingandfilterbanksforimagecoding AT pennabarbara waveletkernelsonadspacomparisonbetweenliftingandfilterbanksforimagecoding AT grangettomarco waveletkernelsonadspacomparisonbetweenliftingandfilterbanksforimagecoding AT maglienrico waveletkernelsonadspacomparisonbetweenliftingandfilterbanksforimagecoding AT olmogabriella waveletkernelsonadspacomparisonbetweenliftingandfilterbanksforimagecoding |
_version_ |
1725550765991264256 |