Processamento de Pixel

Slides:



Advertisements
Apresentações semelhantes
Melhoramento de Imagens
Advertisements

Calibração de Câmeras Cap. 6 Trucco & Verri.
VIII Espectroscopia luz luz Método envolve: excitação detecção Fontes
SISTEMA BINÁRIO Hardware de Computadores. SISTEMA BINÁRIO Hardware de Computadores.
Modelo planetário: errado Elétrons são descritos por meio de funções de onda Mecânica Quântica : probabilidades.
Espelhos planos e esféricos
PGF5001 – Mecânica Quântica 1 Prof. Emerson Passos.
Relações de Escala Teorema do Virial A velha Física no Espaço … (II)
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
Compressão de imagens Diego da Rosa Estêvão Rohr Fábio Martinazzo
COMPRESSÃO DE FILMES GRUPO: Alessandra Antunes Vargas Anderson Konzen
Compressão de Voz Francisco Socal Tiago Peres Leonardo Silveira.
(Como implementar multiplicação e divisão uma vez só :-)
Gustavo Vieira Pereira
Registro de Carta Topográfica
Ilusão de Ótica O termo Ilusão de óptica aplica-se a todas ilusões que «enganam» o sistema visual humano fazendo-nos ver qualquer coisa que não está presente.
Processamento de Imagens
Processamento de Imagens
Técnicas de Processamento Imagens
Processamento de Imagens
Estatística: Aplicação ao Sensoriamento Remoto SER 202 Aula 01 - ANO 2013 Camilo Daleles Rennó
CRISTALIZADOR Equipamento: Acadêmica: Jaque B Viacelli
Funções de um computador
Processamento Digital de Imagens
SENSORIAMENTO REMOTO  O QUE É?
Sensor Fotoelétrico por Sistema de Difusão
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
CES-11 LAB 03 Bitmap Quadtree
Laboratório de Fotojornalismo
Processamento de Imagens
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
IMPA A. Montenegro e P. Carvalho1 Introdução à Computação Gráfica Modelos de iluminação.
Copyright, 1999 © Marcelo Knörich Zuffo PEE-EPUSP Visualização Científica PSI a Aula – Conceitos Básicos de Iluminação.
Copyright, 1999 © Marcelo Knörich Zuffo PEE-EPUSP Visualização Científica PSI a Aula – Renderização Volumétrica.
II – Modelos Globais de Iluminação Escola Politécnica da USP Engenharia de Sistemas Eletrônicos Marcio Lobo Netto
Modelos de Iluminação Daniel Lemos. Definição MODELOS DE ILUMINAÇÃO são técnicas usadas para calcular a intensidade da cor de um ponto a ser exibido.
II – Modelos Globais de Iluminação – Cenário Estático Escola Politécnica da USP Engenharia de Sistemas Eletrônicos Marcio Lobo Netto
I – Modelos Locais de Iluminação Escola Politécnica da USP Engenharia de Sistemas Eletrônicos Marcio Lobo Netto
Modelos de Iluminação e Tonalização
FUNDAÇÃO CARLOS CHAGAS
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
PRINCÍPIOS DE COMUNICAÇÕES
UNIVERSIDADE FEDERAL DO PARANA Programa de Pós-Graduação em Engenharia Elétrica Aula04 - Modelagem da Histerese Magnética Jean Vianei Leite Maio de 2010.
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.
Fenômenos Magnéticos Capítulo 13
Curso de Programação em C++
Introdução à Mecânica Bibliografia:
LINGUAGENS DE PROGRAMAÇÃO
Formação de Imagem - Sampling
Visão Computacional Shape from Shading e Fotométrico Eséreo
Formação de Imagem - Sampling
Features (características)
Formação de Imagem - Aquisição
Visão Computacional Formação da Imagem
Visão Computacional Formação da Imagem
Visão Computacional Radiometria
Robótica MO810/MC959
Visão Computacional Visão Estéreo
Robótica: Sistemas Sensorial e Motor
MO-603/MC-930 Computação Gráfica Luiz Marcos Garcia Gonçalves.
Computação Gráfica Visualização 3D
Antialiasing MC930 Computação Gráfica Luiz M. G. GOnçalves.
Computação Gráfica Geometria de Transformações
OpenGL Computação Gráfica. O que é OpenGL? Uma linguagem de programação gráfica de baixo nível Projetada para gráfico interativo 2D e 3D Uma interface.
SUPERVISÃO E CONTROLE OPERACIONAL DE SISTEMAS
Prof. André Laurindo Maitelli DCA-UFRN
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.
Transcrição da apresentação:

Processamento de Pixel Operações raster Imagens Vetores e raster Processamento de Pixel Compondo Dithering Filtering Flood-fill

Tipos de imagens Imagens de intensidade Similar a fotografias Codifica intensidade, cor Adquiridas por câmeras Imagens de profundidade (range images) Codifica forma e distância Adquiridas por sensores especiais (sonar, câmeras laser)

Características comuns Matriz 2D de valores (números) Conseqüências: Relação exata da imagem com a cena (física) é determinada pelo processo de aquisição que depende em última análise do sensor usado Qualquer informação contida nas imagens pode ser ultimamente extraída (calculada) a partir de uma matriz 2D na qual está codificada

Parâmetros físicos No sistema visual humano, o processo de formação de imagem começa com os raios de luz vindos da cena projetando nos foto-receptores da retina Uma variedade de parâmetros físicos afetam a formação das imagens num sistema artificial

Parâmetros óticos Caracterizam a ótica do sistema tipo de lentes; distância focal; campo de vista; abertura angular.

Parâmetros fotométricos Caracterizam o modelo da luz que chega ao sensor após reflexão nos objetos da cena tipo, intensidade e direção de iluminação propriedades de reflectância das superfícies visualizadas efeitos da estrutura do sensor na quantidade de luz chegando aos fotoreceptores

Parâmetros geométricos Posição na imagem na qual um ponto 3D é projetado tipos de projeção posição e orientação da câmera no espaço distorções de perspectiva introduzidas no processo de imageamento

Outros parâmetros Propriedades físicas da matriz fotosensitiva da câmera Natureza discreta dos fotoreceptores Quantização da escala de intensidade

Ótica básica Formação da imagem em VC começa com o raio de luz que entra na câmera através da abertura angular (pupila num humano) Raio bate numa tela ou plano de imagem e o sensor fotoreceptivo registra intensidade da luz Muitos raios vem de luz refletida e alguns de luz direta

Displays e Frame Buffers A imagem desenhada por um display raster ou bitmap é armazenada em memória como um array 2D de pixels O valor de cada pixel controla o brilho do canhão (ou canhões, colorido) quando ele passa pela localização corr. na tela Este array 2D é chamado de Frame Buffer

Displays e Frame Buffers O hardware de vídeo passa funciona a 60 hz Mudanças aparecem imediatamente Displays suportam diferentes tipos de pixels B/W displays: 1 bit/pixel (bitmap) Displays em cores básico: 8, 15, 16, ou 24 bits Displays high-end: 96 ou mais bits (até 256)

Frame buffers mais profundos Alguns frame-buffers possuem 96 ou mais bits Começamos com 24 (R,G,B) Adiciona canal alpha (mais 8) para representar transparência (composição) Use o Z-Buffer para visualização (mais 32), um valor de profundidade para cada pixel Realiza double-buffering (swap entre buffers) Total de 96 pixels

Processamento de Imagens Processamento de Imagens é generalização 2D discreta de processamento de sinais (estudado em Engenharia Elétrica, Áudio, Sismologia, etc). Referimo-nos a uma imagem como um sinal bi-dimensional Processamento de Ponto Modifica o valor do ponto em função do seu valor Filtragem de Imagens Modifica o valor do ponto em função dos vizinhos

Composição de imagens Uma imagem composta a partir de camadas O canal alpha (a) adicional é usado para isso Opacidade: 0 é transparente e 1 opaco Alpha armazenado em 8 bits Matematicamente: b(x,y)= (1-a)I1(x,y) + a(I2(x,y) a = 0 ou 1: uma ou outra vence 0< a < 1: cor resultante suave entre entradas Efeitos especiais ou retoques em fotos

Composição

Composição

Composição

Inserindo a sombra

Processamento de Imagens Compressão e restauração de imagens Warping Morphing

Warping

Morphing Transforma uma imagem na outra, de forma suave Ex: imagem da fera transformada na bela

Filtragem Recebe como entrada uma imagem Realiza alguma operação Resultado é uma imagem Imagem Imagem Filtragem

Aplicações de filtragem Restauração Melhoria de Imagens Extração de features (características) Atenuação Compressão de imagens Pré-processamento para segmentação

Sinais e Filtragem Áudio gravado é um sinal 1D: amplitude(t) Imagem é um sinal 2D: (int(x,y) ou cor(x,y) Sinais podem ser contínuos (analógicos) ou discretos (digital) Tratamos imagens (raster) que são sinais discretos no espaço (x,y), em intensidade (valor quantizado) e no tempo (t)

Convolução

Convolução

Filtro passa-baixa (atenuação)

Detecção de arestas Gradiente (2D):

Detecção de arestas

Detecção de arestas Magnitude do gradiente Direção de mudança da intensidade

Outros detetores de bordas

Ressaltando bordas (zero-crossing ou cruzamento em zero) Laplaciano:

Ressaltando bordas

Ressaltando bordas

Operador Gaussiano