




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Este documento aborda o processamento digital de imagens, com ênfase no reconhecimento de faces e operações matemáticas aplicadas a imagens. O texto discute as diferentes tipologias de processamento de imagens, incluindo operações pontuais, globais e filtros, e aplica-se a geologia para o reconhecimento de recursos geológicos subterrâneos. Além disso, é apresentado o método eigenfaces para a compressão de imagens e o reconhecimento de faces.
Tipologia: Teses (TCC)
1 / 144
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Outubro de 2020
Área de Especialização em Sistemas e Planeamento Industrial
Relatório elaborado para satisfação parcial dos requisitos da Unidade Curricular de Tese/Dissertação do Mestrado em Engenharia Eletrotécnica e de Computadores Candidato: Sara Raquel dos Santos Rodrigues, Nº 1161646 , 1161646 @isep.ipp.pt Orientação científica: Professor Filipe Azevedo, fta@isep.ipp.pt
Área de Especialização em Sistemas e Planeamento Industrial 2020
i Agradecimentos Os meus agradecimentos começam por se direcionarem aos meus pais, Eduarda e Nelson, que proporcionaram, ao longo destes anos, a minha frequência no ensino superior, apoiando-me tanto financeiramente como emocionalmente, com especial direção para esta fase da minha vida; ao meu namorado Marcos, que passou estes anos do meu lado, abdicando de várias coisas para que eu pudesse dedicar-me exclusivamente ao término deste capítulo da minha vida, dando-me suporte em todos os momentos. Agradeço, do fundo do coração, aos três, que juntamente com a minha família e amigos, sempre me impulsionaram a finalizar esta epata, apesar de toda a dificuldade por que passei em conciliar a vida académica, com a profissional e pessoal. Não poderia deixar de agradecer também ao meu orientador Professor Filipe Azevedo que, apesar da minha desistência inicial, decidiu continuar a ajudar-me e a apoiar-me no desenvolvimento deste projeto. Agradeço também ao ISEP, Instituto Superior de Engenharia do Porto, assim como a todos os professores com os quais tive a oportunidade de me cruzar ao longo deste percurso, pelo acompanhamento e possibilidade de me tornar um pouco do que sou hoje.
iii Resumo O Reconhecimento Facial tornou-se um dos sistemas mais importantes e utilizados de reconhecimento de indivíduos já que reproduz uma capacidade natural importante do Ser Humano. Isto porque, a primeira coisa que identificamos quando nos deparamos com uma pessoa é o seu rosto, e não as suas impressões digitais ou geometria das mãos. Além disso, é um sistema de fácil implementação e não necessita de interação por parte dos usuários. Este tipo de reconhecimentos é aplicado nas mais diversas áreas, podendo ir desde a utilização mais básica, como por exemplo, no login em dispositivos de uso pessoal, a uma utilização mais abrangente, na segurança em aeroportos e análise de vídeos de vigilância. No entanto, apresenta algumas desvantagens quando transportado para sistemas computacionais, sobretudo ao nível das variações ambientais, como a posição da face, a iluminação do ambiente, o uso de maquiagem e acessórios. Ainda assim, é possível reconhecer um indivíduo, recorrendo a métodos e algoritmos, para análise de características e padrões. Posto isto, este trabalho visa abranger um pouco mais o conhecimento nesta área de interesse e procura desenvolver um sistema de reconhecimento facial com o auxílio do MATLAB. Para tal, foi criada uma base de dados com imagens de indivíduos que servirão de ponto de conexão para realizar o reconhecimento. O sistema vai recorrer a uma câmara conectada ao computador, para recolha de informação em tempo real. O mesmo será composto por duas vertentes, uma responsável pela deteção de faces e outra responsável pelo reconhecimento das mesmas. No entanto, a vertente de reconhecimento pode realizar o mesmo recorrendo tanto em imagens capturadas e armazenadas no momento em se trabalha com o sistema, como em imagens armazenadas anteriormente, provenientes de qualquer outro dispositivo. Palavras-Chave Reconhecimento Facial, Deteção Facial, Biometria, MATLAB, Algoritmos, Viola-Jones , Análise de Componentes Principais, Eigenfaces.
iv
vi
vii Résumé La reconnaissance faciale est devenue l'un des systèmes de reconnaissance individuelle les plus importants et les plus utilisés car elle reproduit une capacité naturelle importante de l'être humain. En effet, la première chose que nous identifions lorsque nous rencontrons une personne est son visage, pas ses empreintes digitales ou la géométrie de sa main. De plus, c'est un système facile à mettre en œuvre et ne nécessite pas d'interaction de l'utilisateur. Ce type de reconnaissance est appliqué dans les domaines les plus divers, allant de l'utilisation la plus basique, comme par exemple la connexion aux appareils à usage personnel, à une utilisation plus complète, dans la sécurité aéroportuaire et l'analyse des vidéos de surveillance. Cependant, il présente certains inconvénients lorsqu'il est transporté vers des systèmes informatiques, notamment en termes de variations environnementales, telles que la position du visage, l'éclairage de l'environnement, l'utilisation de maquillage et d'accessoires. Même ainsi, il est possible de reconnaître un individu, à l'aide de méthodes et d'algorithmes, pour analyser les caractéristiques et les modèles. Cela dit, ce travail vise à couvrir un peu plus de connaissances dans ce domaine d'intérêt et cherche à développer un système de reconnaissance faciale avec l'aide de MATLAB. À cette fin, une base de données a été créée avec des images d'individus qui serviront de point de connexion pour effectuer la reconnaissance. Le système utilisera une caméra connectée à l'ordinateur pour collecter des informations en temps réel. Il sera composé de deux volets, l'un chargé de détecter les visages et l'autre chargé de les reconnaître. Cependant, le volet de reconnaissance peut faire de même en utilisant des images capturées et stockées au moment où vous travaillez avec le système, ainsi que des images précédemment stockées, provenant de tout autre appareil. Mots-clés Reconnaissance Faciale, Détection Faciale, Biométrie, MATLAB, Algorithmes, Viola-Jones, Analyse en Composantes Principales, Eigenfaces.
ix Índice AGRADECIMENTOS................................................................................................................................ I RESUMO ............................................................................................................................................. III ABSTRACT ............................................................................................................................................V RÉSUMÉ .............................................................................................................................................VII ÍNDICE DE FIGURAS ............................................................................................................................. XI ÍNDICE DE TABELAS ............................................................................................................................XV SIGLAS E ABREVIATURAS ..................................................................................................................XVII
1. INTRODUÇÃO ............................................................................................................................... 1 1.1.CONTEXTUALIZAÇÃO ............................................................................................................................... 1 1.2.OBJETIVOS ............................................................................................................................................ 3 1.3.ORGANIZAÇÃO DA DISSERTAÇÃO ............................................................................................................... 4 2. MATLAB ....................................................................................................................................... 5 2.1.DESCRIÇÃO DO PRODUTO ........................................................................................................................ 5 2.2.HISTÓRICO ............................................................................................................................................ 7 2.3.TOOLBOXES ......................................................................................................................................... 11 2.4.APLICAÇÕES ........................................................................................................................................ 15 2.5.VANTAGENS E DESVANTAGENS DA SUA UTILIZAÇÃO ..................................................................................... 21 3. PROCESSAMENTO DE IMAGENS ................................................................................................. 23 3.1.PROCESSAMENTO DE IMAGEM ................................................................................................................ 23 3.2.PROCESSAMENTO DIGITAL DE IMAGEM ..................................................................................................... 24 3.3.ETAPAS DO PROCESSAMENTO DIGITAL DE IMAGEM ..................................................................................... 25 3.3.1.AQUISIÇÃO DE IMAGENS ................................................................................................................. 27 3.3.2.PRÉ-PROCESSAMENTO ................................................................................................................... 30 3.3.3.SEGMENTAÇÃO ............................................................................................................................. 36 3.3.4.PÓS-PROCESSAMENTO ................................................................................................................... 38 3.3.5.PÓS-PROCESSAMENTO ................................................................................................................... 41 3.3.6.CLASSIFICAÇÃO E RECONHECIMENTO ................................................................................................. 42 4. ALGORITMOS DE RECONHECIMENTO FACIAL.............................................................................. 45 4.1.BIOMETRIA ......................................................................................................................................... 45 4.2.RECONHECIMENTO FACIAL ..................................................................................................................... 49
xii Figura 15: (a) Imagem original; (b) Histograma da imagem original; (c) Imagem com equalização de histograma e (d) Histograma Equalizado 34 Figura 16: Operação Local 34 Figura 17: (A) Imagem original e (B) Imagem binária após processo de segmentação 37 Figura 18: (A) Imagem original e (B) Imagem segmentada por deteção de bordas 37 Figura 19: Imagens de entrada A e B, e respetivas imagens de saída, de acordo com operações lógicas possíveis 39 Figura 20: Operações Morfológicas: (A) Imagem original, (B) Resultado de Erosão e (C) Resultado de Dilatação 40 Figura 21: Operações Morfológicas: (A) Imagem original, (B) Resultado da Abertura e (C) Resultado do Fechamento 40 Figura 22: Métodos de Reconhecimento, Supervisionado e Não-Supervisionado, respetivamente 43 Figura 23: Exemplos de sistemas biométricos: (A) Face, (B) Mãos, (C) Olhos, (D) Impressão Digital, (E) Voz, (F) Caligrafia, (G) Termogramas, (H) Forma de Caminhar e (I) Forma de Digitar no Computador 48 Figura 24: Esquema de um sistema de Reconhecimento Facial 51 Figura 25: Exemplo de características Haar em reconhecimento facial 55 Figura 26: Exemplo de uma Imagem Integral 55 Figura 27 : Esquema de classificadores em cascata 56 Figura 28 : Fluxograma Algoritmo Eigenfaces 60 Figura 29 : Face média (direita) gerada com base em imagens de treinamento (esquerda) 61