SlideShare une entreprise Scribd logo
1  sur  30
Monografia de Qualificação
Programa de Mestrado em Engenharia Elétrica
Escola de Engenharia de São Carlos –USP
Departamento de Engenharia Elétrica




       Classificação Facial Utilizando
       Descritores Baseados em Cores
       Quantizadas pelo Misturograma

        Autor: João Paulo Brognoni Casati

        Orientação: Prof. Dr. Evandro Luis Linhari Rodrigues



                                 São Carlos, 22 de maio de 2012.
Sumário
• Introdução
• Objetivos
• Fundamentação Teórica
  • O Misturograma
  • Redes Neurais Artificiais
  • Trabalhos Relacionados
• Metodologia
  • Reconhecimento Facial
  • Classificação de Cor da Pele
• Resultados Parciais
  • Reconhecimento Facial
• Conclusões Preliminares
• Próximas Etapas e Cronograma
Introdução
• Reconhecimento Facial

  • Identificar e/ou Classificar indivíduos;

  • Sistemas de segurança, robôs, entretenimento, entre outros;

  • Utilização de informações de cores das imagens faciais;

• Classificação de Cor de Pele

  • Utilizada em sistemas de reconhecimento facial como descritor
    adicional, e em classificação de faces;

  • Aplicação capaz de classificar o indivíduo em virtude da cor
    predominante de pele.
Objetivos
• Principal
  • Classificar indivíduos entre três diferentes cores de pele:
      • Branca;
      • Preta;
      • Amarela.

• Para isto, são desenvolvidos dois experimentos:
  • 1 – Reconhecimento Facial
      • Utilizar imagens faciais com cores quantizadas.
  • 2 – Classificação de Cor de Pele
      • Separar indivíduos em 3 diferentes classes, de acordo com a cor
        predominante de sua pele.
Fundamentação Teórica
• Aplicações CBIR (content-based image retrieval):
  • Recuperação de imagens por meio de seu conteúdo;
  • Extração de características de imagens com métodos
    computacionais.

• Quantizadores de Cores
  • Representação da imagem
    em menos cores;

  • Diminuição do espaço em
    memória ocupado por
    uma imagem;
Misturograma (fund. teórica)
• Metodologia de quantização de cores em imagens digitais;
• Baseado na arte, mistura de camadas de diferentes cores:
  • 8 camadas com pesos distintos;
  • Processamento pixel a pixel;
• Espaço de cores RGB;
• Reduz o número de cores para 8:
  • Preto, azul, verde, ciano, vermelho, magenta, amarelo e branco.
Misturograma (fund. teórica)
• Imagem Quantizada Pelo Misturograma:




• Esboço da Face:
Redes Neurais (fund. teórica)
• Modelos computacionais baseados no funcionamento do
  cérebro humano;
• Utilizadas em diversos tipos de aplicação;
• Neste trabalho são utilizadas em reconhecimento de padrões.
Redes Neurais (fund. teórica)
• Redes Perceptron Multi-Camadas (PMC):
  • É a arquitetura de redes neurais mais difundida;
  • Pode conter diversos neurônios em diversas camadas;
  • Algoritmo de treinamento Backpropagation.
Redes Neurais (fund. teórica)
• Redes RBF (Radial-Basis Funcion):
  •   Utilizada em aproximação de funções e reconhecimento de padrões;
  •   Possui apenas uma camada escondida;
  •   Treinamento 1ª Camada: k-means;
  •   Treinamento 2ª Camada: backpropagation;
  •   Separa o espaço amostral utilizando funções de base radial.
Trabalhos Relacionados (fund. teórica)
• Misturograma
  • Quantização de cores de imagens faciais para aplicação CBIR;
  • Segmentação de pele em imagens faciais;
  • Geração de esboço da face para aplicação CBIR;
  • Utilização do esboço em reconhecimento de retrato falado;
• Classificação de cor de pele (ROOMI et al., 2011)
Metodologia (Reconhecimento Facial)
• Quantização das imagens;

• Extração de características;

• Experimento: 3 diferentes abordagens:
  • 1 – Utilização das 8 cores resultantes da quantização,
    desenvolvida por Severino Jr. & Gonzaga (2005);

  • 2 – Utilização de 7 cores resultantes;

  • 3 – Utilização das 8 cores + esboço da imagem;

• Vetores de características: Histogramas de cores;

• Neste experimento é utilizado o Banco de Faces AR.
Metodologia (Reconhecimento Facial)
• São utilizadas imagens de 119 indivíduos distintos:
  • 65 homens;
  • 54 mulheres;
• Quatro classes de imagens do banco AR são utilizadas neste
  experimento:
