Técnicas de Processamento Imagens

Slides:



Advertisements
Apresentações semelhantes
Melhoramento de Imagens
Advertisements

VIII Espectroscopia luz luz Método envolve: excitação detecção Fontes
Por que acontecem efeitos não lineares?
Lista 3!!!.
Lista 3!!!.
O Pêndulo de Torção Suspensão por Barra de Torção.
Algoritmos em Grafos Celso C. Ribeiro Caroline T. Rocha.
PROGRESSÃO ARITMÉTICA P.A.
Modelo planetário: errado Elétrons são descritos por meio de funções de onda Mecânica Quântica : probabilidades.
Ondas distúrbio / variação de uma grandeza física se propagam
Ondas distúrbio (de um meio) se propagam
Transporte em Nanoestruturas. I) Transporte balístico Um material unidimensional (confinado em duas dimensões) transporta carga quando uma voltagem é
PGF5001 – Mecânica Quântica 1 Prof. Emerson Passos.
Introdução a Resolução Numérica de Equações Diferenciais Ordinárias
INTRODUÇÃO À GEOMETRIA DO ESPAÇO-TEMPO
MÉTRICA ds2=dx2+dy2 Distância entre dois pontos numa superfície
VI: EQUILÍBRIO RADIATIVO
GEOMETRIA DE ESPAÇOS CURVOS
Prof. Dr. Helder Anibal Hermini
COMPRESSÃO DE FILMES GRUPO: Alessandra Antunes Vargas Anderson Konzen
Criptografia Quântica : Um Estudo
Compressão de Voz Francisco Socal Tiago Peres Leonardo Silveira.
Gustavo Vieira Pereira
PROFESSOR: MARCELO ALANO. REVISÃO PARA 3º ANO
Técnicas de Processamento Imagens
PotenCial ElÉTRICO Universidade Federal do Paraná
Estatística: Aplicação ao Sensoriamento Remoto SER 202 Aula 01 - ANO 2013 Camilo Daleles Rennó
CES-11 LAB 03 Bitmap Quadtree
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013 Capítulo VII Variáveis Indexadas Numéricas.
Introdução Geral.
TA 733 A – Operações Unitárias II Transferência de Calor
Probabilidade Modelo matemático para incerteza Desenvolvimento relativamente recente –Cardano (século XVI) –Pascal (século XVII) Peter Bernstein, Against.
Probabilidade e Esperança Condicional
Marcelo Bernardes Vieira
Variáveis Aleatórias Uma variável aleatória associa um número real a cada resultado de um experimento aleatório. Mais precisamente…
Probabilidade Modelo matemático para incerteza Desenvolvimento relativamente recente –Cardano (século XVI) –Pascal (século XVII) Peter Bernstein, Against.
Mecânica dos Materiais TA-431 FEA/Unicamp
Copyright, 1999 © Marcelo Knörich Zuffo PEE-EPUSP Visualização Científica PSI a Aula – Conceitos Básicos de Iluminação.
BlastPhen Aluno: Ricardo Nishikido Pereira
Já definimos o coeficiente angular de uma curva y = f(x) no ponto onde x = x 0. Derivadas Chamamos esse limite, quando ele existia, de derivada de f em.
EEL170 COMPUTAÇÃO I Antonio Cláudio Gómez de Sousa 5a série de slides Versão 26/04/2012.
Teorema do Confronto Se não pudermos obter o limite diretamente, talvez possamos obtê-lo indiretamente com o teorema do confronto. O teorema se refere.
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
PRINCÍPIOS DE COMUNICAÇÕES
TE804 Eletrodinâmica Computacional
Interpolação Introdução Conceito de Interpolação
Aritmética de ponto flutuante Erros
Representações na base decimal e binária
MC1: A Estrutura do Universo e SU(6)
Resolução de Sistemas Não-Lineares- Parte 1
Sistemas Lineares Parte 2
Resolução de Sistemas Lineares- Parte 1
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.
7. INTEGRAÇÃO NUMÉRICA Parte 1
Recursividade Estrutura de Dados.
Marco Antonio Montebello Júnior
Introdução à Probabilidade
Otimização Aplicada ao Dimensionamento e Operação de Reservatórios
Baseado no documento do Prof. Ronaldo Martins da Costa
LINGUAGENS DE PROGRAMAÇÃO
Baseado no documento do Prof. Ronaldo Martins da Costa
Formação de Imagem - Sampling
Visão Computacional Shape from Shading e Fotométrico Eséreo
Formação de Imagem - Sampling
Robótica: Sistemas Sensorial e Motor
Antialiasing MC930 Computação Gráfica Luiz M. G. GOnçalves.
Computação Gráfica Geometria de Transformações
Prof. André Laurindo Maitelli DCA-UFRN
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.
8. Uma Função de duas Variáveis Aleatórias
Transcrição da apresentação:

Técnicas de Processamento Imagens Fourier 1D e 2D Material melhorado pelo prof. Ricardo J. Ferrari

Agenda Motivação / Introdução Revisão de conceitos matemáticos Série de Fourier Transformada de Fourier – 1D & 2D Contínua & discreta Principais propriedades

Motivação Sinais são interpretados pelos nossos sentidos e enviados para o nosso sistema nervoso – percepção cor & sons Sinais são representados por funções que se caracterizam pela sua freqüência (cor vermelha, verde, azul; sons graves/agudos) Bom começo para analisar tais funções é o estudo de sua freqüência

O que é freqüência de uma função ? Fácil de ser entendido no caso de funções periódicas A = amplitude da função (valores max e min assumidos)  = indica o número de ciclos completos de período existentes no intervalo [0, 1]

O que é freqüência de uma função ? b

O que é freqüência de uma função ? Qual a região contém mais componentes de alta freqüência ?

Introdução Matemático francês Jean Baptiste Joseph Fourier (1768-1830) Teoria publicada em 1822 Qualquer função periódica pode ser representada como uma soma de senos e/ou cossenos de diferentes frequencias, cada uma multiplicada por um coef. diferente (Série de Fourier) Funções não periódicas (porém tendo um valor finito de área sob a curva) podem também ser representadas por integrais de senos e/ou cossenos multiplicadas por uma função peso (Transformada de Fourier) Ambas representações podem ser reconstruídas completamente por um processo inverso sem perda de informação

Introdução: Representação de sinais complexos

Série de Fourier Resta achar uma forma de calcular os coeficientes

Série de Fourier – Valores médios de uma função S = A Y <Y> = (S1-S2)/A <Y> = (S1-S2)/A = 0

Série de Fourier – Calculando coeficientes f(x) = a0+ a1 sen(x) +a2 sen(2x) +a3 sen(3x)+ ... + b1 cos(x) + b2 cos(2x) + ... Vamos calcular a3. Multiplicando os dois lados por sem(3x) f(x)sen(3x) = a0 sen(3x) + a1 sen(x) sen(3x) + a2 sen(2x) sen(3x) + a3 sen2(3x) + ... + b1 cos(x) sen(3x)+ ... Tomando as médias de cada termo da equação:) < f(x)sen(3x) > = < a0 sen(3x) > + < a1 sen(x) sen(3x) > +< a2 sen(2x) sen(3x) > + < a3 sen2(3x) > + ... + < b1 cos(x) sen(3x) > + ... a0 = < f(x) > = média de f(x). an = 2 < f(x) sen(nx) > = 2 vezes a média de f(x) sen(nx). bn = 2 < f(x) cos(nx) > = 2 vezes a média de f(x) cos(nx).

Série de Fourier – Exemplo Onda Quadrada f(x) = a0+ a1 sen(x) +a2 sen(2x) +a3 sen(3x)+ ... + b1 cos(x) + b2 cos(2x) + ... a0 = < f(x) > = média de f(x). an = 2 < f(x) sen(nx) > = 2 vezes a média de f(x) sen(nx). bn = 2 < f(x) cos(nx) > = 2 vezes a média de f(x) cos(nx). f(x) = 1 (de 0 a ) f(x) = 0 (de a 2) a0 = 1/2

