Classificação de Imagens de Sensoriamento Remoto usando SVM



Documentos relacionados
Uma Análise de Práticas na Aplicação de SCRUM em Projetos de Grande Porte

Silvano Nogueira Buback. Utilizando aprendizado de máquina para construção de uma ferramenta de apoio a moderação de comentários

Luiz Fernando Fernandes de Albuquerque. Avaliação de algoritmos online para seleção de links patrocinados. Dissertação de Mestrado

Rafael Jessen Werneck de Almeida Martins. Recomendação de pessoas em redes sociais com base em conexões entre usuários

Um estudo sobre a geração e narração automática de estórias. Dissertação apresentada como requisito parcial para obtenção

2 Classificação de Imagens de Sensoriamento Remoto

Dimensionando uma Frota Heterogênea de Veículos Ótima em Tamanho e Composição

Análise de Persistência de Participantes em Planos de Previdência

Elbio Renato Torres Abib. Escalonamento de Tarefas Divisíveis em Redes Estrela MESTRADO. Informática DEPARTAMENTO DE INFORMÁTICA

Credit Default Swap: Exemplos de Apreçamento

Análise da Governança Corporativa como Determinante das Despesas de Auditoria e Consultoria no Brasil

5 Experimentos Corpus

Dimensionamento de Estoque de Segurança de Derivados de Petróleo: Metodologia e um Estudo de Caso

Livia Pires Chaves. Gestão de Estoque na Indústria de Manutenção de Motores Aeronáuticos: Estudo de Caso. Dissertação de Mestrado

Ricardo Gomes Clemente. Uma arquitetura para processamento de eventos de log em tempo real. Dissertação de Mestrado

Empresas com Fundos de Private Equity Possuem Maior Valor e Remuneram Melhor Seus Executivos? Evidencia do Mercado Brasileiro

Um Processo Controlável de Desenvolvimento de Software Focado na Gestão da Qualidade em Pequenos Projetos

Distribuição Eletrônica na Hotelaria: Desenvolvimento de Serviços para a Internet

Proposta para otimização de processos licitatórios na Companhia Brasileira de Trens Urbanos - CBTU

Máquinas de Estados Hierárquicas em Jogos Eletrônicos

Geração automática de suíte de teste para GUI a partir de Rede de Petri

Mensuração do Desempenho do Gerenciamento de Portfólio de Projetos: Proposta de Modelo Conceitual

Sílvio Glicério Mendonça. O impacto dos Sistemas Integrados de Gestão (ERP) nas instituições de ensino. Dissertação de Mestrado (Opção profissional)

Controle de estoque de peças de reposição: revisão da literatura e um estudo de caso

Um Modelo de Componentes de Software com Suporte a Múltiplas Versões

Reflexão e fundamento: a validade universal do juízo de gosto na estética de Kant

4 Construção dos Classificadores

Danielle de Rezende Jorge. Frações contínuas: propriedades ergódicas e de. Dissertação de Mestrado

" Controle de Estoque com a Utilização do Sistema Kanban"

Processo de Internacionalização na Indústria Calçadista Brasileira: Estudo de Caso da Calçados Azaléia S.A.

Heloisa Iara Colchete Provenzano. Personalidade e Risco: Um estudo em Finanças Comportamentais. Dissertação de Mestrado

Antônio Carlos Theóphilo Costa Júnior. Soluções para a Travessia de Firewalls/NAT usando CORBA DISSERTAÇÃO DE MESTRADO

Gestão Hospitalar O caso de hospitais privados do Rio de Janeiro

Wilson Reis de Souza Neto. O Teorema de Paris-Harrington. Dissertação de Mestrado

Nathalia Tavares Barbosa. Gestão da Mudança Organizacional: O Caso da Empresa GAMA. Dissertação de Mestrado

Wilson Lins Morgado. Método de classificação de risco aplicado ao mercado de seguros de automóveis. Dissertação de Mestrado

O transporte ferroviário de carga no Brasil: Estudo de caso do transporte de combustíveis na Região Sul

Planejamento do sequenciamento de caminhões em um ambiente de produção sob encomenda

Identificação de Modelos GARCH Usando Inteligência Computacional

Vigilância e Monitoramento em Tempo Real de Veículos em Rodovias com Câmeras Não-Calibradas

