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

Full description

Bibliographic Details
Main Authors: Gnavi Stefano, Penna Barbara, Grangetto Marco, Magli Enrico, Olmo Gabriella
Format: Article
Language:English
Published: SpringerOpen 2002-01-01
Series:EURASIP Journal on Advances in Signal Processing
Subjects:
DSP
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