Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas

Autores
Medina, Tomás Ariel
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Leiva, Lucas
Vázquez, Martín
Descripción
El control de calidad es una parte fundamental del proceso de fabricación. En esta etapa se asegura que los productos cumplen con requerimientos determinados para continuar su fabricación o que están listos para ser comercializados. La fabricación de baldosas de textura aleatoria no es una excepción, ya que implica una inspección visual para determinar si existen defectos en su forma o superficie que provoquen que no cumplan con los estándares de calidad impuestos por el fabricante. En ocasiones, dicha inspección es realizada por personas, quienes deben soportar condiciones perjudiciales para la salud, como la exposición constante a altos niveles de ruido, altas temperaturas, además de que el simple hecho de estar presente para visualizar los productos puede provocar accidentes de distinta gravedad. Por otro lado, al ser ejecutadas por humanos, la calidad de detección de defectos está sujeta a la subjetividad y experiencia de los operarios que la realicen, y debido a que es una tarea repetitiva, la fatiga también afecta a esta inspección. Como manera de suplantar a las personas en estas tareas, existen las soluciones de visión computacional para automatizar este trabajo. Para la implementación de estos tipos de sistemas en la fabricación de baldosas, se pueden emplear dispositivos ya preparados para realizar tareas de Machine Visión, pero este tipo de productos son de un muy alto costo, lo que puede ser un impedimento para las industrias de la región. También se puede realizar la implementación propia de un sistema de este tipo, para lo que hay que tener en cuenta la plataforma sobre la que se va a trabajar. Una opción es utilizar una solución basada en software. Por otro lado, existen plataformas que se apoyan en el procesamiento por hardware, entre las que se destacan las que emplean FPGAs debido a su muy alto rendimiento en procesamiento de imágenes (muy útil en el caso de aplicaciones de tiempo real) por su paralelismo inherente, su tamaño reducido, su bajo consumo de energía, entre otras ventajas. Como una solución híbrida, existen los SoC FPGA que brindan la posibilidad de procesar por hardware y por software a la vez, por lo que son plataformas muy flexibles a la hora de implementar este tipo de sistemas y se han vuelto muy populares en la industria. Sin embargo, pese a sus ventajas, el desarrollo para FPGAs y SoC FPGAs no siempre resultaba sencillo para este tipo de aplicaciones debido al bajo nivel de abstracción de los lenguajes con los que se configuran. Por esta razón, los principales fabricantes de estas plataformas comenzaron a ofrecer herramientas de desarrollo a partir de código de alto nivel para realizar la llamada Síntesis de Alto Nivel (High-Level Synthesis), junto con bibliotecas para el procesamiento de determinados tipos de datos, entre las que existen bibliotecas específicas para el procesamiento de imágenes. Párrafo extraído de la tesis de grado a modo de resumen.
Fil: Medina, Tomás Ariel. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Leiva, Lucas. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Vázquez, Martín. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Materia
Control de calidad
Baldosas
Machine Visión
Software
FPGAs
SoC FPGAs
Procesamiento de imágenes
Ingeniería de sistemas
Desarrollo del software
Fabricación de baldosas
Algoritmos de detección de defectos
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by/2.5/ar/
Repositorio
RIDAA (UNICEN)
Institución
Universidad Nacional del Centro de la Provincia de Buenos Aires
OAI Identificador
oai:ridaa.unicen.edu.ar:123456789/3017