Série de Fourier – Exemplo Onda Quadrada a1 = 2 < f(x) sen(x) > = 2/π a3 = 2 < f(x) sen(3x) > = 2/3π a2 = 0 a0 = 1/2; an = 0 - para todo n PAR; an = 2/n π - para todo n ÍMPAR.

Série de Fourier – Exemplo Onda Quadrada f(x) = 1/2 + (2/ π) sen(x) + (2/(3 π)) sen(3x) + (2/(5 π)) sen(5x) + (2/(7 π)) sen(7x) + ... Onda quadrada: 5 termos Onda quadrada: 15 termos

Definições matemáticas importantes Número complexo Conjugado complexo Módulo Fase

Definições matemáticas importantes Fórmula de Euler Função impulso (delta de Dirac) Interpretação física: pulse de amplitude infinita e duração zero

Definições matemáticas importantes Função impulso (propriedades) -a/2 a/2 1/a

Definições matemáticas importantes Função impulso : Propriedade Sift -a/2 a/2 1/a A

Definições matemáticas importantes Trem de impulsos

Série de Fourier

Série de Fourier f(x) é periódica de período T se f(x) = f(x +nT), para qualquer n inteiro e positivo Seja f(x) uma função periódica de período 2n. A série de Fourier para esta função é dada como: Observe que b0 não é indicado pois

Série de Fourier Casos particulares f(x) = função par, isto é, f(-x) = f(x), então os coeficientes bk são nulos f(x) = função ímpar, isto é, f(-x) = -f(x), então os coeficientes ak são nulos

Série de Fourier Na prática utiliza-se um número finito de componentes (sin/cos) para a representação das funções Ex.: representação de uma onda quadrada Com apenas 5 componentes já se consegue uma boa approximação

‘Série de Fourier

Série de Fourier 1a. componente: constante. Se não existisse (se fosse nula), o sinal estaria centrado no zero do eixo y. Em Eng. Elétrica esse termo corresponderia a componente de corrente contínua. 2a. componente: (4sinx) tem o mesmo período ( ) do sinal. Portanto, é chamado de oscilação fundamental As demais parcelas correspondem as oscilações harmônicas do sinal Os coeficientes ak e bk são, na realidade, as amplitudes de cada harmônico

Transformada de Fourier (sinal contínuo 1D)

Transformada de Fourier (sinal contínuo) Onde s é a função no espectro e t no tempo Inversa Observe que estamos trabalhando com números complexos!!!

Transformada de Fourier Nota 1) A FT existe se f(t) for contínua e integrável e F(s) for integrável. Essas duas condições são quase sempre satisfeitas na prática Nota 2) da linearidade da integral, segue que a FT também é um operador linear, ou seja, FT(f+g) = FT(f) + T(g) ; FT(f) = FT(f) Nota 3) F(s) é uma isometria em , ou seja

Transformada de Fourier Como conseqüência da Nota 3, - teorema de Plancherel A energia da função é preservada na transformação.

Transformada de Fourier

Transformada de Fourier

Exemplos:

Onda quadrada - Pulso

Algumas propriedades da FT Linearidade x(t) + y(t) X(f) + Y(f)

Simetria Seja h(t) e H(f) pares da transformada de Fourier então: H(t) h(-f)

Deslocamentos no tempo e na freqüência Deslocamentos no tempo (fase) h(t-t0) H( f )e-j2ft0

Deslocamentos causam mudança apenas na fase e não na mag.

Deslocamento na freqüência h(t) ej2f0 H( f -f0)

Convolução Uma das propriedades mais importante da FT h(t) H( f ) e g(t) G( f ) (h*g)(t) H( f )G( f ) h(t)g(t) (H * G)( f )

Convolução

Conservação da energia Teorema de Parseval

Amplitude e Fase O espaço FT pode ser visualizado diretamente através das suas componentes (real e imaginária) Ou através da fase e amplitude do spectro