Mudança Organizacional em uma Empresa Familiar Brasileira: um estudo de caso

José Benedito Alves Junior

Análise de Sistemas de Planejamento Avançado (APS): conceituação e avaliação

Terceira Idade: Perfil de uso do cartão de crédito

CINEMA BRASILEIRO E SUAS POSSIBILIDADES COMO FORMA DE PENSAMENTO ENSAÍSTICO Um percurso através de São-Bernardo, Vidas secas e Insônia

Técnicas de modelagem do improvement para construção de tábuas geracionais

Marcos Paulo Garrido Bittencourt de Oliveira. O uso de mídias sociais como ferramentas para criação de novos negócios: Estudo de caso

Renato Maia Silva. Redes Neurais Artificiais aplicadas à Detecção de Intrusão em Redes TCP/IP. Dissertação de Mestrado

Empresas de Gestão Conservadora: Potencial da Previsão de Demanda e Simulação Computacional

Impasses e Conflitos na Relação entre TI e Business:

Infraestrutura, Gestão Escolar e Desempenho em Leitura e Matemática: um estudo a partir do Projeto Geres

Clubes de futebol com boa governança possuem melhor desempenho? Evidências do mercado brasileiro

Análise da Eficiência de Empresas de Comércio Eletrônico usando Técnicas da Análise Envoltória de Dados

Leonardo Pereira Rodrigues dos Santos

Relato de experiência da implantação de boas práticas de Engenharia de Software em um ambiente heterogêneo

Análise Probabilística de Semântica Latente aplicada a sistemas de recomendação

Uma arquitetura baseada em agentes de software para a automação de processos de gerênciadefalhasemredesde telecomunicações

A presença do português na escrita do aprendiz de inglês: um estudo sobre o emprego lexical

Segmentação Multicritério para Detecção de Nódulos Pulmonares em Imagens de Tomografia Computadorizada

Luiz Marques Afonso. Um Estudo Sobre Contratos em Sistemas de Componentes de Software. Dissertação de Mestrado

A Retenção de Clientes no Setor de Ensino: Estudo de Caso em um Curso de Inglês

Marcelo Novaes Coutinho. Um Processo de Gerência de Estratégia de Rastreabilidade: Um Caso em Ambiente Oracle. Dissertação de Mestrado

O Mosaico Eidético e a Ciência da Origem

Microempresas no Brasil: informalidade e contratos de trabalho

A contribuição do coaching executivo para o aprendizado individual: a percepção dos executivos

Jacileide de Almeida Serafim

Pierre Alexandre Charles Burban. Apreçamento de opções exóticas: Uma abordagem pela simulação de Monte-Carlo. Dissertação de Mestrado

Luciana Beskow Baisch. Marketing Verde e o Consumo Consciente: Um Estudo Sobre o Apelo Ecológico de Dois Produtos. Dissertação de Mestrado

Segmentação e Visualização do Fígado a partir de Imagens de Tomografia Computadorizada

Maria Alice de Faria Nogueira. Consumo e publicidade: Apropriação localizada e mensagem global. Dissertação de Mestrado

Análise Temporal dos Preços da Commodity Cobre Usando o Modelo Box & Jenkins

Identidade e Identificação nas Organizações: Um Estudo de Caso sobre a Gestão destes Conceitos em uma Empresa de Consultoria e Outsourcing

Modelagem do Controle de Tensão por Geradores e de Múltiplas Barras Swing na Avaliação das Condições de Estabilidade de Tensão

Modelo GARCH de Apreçamento de Opções via Simulação Histórica Filtrada: Uma Aplicação para o Mercado Brasileiro

Habilidades Perceptuais e Lingüísticas no Processo de Aquisição do Sistema de Gênero no Português

Avaliação do Impacto do Sistema de Rastreamento de Veículos na Logística

DISSERTAÇÃO DE MESTRADO

Gestão tributária da cadeia de suprimentos - Problema de localização de empresa do setor de varejo eletrônico brasileiro

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO

Adoção do Serviço de Mensagens de Texto (SMS) pelos usuários de telefonia móvel: Uma proposta baseada no Modelo de Aceitação da Tecnologia

Aprendizagem de Máquina

Logística Lean: Conceituação e aplicação em uma empresa de cosmético.

Empreendedorismo Social: uma perspectiva de cidadania social e uma alternativa de trabalho e renda nos espaços populares