id RIDUNICEN_d9513a71e53bee02fb69e8279b250833
oai_identifier_str oai:ridaa.unicen.edu.ar:123456789/3017
network_acronym_str RIDUNICEN
repository_id_str a
network_name_str RIDAA (UNICEN)
spelling Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosasMedina, Tomás ArielControl de calidadBaldosasMachine VisiónSoftwareFPGAsSoC FPGAsProcesamiento de imágenesIngeniería de sistemasDesarrollo del softwareFabricación de baldosasAlgoritmos de detección de defectosEl control de calidad es una parte fundamental del proceso de fabricación. En esta etapa se asegura que los productos cumplen con requerimientos determinados para continuar su fabricación o que están listos para ser comercializados. La fabricación de baldosas de textura aleatoria no es una excepción, ya que implica una inspección visual para determinar si existen defectos en su forma o superficie que provoquen que no cumplan con los estándares de calidad impuestos por el fabricante. En ocasiones, dicha inspección es realizada por personas, quienes deben soportar condiciones perjudiciales para la salud, como la exposición constante a altos niveles de ruido, altas temperaturas, además de que el simple hecho de estar presente para visualizar los productos puede provocar accidentes de distinta gravedad. Por otro lado, al ser ejecutadas por humanos, la calidad de detección de defectos está sujeta a la subjetividad y experiencia de los operarios que la realicen, y debido a que es una tarea repetitiva, la fatiga también afecta a esta inspección. Como manera de suplantar a las personas en estas tareas, existen las soluciones de visión computacional para automatizar este trabajo. Para la implementación de estos tipos de sistemas en la fabricación de baldosas, se pueden emplear dispositivos ya preparados para realizar tareas de Machine Visión, pero este tipo de productos son de un muy alto costo, lo que puede ser un impedimento para las industrias de la región. También se puede realizar la implementación propia de un sistema de este tipo, para lo que hay que tener en cuenta la plataforma sobre la que se va a trabajar. Una opción es utilizar una solución basada en software. Por otro lado, existen plataformas que se apoyan en el procesamiento por hardware, entre las que se destacan las que emplean FPGAs debido a su muy alto rendimiento en procesamiento de imágenes (muy útil en el caso de aplicaciones de tiempo real) por su paralelismo inherente, su tamaño reducido, su bajo consumo de energía, entre otras ventajas. Como una solución híbrida, existen los SoC FPGA que brindan la posibilidad de procesar por hardware y por software a la vez, por lo que son plataformas muy flexibles a la hora de implementar este tipo de sistemas y se han vuelto muy populares en la industria. Sin embargo, pese a sus ventajas, el desarrollo para FPGAs y SoC FPGAs no siempre resultaba sencillo para este tipo de aplicaciones debido al bajo nivel de abstracción de los lenguajes con los que se configuran. Por esta razón, los principales fabricantes de estas plataformas comenzaron a ofrecer herramientas de desarrollo a partir de código de alto nivel para realizar la llamada Síntesis de Alto Nivel (High-Level Synthesis), junto con bibliotecas para el procesamiento de determinados tipos de datos, entre las que existen bibliotecas específicas para el procesamiento de imágenes. Párrafo extraído de la tesis de grado a modo de resumen.Fil: Medina, Tomás Ariel. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Fil: Leiva, Lucas. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Fil: Vázquez, Martín. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias ExactasLeiva, LucasVázquez, Martín2021-122022-03-23T12:57:31Z2022-03-23T12:57:31Zinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfapplication/pdfMedina, T. A. (2021). Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.https://www.ridaa.unicen.edu.ar/handle/123456789/3017spahttp://creativecommons.org/licenses/by/2.5/ar/info:eu-repo/semantics/openAccessreponame:RIDAA (UNICEN)instname:Universidad Nacional del Centro de la Provincia de Buenos Aires2025-09-29T13:41:26Zoai:ridaa.unicen.edu.ar:123456789/3017instacron:UNICENInstitucionalhttps://www.ridaa.unicen.edu.ar/Universidad públicaNo correspondehttps://www.ridaa.unicen.edu.ar/oailleiboff@rec.unicen.edu.ar;gimeroni@rec.unicen.edu.ar;lvarela@rec.unicen.edu.ar ;ArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2025-09-29 13:41:27.089RIDAA (UNICEN) - Universidad Nacional del Centro de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
title Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
spellingShingle Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
Medina, Tomás Ariel
Control de calidad
Baldosas
Machine Visión
Software
FPGAs
SoC FPGAs
Procesamiento de imágenes
Ingeniería de sistemas
Desarrollo del software
Fabricación de baldosas
Algoritmos de detección de defectos
title_short Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
title_full Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
title_fullStr Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
title_full_unstemmed Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
title_sort Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas
dc.creator.none.fl_str_mv Medina, Tomás Ariel
author Medina, Tomás Ariel
author_facet Medina, Tomás Ariel
author_role author
dc.contributor.none.fl_str_mv Leiva, Lucas
Vázquez, Martín
dc.subject.none.fl_str_mv Control de calidad
Baldosas
Machine Visión
Software
FPGAs
SoC FPGAs
Procesamiento de imágenes
Ingeniería de sistemas
Desarrollo del software
Fabricación de baldosas
Algoritmos de detección de defectos
topic Control de calidad
Baldosas
Machine Visión
Software
FPGAs
SoC FPGAs
Procesamiento de imágenes
Ingeniería de sistemas
Desarrollo del software
Fabricación de baldosas
Algoritmos de detección de defectos
dc.description.none.fl_txt_mv El control de calidad es una parte fundamental del proceso de fabricación. En esta etapa se asegura que los productos cumplen con requerimientos determinados para continuar su fabricación o que están listos para ser comercializados. La fabricación de baldosas de textura aleatoria no es una excepción, ya que implica una inspección visual para determinar si existen defectos en su forma o superficie que provoquen que no cumplan con los estándares de calidad impuestos por el fabricante. En ocasiones, dicha inspección es realizada por personas, quienes deben soportar condiciones perjudiciales para la salud, como la exposición constante a altos niveles de ruido, altas temperaturas, además de que el simple hecho de estar presente para visualizar los productos puede provocar accidentes de distinta gravedad. Por otro lado, al ser ejecutadas por humanos, la calidad de detección de defectos está sujeta a la subjetividad y experiencia de los operarios que la realicen, y debido a que es una tarea repetitiva, la fatiga también afecta a esta inspección. Como manera de suplantar a las personas en estas tareas, existen las soluciones de visión computacional para automatizar este trabajo. Para la implementación de estos tipos de sistemas en la fabricación de baldosas, se pueden emplear dispositivos ya preparados para realizar tareas de Machine Visión, pero este tipo de productos son de un muy alto costo, lo que puede ser un impedimento para las industrias de la región. También se puede realizar la implementación propia de un sistema de este tipo, para lo que hay que tener en cuenta la plataforma sobre la que se va a trabajar. Una opción es utilizar una solución basada en software. Por otro lado, existen plataformas que se apoyan en el procesamiento por hardware, entre las que se destacan las que emplean FPGAs debido a su muy alto rendimiento en procesamiento de imágenes (muy útil en el caso de aplicaciones de tiempo real) por su paralelismo inherente, su tamaño reducido, su bajo consumo de energía, entre otras ventajas. Como una solución híbrida, existen los SoC FPGA que brindan la posibilidad de procesar por hardware y por software a la vez, por lo que son plataformas muy flexibles a la hora de implementar este tipo de sistemas y se han vuelto muy populares en la industria. Sin embargo, pese a sus ventajas, el desarrollo para FPGAs y SoC FPGAs no siempre resultaba sencillo para este tipo de aplicaciones debido al bajo nivel de abstracción de los lenguajes con los que se configuran. Por esta razón, los principales fabricantes de estas plataformas comenzaron a ofrecer herramientas de desarrollo a partir de código de alto nivel para realizar la llamada Síntesis de Alto Nivel (High-Level Synthesis), junto con bibliotecas para el procesamiento de determinados tipos de datos, entre las que existen bibliotecas específicas para el procesamiento de imágenes. Párrafo extraído de la tesis de grado a modo de resumen.
Fil: Medina, Tomás Ariel. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Leiva, Lucas. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
Fil: Vázquez, Martín. Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas; Argentina.
description El control de calidad es una parte fundamental del proceso de fabricación. En esta etapa se asegura que los productos cumplen con requerimientos determinados para continuar su fabricación o que están listos para ser comercializados. La fabricación de baldosas de textura aleatoria no es una excepción, ya que implica una inspección visual para determinar si existen defectos en su forma o superficie que provoquen que no cumplan con los estándares de calidad impuestos por el fabricante. En ocasiones, dicha inspección es realizada por personas, quienes deben soportar condiciones perjudiciales para la salud, como la exposición constante a altos niveles de ruido, altas temperaturas, además de que el simple hecho de estar presente para visualizar los productos puede provocar accidentes de distinta gravedad. Por otro lado, al ser ejecutadas por humanos, la calidad de detección de defectos está sujeta a la subjetividad y experiencia de los operarios que la realicen, y debido a que es una tarea repetitiva, la fatiga también afecta a esta inspección. Como manera de suplantar a las personas en estas tareas, existen las soluciones de visión computacional para automatizar este trabajo. Para la implementación de estos tipos de sistemas en la fabricación de baldosas, se pueden emplear dispositivos ya preparados para realizar tareas de Machine Visión, pero este tipo de productos son de un muy alto costo, lo que puede ser un impedimento para las industrias de la región. También se puede realizar la implementación propia de un sistema de este tipo, para lo que hay que tener en cuenta la plataforma sobre la que se va a trabajar. Una opción es utilizar una solución basada en software. Por otro lado, existen plataformas que se apoyan en el procesamiento por hardware, entre las que se destacan las que emplean FPGAs debido a su muy alto rendimiento en procesamiento de imágenes (muy útil en el caso de aplicaciones de tiempo real) por su paralelismo inherente, su tamaño reducido, su bajo consumo de energía, entre otras ventajas. Como una solución híbrida, existen los SoC FPGA que brindan la posibilidad de procesar por hardware y por software a la vez, por lo que son plataformas muy flexibles a la hora de implementar este tipo de sistemas y se han vuelto muy populares en la industria. Sin embargo, pese a sus ventajas, el desarrollo para FPGAs y SoC FPGAs no siempre resultaba sencillo para este tipo de aplicaciones debido al bajo nivel de abstracción de los lenguajes con los que se configuran. Por esta razón, los principales fabricantes de estas plataformas comenzaron a ofrecer herramientas de desarrollo a partir de código de alto nivel para realizar la llamada Síntesis de Alto Nivel (High-Level Synthesis), junto con bibliotecas para el procesamiento de determinados tipos de datos, entre las que existen bibliotecas específicas para el procesamiento de imágenes. Párrafo extraído de la tesis de grado a modo de resumen.
publishDate 2021
dc.date.none.fl_str_mv 2021-12
2022-03-23T12:57:31Z
2022-03-23T12:57:31Z
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv Medina, T. A. (2021). Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
https://www.ridaa.unicen.edu.ar/handle/123456789/3017
identifier_str_mv Medina, T. A. (2021). Desarrollo de un sistema embebido en FPGA para la detección de defectos en la fabricación de baldosas [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
url https://www.ridaa.unicen.edu.ar/handle/123456789/3017
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by/2.5/ar/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/2.5/ar/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
publisher.none.fl_str_mv Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas
dc.source.none.fl_str_mv reponame:RIDAA (UNICEN)
instname:Universidad Nacional del Centro de la Provincia de Buenos Aires
reponame_str RIDAA (UNICEN)
collection RIDAA (UNICEN)
instname_str Universidad Nacional del Centro de la Provincia de Buenos Aires
repository.name.fl_str_mv RIDAA (UNICEN) - Universidad Nacional del Centro de la Provincia de Buenos Aires
repository.mail.fl_str_mv lleiboff@rec.unicen.edu.ar;gimeroni@rec.unicen.edu.ar;lvarela@rec.unicen.edu.ar ;
_version_ 1844619034267484160
score 12.558318