Paulo Sérgio Rodrigues PEL205

Slides:



Advertisements
Apresentações semelhantes
Paulo Sérgio Rodrigues PEL205
Advertisements

Computação Gráfica I Conteúdo: Professor: - Objetos gráficos espaciais
Paulo Sérgio Rodrigues PEL205
Melhoramento de Imagens
Computer Vision Melhoramento de Imagens Paulo Sérgio Rodrigues PEL205.
Operações envolvendo imagens
Reconhecimento de Padrões Métodos, Técnicas e Ferramentas para Aprendizado e Classificação de Dados Módulo II Introdução ao Processamento de Imagens.
DCA-0114 Computação Gráfica
Projeto de Filtros Digitais c/ Matlab
Prof. Alex Fernandes da Veiga Machado
Fluxo Óptico Allan Carlos Avelino Rocha
The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Visão Computacional Prof. Dr. rer.nat. Aldo von Wangenheim.
Rastreamento de Múltiplos Objetos utilizando uma Combinação de Filtros de Partículas e K-Médias Dr. Hemerson Pistori Universidade Católica Dom Bosco –
O COEFICIENTE DE HURST E O COEFICIENTE DE VARIAÇÃO ESPACIAL NA SEGMENTAÇÃO DE TEXTURAS MULTIESPECTRAIS Dra Aura Conci Éldman Oliveira Nunes.
COMPUTAÇÃO GRÁFICA.
Programa de Educação Tutorial do Bacharelado em Ciência da Computação
Iana Alexandra Alves Rufino
INF 1366 – Computação Gráfica Interativa
Técnicas Algorítmicas em Processamento de Imagens
Dissertação de Mestrado Michel Alain Quintana Truyenque
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica Teórica
Computação Gráfica: Aula5: Rendering e Rasterização
Algumas Propriedades Importantes da Transformada de Fourier
Computação Gráfica: Aula4: Câmeras
Transformação de Imagens
Computação Gráfica: Aula9: Sistemas de Partículas
Computação Gráfica: Aula9: Renderização 3D
Computer Vision Transformação de Imagens Paulo Sérgio Rodrigues PEL205.
Computer Vision Segmentação Paulo Sérgio Rodrigues PEL205.
Computer Vision Algumas Propriedades Importantes da Transformada de Fourier Paulo Sérgio Rodrigues PEL205.
Visão Computacional – 2010 Aula 0: Introdução
Paulo Sérgio Rodrigues PEL205
Tracking I Paulo Sérgio Rodrigues PEL205. Tracking com Subtração de Fundo Tipos de Tracking (Rastreamento) Background Estático (Câmera parada) Background.
Introdução ao Processamento Digital de Imagens
Integrando Textura e Forma para a Recuperação de Imagens por Conteúdo
Fundamentação Teórica
Visão Computacional Mestrado e Doutorado em Engenharia Elétrica
CURSO DE CAPACITAÇÃO EM EaD Vídeo-aula e Videoconferência
Computação Gráfica: Aula10: Sistemas de Partículas
ROBÓTICA Helder Anibal Hermini.
MF = (Nota_Provas*0,7+Nota_Tps*0,3)/2 Aulas a serem ministradas:
Carlos Eduardo Santin Grupo de Bancos de Dados Inteligentes - UFRGS
Segmentação de Imagens
DISCIPLINA: SR, Geoprocessamento I e II e Cartografia A tecnologia do Geoprocessamento – Aplicações e Potencialidades 12/3/ Aula 5.
Sistema de Segurança Baseado em Análise de Imagens
Processamento de Imagens
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
Robson D. Montenegro Saulo C. S. Machado Correção de perspectiva para imagens de documentos capturados por câmeras.
1 - Introdução à Modelagem Matemática
Análise de Sistemas LTI no Domínio da Transformada
A Educação Matemática como Campo Profissional e Científico
Introdução ao Processamento Digital de Imagens
Sistemas de Rastreamento de Baixo Custo para Desktops Tecgraf (Grupo de Tecnologia em Computação Gráfica) Depto. de Informática, PUC-Rio Alberto Raposo,
Realidade Virtual Aula 2 Remis Balaniuk. Enxergando grande, começando pequeno Quem começa a aprender RV normalmente sofre um primeiro impacto negativo.
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Biometria Reconhecimento de Assinaturas
Operações para entrada de dados –Compilação de dados codificação de dados geográficos de uma forma conveniente para o sistema; incluem a digitalização,
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE – UFCG Av Aprígio Veloso, S/N – Bodocongó – CEP: – Campina.
Operações para entrada de dados –Compilação de dados codificação de dados geográficos de uma forma conveniente para o sistema; incluem a digitalização,
PowerPoint Aula-4 Exercício de Fixação.
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Filtragem de Imagens CONCI, A. AZEVEDO, E. e LETA, F
Luis Felipe de Araujo Zeni
Técnicas Algorítmicas em Processamento de Imagens
Proposta de trabalho: Rastreamento da movimentação de uma câmera.
MATRIZES Profª Juliana Schivani
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Revisado por Phil Daro, USA Common Core Standards Análise da Base Nacional Comum Curricular de Matemática.
Transcrição da apresentação:

