Pdi - Aula 4

  • Uploaded by: Ananias Sousa Goes Neto
  • 0
  • 0
  • March 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pdi - Aula 4 as PDF for free.

More details

  • Words: 985
  • Pages: 37
Loading documents preview...
Instituto Federal de Educação, Ciência e Tecnologia do Ceará PPGER – PPGCC

Aula 4: Técnicas básicas de PDI – Parte 2 Processamento Digital de Imagens Prof. Dr. Pedro Pedrosa [email protected]

pedropedrosa.maracanau.ifce.edu.br 1

Aula  anterior:   •  Operações  pixel  a  pixel   •  Operações  de  vizinhança   •  Hisograma  e  operações  com  Histograma  

[email protected]

PDI – PPGCC/PPGER - IFCE

2

Conteúdo  desta  aula:   •  •  •  •  • 

Operações  de  conjunto   Transformações  Geométricas   Processamento  de  Imagens  com  Vetor  e  Matriz   Filtros  EstaHsIcos   Decomposição  em  planos  de  bit  

[email protected]

PDI – PPGCC/PPGER - IFCE

3

Operações   de  conjuntos  

4

Operações  de  conjuntos  

[email protected]

PDI – PPGCC/PPGER - IFCE

5

Exemplos

[email protected]

PDI – PPGCC/PPGER - IFCE

6

Operações de conjunto

•  •  •  • 

União   Intersecção   Subtração   Complemento  

[email protected]

PDI – PPGCC/PPGER - IFCE

7

Operações lógicas

•  •  •  • 

OR  (OU)   AND  (E)   NOT  (NÃO)   XOR  (Ou  Exclusivo)  

[email protected]

PDI – PPGCC/PPGER - IFCE

8

Transformações   Geométricas     9

Transformações  Geométricas      

•  Transformada  de  Wolberg  (1990)  

[email protected]

PDI – PPGCC/PPGER - IFCE

10

[email protected]

PDI – PPGCC/PPGER - IFCE

11

Transformações  Geométricas  

[email protected]

PDI – PPGCC/PPGER - IFCE

12

Processamento  de  imagens   Vetores  e  matrizes  

13

Processamento Digital de Imagens Vetores e Matrizes

•  Nesta abordagem, cada pixel é um vetor de 3 valores inteiros (R, G, B) •  Pode-se ter uma estrutura com •  3 matrizes de igual tamanho (1 para R, 1 para G, 1 para B) •  1 matriz de vetores (Cada posição da matriz será um vetor de tamanho 3)

[email protected]

PDI – PPGCC/PPGER - IFCE

14

Vetorização  de  uma  imagem   Estrutura  que  salva  toda  a  matriz  da  imagem  em  um  único  vetor.  

Imagem Original

Imagem Vetorizada

[email protected]

PDI – PPGCC/PPGER - IFCE

15

Processamento  de  imagens   Decomposição  em  planos  de  bit  

16

Decomposição  em  plano  de  bit  

[email protected]

PDI – PPGCC/PPGER - IFCE

17

Decomposição  em  plano  de  bit   •  Muitas  vezes  é  importante  ressaltar  a  contribuição  de  certos  bits  da  imagem.     •  Uma  imagem  em  nível  de  cinza  representada  em  8  bits  (0-­‐255).  Pode-­‐se  perceber   que  a  imagem  pode  ser  dividida  em  8  planos  de  bits.    

[email protected]

PDI – PPGCC/PPGER - IFCE

18

Decomposição  em  plano  de  bit   Exemplo

Imagem original

[email protected]

PDI – PPGCC/PPGER - IFCE

19

Decomposição  em  plano  de  bit   Exemplo

[email protected]

PDI – PPGCC/PPGER - IFCE

20

Decomposição  em  plano  de  bit   Exemplo

Fig 3.14. a)Imagem original.

[email protected]

Fig 3.15. c)Bits 8,7,6,5.

PDI – PPGCC/PPGER - IFCE

21

Processamento  de  imagens   Transformações  de  Intensidade  

22

Transformação  de  intensidade   •  T  =  função  linear   –  Transformação   idenIdade –  NegaIvo  da  imagem    

•  T  =  função  logarítmica   –  Transformação  log  ou   log-­‐  inversa  

•  T  =  função  exponencial     –  Potência  n-­‐ésima  ou  n-­‐   ésima  raiz    

[email protected]

PDI – PPGCC/PPGER - IFCE

23

Transformação  Linear   Negativo • 

Regra geral f(x,y) = (2n-1) - g(x,y) N é o número de bits

•  Pixel de 1 bit (binário): f(x,y) = 1 - g(x,y) 0 passa para 1 1 passa para 0 •  Pixel de 8 bits (0-255) f(x,y) = 255 - g(x,y)

