Extração de atributos usando o método LBP - Local Binary Pattern
|
|
|
- Sebastião Ferrão Miranda
- 8 Há anos
- Visualizações:
Transcrição
1 Extração de atributos usando o método LBP - Local Binary Pattern Lia Nara Balta Quinta. 2 de maio de Antecedentes e Justificativa O Brasil possui, atualmente, um grande rebanho bovino, porém em termos financeiros mostra um descompasso em relação a exportação de peles. Visto que a baixa qualidade do couro disponível no mercado, impõe barreiras para seu desenvolvimento. O material de maior valor, couro acabado, não está presente em nossa realidade, trazendo ao mesmo uma baixa classificação [Gomes 2002]. Com o desenvolvimento dessa área a conseqüência será vista tanto em relação a competitividade dos produtores, estimulados pela valorização do produto, quanto ao aumento de empregos, já que o cuidado com manuseio e criação deverá ser diferenciado [Gomes 2002]. Preocupados com esta situação, surgiu então o projeto DTCOURO (Detecção Automática de Defeitos em Peles e Couros Bovinos 1 ), que tem como objetivo criar um sistema de detecção automática de imperfeições presentes no couro bovino. Esta automatização traz como benefício um meio mais preciso, menos subjetivo de se fazer a classificação, o que hoje é feito através de um supervisor técnico humano. Para que este projeto seja concluído serão utilizados técnicas de visão computacional baseadas em análise de textura. A detecção de defeitos em couros, vem sendo estudado intensamente. No projeto DTCouro, estão sendo desenvolvidos módulos de extração de atributos, que serão utilizados para alimentar o classificador da peça de couro. Alguns desses algoritmos são: Mapas de Interação [D.Chetverikov 1997] o qual o trabalho original propõe uma técnica para detectar texturas com defeitos em tecidos e Matrizes de co-ocorrência. Para diversificar os métodos de extração de atributos, propostos no DTCouro, este trabalho irá se basear no método LBP (Padrão Binário Local), um método desenvolvido pelo grupo de pesquisa da universidade de Oulu, com o qual os pesquisadores têm conseguido resultados satisfatórios. Todos os algoritmos são implementados em linguagem Java de programação. Após o término do projeto, poderá ser realizado um estudo comparando estas técnicas implementadas
2 2 Objetivo 2.1 Geral Desenvolver um algoritmo para extração de atributos, com o método LBP, que será usado em imagens de couro bovino, enriquecendo assim a quantidade de algoritmos implementados para essa função no projeto DTCOURO. Após esta primeira etapa, testes serão realizados com os métodos já implementados pelos integrantes do projeto, desenvolvendo com isso, uma análise entre as técnicas obtidas. 2.2 Específico 1. Implementar um algoritmo para extração de atributos, usando o método LBP. 2. Estudo comparativo com os algoritmos com os algoritmos de matriz de co-ocorrência, mapas de interação. 3. Documentação do projeto implementado. 4. Integração do módulo implementado ao projeto SIGUS. 3 Revisão de Literatura 3.1 Textura Uma definição genérica de textura poderia ser a disposição ou característica dos elementos constituintes de alguma coisa, especialmente no que se refere à aparência superficial ou à qualidade táctil. Mas para um uso mais adequado ao projeto em questão, pode-se adotar a seguinte definição: uma característica representativa da distribuição espacial dos níveis de cinza dos elementos de imagem ( pixels ) de uma região [RC and RE 1993]. 3.2 Extração de Atributos Um atributo de textura é um valor, calculado a partir da imagem de um objeto, que quantifica algumas características da variação dos níveis de cinza desse objeto. Normalmente, um atributo de textura é independente da posição, orientação, tamanho, forma e brilho do objeto[kn 1996]. A extraçao de atributos é uma fase que caracteriza os objetos a serem reconhecidos através de medidas sobre a imagem. Extrair características de uma imagem evidencia as diferenças e similaridades entre os objetos. Algumas características são definidas por uma aparência visual na imagem, tais como brilho, textura, amplitude do histograma, entre outros. 2
3 3.3 Local Binary Pattern O método LBP - Padrões Binários Locais (Local Binary Pattern 2 ), tem mostrado bons resultados na extração de texturas, exatidão de resultados e complexidade computacional, fatos estes relatados em estudos empíricos da área [Pietikäinen et al. 2000]. LBP é um classificador de texturas em escala de cinza, seu valor é calculado através de um valor binário atribuído a cada pixel da imagem, formando uma vizinhança linear de raio R ao redor do pixel principal posicionado em uma região central. A partir desta matriz, é realizada uma comparação dos valores dos pixels vizinhos com o valor do pixel central, atribuindo 0 aos valores do vizinhos inferiores e 1 aos superiores, gerando uma matriz de 0 e 1s, que será multiplicada pela matriz com os valores dos pixels. Concluída esta etapa realiza-se a soma dos valores da nova matriz resultando no valor do LBP [Mäenpää 2003],[Matti Pietikäinen 2003], [Matti Pietikäinen and Mäenpää 2002]. O LBP combina vários métodos de filtragem, sendo um deles o (LBP/C) que realiza uma outra medida de contraste, resultado de uma média dentre os valores dos pixels, sendo esta consequência da subtração dos pixels que receberam 1 com os que receberam 0, o número final refere-se ao (LBP/C) [Whelan and Molloy 2000]. Já o LBPROT - Local Binary Pattern Rotation-Invariant (Padrão Binário Local - Rotação Invariante), realiza rotações com o valor do padrão, forma binária do LBP, esta rotação reposiciona a imagem, que em muitas vezes não está na forma correta para a análise, tornando eficaz sua classificação e extração de características em situações nas qais o material analisado não condiz com o padrão, que atribui pixel acinzentado uma posição central, porém após este processo as posições são ajustadas e o algoritmo desempenha sua função. Este método é muito usado para o reconhecimento de texturas heterogêneas em diferentes condições e luminosidade, como exemplo o reconhecimento facial[sanches 2003] [Hadid et al. 2004]. 4 Metodologia Para a implementação do módulo de extração de atributos baseado no algoritmo LBP, serão utilizados pacotes de softwares livre já existentes na área. O algoritmo será implementado em linguagem JAVA, seguindo o padrão do Projeto DTCouro, visando a portabilidade do sistema. A implementação de um novo método de extração aumenta a diversidade de técnicas usadas para a solução de um mesmo problema, podendo desta forma ser realizado um estudo comparativo entre elas, para verificar qual a técnica se enquadra melhor em cada tipo de problema a ser tratado. 1. Desenvolver um algoritmo para extração de atributos, usando o método LBP. (a) Estudar princípios de extração de atributos
4 (b) Estudar o método LBP. (c) Estudar linguagem Java de programação. (d) Implementação. (e) Teste. (f) Análise de resultados. 2. Estudo comparativo com os algoritmos já implementados. (a) Comparar resultados da extração de atributos adquiridos através da execução do algoritmo LBP, com os resultados obtidos a partir dos algoritmos de Mapas de Interação e Matrizes de Co-ocorrência. (b) Realizar análise matemática, através de planilhas e gráficos dos resultados obtidos. 3. Produção de documentação para o módulo. (a) Elaborar documentação do projeto implementado. (b) Elaborar artigo com os resultados deste módulo. 4. Integração do Módulo implementado ao projeto SIGUS. 4
5 5 Cronograma Meses Etapa a. X 1.b. X X 1.c. X X 1.d. X X X 1.e. X 1.f. X X 2.a. X X 2.b. X X 3.a. X X 3.b. X X 4.a. X 5
6 Referências [D.Chetverikov 1997] D.Chetverikov (1997). Texture analysis using pairwise interaction maps. In Image Analysis and Processing, Lecture Notes in Computer Science, volume 1310, pages A.Del Bimbo, Springer Verlag. [Gomes 2002] Gomes, A. (2002). Aspectos da cadeia produtiva do couro bovino no brasil e em mato grosso do sul. In Palestras e proposições: Reuniões Técnicas sobre Couros e Peles., pages [Hadid et al. 2004] Hadid, A., Pietikäinen, M., and Ahonen, T. (2004). A discriminative feature space for detecting and recognizing face. In Computer Vision and Pattern Recognition, CVPR Proceedings of the 2004 IEEE Computer Society Conference, pages II 797 II 804. [KN 1996] KN, C. (1996). Hall. Digital Image Processing. New Jersey: Prentice [Matti Pietikäinen 2003] Matti Pietikäinen, Topi Mäenpää, M. T. (2003). Texture classification by combining local binary pattern features and a selforganizing map. [Matti Pietikäinen and Mäenpää 2002] Matti Pietikäinen, Timo Ojala, S. m. I. and Mäenpää, T. (2002). Multiresolution gray scale and rotation invariant texture classification with local binary patterns. In IEEE Transactions on Pattern Analysis and Machine Intelligence 24, pages [Mäenpää 2003] Mäenpää, T. (2003). The local binary pattern approach to texture analysis. Master s thesis, University Oulu. [Pietikäinen et al. 2000] Pietikäinen, M., Mäenpää, T., and Ojala, T. (2000). Gray scale and rotation invariant texture classification with local binary pattern. In Computer Vision, Sixth European Conference on Computer Vision Proceedings, Lecture Notes in Computer Science 1842, pages Springer. [RC and RE 1993] RC, G. and RE, W. (1993). Digital image processing. New York: Addison-Wesley. [Sanches 2003] Sanches, C. L. (2003). Novel image processing of 3d textures. Master s thesis, Heriot Watt University. [Whelan and Molloy 2000] Whelan, P. F. and Molloy, D. (2000). Machine Vision Algorithms in Java: Techniques and Implementation. London - Springer. 6
Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino
Extração de características utilizando filtros de Gabor aplicado a identificação de defeitos no couro bovino André Luiz Pasquali 24 de abril de 2006 1 Antecedentes e Justificativa Atualmente o Brasil vem
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
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
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
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
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
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
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local
Orientação de Bordas em Imagens Digitais: Abordagem por Análise de Vizinhança Local Inês Aparecida Gasparotto Boaventura DCCE-IBILCE-UNESP Rua Cristovão Colombo, 2265 15054-000, São José do Rio Preto,
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
Reconhecimento de Símbolos de LIBRAS
Reconhecimento de Símbolos de LIBRAS Rodrigo do Nascimento Siqueira Departamento de Informática Universidade Federal do Maranhão (UFMA) Av. dos Portugueses, 1966 Bacanga São Luıś MA Brazil [email protected](siqueira,
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
UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU
UNIVERSIDADE FEDERAL DE UBERLÂNDIA UFU PLANO DE TRABALHO EM INICIAÇÃO CIENTÍFICA Desenvolvimento e aplicação de um modelo gravitacional simplificado para análise de texturas coloridas. Uberlândia 30/04/2014
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/
Detecção e Re-mapeamento de Jogadores em um Campo de Futebol
Detecção e Re-mapeamento de Jogadores em um Campo de Futebol Vitor Hugo da Silva Custódio, Sérgio Montazzolli Silva 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.011
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
Identificação de Órgãos Foliares utilizando as Wavelets de Daubechies
Identificação de Órgãos Foliares utilizando as Wavelets de Daubechies Alexander Scaranti, Ronaldo Bernardi e Rodrigo de Oliveira Plotze Instituto de Ciências Exatas e Tecnologia - Universidade Paulista
Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV
Extração de objetos de interesse em imagens digitais utilizando a biblioteca de Visão Computacional OpenCV Izadora Aparecida RAMOS 1,3,4 ; Servílio Souza de ASSIS 1,3,4 ; Bruno Alberto Soares OLIVEIRA
INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM INTRODUÇÃO
INTERPOLAÇÃO LINEAR E BILINEAR: APLICAÇÃO EM TRANSFORMAÇÕES GEOMÉTRICAS DE IMAGEM Autores: Giulia Denise Kujat VIEIRA; Milene Karine GUBETTI. Identificação autores: Estudantes do Curso Técnico em Informática
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 -> é
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
Introdução a Local Binary Patterns (LBP) Prof. Dr. Geraldo Braz Junior
Introdução a Local Binary Patterns (LBP) Prof. Dr. Geraldo Braz Junior Local Binary Pattern (LBP) Proposto como uma maneira eficiente e simples de descrever textura E pode ser u
Aprendizagem de Máquina
Aprendizagem de Máquina Alessandro L. Koerich Programa de Pós-Graduação em Informática Pontifícia Universidade Católica do Paraná (PUCPR) Horários Aulas Sala 3 CCET [quinta-feira, 8:20 12:00] Atendimento
MouseCam: aplicação de controle do mouse via câmera
MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot [email protected] 1. Introdução O processo de tracking por vídeo consiste
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
Processamento e Análise de Imagens
Processamento e Análise de Imagens Prof. Moacir Ponti www.icmc.usp.br/~moacir Instituto de Ciências Matemáticas e de Computação USP 2017/1 Moacir Ponti Jr. (ICMCUSP) Processamento e Análise de Imagens
SEGMENTAÇÃO E RECONHECIMENTO DA ÍRIS
SEGMENTAÇÃO E RECONHECIMENTO DA ÍRIS Edno José Bozoli Junior¹, Osvaldo Severino Junior². 1. Universitário do curso de Ciências da Computação Rodovia Vicinal Raul Galvani nº. 831, Centro, CEP: 15.845-000
ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON
ESTUDO DE TÉCNICAS PARA SOLUÇÃO DE PROBLEMAS DE PROCESSAMENTO DE IMAGENS UTILIZANDO A LINGUAGEM PYTHON Marcus Vinícius Teodoro Silva, Marcos William da Silva Oliveira Instituto Federal de Educação, Ciência
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
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
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.
IMPLEMENTAÇÃO DE ALGORITMO PARA IDENTIFICAÇÃO DE IMPRESSÕES DIGITAIS
Anais do 12 O Encontro de Iniciação Científica e Pós-Graduação do ITA XII ENCITA / 2006 Instituto Tecnológico de Aeronáutica São José dos Campos SP Brasil Outubro 16 a 19 2006 IMPLEMENTAÇÃO DE ALGORITMO
Usando MLP para filtrar imagens
Usando MLP para filtrar imagens Thiago Richter, Ediel Wiezel da Silva, e Adilson Gonzaga Departamento de Engenharia Elétrica, Universidade de São Paulo, Brasil [email protected], [email protected],
Processamento Digital de Imagens
Ciência da Computação Processamento Digital de Imagens Tópicos Detecção de Pontos Isolados Detecção de Linhas Prof. Sergio Ribeiro 2 Operações lógicas e aritméticas orientadas a vizinhança utilizam o conceito
DEFEITOS EM IMAGENS RADIOGRÁFICAS DE JUNTAS SOLDADAS EM TUBULAÇÕES: SEGMENTAÇÃO E EXTRAÇÃO DE DEFEITOS
DEFEITOS EM IMAGENS RADIOGRÁFICAS DE JUNTAS SOLDADAS EM TUBULAÇÕES: SEGMENTAÇÃO E EXTRAÇÃO DE DEFEITOS * Aluno do curso Tecnologia em Sistemas de Telecomunicações da UTFPR [email protected] ** Aluno
DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos
DTCOURO - Detecção Automática de Defeitos em Peles e Couros Bovinos Hemerson Pistori 1, Mauro Conti Pereira 1, Priscila Silva Martins 1, Eva Maria Corrêa Medeiros 2, Manuel Antonio Chagas Jacinto 2, Mariana
Face Detection. Image Processing scc moacir ICMC/USP São Carlos, SP, Brazil
Face Detection Image Processing scc0251 www.icmc.usp.br/ moacir [email protected] ICMC/USP São Carlos, SP, Brazil 2011 Moacir Ponti Jr. (ICMCUSP) Face Detection 2011 1 / 24 Agenda 1 Detectando faces 2
T4.1 Processamento de Imagem
T4.1 Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas 4.
Análise Discriminante de Fisher Aplicada à Detecção de Defeitos em Couro Bovino
Análise Discriminante de Fisher Aplicada à Detecção de Defeitos em Couro Bovino Willian Paraguassu Amorim Universidade Católica Dom Bosco Grupo de Pesquisa em Engenharia e Computação Campo Grande - MS,
Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica
Visão Geral Computaçã ção o Gráfica Introduçã ção, conceitos básicosb sicos, áreas relacionadas Introdução à Computação Gráfica Como funciona um sistema gráfico Como imagens são representadas Áreas relacionadas,
Capítulo III Processamento de Imagem
Capítulo III Processamento de Imagem Proc. Sinal e Imagem Mestrado em Informática Médica Miguel Tavares Coimbra Resumo 1. Manipulação ponto a ponto 2. Filtros espaciais 3. Extracção de estruturas geométricas
Plano de trabalho. 1. Introdução:
Plano de trabalho Aluno: Rafael Astuto Arouche Nunes Orientador: Márcio Portes de Albuquerque Título do Projeto: Construção de um Amplificador Lock-In utilizando DSPs Palavras-Chave: Amplificadores Lock-In,
CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA.
CONSTRUÇÃO AUTOMÁTICA DE OPERADORES MORFOLÓGICOS UTILIZANDO PROGRAMAÇÃO GENÉTICA. Emerson Carlos Pedrino * e-mail: [email protected] Valentin Obac Roda ** e-mail: [email protected]
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
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
