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

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

Descripción completa

Detalles Bibliográficos
Autores: Garcés Socarrás, Luis Manuel, Sánchez Solano, Santiago, Brox Jiménez, Piedad, Cabrera Sarmiento, Alejandro José
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2013
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/70376
Acceso en línea:https://hdl.handle.net/11441/70376
Access Level:acceso abierto
Palabra clave:FPGa
Xilinx system generator
Procesado digital de imágenes
MATLAB/Simulink
Digital image processing
Descripción
Sumario: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.