Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento de Imagens
Paulo Sérgio Rodrigues
PEL205
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Alguns tipos simples de transformações de intensidade
• Negativo
• Stretching
• Compressão
• Slicing
Uma maneira de realizar algumas dessas operações é através
da função de transformação g(x,y) = c f(x,y)y
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Bit-Plane Slicing
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Bit-Plane Slicing
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Bit-Plane Slicing
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Processamento Baseado em Histograma: Equalização
O objetivo é usar uma função de transformação que torne o
histograma o mais uniforme possível, criando uma imagem
com maior contraste.
Se usarmos como função de transformação o histograma cumulativo
o resultado será uma distribuição mais uniforme (equalizada)
• Calcular o Histograma original
• Calcular o Histograma cumulativo
• Equalizar a imagem com o Histograma cumulativo
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Processamento Baseado em Histograma: Equalização
nk
pr (rk ) 
n
0  rk  1 k  0,1,...,L  1
onde:
pr(rk) é a probabilidade da intensidade rk
nk é o número de ocorrências de rk
n é o número total de ocorrências
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Processamento Baseado em Histograma: Equalização
A função cumulativa é calculada como:
k
nj
j 0
n
sk  T (rk )  
k
  pr ( r j )
j 0
1
rk  T ( sk )
0  rk , sk  1
© 2002 R. C. Gonzalez & R. E. Woods
k  0,1,......,L  1
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Processamento Baseado em Histograma: Equalização
ps (s)  T 1 (s)
pr (r )
r
© 2002 R. C. Gonzalez & R. E. Woods
s
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Enhancing with Arithmetic/Logic Operations
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Image Averaging
(a)
(b)
(c)
(d)
(e)
(f)
© 2002 R. C. Gonzalez & R. E. Woods
a)
b)
c)
d)
e)
f)
Original
Original + ruído
Média de 8 imagens
Média de 16 imagens
Média de 32 imagens
Média de 64 imagens
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Image Averaging
(a)
Diferença de imagens
(b)
(c)
(d)
© 2002 R. C. Gonzalez & R. E. Woods
a) Original slide 23 – (c) slide 24
b) Original slide 23 – (d) slide 24
(c) Original slide 23 – (e) slide 24
(d) Original slide 23 – (f) slide 24
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Filtering
Mecanismo para
filtragem no domínio
espacial
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
Chapter 3
Image Enhancement in the
Spatial Domain: Filtering
Representação da máscara
de convolução
© 2002 R. C. Gonzalez & R. E. Woods
www.imageprocessingbook.com
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Filtering
Exemplo de
máscaras de
suavização
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Filtering
(a)
(b)
Exemplo de suavização
a)
(c)
(d)
(e)
(f)
© 2002 R. C. Gonzalez & R. E. Woods
Imagem original
(b) a (f) Resultados de
suavização com máscaras de
tamanho 3, 5, 9,15 e 35
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Filtering
(a)
a)
(b)
(c)
Imagem do telescópio Hubble; b) suavização com máscara 15 x 15; c)
Limiarização de (b)
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Edge Detection
a)
(a)
(b)
(c)
(d)
© 2002 R. C. Gonzalez & R. E. Woods
Máscara para o
Laplaciano;
b) Extensão
incluindo as
diagonais;
c) Outra
implementação
para (a)
d) Outra
implementação
para (b)
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Edge Detection/Filtering
a)
b)
c)
d)
Imagem original;
Laplaciano;
(b) escalonado;
Melhoramento
usando a equação
abaixo
(a)
(c)
© 2002 R. C. Gonzalez & R. E. Woods
(b)
(d)
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Edge Detection/Filtering
a)
b)
c)
d)
(a)
(b)
(c)
(d)
Filtros Laplacianos;
Imagem microscópica
Filtragem com (a)
superior
Filtragem com (a)
inferior
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Popular Masks
a)
b)
c)
d)
(a)
Máscara 3 x 3;
Máscara 2 x 2 sensível
a diagonal;
Filtro Sobel horizontal
Filtro Sobel Vertical
(b)
(c)
© 2002 R. C. Gonzalez & R. E. Woods
(d)
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Chapter 3
Image Enhancement in the
Spatial Domain: Edge with Sobel
(a)
a)
(b)
Imagem de Lentes de Contato; (b) Aplicação do Gradiente Sobel
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Filtragem com função Sigmoid
Se uma escala de reflectância das regiões de interesse são
conhecidas, pode-se usar uma função que se adapte aos valores
conhecidos para direcionar a suavização.
Exemplo: região em torno da mama
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Filtragem com função Sigmoid
Em caso de tumores de mama, um estudo de tais regiões,
produz a seguinte escala:
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Filtragem com função Sigmoid
Tal escala, pode ser utilizada em uma função sigmoid
como a seguinte:
~
I  ( Max  Min)
1
I 
1 e
 Min

onde ....
© 2002 R. C. Gonzalez & R. E. Woods
Digital Image Processing, 2nd ed.
www.imageprocessingbook.com
Melhoramento no Domínio Espacial
Filtragem com função Sigmoid
1
~
I  ( Max  Min)
I 
1 e
 Min

~
I é o valorde luminânciasuavizado
I é o valorde luminânciaoriginal
 é a largura da faixa de interesse
 é o valorem tornodo qual a faixa de interesseestá cent ralizada
Max e Min são os valoresmáximoe mínimoda faixa de interesse
© 2002 R. C. Gonzalez & R. E. Woods
Download

Digital Image Processing, 2nd ed.