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