Library for model-based design of image processing algorithms on FPGAs

[EN]: This paper describes a library (XSGImgLib) that includes parameterizable blocks to implement low-level image processing tasks on FPGAs. A modelbased design technique provided by Xilinx System Generator (XSG) has been used to design the blocks, which implement point operation (binarization) and...

Descripción completa

Detalles Bibliográficos
Autores: Garcés Socarrás, Luis Manuel, Sánchez-Solano, Santiago, Brox, Piedad, Cabrera Sarmiento, Alejandro J.
Tipo de recurso: artículo
Fecha de publicación:2013
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/92903
Acceso en línea:http://hdl.handle.net/10261/92903
Access Level:acceso abierto
Palabra clave:FPGa
Xilinx system generator
Procesado digital de imágenes
MATLAB/Simulink
Digital image processing
Descripción
Sumario:[EN]: This paper describes a library (XSGImgLib) that includes parameterizable blocks to implement low-level image processing tasks on FPGAs. A modelbased design technique provided by Xilinx System Generator (XSG) has been used to design the blocks, which implement point operation (binarization) and neighborhood operations (linear and non-linear filtering) in grayscale images. The blocks are parameterizable for input/output data precision, window size, normalization strategy, and implementation options (area versus speed optimization). The paper includes the implementation results obtained after fixing these options and exemplifies the combination of several blocks of the library to build a complete design for image segmentation purposes.