Operações envolvendo imagens

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Introdução ao Processamento de Imagens Digitais
Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
Melhoramento de Imagens
Prof. Humberto Pinheiro, Ph.D.
Computer Vision Melhoramento de Imagens Paulo Sérgio Rodrigues PEL205.
Palestras, oficinas e outras atividades
Uso de Filtros Filtros Passa Baixa
Operações Algébricas Operações Topológicas
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.
Celso C. Ribeiro Caroline T. Rocha
14/10/09 Uma animação possui: Início; Passo; Fim; 1.
03/08/2011 Professor Leomir J. Borba- –
O capítulo 3 trata de transformações de intensidade
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Chapter 3 Intensity Transformations.
Filtros de Convolução (Processamento de Imagens)
Segmentação de imagens
Convolução.
1 Complexidade de Algoritmos Complexidade de pior caso Complexidade de melhor caso de uso bem menos freqüente em algumas situações específicas Complexidade.
EXPRESSÕES ARITMÉTICAS
EXPRESSÕES ARITMÉTICAS
Técnicas Algorítmicas em Processamento de Imagens
FUNÇÃO MODULAR.
Auditoria de Segurança da Informação
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
Fundamentação Teórica
Filtragem Espacial É baseado na aplicação de máscaras na imagem.
Filtros I: o domínio espacial. FILTROS I: o domínio espacial.
Filtro Linear-Máscaras
Provas de Concursos Anteriores
Contagem de Pessoas por Vídeo Usando Câmeras em Posição Zenital
© GfK 2012 | Title of presentation | DD. Month
ESTATÍSTICA.
Calculada a solução óptima
Expressão algébrica a partir da representação gráfica da função
Como aplicar leis da lógica
1 Celulose.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
1 António Arnaut Duarte. 2 Sumário: primeiros passos;primeiros passos formatar fundo;formatar fundo configurar apresentação;configurar apresentação animação.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
Medidas de posição  Estudando as distribuições de  frequência,  percebe-se que existe uma  posição de  concentração dos valores, que podem estar mais concentrados no início, no meio ou no 
Coordenação Geral de Ensino da Faculdade
É u m e l e m e n t o f u n d a m e n t a l
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
Conceitos básicos em grafos
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
MATRICIAL CONSULTORIA LTDA. PREFEITURA MUNICIPAL DE GARIBALDI 23/10/ : ATENÇÃO Os locais descritos nas planilhas anexas não correspondem ao total.
Preleções Científicas Universidade Estadual do Ceará Pró-Reitoria de Extensão Integrais Múltiplas e Integrais de Volume Ministrante: Prof. K. David Sabóia.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Resolução de sistemas de equações lineares
Rio Verde - Goiás - Brasil
Cinemática Plana de um Corpo Rígido Cap. 16
POTENCIAÇÃO E RAIZ QUADRADA DE NÚMEROS RACIONAIS
Revisão Geral Técnicas de Realce Histogramas
Sensoriamento Remoto e Realce de Imagem
Processamento de Imagens Digitais
Capítulo III – Processamento de Imagem
Técnicas de Localização para Robôs em Ambientes Internos Claudia Patricia Ochoa Díaz Mestrado em Sistemas Mecatrônicos UnB
GINÁSTICA LABORAL UM NOVO CAMINHO.
Introdução ao Processamento Digital de Imagens
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods 4. Image Enhancement in the Spatial Domain 4. Image Enhancement.
UNIVERSIDADE FEDERAL DE CAMPINA GRANDE – UFCG Av Aprígio Veloso, S/N – Bodocongó – CEP: – Campina Grande – PB – Fones: (0xx83)
PROCESSAMENTO DIGITAL DE IMAGENS
Técnicas Algorítmicas em Processamento de Imagens
Processamento de Imagens e Computação Gráfica
PROCESSAMENTO DIGITAL DE IMAGENS
Transcrição da apresentação:

Operações envolvendo imagens > Computação Gráfica

