BIA - IFPI Campus Floriano Tecnologia Tecnologia em Análise e Desenvolvimento de Sistemas - Floriano
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/4835
Tipo: Trabalho de Conclusão de Curso
Título: Algoritmo Para Reconhecimento De Imagem Via PCA: Análise de Desempenho
Autor: Silva, Samuel Oliveira e
Orientador(a): Castro, André Francisco Coêlho
Resumo: O trabalho apresenta a implementação e avaliação de desempenho de um algoritmo de reconhecimento de imagens faciais baseado na técnica de Análise de Componentes Principais (PCA) — conhecida como EigenFaces — combinada com o classificador Support Vector Machine (SVM). Utilizou-se o Cropped Yale Face Database B, composto por imagens em escala de cinza sob diferentes condições de iluminação. A metodologia foi dividida em etapas: pré-processamento e padronização das imagens, extração de características com PCA, classificação utilizando SVM (com kernel RBF e estratégia one-vs-one para multiclasses) e validação do modelo por meio de validação cruzada estratificada. Os testes definiram o número ideal de componentes principais (75) e os parâmetros do classificador. Os resultados demonstraram alto desempenho: acurácia média de 93,11% na validação, baixo desvio padrão (0,0195) entre subconjuntos e F1-Score elevado para a maioria das classes, mesmo em condições adversas de iluminação. A matriz de confusão mostrou erros pontuais, sem padrão sistemático. Concluiu-se que a combinação de EigenFaces e SVM é eficaz e robusta para reconhecimento facial em ambientes controlados, mesmo com variações de iluminação. Recomenda-se, para trabalhos futuros, aplicar o modelo em bases de dados mais complexas e compará-lo a outras técnicas, como Redes Neurais Convolucionais.
Abstract: This work presents the implementation and performance evaluation of a facial image recognition algorithm based on the Principal Component Analysis (PCA) technique — known as EigenFaces — combined with the Support Vector Machine (SVM) classifier. The Cropped Yale Face Database B, composed of grayscale images under different lighting conditions, was used. The methodology was divided into steps: preprocessing and standardization of images, feature extraction with PCA, classification using SVM (with RBF kernel and one-vs-one strategy for multiclass classification), and model validation through stratified cross-validation. Tests defined the optimal number of principal components (75) and classifier parameters. The results demonstrated high performance: average validation accuracy of 95.13%, low standard deviation (0.0094) among folds, and high F1-Scores for most classes, even under adverse lighting. The confusion matrix showed occasional errors, without systematic patterns. It was concluded that combining EigenFaces and SVM is effective and robust for facial recognition in controlled environments, even with lighting variations. For future work, it is recommended to apply the model to more complex datasets and compare it to other techniques, such as Convolutional Neural Networks.
Palavras-chave: visão computacional
PCA
reconhecimento de faces
EigenFaces
computer vision
face recognition
Cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Floriano
Citação: SILVA, Samuel Oliveira e. Algoritmo para reconhecimento de imagem via PCA: análise de desempenho. 2025. TCC (Graduação em Análise e Desenvolvimento de Sistemas) - IFPI, Floriano, 2025. (artigo científico)
Tipo de acesso: Acesso Aberto
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/4835
Data do documento: 2025
Aparece nas coleções:Tecnologia em Análise e Desenvolvimento de Sistemas - Floriano

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025_tcc_soesilva.pdf905.25 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.