Design of image codec based on Bandelet transform using a NIOS II processor Diseño de un codec de imágenes basado en la transformada Bandelet utilizando un procesador NIOSII

Ingeniare : Revista Chilena de Ingeniería. 2012;20(2):211-219

 

Journal Homepage

Journal Title: Ingeniare : Revista Chilena de Ingeniería

ISSN: 0718-3291 (Print); 0718-3305 (Online)

Publisher: Universidad de Tarapacá

LCC Subject Category: Technology: Mechanical engineering and machinery | Technology: Technology (General): Industrial engineering. Management engineering

Country of publisher: Chile

Language of fulltext: Spanish; Castilian, English

Full-text formats available: PDF, HTML

 

AUTHORS

Jaime-Andres Arteaga
Jaime Velasco-Medina

EDITORIAL INFORMATION

Blind peer review

Editorial Board

Instructions for authors

Time From Submission to Publication: 30 weeks

 

Abstract | Full Text

This paper presents the design and implementation of a compression system for grayscale images based on the Bandelet transform. The basis functions of the Bandelet transform are constructed as a set of vectors that indicate the directions in which the image has regular variations of gray. The compression system was designed as a SoPC and was composed of a NIOSII processor with a Cyclone IIEP2C70, a touch-panel, and a SD-Card, using 13% of the logic elements and 27% of the memory bits of the FPGA. The Wavelet filters were accelerated in hardware with NIOS II C2H Compiler, obtaining an execution time reduction of 8.8%. Experimental results show that Bandelet compression has an improvement of up to 2 dB over a Wavelet compression when the image has geometric components with high contrast.<br>Este trabajo presenta el diseño e implementación de un codec de imágenes en escalas de gris basado en la transformada Bandelet. Las funciones base para la transformada Bandelet se implementan a partir de vectores de flujo geométrico que indican la dirección en la que una región de la imagen tiene variaciones regulares de los niveles de gris. El codec se diseñó como un sistema SoPC con un procesador NIOS II embebido en el FPGA Cyclone II EP2C70, con una pantalla táctil, y una SD-Card, usando el 13% de elementos lógicos y el 27% de bits de memoria del FPGA. Los filtros Wavelet fueron acelerados en hardware con NIOS II C2H Compiler, logrando una reducción en el tiempo de ejecución del 8,8%. Las pruebas realizadas muestran que la compresión con funciones Bandelet llega a ser hasta 2 dB superior a la compresión realizada con funciones Wavelet 2D cuando la imagen tiene componentes geométricos con alto contraste.