Histograma Se o nível de cinza l ocorre nl vezes em imagem com n pixels, então: Histograma da imagem é uma representação gráfica de nl ou P(l)

Histograma Imagem 3X5 (L=4) Histograma da imagem

Histograma Distribuição dos níveis de cinza da imagem

Algoritmo Criar um vetor para o armazenamento da freqüência de ocorrência de TODOS os níveis de cinza da imagem f(i,j); Inicializar o vetor com valores nulos para TODOS os elementos; Varrer a matriz de imagem pixel a pixel, armazenando no vetor cada ocorrência registrada.

Histograma

Expansão de histograma Pode produzir uma imagem mais rica em detalhes

Expansão de histograma

Equalização de histograma

Equalização de histograma Imagem com distribuição de níveis de cinza uniforme Útil para realçar diferenças sutis entre níveis de cinza próximos e leva, em muitos casos, a um aumento substancial no nível de detalhes perceptíveis.

Equalização de histograma

Equalização de histograma Algoritmo - Obter histograma - Para cada nível de cinza do vetor de histograma aplicar a transformação de equalização e armazenar o valor obtido associando ao nível de cinza que o originou. - Para cada pixel da imagem de saída atribuir o valor obtido com a equalização do nível de cinza da imagem de entrada.

Equalização do histograma Imagem 64x64, L=8

Equalização de histograma

Equalização de histograma

Equalização de histograma -> expansão

Filtros de suavização Reduz variações bruscas de níveis de cinza entre pixels adjacentes Podem ser utilizados para redução de ruído ou interferências na imagem Média, Moda, Mediana Vizinhança n x m

Filtros suavização Média: Mediana: Média dos valores dos pixels da imagem em uma vizinhança de (i,j) contendo n pixels. Reduz fortemente a definição das bordas dos objetos Mediana: Valor do pixel central de um conj. de n pixels ordenados por valor, se n for ímpar, e a média dos valores centrais, se n for par. - melhor preservação das bordas, comparado ao filtro da média.

Filtros suavização Moda: Moda dos valores dos pixels de f em uma vizinhança de (i,j) contendo n pixels. - Para valores igualmente freqüentes , pode-se definir como o valor de g(i,j) a média ou mediana destes valores.

original ruidosa Média 3x3 Média 5x5

Mediana 3x3 Mediana 5x5 Moda 3x3 Moda 5x5

Filtros de aguçamento e detecção de bordas Efeito contrário ao de suavização: acentuam variações de intensidade entre pixels adjacentes. Baseados no gradiente de funções bidimensionais. Módulo do vetor Gradiente de f(x, y):

Filtros de detecção de bordas g(i, j): aproximação discreta do módulo do vetor gradiente em f(i, j). Aproximações usuais: Gradiente de Roberts: g(i,j) = {[f(i,j)-f(i+1,j+1)]2+[f(i+1,j)-f(i,j+1)]2}1/2 g(i, j) = |f(i,j)-f(i+1,j+1)| + |f(i+1,j)-f(i,j+1)|

Gradiente de Roberts Limiares 15, 30 e 60

Filtros de detecção de bordas Gradiente de Prewitt: g(i, j) = |f(i+1,j-1) + f(i+1, j) + f(i+1, j+1) - f(i-1, j-1) - f(i-1, j) - f(i-1, j+1)| +|f(i-1, j+1) + f(i, j+1) + f(i+1, j+1) - f(i-1, j-1) - f(i, j-1) - f(i+1, j-1)|

Filtros de detecção de bordas Gradiente de Sobel: g(i, j) = |f(i+1, j-1) + 2f(i+1, j) + f(i+1, j+1) - f(i-1, j-1) - 2f(i-1, j) - f(i-1, j+1)| + |f(i-1, j+1) + 2f(i, j+1) + f(i+1, j+1) - f(i-1, j-1) - 2f(i, j-1) - f(i+1, j-1)|

Gradiente de Prewitt

Leitura Recomendada Gonzalez, R. C.; Woods, R. E. Processamento de Imagens Digitais. Filtragem Espacial