End-to-end development of a demonstrator for defect detection

Detalhes bibliográficos
Autor(a) principal: Arake, Fernando Kendy Marciniak
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/255349
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.
id UFSC_b62d440cb9ac6b94cdd6f9c0f2c08888
oai_identifier_str oai:repositorio.ufsc.br:123456789/255349
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling End-to-end development of a demonstrator for defect detectionDetecção de defeitosInternet das CoisasVisão computacionalTCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.Com o advento da Indústria 4.0, empresas iniciaram a transformação digital dos seus ativos e processos. A Internet das Coisas (IoT) desempenha um papel importante nesta transformação, conectando dispositivos e máquinas, levando a um melhor controle da produção e fornecendo dados valiosos. A Visão Computacional (CV) é outra área que está aproveitando a digitalização industrial. Fazendo bom uso de câmeras e das imagens por elas adquiridas junto a técnicas de CV baseadas em modelos Aprendizado de Máquina (ML), é possível montar um sistema baseado em CV para detecção de defeitos, garantindo qualidade na produção. A principal motivação a cerca desse projeto era o planejamento e desenvolvimento de um sistema piloto que possa ser reutilizado futuramente em diferentes casos de uso, tanto o sistema todo quanto como uma referência inicial. O foco desse projeto é o desenvolvimento completo de um demonstrador para detecção de defeitos. Partindo da seleção de hardware, a montagem do hardware (fisicamente e conexão a uma cloud específica), definição de um servidor baseado em sockets, desenvolvimento de um serviço de backend em um aplicação web existente, seleção e treinamento de um modelo de CV, e a implantação do sistema fazendo uso de containers. Um modelo simples de frontend foi utilizado visto que não era um objetivo do projeto. O caso de uso selecionado foi baseado no MVTec Anomaly Detection Dataset, especificamente para a detecção de defeitos em cabos. O objetivo foi alcançado e o sistema como um todo funcionou bem, desde a aquisição de dados até o deployment final.With the Industry 4.0 advent, companies started the digital transformation of their assets and processes. The Internet of Things (IoT) plays a big part in this transformation, connecting devices and machines, leading to better production control, and providing valuable procedure data. Computer Vision (CV) is another area that is taking advantage of industrial digitization. Making good use of cameras and the images they acquire together with CV techniques based on Machine Learning (ML) models, it is possible to setup a CV based system for defect detection, ensuring production quality. The main motivation surrounding the project was the planning and development of a pilot system which can be further reused by different use cases, either as a whole or as a first reference. The focus of this work was the End-to-End development of a demonstrator for defect detection. It started with the hardware selection, hardware setup (physically and connection to a specific cloud), establishment of a socket-based server, setup of a backend service in an existing web application, selection and training of a CV model, and the deployment making use of containers. A simple mockup was used for the frontend, as it was not a goal of the project. The selected use case was based on the MVTec Anomaly Detection Dataset, specifically for defect detection in cables. The goal was achieved and the whole system worked well, from data acquisition to the final deployment.Aachen, DE.Antonelo, Eric AislanHeymann, HenrikUniversidade Federal de Santa Catarina.Arake, Fernando Kendy Marciniak2024-06-14T14:10:11Z2024-06-14T14:10:11Z2024-02-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis70 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/255349Open Access.info:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2024-06-14T14:10:11Zoai:repositorio.ufsc.br:123456789/255349Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732024-06-14T14:10:11Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv End-to-end development of a demonstrator for defect detection
title End-to-end development of a demonstrator for defect detection
spellingShingle End-to-end development of a demonstrator for defect detection
Arake, Fernando Kendy Marciniak
Detecção de defeitos
Internet das Coisas
Visão computacional
title_short End-to-end development of a demonstrator for defect detection
title_full End-to-end development of a demonstrator for defect detection
title_fullStr End-to-end development of a demonstrator for defect detection
title_full_unstemmed End-to-end development of a demonstrator for defect detection
title_sort End-to-end development of a demonstrator for defect detection
author Arake, Fernando Kendy Marciniak
author_facet Arake, Fernando Kendy Marciniak
author_role author
dc.contributor.none.fl_str_mv Antonelo, Eric Aislan
Heymann, Henrik
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Arake, Fernando Kendy Marciniak
dc.subject.por.fl_str_mv Detecção de defeitos
Internet das Coisas
Visão computacional
topic Detecção de defeitos
Internet das Coisas
Visão computacional
description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.
publishDate 2024
dc.date.none.fl_str_mv 2024-06-14T14:10:11Z
2024-06-14T14:10:11Z
2024-02-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/255349
url https://repositorio.ufsc.br/handle/123456789/255349
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 70 f.
application/pdf
dc.publisher.none.fl_str_mv Aachen, DE.
publisher.none.fl_str_mv Aachen, DE.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652076961497088