Introdução a Local Binary Patterns (LBP) Prof. Dr. Geraldo Braz Junior

Tamanho: px
Começar a partir da página:

Download "Introdução a Local Binary Patterns (LBP) Prof. Dr. Geraldo Braz Junior"

Transcrição

1 Introdução a Local Binary Patterns (LBP) Prof. Dr. Geraldo Braz Junior

2 Local Binary Pattern (LBP) Proposto como uma maneira eficiente e simples de descrever textura E pode ser u<lizado com outros descritores, como HOG Recentemente, análise de expressões faciais baseadas em padrão binário local (LBP) e suas variantes ganharam muita popularidade pelas seus desempenhos superiores. O método LBP extrai informação de textura local por estabelecer um limiar para um número P de vizinhos, no valor do pixel central em uma vizinhança local. 2

3 Funcionamento 3

4 Funcionamento 4

5 Local Binary Pattern (LBP) Prós: Computacionalmente eficiente e robusto a variação monotônica de iluminação. Simples. Limitações: Desempenho ruim na presença de ruídos aleatórios Considera apenas o sinal da diferença valores de cinza, descartando a magnitude. entre dois 5

6 Uma boa Variante Compound Local Binary PaXern (CLBP) Atribui um código de 2P bits ao pixel central baseado nos valores de cinza de uma vizinhança local que compreende P vizinhos. Usa dois bits para cada vizinho para representar o sinal, bem como a informação de magnitude da diferença entre o centro e seus vizinhos. O primeiro bit representa o sinal de diferença entre o centro e o vizinho e o segundo bit é usado para codificar a magnitude da diferença com relação a um valor limitante, nesse caso a magnitude média. 6

7 CLBP - Funcionamento Onde M avg é a magnitude média da diferença entre o centro e os vizinhos de interesse 7

8 CLBP - Funcionamento 8

9 CLBP - Características Como códigos de 16 bits são usados para classificar os pixels, o número de padrões binários possíveis é de Para diminuir o número de padrões possíveis, é feita uma abordagem onde todos os padrões CLBP são divididos em dois sub- CLBP. Esse método reduz significantemente o número de possíveis padrões, resultando em um total de 2 8 diferentes padrões sub- CLBP. Os dois padrões sub- CLBP são tratados como códigos binários separados e posteriormente combinados durante a geração do vetor de caracterís<cas. 9

10 CLBP - Características 10

11 Representação de Características usando CLBP 1. O histograma de 16- bits do CLBP é dividido em 2 sub- padrões de 8- bits; 2. Depois estes dois sub- padrões são concatenados para gerar um único histograma. Figura: Exemplo do processo de geração do vetor de caracterís<cas. 11

12 Representação de Características usando CLBP Histogramas gerados pela codificação de toda uma imagem não contêm informações dos micro- padrões, somente ocorrências são expressas; A presença de informação local e relação espacial ajuda em uma melhor representação e descreve a imagem com maior acurácia. 12

13 Representação de Características usando CLBP Cada imagem é par<cionada em um número de regiões individuais e histogramas individuais são gerados a par<r destas regiões e após isso são concatenados visando incorporar algum grau de informação local. 13

14 Resultados Experimentais Faisal Ahmed, Emam Hossain, A.S.M. Hossain Bari and ASM Shihavuddin: Compound local binary paxern (CLBP) for robust facial expression recogni<on Base de imagens: Banco de dados de expressões faciais de Cohn- Kanade; 1224 imagens de 6 expressões emocionais; SVM Incluidas imagens 408 imagens neutras; Normalizadas a 150x110 pixels. 14

15 Resultados Experimentais Tabela 1: Resultados U<lizando a base de 6 expressões faciais Tabela 1: Resultados U<lizando a base de 7 expressões faciais 15

16 Existem vários outros tipos LQP: Local Quinary PaXern LTP: Local Ternary PaXern CS- LBP: Center Symmetric LBP EQP: Elogated Quinary PaXerns LBPV: Local Binary PaXern Variance VLBP: Volume Local Binary PaXerns LBP- TOP: LBP for Three Orthogonal Planes LPQ: Local Phase Quan<za<on E muitos outros! 16

