Capítulo 4 Operações em Imagens. Computação Gráfica - Vol. 2 - Cap. 42 Capítulo 4 4.1. Operações Pontuais 4.2. Operações Locais 4.3. Operações Globais.

Slides:



Advertisements
Apresentações semelhantes
Instituto de Computação - UFF 1 Computação Gráfica I Professor: Anselmo Montenegro Conteúdo: - Transformações geométricas no plano.
Advertisements

Computação Gráfica I Conteúdo: Professor: - Objetos gráficos espaciais
João Luiz Fernandes e Aura Conci Universidade Federal Fluminense
DESENHO INDUSTRIAL ASSISTIDO POR COMPUTADOR
UNICAMP Universidade Estadual de Campinas Centro Superior de Educação Tecnológica Divisão de Telecomunicações Propagação de Ondas e Antenas Prof.Dr. Leonardo.
Amintas engenharia.
Processamento de Imagens
Operações Algébricas Operações Topológicas
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.
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
VETORES.
10º CAPÍTULO Segmentação de imagem.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Cálculo - Thomas Capítulo 3.
Vetores Representação e características Operações I Decomposição
O capítulo 3 trata de transformações de intensidade
SISTEMAS DE EQUAÇÕES.
Circuitos Lógicos Sequenciais
Análise de regressão linear simples: abordagem matricial
Transformações espaciais geométricas
Segmentação de imagens
1 MergeSort Seja uma lista A de n elementos. O algoritmo consiste das seguintes fases Dividir A em 2 sub-listas de tamanho n/2 Conquistar: ordenar cada.
COMPUTAÇÃO GRÁFICA.
EXPRESSÕES ARITMÉTICAS
EXPRESSÕES ARITMÉTICAS
Dissertação de Mestrado Michel Alain Quintana Truyenque
FUNÇÃO MODULAR.
1 Universidade Federal de Minas Gerais JPEG Alessandra e Aline.
Introdução ao Processamento Digital de Imagens
Fundamentação Teórica
Filtros I: o domínio espacial. FILTROS I: o domínio espacial.
Matemática I Prof. Gerson Lachtermacher, Ph.D.
Provas de Concursos Anteriores
APRESENTAÇÃO Está prevista a utilização de 6 aulas (6 blocos de 90 minutos) para o ensino do Subtema das Funções Quadráticas. Todas as aulas servirão.
Expressão algébrica a partir da representação gráfica da função
Televisão: a tecnologia por detrás do écran
MECÂNICA - ESTÁTICA Cabos Cap. 7.
MECÂNICA - DINÂMICA Exercícios Cap. 13, 14 e 17. TC027 - Mecânica Geral III - Dinâmica © 2013 Curotto, C.L. - UFPR 2 Problema
Cinemática Plana de um Corpo Rígido Cap. 16
MECÂNICA - ESTÁTICA Vetores Forças Cap. 2.
Momentos de Inércia Cap. 10
Interpolação de imagem
Salas de Matemática.
Funções e suas propriedades
Noções de trigonometria e funções trigonométricas
Capítulo 10 Funções polinomiais slide 1
Momentos de Hu e Zernike para o Reconhecimento de Linguagem de Sinais
Introdução teórica A modulação em freqüência consiste na variação da freqüência da portadora proporcionalmente ao sinal de informação. Dado o sinal modulador.
Cinemática de uma Partícula Cap. 12
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Trabalho e Potencial elétrico (Capítulo 3)
Representação de dados
Introdução ao Processamento Digital de Imagens Clayton de Medeiros Vasconcelos Centro Brasileiro de Pesquisas Físicas CAT- Out
Computação Gráfica Aula 3 Transformações Geométricas
TRANSFORMAÇÕES GEOMÉTRICAS
Álgebra Vetorial e Linear para Computação
Grandezas Escalares e Vetoriais
Cinemática Plana de um Corpo Rígido Cap. 16
GEOMETRIA DESCRITIVA Aulas 2 e 3.
Jaime Vinícius de Araújo Cirilo- Engenharia de Produção
Revisão Geral Técnicas de Realce Histogramas
Aula 11 - Teste de hipóteses, teste de uma proporção
Mapeamento de Textura: Aspectos Gerais
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
Introdução ao Processamento Digital de Imagens
Parte 2. Operações Topológicas
Proc. Imagem: Metas até o final do curso
Pré-processamento de imagens 1. Correcções geométricas 2. Correcções radiométricas.
Processamento de Imagens e Computação Gráfica
Transcrição da apresentação:

Capítulo 4 Operações em Imagens

Computação Gráfica - Vol. 2 - Cap. 42 Capítulo Operações Pontuais 4.2. Operações Locais 4.3. Operações Globais 4.4. Transformações Geométricas

Computação Gráfica - Vol. 2 - Cap. 43 Operações em imagens podem ser realizadas: pontualmente nos pixels; em partes da imagem fixas ou dependendo de algum contexto ; e, em toda a imagem.

Computação Gráfica - Vol. 2 - Cap Operações Pontuais Operações Aritméticas Operações Lógicas