Calculando a fase e a amplitude Amplitude é determinada pelo módulo: seja z um número complexo definido como: z = x + yi z = |z| = x2 + y2 | H(f) | = Re[H(f)]2 + Im[H(f)]2 Fase é dada por:

Transformada de Fourier (sinal contínuo 2D)

Transformada de Fourier 2D O par de transformada de Fourier para função f(x,y) de duas variáveis:

Transformada de Fourier 2D

Transformada Discreta de Fourier 1D-DFT

Transformada Discreta de Fourier A função contínua f(x) é discretizada numa seqüência:

Transformada Discreta de Fourier Onde t assume valores discretos (0,1,2,…,N-1), então A seqüência {f(0}, f(1), f(2), …, f(N-1)} denota qualquer amostragem de N valores uniformemente espaçados de uma função contínua correspondente

Transformada Discreta de Fourier O par de transformadas discretas de Fourier que se aplica a funções amostradas é dado por:

Transformada Discreta de Fourier Para calcular F(u), substituímos u=0 no termo exponencial e somamos para todos os valores de t Repetimos para todos os N valores de u Teremos então NxN adições e multiplicações. Então a complexidade computacional é de ordem O(N2)

DFT - shifting Quando realizado a DFT de uma onda quadrada obtemos: Observe houve um deslocamento

DFT – shifting, (fftshift-matlab) A FT é centralizada na origem, mas a DFT é centralizada em N/2 É necessário realizar um deslocamento para corrigir o resultado.

DFT – shifting, (fftshift-matlab) Lembrando que: e fazendo h(t) ej2u0 H(f -u0)

DFT – shifting, (fftshift-matlab)

Transformada Discreta de Fourier 2D-DFT

Transformada Discreta de Fourier No caso de duas variáveis, o par DFT é:

Transformada Discreta de Fourier A amostragem de uma função contínua agora é feita em uma grade bidimensional, com divisões de largura x e y nos eixos x e y, respectivamente Como no caso unidimensional, a função discreta f(x,y) representa amostras da função para x = 0,1,2,…,M-1 e y = 0,1,2, …, N-1

Trem de pulso usado para amostragem puntual

Aliasing fenômeno em imagem

Ajuste da escala dinâmica do espectro de Fourier

Compor linhas em matriz Algoritmo 2D de 1D Compor linhas em matriz Separar em linhas Matriz A FFT 1D para cada linha Separar em colunas FFT 2D de A Matriz FFT 1D para cada coluna

Amplitude e Fase |F(u,v)| amplitude fase original  F(u,v)

DFT aplicada na detecção de defeitos SEM = Scanning Electron Microscope

Transformada de Fourier discreta - 2D

Propriedades DFT - Translação

Propriedades DFT - Translação |F(u,v)|  F(u,v)

Rotação

Combinação Linear (soma) + = + =

Expansão

Relação de freqüência espaço/espectro

Alguns pares...

Combinando Amplitude e Fase As funções complexas podem ser decompostas em suas magnitudes e fases. f(t) pode ser escrita: f(t) = Mag{f(t)} exp[ i Phase{f(t)}] Do mesmo modo, F(w) = Mag{F(w)} exp[ i Phase{F(w)}] Com estas propriedades podemos combinar a amplitude e a fases em imagens.

Combinando Amplitude e Fase Rick Linda Pictures reconstructed using the Fourier phase of another picture Mag{Linda} Phase{Rick} Mag{Rick} Phase{Linda} The phase of the Fourier transform is much more important than the magnitude in reconstructing an image.

Próxima aula: Filtragem no domínio da freqüência

Bibliografia Digital Image Processing, 3rd. Edition, Rafael C. Gonzalez, Richard E. Woods, 2008 Digital Image Processing, Kenneth R. Castleman, 1996 21o. Colóquio Brasileiro de Matemática, Wavelets: Teoria, Software e Aplicações, Jonas Gomes, Luiz Velho, Siome Goldenstein, 1997