Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/81637
DC FieldValueLanguage
dc.contributor.advisorPremebida, Cristiano-
dc.contributor.advisorNunes, Urbano José Carreira-
dc.contributor.authorSoares, João Cachulo-
dc.date.accessioned2018-12-08T00:24:49Z-
dc.date.available2018-12-08T00:24:49Z-
dc.date.issued2016-09-22-
dc.date.submitted2019-01-21-
dc.identifier.urihttps://hdl.handle.net/10316/81637-
dc.descriptionDissertação de Mestrado Integrado em Engenharia Electrotécnica e de Computadores apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractNo presente trabalho é apresentada uma solução para um sistema autónomo de identificação/reconhecimento capaz de classificar componentes de válvulas e purgadores, numa aplicação industrial de pintura, usando reconhecimento supervisionado de padrões baseado em visão. O sistema de visão aqui proposto tem por objectivo servir de base para uma solução a ser instalada numa unidade fabril de uma empresa especializada no fabrico de equipamentos para vapor, por forma a complementar a modernização e e automação do processo. Este processo passaria a contar como robôs para proceder à pintura dos produtos ao invés de pessoas, utilizando programas específicos chamados de acordo com o resultado do processo de identificação do produto, realizado à priori.Começou-se por criar um conjunto de dados que incluiu o grupo dos produtos mais produzidos/vendidos pela empresa, recolhendo imagens num setup semelhante àquele que poderíamos montar no ambiente industrial. O passo seguinte consistiu no pré-processamento das imagens extraídas. De seguida são aplicadas técnicas de processamento de imagem para o tratamento e binarização das imagens. Nesta etapa é ainda desenvolvido um algoritmo para a remoção das pinças que penduram as peças em posição para pintura. Neste momento estamos na presença de imagens binárias com \textit{blobs} que representa exclusivamente os produtos. O passo seguinte consistiu na implementação de dois métodos de extração de características das imagens. O primeiro método é baseado na extração características da forma dos \textit{blobs}, seguido de uma implementação de um descriptor HOG. Ambas as técnicas são posteriormente usadas nas imagens resultantes do pré-processamento, sendo que as características extraídas são utilizada para treinar um classificador discriminativo e generativo, respetivamente um SVM (máquina de vectores de suporte) para classificação de múltiplas classes e um NBC (classificador bayesiano ingênuo). No que diz respeito aos resultados de classificação, o SVM provou ser a melhor solução em termos de desempenho, velocidade e robustez quando comparado com o NBC. Relativamente à escolha entre as features geométricas baseadas em formas e as features extraídas ao utilizar o descritor HOG, concluiu-se que as primeiras mostraram melhor resultados no que diz respeito ao reconhecimento de maior número de imagens, mostrando precisões de $100\%$ para toda a gama de \textit{thresholds}. Os resultados para a revocação foram igualmente elevados, neste caso para \textit{thresholds} abaixo dos $0.65-0.70$.por
dc.description.abstractIn this work an autonomous identification/recognition system capable of classifying valve and steam trap components in an industrial painting application was implemented, using vision-based supervised pattern recognition. The proposed vision system has the main objective of being a foundation for a solution to be installed in the manufacturing facilities of a company specialized in steam equipment, in order to complement the modernization and automation of the process. The process would rely on robots instead of human beings, using specific programs which would be called depending on a prior product identification result. The first step corresponds to the creation of a dataset with a group of the best-selling/most produced products, grabbing frames from a image acquisition scenario similar to the one possibly built in the industrial environment. The following step consists in pre-processing, where image processing techniques are introduced to threshold and treat the images as well as removing the claw that holds the products in position for painting. At this point the image contains a blob that exclusively represents the products. The following step consists in the implementation of two feature extraction methods. Firstly blob features based on shape and overall geometric characteristics, followed by a HOG implementation. Both feature extraction techniques are then used on the post-processing images and are trained on a discriminative and generative classifier, respectively a multiclass Support Vector Machine and Naive Bayes classifier. In terms of classification results, the SVM proved to be the best solution in terms of performance, speed, and robustness, outclassing the NBC. Regarding the choice between blob features or HOG features, it was concluded that the blob features would do a better job in describing the objects, showing results with $100\%$ precision for all possible threshold values, and recalls equally high for thresholds below $0.65-0.70$eng
dc.language.isoeng-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/-
dc.subjectReconhecimento Supervisionado de Padrõespor
dc.subjectSistema de Visão Industrialpor
dc.subjectClassificação de Componentes de Válvulas e Purgadorespor
dc.subjectSupervised Pattern Recognitioneng
dc.subjectMachine Learningeng
dc.subjectValve and Steam Trap Component Classificationeng
dc.titleValve and Steam Trap Component Recognition Using Machine Vision in an Industrial Applicationeng
dc.title.alternativeSistema de Reconhecimento de Componentes de Válvulas e Purgadores Usando Visão por Máquinas numa Aplicação Industrialpor
dc.typemasterThesis-
degois.publication.locationDEEC-
degois.publication.titleValve and Steam Trap Component Recognition Using Machine Vision in an Industrial Applicationeng
dc.peerreviewedyes-
dc.identifier.tid202056732-
thesis.degree.disciplineEngenharia Electrotécnica e de Computadores-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado Integrado em Engenharia Electrotécnica e de Computadores-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Eng. Electrotécnica e de Computadores-
uc.degree.grantorID0500-
uc.contributor.authorSoares, João Cachulo::0000-0001-7423-3796-
uc.degree.classification18-
uc.degree.presidentejuriBatista, Jorge Manuel Moreira de Campos Pereira-
uc.degree.elementojuriNunes, Urbano José Carreira-
uc.degree.elementojuriSilva, Vítor Manuel Mendes da-
uc.contributor.advisorPremebida, Cristiano::0000-0002-2168-2077-
uc.contributor.advisorNunes, Urbano José Carreira-
uc.controloAutoridadeSim-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.openairetypemasterThesis-
item.cerifentitytypePublications-
item.grantfulltextopen-
item.fulltextCom Texto completo-
item.languageiso639-1en-
crisitem.advisor.researchunitISR - Institute of Systems and Robotics-
crisitem.advisor.researchunitISR - Institute of Systems and Robotics-
crisitem.advisor.parentresearchunitUniversity of Coimbra-
crisitem.advisor.parentresearchunitUniversity of Coimbra-
crisitem.advisor.orcid0000-0002-2168-2077-
crisitem.advisor.orcid0000-0002-7750-5221-
Appears in Collections:UC - Dissertações de Mestrado
Files in This Item:
File Description SizeFormat
main.pdf12.63 MBAdobe PDFView/Open
Show simple item record

Page view(s) 50

530
checked on Apr 23, 2024

Download(s) 50

556
checked on Apr 23, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons