Simple generation of threshold for images binarization on FPGA

dc.contributor.authorIeno, Egidiospa
dc.contributor.authorGarcés, Luis Manuelspa
dc.contributor.authorCabrera, Alejandro Joséspa
dc.contributor.authorPimenta, Tales Cleberspa
dc.date.accessioned2019-07-03T04:46:08Zspa
dc.date.available2019-07-03T04:46:08Zspa
dc.date.issued2015-09-01spa
dc.description.abstractThis paper proposes the FPGA implementation of a threshold algorithm used in the process of image binarization by simple mathematical calculations. The implementation need only one image iteration and its processing time depends on the size of the image. The threshold values of different images obtained through the FPGA implementation are compared with those obtained by Otsu’s method, showing the differences and the visual results of binarization using both methods. The hardware implementation of the algorithm is performed by model-based design supported by the MATLAB®/Simulink® and Xilinx System Generator® tools. The results of the implementation proposal are presented in terms of resource consumption and maximum operating frequency in a Spartan-6 FPGA-based development board. The experimental results are obtained in co-simulation system and show the effectiveness of the proposed method.spa
dc.description.abstractLas metodologías desarrolladas para el cálculo del valor de umbral empleado durante el proceso de binarización de imágenes no presentan buenos resultados para todo tipo de imágenes. Además, las implementaciones hardware no consideran los recursos del FPGA empleados en las restantes etapas del sistema de procesado. De esta forma, el método propuesto en este artículo busca alcanzar una relación óptima entre los resultados del proceso de binarización y el consumo de recursos del FPGA. Por lo tanto, este trabajo propone la implementación sobre FPGA de un algoritmo para obtener el umbral de una imagen utilizando cálculos matemáticos sencillos. La implementación se caracteriza por necesitar solamente una iteración de la imagen y su tiempo de proce-samiento depende del tamaño de la imagen. Los valores de umbral obtenidos a través de la aplicación en la FPGA se comparan con los obtenidos mediante el método de Otsu, mostrando las diferencias existentes así como los resultados visuales de la binarización de diferentes imágenes utilizando ambos métodos. La implementación hardware del algoritmo de umbralización se realiza mediante la metodología de diseño basado en modelos soportada por las herramientas MATLAB®/Simulink® y Xilinx System Generator®. Los resultados de la implementación propuesta se presentan en términos de consumo de recursos y de frecuencia máxima de operación, empleando una placa de desarrollo basada en un FPGA Spartan-6. Los resultados experimentales se obtienen en régimen de cosi-mulación y muestran la efectividad del método propuesto.spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.eprintshttp://bdigital.unal.edu.co/68679/spa
dc.identifier.issnISSN: 2248-8723spa
dc.identifier.urihttps://repositorio.unal.edu.co/handle/unal/67650
dc.language.isospaspa
dc.publisherUniversidad Nacional de Colombia - Sede Bogotá - Facultad de Ingenieríaspa
dc.relationhttps://revistas.unal.edu.co/index.php/ingeinv/article/view/51750spa
dc.relation.ispartofUniversidad Nacional de Colombia Revistas electrónicas UN Ingeniería e Investigaciónspa
dc.relation.ispartofIngeniería e Investigaciónspa
dc.relation.referencesIeno, Egidio and Garcés, Luis Manuel and Cabrera, Alejandro José and Pimenta, Tales Cleber (2015) Simple generation of threshold for images binarization on FPGA. Ingeniería e Investigación, 35 (3). pp. 69-75. ISSN 2248-8723spa
dc.rightsDerechos reservados - Universidad Nacional de Colombiaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.licenseAtribución-NoComercial 4.0 Internacionalspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/spa
dc.subject.ddc62 Ingeniería y operaciones afines / Engineeringspa
dc.subject.proposalDigital image processingspa
dc.subject.proposalthresholdspa
dc.subject.proposalFPGAspa
dc.subject.proposalSystem Generator®spa
dc.subject.proposalMATLAB®/Simulink®.spa
dc.subject.proposalProcesamiento digital de imágenesspa
dc.subject.proposalumbralspa
dc.subject.proposalFPGAspa
dc.subject.proposalSystem Generator®spa
dc.subject.proposalMatlab®/Simulink®.spa
dc.titleSimple generation of threshold for images binarization on FPGAspa
dc.typeArtículo de revistaspa
dc.type.coarhttp://purl.org/coar/resource_type/c_6501spa
dc.type.coarversionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/articlespa
dc.type.redcolhttp://purl.org/redcol/resource_type/ARTspa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
51750-276938-1-PB.pdf
Tamaño:
918.61 KB
Formato:
Adobe Portable Document Format