[email protected]

PDI – PPGCC/PPGER - IFCE

24

Transformação  Linear   Negativo Usa-se para realçar detalhes em branco ou cinza escondidos em imagens predominantemente escuras.

[email protected]

PDI – PPGCC/PPGER - IFCE

25

Transformação  Linear   Negativo – exemplo: Um exemplo de aplicação é a mamografia digital. O negativo possibilita uma melhor visualização de uma pequena lesão do seio.

[email protected]

PDI – PPGCC/PPGER - IFCE

26

Transformação  Linear   Controle do contraste Um exemplo de função que possibilita o controle do contraste é dado por: s = c.r+b em que o  b é o ajuste de brilho •  b>0 aumenta o brilho •  b<0 diminui o brilho o  c é o controlador de contraste •  θ>45 : aumenta o contraste •  θ<45 : diminui o contraste

[email protected]

PDI – PPGCC/PPGER - IFCE

27

Transformação  Linear   Correção de brilho

[email protected]

PDI – PPGCC/PPGER - IFCE

28

Controle de brilho – exemplo:

[email protected]

PDI – PPGCC/PPGER - IFCE

29

Transformação  Linear   Correção de contraste

30

Transformação  Linear   Adaptação Dinâmica

•  Escalamento  Linear  Min/Max   Os  níveis  de  cínza  são  colocados  no  intervalo  0-­‐255  através  da   expressão      

[email protected]

PDI – PPGCC/PPGER - IFCE

31

Transformação  Logarítmica   •  As  curvas  logarítmicas  são  uIlizadas   para  ampliar  uma  faixa  pequena  de   níveis  de  cinza  em  uma  faixa  mais   larga  de  saída  através  da  expressão:     s  =  c  log(1+r)     •  Esta  transformação  expande  os   valores  escuros,  contudo,  ao  mesmo   tempo,  comprime  os  valores  de  alta   intensidade.     •  Importância:     –  Espectro  de  Fourier  (valores  até  106)  e   deve-­‐se  exibir  em  256  níveis     [email protected]

PDI – PPGCC/PPGER - IFCE

32

Transformação  Exponencial   •  Uma  função  de  transformação  exponencial  é  dada  por:     s  =  c  (  r  )  γ  

 

•  Dependendo  do  valor  de  γ  a  função   de  transformação  irá  se  comportar  de   maneira  diferente   •  Para  valores  de  gama  γ   -­‐  Fracionários  (entre  0  e  1):  alargam   uma  faixa  estreita  escura,   comprimindo  a  faixa  clara.   -­‐  Inteiros  maiores  que  1:  estreitam   uma  faixa  estreita  escura,  alargando   a  faixa  clara.   [email protected]

PDI – PPGCC/PPGER - IFCE

33

Correção  de  Gamma   Exemplo:

[email protected]

PDI – PPGCC/PPGER - IFCE

34

Correção  de  Gamma   Exemplo NMR

•  A  imagem  de  ressonância  magnéIca  é  predominantemente  escura,   é  necessário  expandir  os  níveis  de  cinza  escuros,  ou  seja  γ  <  1      

Figura (a) Ressonância magnética de um osso fraturado (b) – (d) resultados da transformação 35 PDI – PPGCC/PPGER - IFCE [email protected] s=crγ com (b)γ=0.6 (c)γ=0.6 e (d)γ=0.6

Correção  de  Gamma   Exemplo em imagens aéreas

•  Nesta  aplicação,  a   imagem,  os  detalhes   aparentam  um   borramento,  isto  devido   ao  baixo  contraste   entre  os  objetos,  sendo   necessário  um  ajuste   com  γ  >  1     •  Ao  aumentar  muito  o   gamma,  alto  contraste   com  áreas  muito   escuras.       [email protected]

PDI – PPGCC/PPGER - IFCE

36

Encaminhamentos   •  Dúvidas?   •  Exemplos  no  matlab   –  www.dropbox.com/sh/77g6r25d3u7csls/AAAHbCZmCTKtWcghD90CiWQba?dl=0    

•  Exemplos  uIlizando  Opencv  em  C++   –  Foram  apresentados  nos  slides  anteriores   –  www.dropbox.com/sh/bj87uim9vxenpzj/AADAC0kq6KkVtHly-­‐K5vS3aVa?dl=0    

•  Próximo  assunto   –  Realce e filtragem no domínio espacial  

37

Related Documents

Pdi - Aula 4
March 2021 0
Equipamentos - Aula 4
January 2021 2
Aula 4 - Atuadores
March 2021 0
Terceira Aula
January 2021 1
Aula 1
February 2021 3

More Documents from "Elton Florentino"