Escolar Documentos
Profissional Documentos
Cultura Documentos
Tratamento de Imagens
Transformadas
⚫ Objetivos
⚫ Transformações
✓ Geométricas
✓ Radiométricas
✓ Morfológicas
⚫ Outras Transformadas
✓ Transformações e/ou
✓ Filtragem
Transformações Geométricas
Transformações Geométricas
Translação Escala
Rotação
Translação
y Sx = Sy = 1.5, Sz = 0
𝑆𝑥 0 0
0 𝑆𝑦 0
S= 0 0 𝑆𝑧
x P* = P.S
z
Sx = Sy = 1.5, Sz = 0
y
Qual a diferença do anterior?
x
z
P* = (P – mean(P))*S + mean(P)
11 Processamento de Imagens - 2020
Processamento de Imagens
1.5 0 0
∗
P = 𝑃. 0 1.3 0
0 0 0
Rotação
y z z
P’ P’ P’
P P P
z x x y y x
Rotação em torno do eixo z Rotação em torno do eixo x Rotação em torno do eixo y
y P1
D
P
x1 = D cos ( + )
y1 = D sen ( + )
z D x
14 Processamento de Imagens - 2020
Processamento de Imagens
⚫ Da trigonometria, tem-se:
cos( + ) = cos() cos() – sen() sen()
sen( + ) = sen() cos() + sen() cos()
⚫ O que resulta em:
x1= x cos() – y sen()
y1= x sen() + y cos()
⚫ Na forma Matricial
cos(𝛼) −𝑠𝑒𝑛(𝛼)
P = 𝑠𝑒𝑛(𝛼) cos(𝛼) x1 y1 = x y .P
cos(𝛼) −𝑠𝑒𝑛(𝛼) 0
Eixo z
𝑠𝑒𝑛(𝛼) cos(𝛼) 0
0 0 1
cos(𝛼) −𝑠𝑒𝑛(𝛼) 0
0 1 0 Eixo y
𝑠𝑒𝑛(𝛼) cos(𝛼) 0
1 0 0
cos(𝛼) −𝑠𝑒𝑛(𝛼) 0 Eixo x
𝑠𝑒𝑛(𝛼) cos(𝛼) 0
Redimensionamento de Imagem
⚫ O redimensionamento de imagens em níveis de cinza difere
da operação de mudança de escala para pontos isolados.
⚫ Nesta operação o novo valor de cinza do pixel transformado
será o resultado de um cálculo sobre vários pixels da imagem
original (vizinhança) – Re-amostragem (resampling).
⚫ São três os principais métodos de interpolação utilizados
para a re-amostragem dos pixels.
✓ Vizinho mais próximo (Nearest Neighbor)
✓ Bilinear
✓ Bicúbica
1,1
1,1
2,2
2,3
1,4
Imagem A
4,6
y = y’/2
2,8
x = x’/2
Imagem A’
19 Processamento de Imagens - 2020
Processamento de Imagens
64x64
256x256 256x256
Interpolação Bilinear
1 0 7 0 1 0 7 0 1 4 7 3.5
1 7 0 0 0 0 2 0 4 0 2 3 4 2
3 1 3 0 1 0 3 0 1 0 3 2 1 0.5
0 0 0 0 1.5 0 0.5 0 1.5 1 0.5 0.25
Entrelaça Interpola Linha Interpola Coluna
64x64
256x256 256x256
Interpolação Bicúbica
⚫ O nível de cinza a ser atribuído ao pixel na imagem destino é
determinado a partir de cálculos realizados numa matriz de
16 pixels na sua vizinhança.
⚫ A qualidade da imagem resultante é nitidamente superior as
duas opções anteriores pois os lineamentos e as beiras dos
objetos ficam conservados, porém um pouco suavizados.
⚫ Requer maior tempo de computação e provoca a degradação
da qualidade radiométrica dos dados.
⚫ O cálculo do novo valor digital do pixel corrigido é feito por
média ponderada não linear.
⚫ É recomendado para produtos que se destinam a
interpretação visual, ou ampliação em produtos fotográficos.
Interpolação Bicúbica
Requer maior tempo de computação e provoca a degradação da
qualidade radiométrica dos dados. Trabalha com 5 interpolações
em uma vizinhança de 16 pontos
Interpolação Bicúbica
Interpolação Horizontal
Interpolação Bicúbica
64x64
256x256
Vizinho
Original
mais Próximo
256x256
Bilinear Bicúbica
Transformações Radiométricas
Transformações Radiométricas
Operações Radiométricas
⚫ Têm basicamente duas aplicações:
✓ Realce de Contraste - Procura enfatizar alguma característica de interesse
da imagem.
✓ Restauração - Visa corrigir alguma distorção sofrida pela imagem.
⚫ Quando uma imagem sofreu uma distorção que diminui seu contraste,
uma transformação que realce as bordas dos objetos das imagens pode,
de fato, a restaurar.
⚫ Embora muitas das técnicas de restauração e realce sejam as mesmas
(por exemplo, filtragem), os objetivos e enfoques divergem num e
noutro caso. O procedimento geral da restauração é a modelagem do
processo de distorção para tentar inverte-lo. No realce esta
preocupação não existe, pois nele as técnicas utilizadas são na maioria
heurísticas, não havendo compromisso com a imagem original.
Realce de Contraste
⚫ A técnica de realce de contraste tem por objetivo melhorar a
qualidade das imagens.
⚫ É normalmente utilizada como uma etapa de pré-processamento
para sistemas de reconhecimento de padrões.
⚫ O contraste entre dois objetos pode ser definido como a razão
entre os seus níveis de cinza médios.
⚫ A manipulação do contraste consiste numa transformação
radiométrica em cada "pixel", com o objetivo de aumentar a
discriminação visual entre os objetos presentes na imagem.
⚫ Realiza-se a operação ponto a ponto, independentemente da
vizinhança.
⚫ Esta transferência radiométrica é realizada com ajuda de
histogramas, que são manipulados para obter o realce desejado.
Histograma
⚫ É uma das formas mais comuns de se representar a distribuição dos
níveis de cinza (NC) de uma imagem,
⚫ O histograma fornece a informação de quantos pixels na imagem
possuem um determinado NC, definido entre 0 (preto) e 255
(branco), para uma imagem quantificada em 8 bits.
⚫ Os valores resultantes do histograma são representados por um
gráfico de barras que fornece, para cada nível de cinza o número (ou
o percentual) de pixels correspondentes na imagem.
⚫ Outra característica é que o histograma não apresenta nenhuma
informação espacial da imagem, e sim uma função de probabilidade
de encontrar um NC referente à um objeto qualquer da imagem.
Normalmente, tem-se no eixo X a distribuição dos NCs e no eixo Y a
frequência em que ocorrem.
Exemplo de Histograma
Forma do Histograma
⚫ O formato do histograma fornece informações importantes sobre a
intensidade média e o espalhamento dos valores de NC, sendo este
último a medida de contraste da imagem.
⚫ Quanto maior o espalhamento ao longo do eixo dos NCs, maior o
contraste da imagem.
⚫ Uma imagem terá baixo contraste quando o NC está concentrado em
uma pequena região do espectro
Menor Contraste
Maior Contraste
Escura
Clara
Processamento de Imagens
500
400
300
200
100
400 500
350
400
300
250 300
200
200
150
100
100
50
0 0
Binarização
Transformação - exemplo
s
1
T(r)
sk
Função monotônica
rk 1 r
sk = T(rk)
Expansão de Histograma
Expansão do Histograma
Expansão do Histograma
Compressão
B= A*10
Equalização do Histograma
p(rk)
rk
r
s = T ( r ) = pr ( w )dw 0 r 1
0
𝑛𝑘
𝑝(𝑟𝑘 ) = 0 ≤ 𝑟𝑘 ≤ 1, 𝑘 = 0, . . . , 𝐿 − 1
𝑛
𝑘 𝑘
𝑛𝑗
𝑠𝑘 = 𝑇 𝑟𝑘 = 𝑝 𝑟𝑗 =
𝑛
𝑗=0 𝑗=0
p(r) 0.04
0.03
0.02
0.01
Original
0
0 50 100 150 200 250 300
0.035
0.03
0.025
0.02 Equalizada
0.015
0.01
0.005
0
0 50 100 150 200 250 300
Transformações Morfológicas
Transformações Morfológicas
Pequenos pontos
brancos
representando ruído
Original
Elemento Estruturante:
Matriz de 1s 3x3 Matriz de 1s 5x5 Matriz de 1s 7x7 Matriz de 1s 9x9
Exemplos de Erosão
⚫ Esqueletização
Esqueletização