Computação Gráfica - Vol. 2 - Cap Operações Pontuais Figura 4.1 – Esquema de operações pontuais em imagens. O pixel, na posição (x i,y i ), da imagem resultante depende apenas do pixel na imagem original.

Computação Gráfica - Vol. 2 - Cap. 46 Algumas operações eram apenas características de cor ou luminância ja foram vistas no cap 2: Figura 4.2 – Esquema de mudanças de tons para Imagem em 256 tons de cinza.

Computação Gráfica - Vol. 2 - Cap. 47 O processamento pode levar em consideração dados globais da imagem, como por exemplo, o histograma. Z  X OpP Y  (4.3)‏ OpP é um operador qualquer aritmético ou lógico. As operações locais pixel-a-pixel de duas imagens podem ser descritas pela expressão:

Computação Gráfica - Vol. 2 - Cap Operações Aritméticas Figura 4.3 – Exemplo de operação aritmética de soma

Computação Gráfica - Vol. 2 - Cap. 49 Figura 4.4 – Imagens X e Y utilizadas como exemplos. (a) imagem X (b) imagem Y Figura 4.5 – Exemplos de operações aritméticas com as imagens da Figura 4.4. (a) Z = X+Y (b) Z=X-Y

Computação Gráfica - Vol. 2 - Cap. 410 Image Flower. Essa imagem com iluminação de fundo irregular, pode ficar com um fundo mais homogêneo se apenas o fundo for adquirido e esse subtraído da imagem Noisy image House, ruído randômico devido a transmissão. A imagem vai melhorar muito se substiuida pela soma de n trasnmissões dividida pelo número de transmissoes (média de transmissões) da mesma imagem

Computação Gráfica - Vol. 2 - Cap. 411 Exemplo de aplicação de soma de imagens. Busca de um padrão médio de imagens mamográficas. Os passos para a geração das imagens foram os seguintes: 1 - Foi utilizado o primeiro volume de mamas normais do DDSM, quantizadas em 8bits. Foram utilizadas: 102 imagens do tipo LCC, 110 imagens LMLO, 101 imagens RCC e 110 imagens RMLO ( L=left, R=Right, CC=Cranio Caudal, ML=médio lateral). 2 - Calculado o tamanho médio das imagens Como cada imagem tem um tamanho diferente, foi feito a média e escalou-se todas as imagens para esse tamanho médio. 3 - Calculada a média das imagens pela média aritmética dos valores de pixel das imagens.

Computação Gráfica - Vol. 2 - Cap. 412 Resultado padrão médio de imagens mamográficas. Etapas posteriores deverão definir os contornos destas imagens

Computação Gráfica - Vol. 2 - Cap. 413 Outro exemplo definir números de: - falsos positivos, -falsos negativos, -verdadeiros positivos e verdadeiros negativos no teste de algum procedimento para avaliá-lo

Computação Gráfica - Vol. 2 - Cap. 414 Esses processos são etapas em problemas complexos, por exemplo: Correção das imagens de um endoscópio, que causa sabidamente distorção radial- fish eye: 1- Binarização de um padrão de comparação acquired; 2- Subtração das imagens standard x s. acquired; ; 3- Identificar as distorções; 4- Corrigi-las aplicando técnicas de morphing (a seção 4.4.3)‏

Computação Gráfica - Vol. 2 - Cap. 415 Limites Inferior e Superiores nas Operações 0r255 t max t min t Tons reescalonados (0-255)‏ Tons obtidos após operações (t max - t min )‏ (t - t min )‏ (255 – 0)‏ Figura 4.6 – Re escolanamento em casos de underflow e de overflow.

Computação Gráfica - Vol. 2 - Cap Operações Lógicas Figura 4.7 – Objetos X e Y utilizados como modelo. Figura Exemplos de operações lógicas com objetos da figura Equivalentes as operações de União, Interseção e Subtração de conjuntos

Computação Gráfica - Vol. 2 - Cap Operações Locais Um pixel da imagem resultante depende de uma vizinhança do mesmo pixel na imagem original Figura 4.9 – Exemplo de uma operação local em uma área em torno do pixel (xi, yi).

Computação Gráfica - Vol. 2 - Cap. 418 (a) (b) (c)‏ Figura Redução de ruídos na imagem. (a) Imagem com ruído. (b) Redução do ruído usando filtro de blur. (c) Imagem original.

Computação Gráfica - Vol. 2 - Cap Forma de atenuar o efeito de aliasing Figura Efeito da expansão e contração no domínio discreto.

Computação Gráfica - Vol. 2 - Cap. 420 (4.2) Figura 4.12 – Imagem com Aliasing (c) e o efeito da aplicação de filtro de média (d). (c)(d) Filtro de média:

Computação Gráfica - Vol. 2 - Cap Operações Globais Um pixel da imagem resultante depende de um processamento realizado em todos os pixels da imagem original. Transformadas de: Fourier, Wavelet, Hough, Cosenos (usada para codificação) e funções interativas ou fractal.

Computação Gráfica - Vol. 2 - Cap Transformações Geométricas Levam o tom do pixels na posição (x o,y o ) da imagem origem, para outra posição (x d, y d ) do espaço em uma imagem destino Aplicações: matching de impressoes digitais reconhecimento de padrões flexíveis