Paulo Sérgio Rodrigues PEL205 Visão Computacional Paulo Sérgio Rodrigues PEL205

Administrivia Aulas: Terças: 18:30 às 22:10 hs Professor: Paulo Sérgio Rodrigues www.psergio.net psergio@fei.edu.br Pré-requisitos: Conceitos Básicos de programação, álgebra linear, cálculo diferencial e integral. Textbooks: “Digital Image Processing” by Rafael Gonzalez & Richard Woods “Computer Vision: a modern approach” by Forsyth & Ponce

Objetivos Introdução dos Principais problemas de Visão Computacional. Introduzir os principais problemas e técnicas para resolver os problemas. Dar aos alunos ferramentas e oportunidades para implementar soluções razoáveis para problemas complexos.    Dar aos alunos uma visão geral da literatura e da área de visão computacional, bem como de sua complexidade e importância.

Por que estudar Visão Computacional? Imagens e vídeos existem em todo lugar A cada dia, novas aplicações práticas têm surgido: Construção de modelos virtuais de estruturas reais 3D. segurança (quem está fazendo o que?) Pós-processamento de vídeo Reconhecimento de faces, gestos, etc.. Vários problemas científicos desafiadores Como funciona um sistema de reconhecimento de objetos? Um entendimento melhor a respeito da visão humana.

Principais Tópicos tratados em Visão Computacional Detecção de Formas ou Movimento “Qual a forma 3D desse objeto?” Segmentação “O que pertence a que?” Tracking (Rastreamento) “A onde cada objeto vai?” Reconhecimento “O que é isso?”

Principais Tópicos Câmeras Transformações Geométricas Projeção Perspectiva Modelo de Câmera Calibração Visão de Baixo Nível Transformações de Imagens Transformada de Fourier, DFT, Propriedades, FFT Hotteling DCT SVD Melhoramento de Imagens Filtragem no Domínio Espacial Filtragem no Domínio da Freqüência Visão de Médio Nível Segmentação de Imagens Detecção de Linhas e Bordas Limiar Adaptativo Segmentação Baseada em Região Segmentação Baseada em Entropia Segmentação Baseada em Movimento K-means Mapas Auto-Organizáveis

Principais Tópicos Visão de Alto Nível Rastreamento Representação de Imagens Código de Cadeia Assinaturas Esqueleto Descrição de Imagens Descritores de Fourier Momentos Descritores Topológicos Morfologia Matemática Recuperação Baseada em Conteúdo Recuperação Baseada em Cor Recuperação Baseada em Forma Recuperação Baseada em Textura Recuperação Baseada em Rascunho Árvore de Decisão para Reconhecimento Reconhecimento Baseado em Métodos Estruturais Interpretação

Visão de Baixo Nível: Imagem filtrada com um filtro passa baixa

Visão de Baixo Nível: Detecção de Bordas

Visão de Médio Nível: Detecção de Linhas

Visão de Médio Nível: Segmentação de Regiões

Visão de Alto Nível: Reconhecimento de Regiões

Visão de Alto Nível: Reconhecimento de Linhas

Diferença entre CG e VC Modelo Matemático CG Objeto Gráfico VC Imagem Real Análise

Diferença entre CG e VC Exemplo de entrada para CG:

Diferença entre CG e VC Exemplo de entrada para CG:

Diferença entre CG e VC Idéia da Simulação O fluido é representado por um conjunto de centenas de partículas Cada partícula é uma estrutura de dados Classe Partícula { float posição x; float posição y; float velocidade x; float velocidade y; float densidade; ...... }

Diferença entre CG e VC Exemplo de entrada e Saída para VC: Maligno Benigno

Diferença entre CG e VC Exemplo de entrada para VC:

Diferença entre CG e VC Exemplo de entrada e Saída para VC:

Diferença entre CG e VC Exemplo de entrada e Saída para VC:

Diferença entre CG e VC Processos para VC: Imagem de Entrada Segmentação Extração Reconhecimento

Diferença entre CG e VC Processos para VC: Reconhecimento

Diferença entre CG e VC Processos para VC: Reconhecimento

Visão Computacional Passado e Presente

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Chapter 1: Introduction

Grandes Desafios Futuros Visão Computacional Grandes Desafios Futuros

Telemedicina

Gerenciamento de Grandes Bases de Dados

Análise de Imagens em Vídeo

Ambientes Virtuais Colaborativos

Ambientes Virtuais Colaborativos

TV-Digital

Análise de Imagens com Base em informações de Cor, Forma ou Textura

Desafio: Visão Baseada em Contexto

Desafio: Visão Baseada em Contexto