Estudo comparativo de métodos de segmentação de imagens digitais de aves



Documentos relacionados
Comparação de métodos supervisionado e não supervisionado de segmentação de aves em imagens digitais

RECONHECIMENTO DE AVES DE NOMES ONOMATOPÉICOS

Contornos Ativos Geodésicos: Um Método Alternativo para Segmentação de Imagens de Satélite

4 Avaliação Experimental

Software Livre e Engenharia Elétrica

Estudo de Casos Estudo de Caso 1: Velocidade Intervalar e Espessura da Camada

Detecção em tempo real de movimentos de olhos e boca em um vídeo em cores

de Bordas em Imagens Digitais

Flavio Marcelo CONEGLIAN, Rodrigo Antonio LA SCALEA e Selma Regina Aranha RIBEIRO. Universidade Estadual de Ponta Grossa

Aplicação de Ensembles de Classificadores na Detecção de Patologias na Coluna Vertebral

Aula 5 - Classificação

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE INFORMÁTICA PÓS GRADUAÇÃO EM INFORMÁTICA

Sensoriamento Remoto

Segmentação de Imagens

Interpolação de Curvas de Nível por Difusão de Calor

Universidade Católica Dom Bosco

Comparação entre as Técnicas de Agrupamento K-Means e Fuzzy C-Means para Segmentação de Imagens Coloridas

Motivos para você ter um servidor

Classificação de Imagens

Método de Avaliação de Detector de Bordas em Imagens Digitais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

INTRODUÇÃO À ROBÓTICA

Teste de Software Parte 1. Prof. Jonas Potros

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

INFORMÁTICA PARA ADMINISTRAÇÃO I

Técnicas de Suavização de Imagens e Eliminação de Ruídos

Prof. Célio Conrado 1

AVALIAÇÃO DAS IMAGENS IRS-P6 EM RELAÇÃO AO PADRÃO DE EXATIDÃO CARTOGRÁFICA. Danielly Garcia Santos¹, Elaine Reis Costa Lima²

Rendering. Por Angelo Luz

RECONHECIMENTO DE PLACAS DE AUTOMÓVEIS ATRAVÉS DE CÂMERAS IP

Segmentação de Imagens de Placas Automotivas

Guia de utilização da notação BPMN

Detecção e Rastreamento de Objetos coloridos em vídeo utilizando o OpenCV

definido, cujas características são condições para a expressão prática da actividade profissional (GIMENO SACRISTAN, 1995, p. 66).

COMO PROGRAMAR SEU TIME

Cálculo de volume de objetos utilizando câmeras RGB-D

INCURSÃO EM PISTA: UM PROBLEMA ATUAL E CRESCENTE

O uso correto do texto alternativo

Laços Fortes e Fracos

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO

Unidade IV. Ciência - O homem na construção do conhecimento. APRENDER A APRENDER LÍNGUA PORTUGUESA APRENDER A APRENDER DINÂMICA LOCAL INTERATIVA

Manual do Cliente. Alu Tracker Monitoramento Veicular

III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)

3 Estratégia para o enriquecimento de informações

Descritores de textura na análise de imagens de microtomografia computadorizada

Os Estilos de Pesquisa na Computação. TCC Profº Carlos José Maria Olguín

MEDIDAS MAGNÉTICAS DE PINTURAS A ÓLEO E ACRÍLICAS. Aluno: Paulo Leite Pinto Orientador: Paulo costa Ribeiro Co-orientador: Hélio Ricardo Carvalho

Recibos à Parte. Nesta tela devem ser cadastrados os eventos que deseja emitir separadamente para o mês de referência.

4 Metodologia Tipo de pesquisa

DIFICULDADES NA COMPILAÇÃO DE UM CORPUS DE LÍNGUA ESPANHOLA

APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo)

NATUREZA DO TRABALHO : PERÍCIA DE ENGENHARIA O USO DE ORTOIMAGENS EM PERÍCIAS DE ENGENHARIA

O método multicritérios de apoio à decisão

Uma análise qualitativa RESUMO

Capítulo 5. Figura 5.2. Conector para o monitor.

GARANTIA DA QUALIDADE DE SOFTWARE

6.1 A Simulação Empresarial tem utilização em larga escala nos cursos de Administração, em seus diversos níveis de ensino no Brasil?

Indicadores de Avaliação de Programas de Pós-Graduação: um estudo comparativo na área da Matemática.

IMPLEMENTAÇÃO DE UM PROTÓTIPO PARA INFORMATIZAÇÃO DE PROCESSO DE ADEQUAÇÃO DE FÉRIAS

The Visgraf Video Database

Sistemas supervisórios

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital. Unidade de Aprendizagem Radiológica. Professor Paulo Christakis

Classificação da imagem (ou reconhecimento de padrões): objectivos Métodos de reconhecimento de padrões

Sistema de Memórias de Computadores

Estudo da Perfusão e Ventilação Pulmonar em Imagens de Tomografia de Impedância Elétrica através de Modelagem Fuzzy

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Tecnologias IXUS 210. Ecrã Táctil LCD PureColor II

ÍNDICE 01 DYNAFLEET. Visão geral... 2 Transferência de dados... 3

Seminário discute o desenvolvimento de sonares com tecnologia nacional

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos

CLASSIFICAÇÃO AUTOMÁTICA DE MACERAIS DE CARVÃO

15/02/2012. IV.2_Controle e Automação II. Introdução. Conteúdo SENSORES

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade

INTERVENÇÕES ESPECÍFICAS DE MATEMÁTICA PARA ALUNOS DO PROEJA: DESCOBRINDO E SE REDESCOBRINDO NA EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA

Introdução ª Parte - Acesso à Aplicação Avaliação Online... 4 I Aceder à Aplicação Inscrição Acesso à Aplicação...

Mostra de Projetos A Responsabilidade Social e a Comunicação Visual: Projeto de Extensão Universitária Ser Solidário 2011

SOB NOVA DIREÇÃO, A PDG REDEFINIU O MVV E ESTABELECEU FOCO NO CLIENTE COMO A GRANDE DIRETRIZ.

4 Segmentação Algoritmo proposto

Unidade I - Fundamentos I.1 Introdução à Computação Gráfica

Tomografia por emissão de pósitrons (PET) Pedro Bastos Costa

Como criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.

FÍSICA DO RX. Cristina Saavedra Almeida fisicamed

Desenvolvimento de Veículos Autônomos em Escala, Sistemas de Comando, Visualização do Movimento e Aquisição de Dados.

Casos de uso Objetivo:

Gerenciamento do ciclo de vida de um documento Simone de Abreu

PALAVRAS-CHAVE: Massas Nodulares, Classificação de Padrões, Redes Multi- Layer Perceptron.

3 Materiais e Métodos

CIA. INDUSTRIAL VALE DO PARAÍBA S/A. UM CASO DE SUCESSO?

Boletim. Contabilidade Internacional. Manual de Procedimentos

Prática em Banco de Dados MER Sistema SIGEM. Grupo: Marcos Felipe Paes Pessoa Renan do Carmo Reis

Programação em papel quadriculado

Astra LX Frases Codificadas Guia para o processo de Configuração de Frases Codificadas no Programa AstraLX.

Segurança da Informação. Boas práticas para manter seu banco de dados sempre seguro, íntegro e disponível.

XX Ciência Viva. Tema: Luz, ciência e vida. 12 e 13 de Novembro de 2015

VCA Treinamento em Algoritmo

Transcrição:

Estudo comparativo de métodos de segmentação de imagens digitais de aves Felipe de Sousa NOBRE; Paulo César Miranda MACHADO Escola de Engenharia Elétrica e de Computação - UFG felipesnobre@gmail.com, pcesar@eee.ufg.br EEEC/UFG Mestrado Órgão Financiador: CAPES Palavras-chave: segmentação, imagens digitais, aves, reconhecimento de padrões 1. INTRODUÇÃO Segundo pesquisa realizado pelo U.S. Fish and Wildlife Service em 2006, 21% da população norte-americana são considerados birdwatchers, ou seja, observadores de aves. No ano avaliado, 36 milhões de dólares foram gastos por essas pessoas em atividades relacionadas à observação de aves [1]. Sabe-se que no Brasil o número de observadores de aves vem atraindo muita atenção [2]. Seja por hobby ou pesquisa, o reconhecimento automático de aves para monitoramento em seu habitat natural é uma área de pesquisa que ganha foco mundialmente. Observa-se, pela pesquisa bibliográfica, que a área mais comum é o reconhecimento de aves pelo canto, não sendo tão comum a pesquisa relacionada ao reconhecimento de aves por imagem. Porém, deve-se lembrar que nem todas as aves cantam durante todo o ano, ou durante toda a fase da vida. Podemos definir Reconhecimento de Padrões como a disciplina científica cujo objetivo é a classificação de objetos em um número de categorias ou classes [3-4]. Em imagens deve-se primeiro obter a porção da imagem que será enviada ao algoritmo de Reconhecimento de Padrões, em uma etapa chamada de Segmentação. A segmentação consiste em separar a imagem em diferentes objetos para posterior análise. Foram estudadas duas frentes de segmentação: uma baseada em autômato celular e que necessita da interação do usuário para a segmentação e a outra, que é baseada em métodos de contorno ativo, em que a interação do usuário se restringe a parâmetros de inicialização. 2. METODOLOGIA O método Growcut é interativo: o usuário marca um conjunto de pixels, chamados de sementes, pertencentes a um objeto para separá-lo do fundo, que

também deve ser marcado. O método utiliza autômato celular para a solução da tarefa de classificar o pixel [5]. Para a aplicação do método Growcut, foi utilizada a toolbox desenvolvida por Lankton [6] e implementado de acordo com o algoritmo desenvolvido por Vezhnevets e Konouchine [5]. No método de segmentação com contorno ativo, do inglês active contour models e também chamado de snakes, criado por Kass et al. [7,8], utiliza-se da deformação de um contorno C o para detectar objetos. Esta deformação é realizada minimizando uma função de energia de forma que seu mínimo local seja obtido nas imediações do objeto. Diversos estudos foram realizados para encontrar energias mais eficazes para serem minimizadas [8,9] ou mesmo melhorar a perfomance e velocidade do algoritmo [10-11]. Para o estudo destes métodos foi utilizada a toolbox proposta por Lankton [10,12] que os implementa utilizando conjunto de níveis para a evolução das curvas utilizando o método Sparse Field proposto por Whitaker [11] para realizar a computação dos mesmo de forma mais rápida e eficiente. 3. RESULTADOS E DISCUSSÃO A segmentação foi realizada em imagens digitais de aves encontradas na região do Estado de Goiás, tais como azulona (Tinamus tao), inhambu-chororó (Crypturellus parvirostris), jaó (Crypturellus undulatus), entre outras. Para a execução do método Growcut, foram marcados diversos pixels relativos a ave e também diversos pixels relativos ao fundo. Já para execução dos métodos de contorno ativo, foram delimitadas regiões de contorno retangulares que continham a ave ou estavam contidas na ave. Como pode-se observar o método Growcut obteve, em imagens digitais, resultados mais satisfatórios que os obtidos com o método de contorno ativo. Além das imagens digitais, também foram realizados experimentos com vídeo, onde um pássaro se movimenta em uma árvore. A principal dificuldade ao realizar o processamento de vídeos com o método Growcut é a escolha dos pontos. Como o método de contorno ativo utilizado é robusto quanto a posição inicial do contorno, não houve essa dificuldade com o mesmo.

(a) (b) (c) (d) (e) (f) Figura 1. Nas imagens (a), (b) e (c) foi utilizado o método Growcut. Nas imagens (d), (e) e (f) foi utilizado o método de contorno ativo. A escolha dos pontos a serem utilizados como sementes para o Growcut e também como contorno inicial para o método de contorno ativo foi realizada com operações de subtração de frames consecutivos, para obter os movimentos da ave. Houve uma etapa de pré-processamento, de forma a eliminar pequenas movimentações realizadas pelas folhas ou galhos da árvore. Para a escolha dos pixels referentes ao fundo da imagem no método Growcut foi traçada uma circunferência com o centro no centróide do pássaro e raio grande o suficiente para não conter pixels do pássaro. Podemos observar que nenhum dos métodos obteve 100% de sucesso. O método Growcut obteve resultados satisfatórios em alguns frames, porém, em outros, segmentou diversos pixels pertencentes ao fundo da imagem como pixel da ave. O método de contorno ativo, quando implementado utilizando como contorno a diferença de frames consecutivos, se limitou a segmentar somente a ave, porém não identificou pixels de tonalidade muito diferente das do contorno inicial como sendo pixel da ave. O método de contorno ativo utilizando como contorno inicial um retângulo contendo a ave conseguiu reconhecer praticamente toda a ave, porém também reconheceu como ave alguns pontos semelhantes do fundo da imagem como o reflexo da ave no tronco.

Figura 2. De cima para baixo: imagem original, imagem da diferença de frames consecutivos, método Growcut, método de contorno ativo utilizando diferença de frames consecutivos e método de contorno ativo, sendo o contorno um retângulo que engloba a ave. 4. CONCLUSÕES Apesar de não obter resultados perfeitos para segmentação das aves, o estudo realizado se mostrou promissor. Muito das falhas se deve às limitações dos métodos estudados, devido a complexidade dos objetos a serem segmentados. As aves apresentam características muito distintas de coloração, como, por exemplo, algumas que possuem diversas tonalidades ao longo de sua extensão ou ainda tonalidades que se confundem com o fundo da imagem.

O método Growcut foi o que mais conseguiu contornar o problema das diversas tonalidades presentes nas aves, além de ainda trabalhar com imagens N- dimensionais, ou seja, com diferentes espaços de cor. Porém, ele ainda ficou limitado por necessitar da interação do usuário para a perfeita segmentação. O método de contorno ativo se mostrou um tanto eficiente em relação a capacidade de segmentação sem interação do usuário. Porém, é limitado a imagens em tons de cinza, além de também ocorrer falhas na segmentação de aves com tonalidades muito distintas. Talvez essa última limitação seja devido a sensibilidade do método a parâmetros de inicialização. REFERÊNCIAS BIBLIOGRÁFICAS [1] National Conservation Training Center, http://library.fws.gov/pubs/birding_natsurvey06.pdf - acesso dia 15 de maio de 2011 [2] Birdwatcher http://www.birdwatcher.com.br/ acesso em 15 de maio de 2011 [3] DUDA, R. O.; HART, P. E.; STORK, D. G. Pattern classification, 2nd Ed., New York, Wiley, 2001. [4] THEODORIDIS, S.; KOUTROUMBAS, K. Pattern Recognition, 4nd Ed., San Diego, Elsevier, 2009. [5] VEZHNEVETS, V.; KONOUCHINE, V. " GrowCut Interactive Multi-Label N-D Image Segmentation by Cellular Automata. Graphicon-2005, Russia, 2005. [6] http://www.mathworks.com/matlabcentral/fileexchange/19091-growcut-imagesegmentation. Acesso em 19 de maio de 2011. [7] KASS, M.; WITKIN, A.; TERZOPOULOS, D. Snakes: Active contour models. Int. J. of Computer Vision, v1 n.4, p. 321 331, 1988. [8] CHAN, T.; VESE, L. Active contours without edges. IEEE Trans. on Image Processing, v10, n. 2, p. 266 277, 2001. [9] CASELLES, V.; KIMMEL, R.; SAPIRO, G. Geodesic active contours, Int. J. Comput. Vis., v22, n. 1, p. 61 79, 1997. [10] LANKTON, S. Sparse Field Methods, Technical Report, July 2009. [11] WHITAKER, R. A level-set approach to 3D reconstruction from range data. Int. J. Comput. Vis, v29, n. 3, p. 203 231, 1998. [12] LANKTON, S.; TANNENBAUM, A. Localizing Region-Based Active Contours, IEEE Trans. on Image Processing, v17, n. 11, pp. 2029-2039, 2008.