Ricardo Magalhães Gomes

PONTIFÍCIA UNIVERSIDADE CATÓLICA

As práticas de marketing de relacionamento das empresas brasileiras: panorama e desempenho

MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS

Simulação e Estratégias de Negociação de Ações com Agentes de Software

Sistema de recomendação de segundo nível para suporte à produção de matérias jornalísticas

Helena Kale Pimentel Brazão. Orkut: do Escapismo ao Real Mediado, do Usuário ao Sujeito. Dissertação de Mestrado

Flavia Medeiros dos Anjos. Reorganização e Compressão de Dados Sísmicos DISSERTAÇÃO DE MESTRADO

Estudo de Métodos Automáticos de Reconhecimento Facial para Vídeo Monitoramento

Um Estudo sobre o papel da Monografia para Economistas no contexto do currículo de Economia na Universidade Federal Rural do Rio de Janeiro

Componentes de um sistema computacional para análise de sistemas logísticos

A Democracia no Pragmatismo de John Dewey

2XVRGD$QiOLVHGH*DSVQD$YDOLDomRGD3HUFHSomRGRV &OLHQWHV VREUH R 3URFHVVR GH 'LVWULEXLomR )tvlfd (VWXGR GH&DVRHP'LVWULEXLGRUDGH%HELGDV

Pontifícia Universidade Católica do Rio de Janeiro

DISSERTAÇÃO DE MESTRADO

Thiago Rezende Pinto. Aplicação de Modelos Não Lineares em Negociação Automática no Mercado Acionário Brasileiro DISSERTAÇÃO DE MESTRADO

Terceirização da Operação Logística Estudo de caso sobre a terceirização da Logística de Distribuição de uma Indústria Farmacêutica

Transcrição:

Raphael Belo da Silva Meloni Classificação de Imagens de Sensoriamento Remoto usando SVM Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa de Pós- Graduação em Informática da PUC-Rio. Orientador: Ruy Luiz Milidiú Rio de Janeiro, março de 2009

Raphael Belo da Silva Meloni Classificação de Imagens de Sensoriamento Remoto Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa de Pós-Graduação em Informática da PUC-Rio. Aprovada pela Comissão Examinadora abaixo assinada. Prof. Ruy Luiz Milidiú Orientador Departamento de Informática PUC Rio Prof. Marco Antonio Casanova Departamento de Informática PUC Rio Prof. Karin Koogan Breitman Departamento de Informática PUC Rio Prof. José Eugênio Leal Coordenador(a) Setorial do Centro Técnico Científico - PUC-Rio Rio de Janeiro, 25 de março de 2009

Todos os direitos reservados. É proibida a reprodução total ou parcial do trabalho sem autorização da universidade, do autor e do orientador. Raphael Belo da Silva Meloni Graduou-se Bacharel em Ciência da Computação pela Universidade Federal Fluminense em 2004. Trabalha junto ao INPE no desenvolvimento de um aplicativo de sensoriamento remoto. Meloni, Raphael Belo da Silva Ficha Catalográfica Classificação de Imagens de Sensoriamento Remoto usando SVM / Raphael Belo da Silva Meloni; orientador: Ruy Luiz Milidiú. 2009. 64 f: Il.(color); 29,7 cm Dissertação (Mestrado em Informática) Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, 2008. Incluí bibliografia. 1. Informática Teses. 2. Sensoriamento remoto. 3. Classificação de imagem. 4. Support Vector Machines. 5. Espaço de cores. 6. Valores altimétricos. 7. Canal infravermelho. I. Milidiú, Ruy Luiz. II. Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. III. Título. CDD: 004

Agradecimentos Em primeiro lugar, quero agradecer a minha família que sempre me incentivou, apoiou e torceu incondicionalmente nessa batalha, mesmo distante de 90 quilômetros. À minha namorada, Juliana, pelo carinho, hospitalidade e compreensão em todos os momentos tanto os fáceis quanto os difíceis. Ao meu professor e orientador Ruy Luiz Milidiú pela orientação, apoio, críticas, correções e sugestões ao longo de meu aprendizado. Agradeço à K2 Sistemas pelo financiamento desta etapa de minha vida. Agradeço ao Departamento de Informática e à PUC-Rio pelo apoio. Finalmente, agradeço a Deus!

Resumo Meloni, Raphael Belo da Silva; Milidiú, Ruy Luiz. Classificação de Imagens de Sensoriamento Remoto usando SVM. Rio de Janeiro, 2009. 64 p. Dissertação de Mestrado - Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro. Classificação de imagens é o processo de extração de informação em imagens digitais para reconhecimento de padrões e objetos homogêneos, que em sensoriamento remoto propõe-se a encontrar padrões entre os pixels pertencentes a uma imagem digital e áreas da superfície terrestre, para uma análise posterior por um especialista. Nesta dissertação, utilizamos a metodologia de aprendizado de máquina support vector machines para o problema de classificação de imagens, devido a possibilidade de trabalhar com grande quantidades de características. Construímos classificadores para o problema, utilizando imagens distintas que contém as informações de espaços de cores RGB e HSB, dos valores altimétricos e do canal infravermelho de uma região. Os valores de relevo ou altimétricos contribuíram de forma excelente nos resultados, uma vez que esses valores são características fundamentais de uma região e os mesmos não tinham sido analisados em classificação de imagens de sensoriamento remoto. Destacamos o resultado final, do problema de classificação de imagens, para o problema de identificação de piscinas com vizinhança dois. Os resultados obtidos são 99% de acurácia, 100% de precisão, 93,75% de recall, 96,77% de F-Score e 96,18% de índice Kappa. Palavras-chave Sensoriamento Remoto; Classificação de Imagem; Support Vector Machines; Espaços de Cores; Valores Altimétricos; Infravermelho

Abstract Meloni, Raphael Belo da Silva; Milidiú, Ruy Luiz. Remote sensing image classification using SVM. Rio de Janeiro, 2009. 64 p. Msc. Dissertation - Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro. Image Classification is an information extraction process in digital images for pattern and homogeneous objects recognition. In remote sensing it aims to find patterns from digital images pixels, covering an area of earth surface, for subsequent analysis by a specialist. In this dissertation, to this images classification problem we employ Support Vector Machines, a machine learning methodology, due the possibility of working with large quantities of features. We built classifiers to the problem using different image information, such as RGB and HSB color spaces, altimetric values and infrared channel of a region. The altimetric values contributed to excellent results, since these values are fundamental characteristics of a region and they were not previously considered in remote sensing images classification. We highlight the final result, for the identifying swimming pools problem, when neighborhood is two. The results have 99% accuracy, 100% precision, 93.75% of recall, 96.77% F-Score and 96.18% of Kappa index. Keywords Remote Sensing; Image Classification; Support Vector Machines; Color Space; Altimetric Values; Infrared

Sumário 1 Introdução 13 2 Classificação de Imagens de Sensoriamento Remoto 16 2.1. Processamento Digital de Imagens 16 2.1.1. Conceitos Básicos 16 2.1.2. Nomenclatura 18 2.2. A Tarefa 20 3 Classificação Supervisionada 23 3.1. Aprendizado de Máquina 23 3.2. Máxima Verossimilhança 23 3.3. Support Vector Machines 24 3.3.1. Hiperplanos de Separação Ótima 26 3.3.2. Support Vector Machines Não Lineares 31 3.3.3. Support Vector Machines Multiclasses 34 4 Construção dos Classificadores 36 4.1. Modelagem 36 4.2. Conjunto de Treinamento 37 4.3. Treinamento 38 4.4. Os Classificadores 39 4.5. Codificação 43 5 Experimentos 46 5.1. Corpus 46 5.2. Metodologia de Testes 48 5.3. Descrição dos Experimentos 51 5.4. Resultados 52 5.4.1. Numéricos 52 5.4.2. Visuais 54 5.4.3 Tempo de Execução 57

6 Conclusão e trabalhos futuros 61 7 Referência Bibliográfica 63

