Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/79815
Título: | Connectionist systems for image processing and anomaly detection |
Autor(es): | Gomes, Luís Filipe Fernandes |
Orientador(es): | Analide, Cesar |
Palavras-chave: | Sistemas conexionistas Redes neuronais artificiais Deep learning Ciência de dados Visão computacional Deteção de anomalias Autoencoders Variational autoencoders Monitorização automática de pavimentos Connectionist systems Artificial neural networks Data science Computer vision Anomaly detection Automatic pavement monitoring |
Data: | 10-Ago-2021 |
Resumo(s): | A Inteligência Artificial (IA) e a Ciência de Dados estão cada vez mais presentes no nosso quotidiano e os
benefícios que trouxeram para a sociedade nos últimos anos são notáveis. O sucesso da IA foi impulsionado
pela capacidade adaptativa que as máquinas adquiriram e está estreitamente relacionada com a sua habilidade para aprender. Os sistemas conexionistas, apresentados na forma de Redes Neurais Artificiais (RNAs), que se inspiram no sistema nervoso humano, são um dos mais importantes modelos que permitem a aprendizagem. Estes são utilizados em diversas áreas, como em problemas de previsão ou classificação, apresentando resultados cada vez mais satisfatórios. Uma das áreas em que esta tecnologia se tem destacado é a Visão Computacional (Computer Vision (CV)), permitindo, por exemplo, a localização de objetos em imagens e a sua correta identificação. A Deteção de Anomalias (Anomaly Detection (AD)) é outro campo onde as RNAs vêm surgindo como uma das tecnologias para a resolução de problemas. Em cada área são utilizadas diferentes
arquiteturas de acordo com o tipo de dados e o problema a resolver. Combinando o processamento de imagens
e a deteção de anomalias, verifica-se uma convergência de metodologias que utilizam módulos convolucionais
em arquiteturas dedicadas a AD. O objetivo principal desta dissertação é estudar as técnicas existentes nestes
domínios, desenvolvendo diferentes arquiteturas e modelos, aplicando-as a casos práticos de forma a comparar
os resultados obtidos em cada abordagem. O caso prático principal consiste na monitorização de pavimentos
rodoviários por meio de imagens para a identificação automática de áreas degradadas. Para isso, dois protótipos de software são propostos para recolher e visualizar os dados adquiridos. O estudo de arquiteturas de
RNAs para o diagnóstico da condição do asfalto por meio de imagens é o foco central no processo científico
apresentado. Os métodos de Machine Learning (ML) utilizados incluem classificadores binários, Autoencoders
(AEs) e Variational Autoencoders (VAEs). Para os dois últimos modelos, práticas supervisionadas e não supervisionadas são também comparadas, comprovando a sua utilidade em cenários onde não há dados rotulados
disponíveis. Usando o modelo VAE num ambiente supervisionado, este apresenta uma excelente distinção entre
áreas de pavimentação em boas condições e degradadas. Quando não existem dados rotulados disponíveis, a
melhor opção é utilizar o modelo AE, utilizando a distribuição de semelhanças das reconstruções para calcular o
threshold de separação, atingindo accuracy e precision superiores a 94%). O processo completo de desenvolvimento mostra que é possível construir uma solução alternativa para diminuir os custos de operação em relação
aos sistemas comerciais existentes e melhorar a usabilidade quando comparada às soluções tradicionais. Adicionalmente, dois estudos demonstram a versatilidade dos sistemas conexionistas na resolução de problemas,
nomeadamente no projeto de estruturas mecânicas, possibilitando a modelação de campos de deslocamento e
pressão em placas reforçadas; e na utilização de AD para identificar locais de aglomeração de pessoas através
de técnicas de crowdsensing. Artificial Intelligence (AI) and Data Science (DS) have become increasingly present in our daily lives, and the benefits it has brought to society in recent years are remarkable. The success of AI was driven by the adaptive capacity that machines gained, and it is closely related to their ability to learn. Connectionist systems, presented in the form of Artificial Neural Networks (ANNs), which are inspired by the human nervous system, are one of the principal models that allows learning. These models are used in several areas, like forecasting or classification problems, presenting increasingly satisfactory results. One area in which this technology has excelled is Com puter Vision (CV), allowing, for example, the location of objects in images and their correct identification. Anomaly Detection (AD) is another field where ANNs have been emerging as one technology for problem solving. In each area, different architectures are used according to the type of data and the problem to be solved. Combining im age processing and the finding of anomalies in this type of data, there is a convergence of methodologies using convolutional modules in architectures dedicated to AD. The main objective of this dissertation is to study the existent techniques in these domains, developing different model architectures, and applying them to practical case studies in order to compare the results obtained in each approach. The major practical use case consists of monitoring road pavements using images to automatically identify degraded areas. For that, two software prototypes are proposed to gather and visualise the acquired data. Moreover, the study of ANN architectures to diagnose the asphalt condition through images is the central focus of this work. The experimented methods for AD in images include a binary classifier network as a baseline, Autoencoders (AEs) and Variational Autoen coders (VAEs). Supervised and unsupervised practises are also compared, proving their utility also in scenarios where there is no labelled data available. Using the VAE model in a supervised setting, it presents a excellent distinction between good and bad pavement areas. When labelled data is not available, using the AE and the distribution of similarities of good pavement reconstructions to calculate the threshold is the best option with both accuracy and precision above 94%. The full development process shows it is possible to build an alternative solution to decrease the operation costs relatively to expensive commercial systems and improve usability when compared with traditional solutions. Additionally, two case studies demonstrate the versatility of connectionist systems to solve problems, namely in Mechanical Structural Design enabling the modelling of displacement and pressure fields in reinforced plates; and using AD to identify crowded places through crowd-sensing techniques. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado integrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/79815 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Luis Filipe Fernandes Gomes.pdf | Dissertação de Mestrado | 22,81 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons