Instituto de Ciências Matemáticas e de Computação ICMC-USP



Documentos relacionados
Aula 6 - Segmentação de Imagens Parte 2. Prof. Adilson Gonzaga

A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação.

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

Aplicação de Técnicas de Processamento e Análise de Imagem na Análise Automática da Quantidade e do Tamanho do Grão em Imagens Metalográficas

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

Resultados Experimentais

Clusterização em Redes Sociais Através do Simulated Annealing Não Monotônico

Reconhecimento de marcas de carros utilizando Inteligência Artificial. André Bonna Claudio Marcelo Basckeira Felipe Villela Lourenço Richard Keller

PÓS GRADUAÇÃO EM CIÊNCIAS DE FLORESTAS TROPICAIS-PG-CFT INSTITUTO NACIONAL DE PESQUISAS DA AMAZÔNIA-INPA. 09/abril de 2014

Simulação Gráfica. Morfologia Matemática. Julio C. S. Jacques Junior

VANT O Uso na Agricultura de Precisão

SEGMENTAÇÃO DE IMAGENS EM PLACAS AUTOMOTIVAS

Dinâmicas de Acesso ao Espectro

Aula 5 - Classificação

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

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

PROF. DR. JACQUES FACON

PROCESSAMENTO DIGITAL DE IMAGENS

Glossário das Camadas do SISTEMA CADEF

Marco Aurélio Gonçalves da Silva Orientador: Anselmo Antunes Montenegro

MODELAGEM DIGITAL DE SUPERFÍCIES

Chow&Kaneko buscam as modas da imagem para separar os objetos. Admite que os tons na vizinhança de cada moda são do mesmo objeto.

Técnicas de Cartografia Digital

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

'LVWULEXLomR(VWDWtVWLFDGRV9DORUHV([WUHPRVGH5DGLDomR6RODU *OREDOGR(VWDGRGR56

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

Modelagem e Simulação Material 02 Projeto de Simulação

Rede de Computadores II

Fundamentos de Processamento de Imagens SCC0251/5830 Processamento de Imagens

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

2. Método de Monte Carlo

7.Conclusão e Trabalhos Futuros

Trabalho 2 Fundamentos de computação Gráfica

29/08/2011. Radiologia Digital. Princípios Físicos da Imagem Digital 1. Mapeamento não-linear. Unidade de Aprendizagem Radiológica

Processamento de Imagem Morfológica (Morfologia Matemática) Tsang Ing Ren UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática

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

Uma Versão Intervalar do Método de Segmentação de Imagens Utilizando o K-means

ESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)

Balanceamento de Carga

Figura 01: Aplicações do Filtro Espacial Passa-Baixa.

Algoritmos Randomizados: Introdução

Reconhecimento de Objectos

Fundamentos de Imagens Digitais. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens. Aquisição e Digitalização de Imagens

RUÍDOS EM IMAGENS FILTRAGEM DE RUÍDOS. o Flutuações aleatórias ou imprecisões em dados de entrada, precisão numérica, arredondamentos etc...

Universidade do Estado de Santa Catarina Departamento de Engenharia Civil TOPOGRAFIA II. Profa. Adriana Goulart dos Santos

STUDY ABOUT INFLUENCE ON ACADEMIC PERFORMANCE OF STUDENTS USERS OF SOCIAL NETWORKS

Introdução ao Processamento de Imagens

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

Transformada de Hough. Cleber Pivetta Gustavo Mantovani Felipe Zottis

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

Análise de Regressão. Tópicos Avançados em Avaliação de Desempenho. Cleber Moura Edson Samuel Jr

Introdução do Processamento de Imagens. Julio C. S. Jacques Junior

Doenças cardiovasculares constituem um dos maiores problemas que afligem a

Classificação de Imagens

Computação BioInspirada

MORFOLOGIA MATEMÁTICA. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR

Reabilitação e Reforço de Estruturas

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de histogramas

SUMÁRIO. Introdução... 3

MELHORAMENTO GENÉTICO DE PRECISÃO

15- Representação Cartográfica - Estudos Temáticos a partir de imagens de Sensoriamento Remoto

Cobertura Fotogramétrica com uma Câmara Digital

Medição de tamanho para Sistemas de Data Mart

Inteligência de Enxame: PSO

Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU

Medidas e Incertezas

Do princípio da casa dos pombos a computação móvel!

APLICATIVOS GRÁFICOS (AULA 4)

Estudo da aplicabilidade das técnicas de morfologia matemática e redes neurais aplicadas ao problema de segmentação de placas de carros

VANTs: a Revolução nos Levantamentos Aéreos. Eng. Luiz Dalbelo Gerente de Produtos Santiago & Cintra

Dr. Nelson Veissid Laboratório Associado de Sensores e Materiais Centro de Tecnologias Especiais - LAS/CTE/INPE São José

5 Extraindo listas de produtos em sites de comércio eletrônico

Operações Pontuais. Guillermo Cámara-Chávez

MUDANÇAS CLIMÁTICAS E SUAS CONSEQUÊNCIAS NA AGRICULTURA ANALISE DA CULTURA DO ALGODOEIRO

Sistemas Inteligentes Lista de Exercícios sobre Busca

Modelagem Digital do Terreno

INTELIGÊNCIA ARTIFICIAL Data Mining (DM): um pouco de prática. (1) Data Mining Conceitos apresentados por

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

UNIVERSIDADE FEDERAL DA BAHIA - UFBA

Projeto de Armazéns e Modelos de Armazenamento

Após essa disciplina você vai ficar convencido que a estatística tem enorme aplicação em diversas áreas.

BC-0005 Bases Computacionais da Ciência. Modelagem e simulação

Figura 1: Bosque de Casal do Rei, alguns meses após o incêndio que ocorreu no Verão de 2005.

NECESSIDADES DE PREVISÃO DA CADEIA DE SUPRIMENTOS. Mayara Condé Rocha Murça TRA-53 Logística e Transportes

MundoGEOXperience - Maratona de Ideias Geográficas 07/05/2014

CorelDRAW UM PROGRAMA DE DESIGN

Sumário. Volta às aulas. Vamos recordar? Grandezas e medidas: tempo e dinheiro Números Regiões planas e seus contornos...

Controle estatístico de processo: algumas ferramentas estatísticas. Linda Lee Ho Depto Eng de Produção EPUSP 2009

Implantação de um Processo de Medições de Software

DELIMITAÇÃO Km 15 da Marginal Esquerda da Rodovia Anchieta, sentido São Paulo,em São Bernardo do Campo.

Quinta-feira, 14 de março. Introdução aos Fluxos de Rede Handouts: Notas de Aula

MATERIAL DE DIVULGAÇÃO DA EDITORA MODERNA

Modelos de Iluminação

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Localização em Redes Móveis Celulares. Ivo Sousa

Transcrição:

Instituto de Ciências Matemáticas e de Computação ICMC-USP Monitoramento de população de aves por meio de segmentação de imagens aéreas: uma abordagem por algoritmos de detecção de comunidades, superpixels e MRF VIII Workshop de Teses e Dissertações Universidade Federal Uberlândia Novembro - 2014

Apresentação Por que contar aves é importante? Objetivos Metodologia Super Pixels Redes Complexas: Algoritmos de detecção de comunidades MRF Resultados

Pantanal Area: 250km2 Altitude: 100 m!!! Inundado boa parte do tempo Fronteira com a Bolivia (chaco) and Paraguai Patrimônio Natural da Humanidade (UNESCO)

Introdução Monitoramento Biológico Qualidade ambiental pode ser aferida por meio de monitoramento de espécies de animais Monitoramento de pássaros Distúrbios no meio ambiente Mudanças climáticas Pantanal Garça: cabeça-seca Precisamos contar indivíduos durante a estação de acasalamento

Introdução Monitorar (contar indivíduos) de colônia de pássaros Cabeças-secas (Mycteria americana) Por que utilizar imagens aéreas? Menor intrusão no habitat natural Mais rápido Pessoal em solo reduzido Usar drones ou VANTs (Veículos Aéreos Não Tripulados) para a aquisição de imagens

VANT - Tiriba

Introduction É assim que as imagens se parecem!

Objetivos Criar uma abordagem para segmentar imagens de alta dimensão, de forma precisa e com rapidez Superpixels and redes complexas Contar pássaros que normalmente repousam sobre os ninhos Abordagem por textura MRF (Markov Random Fields)

Abordagem Pré segmentação com Super Pixels e Redes Complexas Segmentação de textura com MRF: contagem do número de indivíduos

Pré Segmentação

Segmentação de imagens de alta dimensão com abordagem em grafos Problema de escalabilidade O problema se torna impraticável, à medida que no nro de pixels aumenta. Cada pixel é um nó! Superpixels Reduz a cardinalidade do grafo Um super pixel é um conjunto de pixels com contorno bem preciso

SuperPixels a) Condição inicial b) Após algumas iterações c) Super Pixel final: contornos bem ajustados aos objetos.

Superpixels Estratégia baseada em k-means Os pixels do contorno sao re-arranjados pela minimização da função de custo: (1) Ii Intensidade média do superpixel i th x,y coordenada do pixel testado Cix,Ciy Localização do superperpixel ith λ1 and λ 2 parâmetros: similaridade entre pixels e convexidade.

Geração do Grafo Conexões obedecem a uma função peso: (3) (2) Imagens Nível de Cinza Imagens coloridas Cki, Ckj canal k do modelo de cor RGB ou CIELAB

Geração do Grafo Conexões estão restritas a um determinado raior R Raio R = 5

Detecção de Comunidades em Redes Complexas Muitas redes apresentam estrutura de comunidades Grupos cujos nós são mais densamente conectados entre si do que do resto da rede Problema fundamental: como definir a melhor divisão (normalmente o número e tamanho são desconhecidos) Modularidade

Modularidade c Q= ( e ii a ) 2 i i=1 4 1 1 1 3 0 1 0 3 c = nro comunidades = 3