17 Outras Aplicações Ojala T & Pie<käinen M (1999) Unsupervised texture segmenta<on using feature distribu<ons. PaXern Recogni<on 32:

18 Outras Aplicações Heikkilä M, Pie<käinen M & Schmid C (2009) Descrip<on of interest regions with local binary paxerns. PaXern Recogni<on 42(3):

19 Outras Aplicações Illumina<on invariance using LBP with NIR imaging S.Z. Li et al. [IEEE PAMI, 2007] 19

20 Outras Aplicações Heikkilä M & Pie<käinen M (2006) A texture- based method for modeling the background and detec<ng moving objects. IEEE Transac<ons on PaXern Analysis and Machine Intelligence 28(4): (an early version published at BMVC 2004) 20

21 Outras Aplicações Kellokumpu V, Zhao G & Pie<käinen M (2009) Recogni<on of human ac<ons using texture. Machine Vision and Applica<ons (available online). 21

22 E muitas outras Tem sido muito aplicado em visão Procure outras aplicações! 22

Compound Local Binary Pattern para reconhecimento de expressões faciais

Compound Local Binary Pattern para reconhecimento de expressões faciais Compound Local Binary Pattern para reconhecimento de expressões faciais André Luiz Dorneles Pires 1, Geovane Menezes Ramos Neto 1 1 Núcleo de Computação Aplicada Laboratório de Mídias Interativas Universidade

Leia mais

O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face.

O reconhecimento facial é dividido em três etapas: i) detecção da face, ii) extração de características e iii) reconhecimento da face. ESTUDO SOBRE MÉTODOS DE RECONHECIMENTO FACIAL EM FOTOGRAFIAS DIGITAIS Ana Elisa SCHMIDT¹, Elvis Cordeiro NOGUEIRA² ¹ Orientadora e docente do IFC-Campus Camboriú; ² Aluno do curso de Bacharelado em Sistemas

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 17 Introdução Excelentes pesquisas sobre descritores

Leia mais

Diagnóstico do Glaucoma em Imagens de Retinografia usando Variantes de Padrões Locais Binários

Diagnóstico do Glaucoma em Imagens de Retinografia usando Variantes de Padrões Locais Binários Diagnóstico do Glaucoma em Imagens de Retinografia usando Variantes de Padrões Locais Binários Mayara G. Silva 1, Alexandre C. P. Pessoa 1, João D. S. de Almeida 1, Geraldo Braz Junior 1, Anselmo Cardoso

Leia mais

Extração de atributos usando o método LBP - Local Binary Pattern

Extração de atributos usando o método LBP - Local Binary Pattern Extração de atributos usando o método LBP - Local Binary Pattern Lia Nara Balta Quinta. 2 de maio de 2006 1 Antecedentes e Justificativa O Brasil possui, atualmente, um grande rebanho bovino, porém em

Leia mais

Reconhecimento de texturas utilizando padrão binário local e classificador knn.

Reconhecimento de texturas utilizando padrão binário local e classificador knn. Reconhecimento de texturas utilizando padrão binário local e classificador knn. Vinicius Santos Andrade 1 Resumo. Através de uma imagem é possível obter inúmeras informações. Portanto, é cada vez mais

Leia mais

Métodos de Extração de Características

Métodos de Extração de Características 1. Introdução Métodos de Extração de Características A Interpretação ou entendimento de uma cena demanda o reconhecimento de seus objetos. Reconhecimento de objetos ou padrões contidos em uma cena -> é

Leia mais

Extração de características: textura

Extração de características: textura Extração de características: textura Image Processing scc0251 www.icmc.usp.br/ moacir [email protected] ICMC/USP São Carlos, SP, Brazil 2011 Moacir Ponti (ICMCUSP) Extração de características: textura

Leia mais

Descritores de Imagens