Metodologia (Reconhecimento Facial)
• Para cada abordagem:

  • Uma das classes é armazenada no banco e as outras são
    apresentadas como entrada;

• Processamento:

  • As imagens são redimensionadas em 25% (124x144 pixels);

  • Quantização pelo misturograma e extração do esboço;

• Medida de similaridade: distância euclidiana;

• A menor distância entre todas as imagens da classe é dada
  como resultado da busca;
Metodologia (Reconhecimento Facial)
• Exemplos de Histograma de Imagens Quantizadas:
Metodologia (Classificação de Cor da Pele)
• Classificar indivíduos em 3 diferentes cores de pele
  predominantes (ROOMI et al., 2011):
  • Branca;
  • Preta;
  • Amarela.
• Banco de Faces FERET:
  • Grande quantidade de imagens;
  • 1208 indivíduos com diferentes cores de pele.
  • Utilizando 112 imagens:
     • 15 negróides, 15 mongolóides e 82 caucasianos;

• Classificação baseada nas cores quantizadas: Misturograma;
Metodologia (Classificação de Cor da Pele)
• Pré-Processamento:
  •   Redimensionamento: 25%;
  •   Suavização por filtro da média: máscara 3x3 pixels;
  •   Remoção de bordas;
  •   Imagem resultante: 94x74 pixels.
Metodologia (Classificação de Cor da Pele)
• Quantização e Segmentação
  • A utilização do misturograma tem 2 objetivos:
     • 1º - Quantizar as cores da imagem;
     • 2º - Segmentar a área de pele;
• Camadas utilizadas para segmentação da pele:
Metodologia (Classificação de Cor da Pele)
• Segmentação da pele
  • É baseada em diferentes camadas do misturograma:
      • Cor 4 (vermelha) da camada 7 – C4,7;
      • Cor 6 (amarela) da camada 7 – C6,7;
      • Cor 7 (branca) da camada 7 – C7,7;
      • Cor 7 (branca) da camada 6 – C7,6.
  • Equação de detecção da pele:


• Vetor de Características:
  • Histograma de Cores normalizado da área de pele quantizada
    pelo misturograma;
Metodologia (Classificação de Cor da Pele)
Resultados Parciais (Rec. Facial)
• 1ª Abordagem (8 cores):
  • Taxa máxima de acertos: C1 x C2 – 97,5%;
  • Taxa mínima de acertos: C2 x C4 – 89,1 %.

• 2ª Abordagem (7 cores):
  • Taxa máxima de acertos: C1 x C2 – 96,6%;

  • Taxa mínima de acertos: C3 x C4 – 89,9 %.

• 3ª Abordagem (8 cores + 2 do esboço):
  • Taxa máxima de acertos: C1 x C2 – 96,6%;
  • Taxa mínima de acertos: C2 x C4 – 84,9 %.
Resultados Parciais (Rec. Facial)
                       Média de Acertos
                           92.70%
            92.30%
93.00%
92.00%
91.00%
90.00%
                                          88.10%
89.00%                                               Média
88.00%
87.00%
86.00%
85.00%
         1ª Abr. (8)    2ª Abr. (7)   3ª Abr. (10)
Resultados Parciais (Rec. Facial)
                Variação Máxima dos Resultados
                                        11.70%
12.00%

10.00%      8.40%

 8.00%                     6.70%

 6.00%                                              Variação max.

 4.00%

 2.00%

 0.00%
         1ª Abr. (8)   2ª Abr. (7)   3ª Abr. (10)
Resultados Parciais (Rec. Facial)
100.00%
 90.00%
 80.00%
 70.00%
 60.00%
 50.00%                                              Média
                                                     Variação max.
 40.00%
 30.00%
 20.00%
 10.00%
  0.00%
          1ª Abr. (8)   2ª Abr. (7)   3ª Abr. (10)
Conclusões Preliminares
• Experimento 1:
  • A 2ª abordagem apresentou os melhores resultados;
  • Histograma do esboço não é bom descritor de faces;
  • As cores quantizadas pelo misturograma podem ser descritores
    eficientes de imagens faciais;
• Experimento 2:
  • O misturograma é eficiente para segmentação da pele;
  • Cores de pele quantizadas diferem dependendo da cor da pele do
    indivíduo;
  • As camadas do misturograma permitem adequação para
    segmentação da pele;
Próximas Etapas
• Aplicar detector de faces;

• Aumentar o banco de imagens;

• Normalização de canais de cores;

• Avançar na Revisão Bibliográfica: Classificação de Cor de Pele;

• Implementação de outras técnicas para comparação;