Lista de figuras Figura 1 Apresenta o esquema dos passos fundamentais de Processamento de Imagem Digital 17 Figura 2 Apresenta a mistura de cores do modelo RGB 18 Figura 3 Apresenta as componentes do modelo de cor HSB 19 Figura 4 Apresentação de uma mesma imagem com resoluções diferentes 19 Figura 5 Exemplo de uma imagem SRTM, na qual quanto mais escuro, menor a altitude 20 Figura 6 Imagem Classificada informando uma área desmatada, em que o verde simboliza a floresta e o rosa o desmatamento 21 Figura 7 Espaço de características linearmente separável 25 Figura 8 Espaço de características linearmente inseparável 25 Figura 9 (a) Um hiperplano de separação com margem pequena. (b) Um Hiperplano de Margem Máxima 26 Figura 10 Hiperplano de separação para o caso linearmente separável. Os vetores de suporte estão circulados. 28 Figura 11 Hiperplano de separação para o caso linearmente inseparável. 32 Figura 12 Ilustração da estratégia de Support Vector Machines 33 Figura 13 Mapeamento do espaço de entrada via função de Kernel 33 Figura 14 Exemplifica a técnica de decomposição One-Against-All para três classes 35 Figura 15 Exemplifica a técnica de decomposição One-Against-One para três classes 35 Figura 16 Exemplificação de um conjunto de exemplos 36 Figura 17 Região de Montego Bay, Jamaica, etiquetada por um especialista 38 Figura 18 Exemplificação do contexto de um pixel, com contexto de cores em nível dois e contexto de altimetria em nível cinco. 40 Figura 19 Exemplo de como uma imagem pode ser classificada separadamente em quatro threads distintas. 42 Figura 20 Miniatura de uma região de Resende, Rio de Janeiro, Brasil. 46 Figura 21 Miniatura de uma região de Arraial do Cabo, RJ, Brasil. 47 Figura 22 Miniatura da imagem referente à região de Boulder,

Colorado, EUA. 48 Figura 23 Apresenta o funcionamento do método de validação cruzada para 4 subconjuntos 49 Figura 24 Exibe um exemplo de uso do índice Kappa com concordância Moderada 50 Figura 25 Imagem classificada de uma parte da região de Resende 54 Figura 26 Parte da imagem classificada de Resende apresentando falsos positivos 54 Figura 27 Imagem de uma parte da região de Arraial do Cabo 55 Figura 28 Parte da região de Arraial do Cabo, classificada pelo modelo RGB+HSB 55 Figura 29 Parte da região de Arraial do Cabo, classificada pelo modelo RGB+HSB + Altimetria 56 Figura 30 Parte da imagem classificada pelo modelo, relativo à região de Boulder 57 Figura 31 Gráfico do tempo de execução do classificador RGB + HSB para Resende 58 Figura 32 Gráfico do tempo de execução dos classificadores para a região de Boulder 59 Figura 33 Gráfico do tempo de execução dos classificadores para a região de Arraial com vizinhança três 60 Figura 34 Gráfico do tempo de execução dos classificadores para a região de Arraial com vizinhança cinco 60

Lista de tabelas Tabela 1 Dimensão dos experimentos realizados no protótipo 14 Tabela 2 Informações RGB e HSB de alguns exemplos do conjunto de treinamento 38 Tabela 3 Interpretação dos valores do coeficiente Kappa 50 Tabela 4 Informações dos conjuntos de treinamento dos experimentos 51 Tabela 5 Resultados numéricos para o corpus de Resende 52 Tabela 6 Resultados numéricos da região de Arraial do Cabo, com nível de vizinhança 3 53 Tabela 7 Resultados numéricos da região de Arraial do Cabo, com nível de vizinhança 5 53 Tabela 8 Resultados numéricos para a região de Boulder, com nível de vizinhança 3 53 Tabela 9 Correspondência entre as classes e as cores da imagem de Arraial do Cabo 56 Tabela 10 Correspondência entre as classes e as cores da imagem de Boulder 57 Tabela 11 Apresentação dos tempos médios de execução do classificador RGB + HSB em 10 execuções para a imagem de Resende 58 Tabela 12 Apresentação dos tempos médios de execução de cada classificador SVM, com nível de vizinhança 3, em 10 execuções para a imagem de Boulder 58 Tabela 13 Apresentação dos tempos médios de execução de cada classificador SVM em 10 execuções para a imagem de Arraial do Cabo 59

Lista de algoritmos Algoritmo 1 Pseudo algoritmo referente à iteração do usuário com o protótipo 43 Algoritmo 2 Pseudo algoritmo referente à etapa de aprendizagem do conjunto de treinamento 44 Algoritmo 3 Pseudo algoritmo referente à etapa de classificação 44 Algoritmo 4 Pseudo algoritmo referente à execução de uma thread responsável em classificar uma parte da imagem de entrada 45