12.07.2015 Views

Aula 2 - Iris.sel.eesc.sc.usp.br

Aula 2 - Iris.sel.eesc.sc.usp.br

Aula 2 - Iris.sel.eesc.sc.usp.br

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Departamento de Engenharia Elétrica - EESC-USPSEL-0339 Introdução àVisão Computacional<strong>Aula</strong> 2Processamento Espacial:Transformações ponto a pontoProf. Dr. Marcelo Andrade da Costa VieiraProf. Dr. Adilson Gonzagamvieira@<strong>sc</strong>.<strong>usp</strong>.<strong>br</strong>


Processamento Espacial¡ Transformações ponto a pontol Histogramal Transformações linearesl Transformações não-lineares¡ Transformações por vizinhançal Convoluçãol Filtros linearesl Filtros derivativos – detectores de bordaEESC/USP


HistogramasO histograma de uma imagem em tons de cinza é uma funçãoH(k) que produz o número de ocorrências de cada nível de cinzana imagem.0


Exemplo:Seja uma imagem de 128x128 pixels cujas quantidadesde pixels em cada nível de cinza são dadas na tabelaabaixo: (8 Níveis de cinza)n = 128x128 = 16.384 pixelsNível deCinza (r k )n k P r (r k )=n k /n0 1120 0,0681/7 3214 0,1962/7 4850 0,2963/7 3425 0,2094/7 1995 0,1225/7 784 0,0486/7 541 0,0331 455 0,028Pr(0) = 1120/16.384= 0.068Pr(1/7)= 3214/16.384= 0,196


Características Importantes1) Um histograma é uma função de Distribuição deprobabilidades2)∑ P ( r k) =1r3) Representação gráfica de um Histograma0,30,250,20,150,10,050


EESC/USP


EESC/USP


EESC/USPEqualização do histograma:


Exemplo:


a) Imagem Original b) Histograma originalc) Imagem Equalizada d) Histograma EqualizadoEESC/USP


a) Imagem Original b) Histograma originalc) Imagem Equalizada d) Histograma EqualizadoEESC/USP


Equalização de Histograma


Visualização das Transformações nos Níveisde Cinza através dos Histogramas1) Alterações Globais no BrilhoClarear ou e<strong>sc</strong>urecer uma Imagem.H(k)H(k)Somar ouSubtrair umaconstante emtodos os pixelsda Imagem.1 2 3 4 5 6 7 8 9Intensidade1 2 3 4 5 6 7 8 9Intensidade0è PretoMaxè BrancoVisão Computacional - <strong>Aula</strong>2 20


2) Binarização (“Threshold”):- Determinação de um limiar abaixo do qual os pixels sãotransformados em zero, e acima são transformados no máximo deintensidade.H (k)12H (k)1210108866442200 1 2 3 400 1 2 3 4Visão Computacional - <strong>Aula</strong>2 21


Determinação do Limiar:Uma das dificuldades da “limiarização” de uma imagem é a melhordeterminação do valor de “thresholding”, ou seja, do ponto deseparação dos pixels.Método do vale:Através da análise do histograma estabelecer T (valor de“Threshold”) na região de “vale” mais próxima ao meio de e<strong>sc</strong>alados níveis de cinza.Visão Computacional - <strong>Aula</strong>2 22


3) Agrupamento ou quantização do histograma:- Reduzir o número de níveis de cinza na imagem.Visão Computacional - <strong>Aula</strong>2 23


4) “Splitting”.Aumentar a diferença entre dois grupos de nível de cinza paramelhorar o contraste.Exemplo: Digitalização de placas de automóveis.Visão Computacional - <strong>Aula</strong>2 24


Operadores Ponto a Ponto(Transformações de níveis de Cinza ou Mapeamento)Cada ponto na Imagem de Entrada gera um só ponto naImagem de SaídaImagem de EntradaImagem de SaídaT[f(x,y)] ==> Operação so<strong>br</strong>e cada ponto (cada Pixel)da Imagem de EntradaEESC/USP


1) Contraste e BrilhoAs Transformações de Intensidade podem ser:1) Lineares :g = c.f+bExemplo: g = 2f + 32onde : c (Contraste),b (Brilho)EESC/USP


2) Não Lineares:Exemplo: g = 31,875.log 2 (f+1)27


2) NegativoT[f(x,y)] =g(x,y) = W - f(x,y)Imagem de EntradaImagem de SaídaEESC/USP


EESC/USP1) Negativo


EESC/USP3) Alargamento de Contrasteg(x,y) =Wyxfyxfyxfkyxfyxfyxfyxfkyxfyxfyxfk≤


4) Binarização (“Thresholding”)“Thresholding” ==> Limiarização (Transforma a Imagem emuma Imagem Binária (2 níveis de cinza)Threshold[f 1 (x,y)=f 2 (x,y)]Fazendo:k 1 = 0f 1 (x,y) = f 2 (x,y)k 3 .f(x,y) = Wg(x,y) =0 ⇒ 0


Alargamento de Contraste e (“Thresholding”)EESC/USP


EESC/USP5) Binarização (“Thresholding”)


EESC/USPTransformações Não-Lineares


EESC/USP


EESC/USPCorreção Gamma


EESC/USPCorreção Gamma


EESC/USPCorreção Gamma


EESC/USPCorreção Gamma


FIMpolegadasEESC/USP

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!