• Identificar características relevantes;

• CCV, BIC e Histogramas Locais;

• Classificar as faces utilizando RNA.
Cronograma
Obrigado!

Contenu connexe

Dernier

Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...MariaCristinaSouzaLe1
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...azulassessoria9
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfFbioFerreira207918
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...azulassessoria9
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 

Dernier (20)

Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 

En vedette

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Classificação Facial Utilizando Descritores Baseados em Cores Quantizadas pelo Misturograma

  • 1. Monografia de Qualificação Programa de Mestrado em Engenharia Elétrica Escola de Engenharia de São Carlos –USP Departamento de Engenharia Elétrica Classificação Facial Utilizando Descritores Baseados em Cores Quantizadas pelo Misturograma Autor: João Paulo Brognoni Casati Orientação: Prof. Dr. Evandro Luis Linhari Rodrigues São Carlos, 22 de maio de 2012.
  • 2. Sumário • Introdução • Objetivos • Fundamentação Teórica • O Misturograma • Redes Neurais Artificiais • Trabalhos Relacionados • Metodologia • Reconhecimento Facial • Classificação de Cor da Pele • Resultados Parciais • Reconhecimento Facial • Conclusões Preliminares • Próximas Etapas e Cronograma
  • 3. Introdução • Reconhecimento Facial • Identificar e/ou Classificar indivíduos; • Sistemas de segurança, robôs, entretenimento, entre outros; • Utilização de informações de cores das imagens faciais; • Classificação de Cor de Pele • Utilizada em sistemas de reconhecimento facial como descritor adicional, e em classificação de faces; • Aplicação capaz de classificar o indivíduo em virtude da cor predominante de pele.
  • 4. Objetivos • Principal • Classificar indivíduos entre três diferentes cores de pele: • Branca; • Preta; • Amarela. • Para isto, são desenvolvidos dois experimentos: • 1 – Reconhecimento Facial • Utilizar imagens faciais com cores quantizadas. • 2 – Classificação de Cor de Pele • Separar indivíduos em 3 diferentes classes, de acordo com a cor predominante de sua pele.
  • 5. Fundamentação Teórica • Aplicações CBIR (content-based image retrieval): • Recuperação de imagens por meio de seu conteúdo; • Extração de características de imagens com métodos computacionais. • Quantizadores de Cores • Representação da imagem em menos cores; • Diminuição do espaço em memória ocupado por uma imagem;
  • 6. Misturograma (fund. teórica) • Metodologia de quantização de cores em imagens digitais; • Baseado na arte, mistura de camadas de diferentes cores: • 8 camadas com pesos distintos; • Processamento pixel a pixel; • Espaço de cores RGB; • Reduz o número de cores para 8: • Preto, azul, verde, ciano, vermelho, magenta, amarelo e branco.
  • 7.
  • 8. Misturograma (fund. teórica) • Imagem Quantizada Pelo Misturograma: • Esboço da Face:
  • 9. Redes Neurais (fund. teórica) • Modelos computacionais baseados no funcionamento do cérebro humano; • Utilizadas em diversos tipos de aplicação; • Neste trabalho são utilizadas em reconhecimento de padrões.
  • 10. Redes Neurais (fund. teórica) • Redes Perceptron Multi-Camadas (PMC): • É a arquitetura de redes neurais mais difundida; • Pode conter diversos neurônios em diversas camadas; • Algoritmo de treinamento Backpropagation.
  • 11. Redes Neurais (fund. teórica) • Redes RBF (Radial-Basis Funcion): • Utilizada em aproximação de funções e reconhecimento de padrões; • Possui apenas uma camada escondida; • Treinamento 1ª Camada: k-means; • Treinamento 2ª Camada: backpropagation; • Separa o espaço amostral utilizando funções de base radial.
  • 12. Trabalhos Relacionados (fund. teórica) • Misturograma • Quantização de cores de imagens faciais para aplicação CBIR; • Segmentação de pele em imagens faciais; • Geração de esboço da face para aplicação CBIR; • Utilização do esboço em reconhecimento de retrato falado; • Classificação de cor de pele (ROOMI et al., 2011)
  • 13. Metodologia (Reconhecimento Facial) • Quantização das imagens; • Extração de características; • Experimento: 3 diferentes abordagens: • 1 – Utilização das 8 cores resultantes da quantização, desenvolvida por Severino Jr. & Gonzaga (2005); • 2 – Utilização de 7 cores resultantes; • 3 – Utilização das 8 cores + esboço da imagem; • Vetores de características: Histogramas de cores; • Neste experimento é utilizado o Banco de Faces AR.
  • 14. Metodologia (Reconhecimento Facial) • São utilizadas imagens de 119 indivíduos distintos: • 65 homens; • 54 mulheres; • Quatro classes de imagens do banco AR são utilizadas neste experimento:
  • 15. Metodologia (Reconhecimento Facial) • Para cada abordagem: • Uma das classes é armazenada no banco e as outras são apresentadas como entrada; • Processamento: • As imagens são redimensionadas em 25% (124x144 pixels); • Quantização pelo misturograma e extração do esboço; • Medida de similaridade: distância euclidiana; • A menor distância entre todas as imagens da classe é dada como resultado da busca;
  • 16. Metodologia (Reconhecimento Facial) • Exemplos de Histograma de Imagens Quantizadas:
  • 17. Metodologia (Classificação de Cor da Pele) • Classificar indivíduos em 3 diferentes cores de pele predominantes (ROOMI et al., 2011): • Branca; • Preta; • Amarela. • Banco de Faces FERET: • Grande quantidade de imagens; • 1208 indivíduos com diferentes cores de pele. • Utilizando 112 imagens: • 15 negróides, 15 mongolóides e 82 caucasianos; • Classificação baseada nas cores quantizadas: Misturograma;
  • 18. Metodologia (Classificação de Cor da Pele) • Pré-Processamento: • Redimensionamento: 25%; • Suavização por filtro da média: máscara 3x3 pixels; • Remoção de bordas; • Imagem resultante: 94x74 pixels.
  • 19. Metodologia (Classificação de Cor da Pele) • Quantização e Segmentação • A utilização do misturograma tem 2 objetivos: • 1º - Quantizar as cores da imagem; • 2º - Segmentar a área de pele;
  • 20. • Camadas utilizadas para segmentação da pele:
  • 21. Metodologia (Classificação de Cor da Pele) • Segmentação da pele • É baseada em diferentes camadas do misturograma: • Cor 4 (vermelha) da camada 7 – C4,7; • Cor 6 (amarela) da camada 7 – C6,7; • Cor 7 (branca) da camada 7 – C7,7; • Cor 7 (branca) da camada 6 – C7,6. • Equação de detecção da pele: • Vetor de Características: • Histograma de Cores normalizado da área de pele quantizada pelo misturograma;
  • 23. Resultados Parciais (Rec. Facial) • 1ª Abordagem (8 cores): • Taxa máxima de acertos: C1 x C2 – 97,5%; • Taxa mínima de acertos: C2 x C4 – 89,1 %. • 2ª Abordagem (7 cores): • Taxa máxima de acertos: C1 x C2 – 96,6%; • Taxa mínima de acertos: C3 x C4 – 89,9 %. • 3ª Abordagem (8 cores + 2 do esboço): • Taxa máxima de acertos: C1 x C2 – 96,6%; • Taxa mínima de acertos: C2 x C4 – 84,9 %.
  • 24. Resultados Parciais (Rec. Facial) Média de Acertos 92.70% 92.30% 93.00% 92.00% 91.00% 90.00% 88.10% 89.00% Média 88.00% 87.00% 86.00% 85.00% 1ª Abr. (8) 2ª Abr. (7) 3ª Abr. (10)
  • 25. Resultados Parciais (Rec. Facial) Variação Máxima dos Resultados 11.70% 12.00% 10.00% 8.40% 8.00% 6.70% 6.00% Variação max. 4.00% 2.00% 0.00% 1ª Abr. (8) 2ª Abr. (7) 3ª Abr. (10)
  • 26. Resultados Parciais (Rec. Facial) 100.00% 90.00% 80.00% 70.00% 60.00% 50.00% Média Variação max. 40.00% 30.00% 20.00% 10.00% 0.00% 1ª Abr. (8) 2ª Abr. (7) 3ª Abr. (10)
  • 27. Conclusões Preliminares • Experimento 1: • A 2ª abordagem apresentou os melhores resultados; • Histograma do esboço não é bom descritor de faces; • As cores quantizadas pelo misturograma podem ser descritores eficientes de imagens faciais; • Experimento 2: • O misturograma é eficiente para segmentação da pele; • Cores de pele quantizadas diferem dependendo da cor da pele do indivíduo; • As camadas do misturograma permitem adequação para segmentação da pele;
  • 28. Próximas Etapas • Aplicar detector de faces; • Aumentar o banco de imagens; • Normalização de canais de cores; • Avançar na Revisão Bibliográfica: Classificação de Cor de Pele; • Implementação de outras técnicas para comparação; • Identificar características relevantes; • CCV, BIC e Histogramas Locais; • Classificar as faces utilizando RNA.