Computer Vision

Slides:



Advertisements
Apresentações semelhantes
Melhoramento de Imagens
Advertisements

© 2004 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective.
Gilson Antonio Giraldi Laboratório Nacional de Computação Científica,
Modelagem computacional no ensino de Física Ives Solano Araujo Eliane Angela Veit I Encontro Estadual de Ensino de Física Novembro 2005 Instituto de Física.
Modelagem computacional no ensino de Física
Técnicas e Projeto de Sistemas André Mesquita Rincon Processo de Software Técnico Subsequente – Módulo III.
Banco de Dados Aula 01: Conceitos Básicos
Técnicas e Projeto de Sistemas
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Universidade Federal da Bahia – Centro de Processamento de Dados – Preview Computadores 1 Uma Ferramenta Orientada a Modelos para Geração de Aplicações.
Prof. Dr. Helder Anibal Hermini. SUMÁRIO Algumas Aplicações O Treinamento da RNA Redes Neurais em Identificação e Controle de Processos Redes Neurais.
Prof. Dr. Helder Anibal Hermini
Bom (boa) dia tarde noite !!.
Cecilia Rocha Ryerson University, Canada Seminário: Políticas Públicas e SAN CERESAN,Universidade Federal Fluminense (UFF) Niterói, 07/10/2010.
COMPRESSÃO DE FILMES GRUPO: Alessandra Antunes Vargas Anderson Konzen
Criptografia Quântica : Um Estudo
Gustavo Vieira Pereira
Registro de Carta Topográfica
Publicidade e Propaganda – Conceitos e Categoria
Servidores e Programação Web Redes de Computadores.
Processamento de Imagens
Arquitetura de Computadores I
Fazendo Slides no Power Point
Conceitos iniciais Hardware/Software
Departamento de Engenharia Elétrica
Divisão de Processamento de Imagens Pesquisa e Desenvolvimento Tecnológico 2008 DPI/OBT – 2007.
Tipografia Livro: Princípios de Disenõ Básicos para la Creación de Sítios WEB Autores: Patrick J. Lynch, Sara Horton.
Página de entrada A página de entrada, ou a index, representa um convite para o seu site.
FERRAMENTAS DA QUALIDADE
UD de Sorocaba/ Iperó UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Campus de Sorocaba UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Processamento Digital de Imagens
"Tudo o que acontece, acontece em algum lugar." Gilberto Câmara - INPE Gilberto Câmara - INPE.
"Tudo o que acontece, acontece em algum lugar."
ENCONTRO NACIONAL DE TECONOLOGIA DA INFORMAÇÃO PARA OS MUNICÍPIOS e do SOFTWARE PÚBLICO BRASILEIRO 1º Encontro Banco de Talentos.
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
Adriana da Silva Jacinto CT-282 Prof. Dr.Parente Técnicas de diagnóstico 1º semestre 2005.
Modulo Especialista.
1 2º Semestre de 2006 CSC V-CTR USC CTR - Glêvson USC POT - Caio USC COMB - Débora Prof. Cunha Prof. Vieira Dias Prof. Márcio Programa de Pós-Graduação.
Uma Arquitetura de Referência para Modelagem e Simulação de Fenômenos em Clima Espacial Orientador: Prof. Dr. Luiz Alberto Vieira Dias Mestrando: Francisco.
Gerenciamento de Dados Instituto Tecnológico da Aeronáutica – ITA CE-245 Tecnologias da Informação Professor Adilson Marques da Cunha Aluna: Michelle.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira Sala 120 – Prédio da Computação Lógica de Descrições.
Juiz Virtual: uma aplicação de modelagem baseada em imagens Paulo Cezar P. Carvalho (IMPA) Flávio Szenberg (PUC-Rio) Marcelo Gattass (PUC-Rio)
Computação Gráfica: Possibilidades e Desafios
III – Uso Infraestrutura – Empresa Digital Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
III – Uso da Infraestrutura Tecnológica Tecnologias de Informação e Comunicação em Desenvolvimento de Produtos III – Uso da Infraestrutura Tecnológica.
Tema I TEMA DE DISCUSSÃO I Prof. Dr. Marcio Lobo Netto 1 o. Período / 2004 Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018.
II – Modelos Globais de Iluminação – Cenário Estático Escola Politécnica da USP Engenharia de Sistemas Eletrônicos Marcio Lobo Netto
I – Informação Digital – Gráfico Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações Tecnologias.
Business Process Management e Workflow - jBPM Aluno: Filipe Ferraz Salgado Orientador: Francisco Reverbel Novembro 2006.
BlastPhen Aluno: Ricardo Nishikido Pereira
MAC499 Trabalho de Formatura Supervisionado Animação Facial Aluno: Marcos Paulo Moreti Orientador: Roberto M. Cesar Jr. Introdução Animação de faces humanas.
Administração de Sistemas de Informação
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
Organização de Sistemas de Computadores
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
Recursividade Estrutura de Dados.
LINGUAGENS DE PROGRAMAÇÃO
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
Visão Computacional Shape from Shading e Fotométrico Eséreo
Visão Computacional Formação da Imagem
Robótica: Sistemas Sensorial e Motor
MO-603/MC-930 Computação Gráfica Luiz Marcos Garcia Gonçalves.
Computação Gráfica Geometria de Transformações
Processamento de Pixel
Prof. André Laurindo Maitelli DCA-UFRN
PROCAD Programa Nacional de Cooperação Acadêmica
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
1 Seja o resultado de um experimento aleatório. Suponha que uma forma de onda é associada a cada resultado.A coleção de tais formas de ondas formam um.
Transcrição da apresentação:

Computer Vision

No princípio Advento dos computadores Tudo era Computação Gráfica (ou Processamento Gráfico)

Processamento Gráfico? 3

Sistemas Gráficos CORE, GKS, GINO-F (padrões gráficos) X-Windows (interface gráfica MIT) OpenGL (biblioteca gráfica) DirectX (biblioteca gráfica) DirectFB (biblioteca gráfica)

Evolução do PG Os modelos mais simples e métodos ainda são muito usados devido a serem bem entendidos, e simples de implementação em hardware e também rápidos. Nos concentraremos em métodos simples, mas também nos difíceis.

Sub-áreas Processamento de Imagens –Entrada: imagem; saída: imagem Síntese de imagens –Entrada: representação 3D; saída: imagem Análise de Imagens –Entrada: imagem; saída: forma e outras características 3D –Visão Computacional –Reconhecimento de padrões

Processamento de Imagens Envolve as técnicas de transformação de imagens em que tanto a imagem de partida quanto a imagem resultado apresentam-se sob uma representação visual; As transformações visam, em geral, melhorar as características visuais da imagem, como aumentar o contraste, foco, reduzir ruídos e distorções.

Síntese de Imagens Ocupa-se da produção de representações visuais a partir das especificações geométrica e visual de seus componentes; É uma das sub-áreas mais difundidas e geralmente confundida com a própria computação gráfica Área de CAD usa síntese de imagens

Análise de Imagens Busca obter a especificação dos componentes de uma imagem a partir de sua representação visual. Extração de características para Visão de Robôs Extração de forma 3D a partir de imagens Identificação de objetos 3D a partir de suas imagens (envolve reconstrução)

Imagem PI VC Dados SI Análise Síntese Processamento Modelagem Geométrica

Modelagem Geomética Provê formas eficientes para manipulação, armazenamento e recuperação de dados geométricos no computador. Pode ser usada visando interfacear tanto na síntese de imagens quanto na análise de imagens. Essencial construir uma boa estrutura de dados visando eficiência.

What is computer vision? Primeira questão a ser respondida Controvérsias Outras questões que ajudam na resposta: –Que problemas temos intenção de atacar? –Como planejamos resolvê-los?

Problemas de Visao Computacional Computar propriedades do mundo real usando uma ou mais imagens digitais –Propriedades geométricas Forma e posição de objetos ou sólidos –Velocidade, aceleração de objetos –Processamento de imagem presumido Imagens temporárias calculadas das originais Partes de imagens identificadas para explicitar a informação necessária para o cálculo objeto

Ferramentas de Visao Computacional Computador interpretando imagens Análise de imagens Sistema de Visão Computacional –Hardware de aquisição (adquire e armazena imagens num computador) –Processamento de imagens –Mostrar os resultados aos usuários ou a outros sistemas computacionais

Hardware Parte mais importante, talvez Software pode se tornar hardware Iluminação em hardware Câmeras de alta resolução Redução e abstração de informação (HW) Restringindo a pose de objetos (zooming, movimento)

Visao Computacional Um conjunto de técnicas computacionais para estimar ou explicitar as propriedades geométricas e dinâmicas do mundo 3D a partir de imagens digitais

As muitas faces da VC Dificil determinar o escopo Multidisciplinar Expansão contínua –Novas aplicações aparecem todo o tempo Áreas de aplicação e pesquisa –Visto à frente

Disciplinas relacionadas Contorno (algum entrelaçamento): – IA, Robótica, Processamento de Sinais, Reconhecimento de Padrões, Teoria de Controle, Psicologia, Neurociência, outras Nasceu e cresceu muito rápido –Menos de 40 anos de existência

Consequências Objetivos, ferramentas e pessoas se entrelaçam com muitas outras disciplinas Definição e escopo do que é Visão Computacional ainda são pautas de discussão (definições ainda estão sendo acertadas)

Processamento de Imagens Area de pesquisa muito vasta Diferença de VC: –Relaciona-se com propriedades de imagem –Transformações imagem-imagem Visão computacional visa o mundo 3D –Requer processamento de imagens (prévio) –Muita coisa entrelaça com PI

Processamento de Imagens Exemplos: –Melhoria em imagens –Compressão –Extração de características

Reconhecimento de padroes Técnicas para reconhecer e classificar objetos usando imagens digitais Muitos métodos (2D e 3D) para objetos em poses restringidas Não ideais para o mundo 3D (irrestrito) IAPR (Internatinal Association for Pattern Recognition) foi criada para assumir este campo

Fotogrametria (cartografia) Obtenção de medidas precisas e robustas de imagens controladas Menos overlap que PI e PR Diferença principal: fotogrametria precisa de graus de precisao maiores que VC e nem tudo em VC é relacionado com medidas Basear (olhar) em fotogrametria para se desenvolver um sistema de VC que faça medidas é uma boa idéia ISPRS (International Society for Photogrametry and Remote Sensing) assumiu esta área

Areas de pesquisa e aplicações Areas de pesquisa –Numero grande de contribuições em Visão (publicações) Areas de aplicação –Domínios em que Visão Computacional é usada, em conjunto ou não com outras técnicas, para resolver problemas do mundo real

Areas de pesquisa Detecção de características (features) em imagens Representação de contornos Segmentação baseada em características Análise de imagens de profundidade (range- images) Modelagem e representação da forma Reconstrução a partir de imagens simples (shape from X, single cues) Visão Estéreo

Areas de pesquisa Análise de movimento Visão colorida Visão ativa e com propósito (purposive) Invariantes (momentos, etc) Sistemas calibrados e não calibrados Detecção de objetos Reconhecimento de objetos 3D Localização de objetos 3D Arquiteturas de tempo real e alta performance

Areas de aplicacao Controle de qualidade e inspeção industrial Engenharia reversa Seguranca e vigilância Reconhecimento de face Reconhecimento de gestos Monitoramento de estradas Veículos autônomos (terra, água, espaço)

Areas de aplicacao Sistemas robóticos olho-mão (hand-eye) Visao Robótica (guia, servidor visual) Espaço e aplicações Aplicações militares Análise de imagens médicas Bancos de dados de imagens Realidade virtual, tele-presença e tele-robótica

Conferências ICCV: International Conference on Computer Vision (Brasil em 2007) CVPR: Internacional Conference on Computer Vision and Pattern Recognition ECCV: European Conference on Computer Vision ICIP: International Conference on Image Processing ICPR: International Conference on Pattern Recogntion ICRA: international Conference on Robotics and Automation SBAI: Simpósio Brasileiro de Automação Inteligente SIBGRAPI: Brazilian Smposium on Computer Graphics and Image Processing SBIA: Simpósio Brasileiro de Inteligência Artificial EnRI: Encontro de Robótica Inteligente

Journals International Journal of Computer Vision IEEE Transactions on Pattern Analysis and Machine Intelligence Computer Vision and Image Understanding Machine Vision and its Applications Image and Vision Computing Journal Journal of the Optical Society of America Pattern Recognition Pattern Recognition Letters

Journals IEEE Transactions on Image Processing IEEE Transactions on Systems, Man and Cybernetics IEEE Proceedings: Vision, Image and Signal Processing Biological Cybernetics Neural Computation Artificial Intelligence IEEE Intelligent Systems

Books Um montão: Computer Vision, Introductory Techniques to Computer Vision, Robot Vision, etc…

Internet (Computer Vision Page) Peipa.essex.ac.uk (Pilot European Image Processing Archive) iris.usc.edu/Vision- Notes/bibliography/contents.html (Annotated Computer Vision Bibliography) ne/CVentry.html (colecao de textos - Edinburgh) ne/CVentry.html

Softwares OpenCV (free) Numerical Recipes (livro com softwares) Mescach (biblioteca numerica) Matlab Mathematica Scilab Khoros