Descritores de Imagens Descritores de Imagens André Tavares da Silva PPGCA/UDESC Outubro de 2017 André Tavares da Silva (PPGCA/UDESC) Descritores de Imagens Outubro de 2017 1 / 18 Descritores Locais e Frameworks SIFT SURF Viola-Jones

Leia mais

Face Recognition using RGB-D Images

Face Recognition using RGB-D Images Face Recognition using RGB-D Images Helder C. R. de Oliveira N.USP: 7122065 Polyana Nunes N.USP: 9043220 Sobre o Artigo Publication: 2013 IEEE Sixth International Conference Author(s) Goswami, G. (Índia

Leia mais

Uma não tão breve introdução ao básico de PI. Visão Computacional Programa de Pós-Graduação em Ciência da Computação UFMA Prof. Geraldo BrazJunior

Uma não tão breve introdução ao básico de PI. Visão Computacional Programa de Pós-Graduação em Ciência da Computação UFMA Prof. Geraldo BrazJunior Uma não tão breve introdução ao básico de PI Visão Computacional Programa de Pós-Graduação em Ciência da Computação UFMA Prof. Geraldo BrazJunior O que fazer com essa aula? Utilize essa aula para conhecer

Leia mais

SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro

SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro SEMINÁRIO Visão Computacional Aluno: Afonso Pinheiro Detecting Pedestrians Using Patterns of Motion and Appearance *Paul Viola *Michael J. Jones *Daniel Snow Por que detectar pedestres? http://conexaopenedo.com.br/2016/02/sistema-consegue-detectar-pedestres-em-tempo-real/

Leia mais

READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING

READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING Fernanda Maria Sirlene READING DIGITS IN NATURAL IMAGES WITH UNSUPERVISED FEATURE LEARNING NIPS Workshop on Deep Learning and Unsupervised

Leia mais

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva

Visão computacional. Juliana Patrícia Detroz Orientador: André Tavares Silva Visão computacional Juliana Patrícia Detroz Orientador: André Tavares Silva Visão computacional Tentativa de replicar a habilidade humana da visão através da percepção e entendimento de uma imagem; Fazer

Leia mais

Detecção de Pedestres com Oclusão

Detecção de Pedestres com Oclusão Universidade Federal de Pernambuco Centro de Informática Pós-graduação em Ciência da Computação Detecção de Pedestres com Oclusão Silvio Gustavo de Oliveira Santos Dissertação de Mestrado Recife Agosto

Leia mais

Reconhecimento e diagnóstico automático de melanoma

Reconhecimento e diagnóstico automático de melanoma Reconhecimento e diagnóstico automático de melanoma Bruno S. Ferreira 1, Paulo V. Vieira 1 1 Universidade Federal do Maranhão(UFMA) Av. dos Portugueses, 1966 - Bacanga, São Luís-MA, 65080-805 Abstract.

Leia mais

Descritores de Imagem

Descritores de Imagem Descritores de Imagem André Tavares da Silva 31 de março de 2014 1 Descritores de imagem (continuação) 1.1 Frameworks de detecção de objetos SIFT (scale-invariant features transform) (Lowe, 1999) SIFT

Leia mais

Object Tracking. Fernando Medeiros Dufour Ciência da Computação - UFPR Tópicos em Visão Computacional

Object Tracking. Fernando Medeiros Dufour Ciência da Computação - UFPR Tópicos em Visão Computacional Object Tracking Fernando Medeiros Dufour Ciência da Computação - UFPR Tópicos em Visão Computacional Índice 1. Introdução a. Problema b. Aplicações c. Dificuldades d. Datasets 2. Redes Neurais Convolucionais

Leia mais

SEMINÁRIO DOS ARTIGOS:

SEMINÁRIO DOS ARTIGOS: SEMINÁRIO DOS ARTIGOS: Text Detection and Character Recognition in Scene Images with Unsupervised Feature Learning End-to-End Text Recognition with Convolutional Neural Networks Fernanda Maria Sirlene

Leia mais

1. Introdução. Tecnologia do Estado do Ceará. (IFCE) Sobral CE Brasil

1. Introdução. Tecnologia do Estado do Ceará. (IFCE) Sobral CE Brasil III Escola Regional de Informática do Piauí. Livro Anais - Artigos e Minicursos, v. 1, n. 1, p. 64-69, jun, 2017. www.eripi.com.br/2017 - ISBN: 978-85-7669-395-6 Análise comparativa entre Redes Neurais

Leia mais

Universidade Federal do Paraná (UFPR) Bacharelado em Informática Biomédica. Representação. David Menotti.

Universidade Federal do Paraná (UFPR) Bacharelado em Informática Biomédica. Representação. David Menotti. Universidade Federal do Paraná (UFPR) Bacharelado em Informática Biomédica Representação David Menotti www.inf.ufpr.br/menotti/ci171-182 Representação Agenda Introdução Extraindo Representações de Imagens

Leia mais

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral

PMR2560 Visão Computacional Conversão e Limiarização. Prof. Eduardo L. L. Cabral PMR2560 Visão Computacional Conversão e Limiarização Prof. Eduardo L. L. Cabral Objetivos Processamento de imagens: Conversão de imagens; Histograma; Limiarização. Imagem digital Uma imagem é uma matriz

Leia mais

Processamento De Imagem. Descritores de Cor

Processamento De Imagem. Descritores de Cor Processamento De Imagem Descritores de Cor Cores Uma das propriedades mais importantes para visão humana. Muito usada em sistemas de recuperação de imagens, CBIRs. Taxonomia Global A informação de cor

Leia mais

Determinação de vícios refrativos oculares utilizando Support Vector Machines

Determinação de vícios refrativos oculares utilizando Support Vector Machines Determinação de vícios refrativos oculares utilizando Support Vector Machines Giampaolo Luiz Libralão, André Ponce de Leon F. de Carvalho, Antonio Valerio Netto, Maria Cristina Ferreira de Oliveira Instituto

Leia mais

BioMobile: Sistema Biométrico de Identificação de Usuários em Dispositivos Móveis na Plataforma Android

BioMobile: Sistema Biométrico de Identificação de Usuários em Dispositivos Móveis na Plataforma Android BioMobile: Sistema Biométrico de Identificação de Usuários em Dispositivos Móveis na Plataforma Android André Marcelo Farina e Aparecido Nilceu Marana Departamento de Computação - Faculdade de Ciências

Leia mais

RECONHECIMENTO FACIAL ATRAVÉS DE LIMIARES INDIVIDUAIS POR PADRÃO DE TEXTURA E SUB-REGIÃO FACIAL

RECONHECIMENTO FACIAL ATRAVÉS DE LIMIARES INDIVIDUAIS POR PADRÃO DE TEXTURA E SUB-REGIÃO FACIAL UNIVERSIDADE PRESBITERIANA MACKENZIE DOUTORADO EM ENGENHARIA ELÉTRICA E COMPUTAÇÃO LUIZ ANGELO D AMORE RECONHECIMENTO FACIAL ATRAVÉS DE LIMIARES INDIVIDUAIS POR PADRÃO DE TEXTURA E SUB-REGIÃO FACIAL SÃO

Leia mais

Classificação de Espécies de Pássaros Utilizando Características de Textura

Classificação de Espécies de Pássaros Utilizando Características de Textura Classificação de Espécies de Pássaros Utilizando Características de Textura Andréia Marini 1, Alessandro L. Koerich 1, Irapuru H. Florido 1 1 Programa de Pós-Graduação em Informática Pontifícia Universidade

Leia mais

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Processamento da Informação Capturei uma Imagem! E agora? Assumindo que

Leia mais

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior

Simulação Gráfica. Segmentação de Imagens Digitais. Julio C. S. Jacques Junior Simulação Gráfica Segmentação de Imagens Digitais Julio C. S. Jacques Junior Segmentação Subdivide uma imagem em suas partes ou objetos constituintes. O nível até o qual essa subdivisão deve ser realizada

Leia mais

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira

Universidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2011 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação

Leia mais

CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture

CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture CLASSIFICAÇÃO DE PADRÕES EM IMAGENS UTILIZANDO DESCRITORES DE TEXTURA Pattern Classification in Images Using Descriptors of Texture 1 e Sandro Roberto Fernandes 2 Resumo: Nesta pesquisa foi desenvolvido

Leia mais

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo

Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Aplicação de Histograma de Gradientes Orientados para detecção de hidrômetros em imagens de fundo complexo Juliana Patrícia Detroz Professor: André Tavares da Silva Universidade do Estado de Santa Catarina

Leia mais

Extração de características de imagens. Descritores de cor

Extração de características de imagens. Descritores de cor Extração de características de imagens Descritores de cor Descritores de imagens Problema: computar, de forma eficiente, valores que descrevam uma imagem (ou parte dela) Vetores de características (feature

Leia mais

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos VISÃO COMPUTACIONAL Marcelo Henrique dos Santos [email protected] São Paulo SP, Agosto/2013 INTRODUÇÃO Processamento de imagens é um processo onde a entrada do sistema é uma imagem e a saída é

Leia mais

Motivação Por que estudar?

Motivação Por que estudar? Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais

Leia mais

Introdução ao Reconhecimento. Prof. Dr. Geraldo Braz Junior

Introdução ao Reconhecimento. Prof. Dr. Geraldo Braz Junior Introdução ao Reconhecimento Prof. Dr. Geraldo Braz Junior O que você vê? 2 Pergunta: Essa imagem tem um prédio? Classificação 3 Pergunta: Essa imagem possui carro(s)? Detecção de Objetos Vários 4 Pergunta:

Leia mais

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo

Diego Martin Mancini Orientador: Prof. Paulo A. V. de Miranda Instituto de Matemática e Estatística Universidade de São Paulo Estudo de comparação do descritor de imagens coloridas BIC empregando diferentes abordagens de classificação de detecção de bordas: Canny e Operador Laplaciano Diego Martin Mancini Orientador: Prof. Paulo

Leia mais

2 Reconhecimento Facial

2 Reconhecimento Facial 2 Reconhecimento Facial Em termos gerais, o reconhecimento facial é o processo pelo qual se mede o grau de similaridade entre duas imagens faciais com o proposito de identificar a um indivíduo ou de verificar

Leia mais

Biometria Multimodalidade Íris + Face. Luiz Antonio Zanlorensi Junior

Biometria Multimodalidade Íris + Face. Luiz Antonio Zanlorensi Junior Biometria Multimodalidade Íris + Face Luiz Antonio Zanlorensi Junior Sumário Introdução Fusionamento Artigo 1 Seleção de características Multimodal Problemas Base de dados Artigo 2 Unimodal + Multimodal

Leia mais

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS

METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS METODOLOGIA PARA A QUANTIZAÇÃO DE CORES PELO MÉTODO SMCb: INTRODUÇÃO E EXEMPLOS DE RESULTADOS Marcelo Zaniboni 1, Osvaldo Severino Junior 2 1: Universitário do curso de Ciência da Computação, Faculdade

Leia mais

Identificação de amostras de sementes utilizando Visão Computacional Identification of seed samples using Computer Vision

Identificação de amostras de sementes utilizando Visão Computacional Identification of seed samples using Computer Vision Identificação de amostras de sementes utilizando Visão Computacional Identification of seed samples using Computer Vision Luiz Alberto Bordignon 1 Jeovane Honório Alves 2 Lucas Ferrari de Oliveira 2 Data

Leia mais

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Análise da Imagem Análise da Imagem O algoritmo opera sobre a imagem e extrai

Leia mais

T5 Processamento de Imagem e Vídeo

T5 Processamento de Imagem e Vídeo T5 Processamento de Imagem e Vídeo Proc. Sinal e Imagem Mestrado em Informática Médica Hélder Filipe Pinto de Oliveira Resumo 1. Segmentação baseada em regiões 2. Morfologia matemática 3. K-Means 4. Processamento

Leia mais