Segmentação de imagens de alta resolução Aplicação dos algoritmos de detecção de comunidades: Fast Greedy (FG) [Newman 2004] e Label Propagation (LP) [Raghavan et al. 2007]. Biblioteca Igraph [Csardi and Nepusz 2006]. Dividem os vértices em comunidades (regiões). Aplicação em grafos de superpixels. Reduz custo FG: mais apropriado para a segmentação modularidade LP: não garante melhor resultado seleção aleatória dos rótulos. Imagem super-segmentada.

Algoritmo Fast Grid Ideal para segmentação de imagens Inicialmente, cada nó é uma comunidade

Algoritmo de Segmentação

Identificação e contagem de cabeças-secas Markov Random Fields Um bom modelo para discriminar texturas. Como discriminar um pássaro branco do seu reflexo também branco na superfície d'água? É um conceito relacionado a probabilidade e estatística.

Campos de Markov: modelo É um campo aleatório em que a probabilidade de uma variável aleatória assumir um certo valor (dado o conjunto de todas as variáveis do campo) é a probabilidade da mesma variável receber um valor dado apenas um conjunto de variáveis de um certo sistema de vizinhança Imagem É o dado observado O pixel é a variável aleatória Vizinhança 4- ou 8-conectado.

MarkovianRandom Random Markovian Field Field EM/MPM :: Overview Segmented Image... Input Image 1 2 3 ( 1, 21) L ( L, 2L) ( 3, 23) Pre-defined number Randomly created class map (label field) of classes Perform a new classification MPM Algorithm... 1 2 3 L Estimation of classes parameters Update parameters EM Algorithm

Na prática: quais os melhores valores para os diversos parâmetros? Tamanho inicial do superpixel Melhores valores para λ e λ 1 2 Como o tamanho do superpixel influencia no desempenho e qualidade da segmentação? Mudanças pequenas produzem segmentações bastante distintas Criação do Grafo Raio R Limiar T: devemos conectar os vértices (criar arestas)? Uma nova métrica para avaliação quantitativa da qualidade de segmentação: Berkeley image database. 300 imagens, raio: 1 to 5, limiar: 0.5 to 40 (0.5 increment) 400 segmentações para cada imagem 120.000 segmentações no total!

Tamanho do Superpixel

Superpixel Size

Segmentação de imagens de alta resolução Métrica de avaliação quantitativa da qualidade da segmentação: 1. 2. 3. 4. 0 I(S,S ) 1 I(S, S ) = 1, se S = S I(S,S ) = I(S,S) I(S,S ) I(S,S ) & I(S,S ) I(S,S ) I(S,S ) I(S,S ) Exemplo: min(r,r ) = 2 max(mlc)=[80,10] Similaridade = 90%

Segmentação de imagens de alta resolução Novo método de seleção da imagem de referência Comparação da imagem segmentada automaticamente com imagem segmentada manualmente. Diferentes segmentações manuais Imagem de referência: aquela que, na média, mais se assemelha às demais. Processo: Calculam-se as intersecções entre todas segmentações manuais (matriz M). Somam-se as interseções de cada linha. Escolhe-se a segmentação com maior soma. n = qtde imagens manuais

Segmentação de imagens de alta resolução Novo método de seleção da imagem de referência

Avaliação do Raio

Avalição do Limiar

Resultados Aquisição das imagens: outubro de 2013 Resolução: (10cm/pixel). Altitude de voo: 250 mts aproximadamente Resolução espacial: 5184x3456

Resultados Pré-segmentação Superpixels + fast greedy. Parâmetros (SP size:10, 1: 1, 2: 0.09, t=3, R=5, iterações: 6, modelo de cor CIELAB ).

Resultados MRF Segmentation Parâmetros: Vários experimentos T: 3, k:8, iterações:200, classes: 5, pixels s s 80, Parêmetros iniciais: por limiarização Otsu e Simulated Annealing ( 0:0, I: 0.05, max: 2.4)

Resultados Como se compara à contagem Humana? Ninhos visitados por especialistas. Contagem In loco : 341 Contagem automática: 325 Fatos: Processo In loco:» Conduzido por biólogos (observação direta) em dias distintos.» É uma estimativa. Contagem automática:» Incluem pásssaros em vôo e pássaros sobrepostos no mesmo ninho (foi aplicada uma heurística que leva em conta a área ocupada por uma ave, dados o tamanho da ave e resolução da imagem em cm/pixel)

Resultados Segmentação automática X Segmentação manual por observação direta 20 imagens. Coeficiente de Pearson: 0.98

Conclusões Algoritmos de detecção de comunidades e superpixel é uma boa abordagem de segmentação: precisão e rapidez Contribuições Funções de peso baseada no modelo de cor CIELAB Limiarização adaptativa para a criação do grafo Definição dos melhores parâmetros Segmentação por MRF Adequada para a segmentação dos pássaros em ninhais. Correlação com a segmentação humana

Obrigado! jbatista@icmc.usp.br