Computação Gráfica - Vol. 2 - Cap Transformações Geométricas Translação, Rotação e Escala Espelhamento ou reflexão Deformações e Morphing

Computação Gráfica - Vol. 2 - Cap Translação, Rotação e Escala (4.3) Figura 4.13 – Exemplo de translação da imagem. (a) Imagem Original. (b) Imagem Transladada. (a) (b)

Computação Gráfica - Vol. 2 - Cap. 425 (4.4) (a)(b)(c) Figura 4.14 – Exemplo de ampliação e redução da imagem. (a) Imagem Original. (b) Imagem Ampliada 2 vezes. (c) Imagem Reduzida pela metade

Computação Gráfica - Vol. 2 - Cap. 426 Figura 4.15 – Exemplo de Rotação de 90º no sentido horário (4.5)

Computação Gráfica - Vol. 2 - Cap. 427 Figura Rotação de 45 graus da imagem. (a) Imagem original. (b) 1 a passada. (c) Resultado final (2 a passada). (a) (b)(c)‏ Rotação em duas passadas: (4.6)(4.7)

Computação Gráfica - Vol. 2 - Cap Espelhamento ou reflexão Figura 4.17 – Exemplo de espelhamento. (a) Imagem Original. (b) Flip Horizontal. (c) Flip Vertical. (a) (b) (c)‏ (4.8)(4.9)

Computação Gráfica - Vol. 2 - Cap Deformações e Morphing Deformação: considera que a imagem está por segmentos de reta com seus respectivos vértices e altera a forma dos objetos a partir de mudanças de posição dos segmentos envolventes. Morphing: considera o processo de deformação aliado à decomposição de suas cores.

Computação Gráfica - Vol. 2 - Cap Deformações Figura Deformação simples de uma região triangular com pontos de vértice não-colineares. (a) v = c 1 v 1 + c 2 v 2 + c 3 v 3. (b) w = c 1 w 1 + c 2 w 2 + c 3 w 3 (a) (b)

Computação Gráfica - Vol. 2 - Cap. 431 Figura Triângulo inicial com uma imagem. (a) Imagem original: v = c 1 v 1 + c 2 v 2 + c 3 v 3. (b) Imagem transformada: w = c 1 w 1 + c 2 w 2 + c 3 w 3. (a) (b) 6 valores conhecidos: w 1, w 2, w 3 e v 1,v 2,v 3

Computação Gráfica - Vol. 2 - Cap. 432 Resolvendo o sistema de 6 equações a 6 incognitas obtém-se a transformação que leva as deformações de cada triangulo da imagem inicial na imagem final w i = M v i + b. w 1x = m 11 v 1x + m 12 v 1y +b1 w 1y = m 21 v 1x + m 22 v 1y +b2 w 2x = m 11 v 2x + m 12 v 2y +b1 w 2y = m 21 v 2x + m 22 v 2y +b2 w 3x = m 11 v 3x + m 12 v 3y +b1 w 3y = m 21 v 3x + m 22 v 3y +b2 6 incognitas 6 valores conhecidos: w 1, w 2, w 3 e v 1,v 2,v 3

Computação Gráfica - Vol. 2 - Cap. 433 Figura 4.20 – Fazendo Triangulações Pode-se repartir uma imagem em várias regiões triangulares e deformar cada região de uma maneira diferente:

Computação Gráfica - Vol. 2 - Cap. 434 Figura 4.21 – Deformações por movimento de pontos dos vértices permitida (b) e não permitida (c) (a) (b) (c)‏

Computação Gráfica - Vol. 2 - Cap Deformações Dependentes do Tempo É um conjunto de deformações geradas quando os pontos de vértice da imagem inicial são movidos continuamente ao longo do tempo desde suas posições originais até posições finais especificadas. u i (t) = (1 – t )v i + t w i (4.15)

Computação Gráfica - Vol. 2 - Cap. 436 Figura 4.22 – Triangulação dependente do tempo de uma região

Computação Gráfica - Vol. 2 - Cap Morphing O termo morph tem como origem a palavra grega morhos que significa forma. A ciência que estuda as formas chamada de Morfologia. Morphing é uma redução da palavra metamorfose. O morphing envolve simultaneamente dois tipos de transformação: (a) de deformação (warping); (b) de tons e cores (cross-dissolve ou decomposição cruzada).

Computação Gráfica - Vol. 2 - Cap. 438 (4.16) Figura Transformação de pixels origem em destino.

Computação Gráfica - Vol. 2 - Cap. 439 Figura Efeitos decorrentes de alterações em uma única linha de controle. Figura Efeito de duas linhas de controle.

Computação Gráfica - Vol. 2 - Cap. 440 Figura Segmentos de Controle e linhas auxiliares. Figura Exemplo de interpolação de segmentos.

Computação Gráfica - Vol. 2 - Cap. 441 Bibliografia Complementar (cap. 4): Mapeamentos e Compressão de Imagens:..../~aconci/curso/cap3.pdf

Computação Gráfica - Vol. 2 - Cap. 342