134
Prof. Dr. Marcelo Andrade da Costa Vieira [email protected] Aula 8 – Restauração de Imagens Parte 1 SEL 0449 - Processamento Digital de Imagens Médicas

Restauração de Imagens

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Restauração de Imagens

Prof. Dr. Marcelo Andrade da Costa [email protected]

Aula 8 – Restauração de Imagens

Parte 1

SEL 0449 - Processamento Digital

de Imagens Médicas

Page 2: Restauração de Imagens

• Realce de imagens:• Processar a imagem para obter um resultado mais

apropriado para uma determinada aplicação;• Processo subjetivo.

• Restauração de imagens:• Recuperar a imagem corrompida com base em

conhecimento a priori do fenômeno de degradação;• Processo objetivo.

Realce X Restauração

2

Page 3: Restauração de Imagens

• O sucesso da restauração depende de alguns fatores:

• A acurácia do modelo de degradação adotado;

• A precisão na estimativa dos parâmetros dedegradação do sistema.

Restauração

3

Page 4: Restauração de Imagens

Modelo clássico de degradação

Função de degradação

h(x,y) +

Ruído n(x,y)

Imagem degradada

g(x,y)

Imagem original

f(x,y)

Domínio do espaço

Domínio da frequênciaG 𝑢, 𝑣 = 𝐻 𝑢, 𝑣 ∙ 𝐹 𝑢, 𝑣 + 𝑁(𝑢, 𝑣)

g 𝑥, 𝑦 = ℎ 𝑥, 𝑦 ∗ 𝑓 𝑥, 𝑦 + 𝑛(𝑥, 𝑦)

4

Page 5: Restauração de Imagens

Restauração

Filtro de restauração

Imagem restaurada

𝒇(x,y) ou 𝑭(u,v)

Imagem degradada

g(x,y) ou G(u,v)

𝐹 𝑢, 𝑣 =𝐺 𝑢, 𝑣 − 𝑁(𝑢, 𝑣)

𝐻(𝑢, 𝑣)

G 𝑢, 𝑣 = 𝐻 𝑢, 𝑣 ∙ 𝐹 𝑢, 𝑣 + 𝑁(𝑢, 𝑣)

5Domínio da frequência

Page 6: Restauração de Imagens

Tipos de restauração

• Imagens corrompidas apenas pelo ruído;

• Imagens corrompidas apenas pela função dedegradação;

• Imagens corrompidas pelo ruído e pela função dedegradação.

6

Page 7: Restauração de Imagens

Restauração de imagens corrompidas apenas pelo ruído

7

Page 8: Restauração de Imagens

O que é ruído em uma imagem?

8

Page 9: Restauração de Imagens

O que é ruído em uma imagem?

• Ruído é uma variação aleatória das informações debrilho ou cor presentes em uma imagem;

• Geralmente é gerado no processo de captura daimagem e é originário dos sensores e componenteseletrônicos do sistema de aquisição.

Fonte: Gonzalez & Woods, 2010 9

Page 10: Restauração de Imagens

Tipos de Ruído

• Ruído gaussiano (AWGN)

• Ruído impulsivo (“sal e pimenta”)

• Ruído uniforme

• Ruído periódico

• Ruído quântico

• Ruído speckle

10

Page 11: Restauração de Imagens
Page 12: Restauração de Imagens
Page 13: Restauração de Imagens
Page 14: Restauração de Imagens
Page 15: Restauração de Imagens

Ruído gaussiano

15

Page 16: Restauração de Imagens

• Gerado na aquisição da imagem

• Usado para modelar o ruído eletrônico (térmico)

• Aleatório

• Aditivo

• Independente do sinal

• Geralmente possui espectro de Fourier constante (ruído branco)

• AWGN – Additive White Gaussian Noise

16

Page 17: Restauração de Imagens

17

Page 18: Restauração de Imagens

Dependência do sinal

18

Page 19: Restauração de Imagens

10 25 50

100 150 250

500 750 1000

19

Page 20: Restauração de Imagens

20

Page 21: Restauração de Imagens

Imagem ruidosa Imagem sem ruído

21

Page 22: Restauração de Imagens

22

Page 23: Restauração de Imagens

23

Page 24: Restauração de Imagens

24

Page 25: Restauração de Imagens

Ruído branco

25

Page 26: Restauração de Imagens

• É um sinal aleatório com igual intensidade emdiferentes frequências;

• Densidade espectral de potência do ruído (NPS) éconstante;

• Termo deriva das propriedades da luz branca.26

Page 27: Restauração de Imagens

27

Imagem uniforme

Sem ruído

Imagem uniforme

Com ruído AWGN

Page 28: Restauração de Imagens

28

Imagem uniforme

Sem ruído

Imagem uniforme

Com ruído AWGN

Page 29: Restauração de Imagens

29

Imagem uniforme

Sem ruído

Imagem uniforme

Com ruído AWGN

No domínio da frequência

Page 30: Restauração de Imagens

30

Page 31: Restauração de Imagens

31

Todas as imagens foram contaminadas por ruído gaussiano aditivo com média zero e variância unitária

Page 32: Restauração de Imagens

Como remover o ruído AWGN?

32

Page 33: Restauração de Imagens

33

G 𝑢, 𝑣 = 𝐹 𝑢, 𝑣 + 𝑁(𝑢, 𝑣)

g 𝑥, 𝑦 = ℎ 𝑥, 𝑦 ∗ 𝑓 𝑥, 𝑦 + 𝑛(𝑥, 𝑦)

g 𝑥, 𝑦 = 𝑓 𝑥, 𝑦 + 𝑛(𝑥, 𝑦) መ𝑓 𝑥, 𝑦 = 𝑔 𝑥, 𝑦 − 𝑛(𝑥, 𝑦)

𝐹 𝑢, 𝑣 = 𝐺 𝑢, 𝑣 − 𝑁(𝑢, 𝑣)

×

×

×

Page 34: Restauração de Imagens

34

Imagem uniforme

Sem ruído

Imagem uniforme

Com ruído AWGN

Page 35: Restauração de Imagens

35

Imagem uniforme

Sem ruído

Imagem uniforme

Com ruído AWGN

Realizar a MÉDIA do sinal ruidoso!

Page 36: Restauração de Imagens

MN

tsg

yxfxy

Sts

,

),(

),(ˆ

10 20 20

20 13 20

20 25 100

Exemplo:

9

1002520201320202010),(ˆ

yxf

= 27,55 ~ 28

36

Page 37: Restauração de Imagens

Ori

gin

alM

éd

ia3

x3R

uid

osa

dia

9x9

37

Page 38: Restauração de Imagens

• Processamento no domínio do espaço

• Filtragem espacial por vizinhança (convolução)

• Filtro espacial passa-baixa é implementado através de umamáscara (kernel) que realiza a média da vizinhança:

Média Aritmética38

Page 39: Restauração de Imagens

MN

Stsxy

tsgyxf

1

,

),(),(ˆ

10 20 20

20 13 20

20 25 100

Exemplo:

9

1

1002520201320202010),(ˆ yxf

= 21,64 ~ 22

Page 40: Restauração de Imagens

Imagem

Original

Filtragem

pela Média

Aritmética

com janela

3x3

Filtragem

pela Média

Geométrica

com janela

3x3

Imagem

Corrompida

por ruído

Gaussiano

Aditivo

Page 41: Restauração de Imagens

41

O ruído é componente de altafreqûencia?

Page 42: Restauração de Imagens

42

Processo de aquisição – passa-baixas

Page 43: Restauração de Imagens

43

Sinal x Ruído

Sinal Ruído branco

Page 44: Restauração de Imagens

44

Sinal x Ruído

Page 45: Restauração de Imagens

Ori

gin

alM

éd

ia3

x3R

uid

osa

dia

9x9

45

Page 46: Restauração de Imagens

Por que não funciona tão bem?

46

Page 47: Restauração de Imagens

47

Imagem sem ruído Imagem com ruídoAWGN

Page 48: Restauração de Imagens

48

Imagem sem ruído Imagem com ruídoAWGN

O sinal e o ruído são misturados!

Page 49: Restauração de Imagens

• Quando calculamos a média do ruído, fazemostambém a média do sinal;

• Em regiões uniformes funciona bem;

• Em regiões com detalhes não funciona;

• Causa borramento (perda de detalhes).

49

Page 50: Restauração de Imagens

ො𝑦𝑦

𝑛

𝑔 = 𝑦 + 𝑛

ො𝑛 = 𝑔 − ො𝑦50

Page 51: Restauração de Imagens

Fonte: Motwani M, et al. Proc. of GSPx, 2004.

Mét

od

os

de

filt

rage

md

e ru

ído

Domínio do espaço

Linear

Média

Mediana

Não-Linear

Wiener

Bilateral

Non-local Means

Domíno da transformada

Não-Adaptativo

Wavelet

Fourier

Adaptativo

BM3D

BF3D

51

Page 52: Restauração de Imagens

52

Page 53: Restauração de Imagens

53

Page 54: Restauração de Imagens

54

Page 55: Restauração de Imagens

55

Page 56: Restauração de Imagens

56

Page 57: Restauração de Imagens

1

𝑁 + + ... +

=

Imagem filtrada57

Page 58: Restauração de Imagens

• Nem sempre é possível obter várias exposições damesma cena;

• Movimento – causa ”borramento”;

• Imagens médicas – exposição à radiação;

Desafio:

• Filtrar o ruído a partir de uma única imagem com omínimo borramento

58

Page 59: Restauração de Imagens

Filtro de média não-local

59

Page 60: Restauração de Imagens

60

Page 61: Restauração de Imagens

Algoritmo Non-Local Means

• Premissa principal: Imagem é redundante.

• Pequenas regiões tendem a se repetir ao longo da imagem, não necessariamente próximas umas das outras.

• Portanto: Buscar por amostras em toda a imagem.

• Não apenas na vizinhança do pixel sendo processado.

• Por que comparar patches ao invés de comparar pixels individuais (tal como no filtro bilateral)?

• Tornar a métrica de similaridade mais robusta na presença de ruído.

• Capturar a similaridade entre estruturas locais. 11

61

Page 62: Restauração de Imagens

62

Page 63: Restauração de Imagens

63Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 64: Restauração de Imagens

64

Algoritmo Non-Local Means

19

Patch central 3×3

Janela de busca 9×9

𝑤 =1

𝑊𝑒

𝒚 𝒚 𝒢

𝑥 = 𝑤

𝑦

Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 65: Restauração de Imagens

65Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 66: Restauração de Imagens

66Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 67: Restauração de Imagens

67

Imagem ruidosa

Filtragem Anisotrópica Total Variation

NLM

Média local

Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 68: Restauração de Imagens

68

Wiener Wavelet (hard)

Média localFiltragem

Anisotrópica Filtro Bilateral

NLM

Wavelet (soft)

Fonte: Buades A., et. al. Proc. Int. Conf. Computer Vision and Pattern Recognition, 2005

Page 69: Restauração de Imagens
Page 70: Restauração de Imagens
Page 71: Restauração de Imagens

Block Match 3-D

• Proposto por (DABOV et al., 2007).

• Também explora a redundância inerente de imagens naturais e nos conceitos fundamentais do algoritmo NLM.

• Se difere por também explorar a esparsidade e a filtragem colaborativa do sinal.

• É atualmente conhecido como um algoritmo de estado-da-arte. 6

Page 72: Restauração de Imagens
Page 73: Restauração de Imagens

Block Match 3-D

10 Ilustração do processo de block matching em imagens ruidosas (DABOV et al., 2007)

Page 74: Restauração de Imagens

#1 – Filtragem Wavelet

(Hard-thresholding)

#2 – Filtragem Wiener

Imagem ruidosa

?

Pré - Estimativa

Estimativa final

σ

Page 75: Restauração de Imagens

Block Match 3-D

16

Imagem ruidosa

Block-matching

Transformada 3D

Hard-thresholding

Transformada 3D inversa

Estimativas em bloco Agregação

Pesos

Estimativa básica Passo 1

Page 76: Restauração de Imagens

Block Match 3-D

17

Estimativa básica

Block-matching

Transformada 3D

Filtragem Wiener

Pesos

Transformada 3D inversa

Estimativas em bloco Agregação

Estimativa Final

Passo 2

Page 77: Restauração de Imagens

Block Match 3-D

19

Page 78: Restauração de Imagens
Page 79: Restauração de Imagens
Page 80: Restauração de Imagens

Ruído impulsivo(“sal e pimenta”)

80

Page 81: Restauração de Imagens
Page 82: Restauração de Imagens

O nível mediano de um conjunto de valores é tal que exista

metade dos valores menores e metade dos valores maiores.

10 20 20

20 13 20

20 25 100

(10,13,20,20,20,20,20,25,100)

menores maiores

Nível mediano (percentil de 50%)

Substitui o nível de cinza de cada pixel pelo nível de cinza

mediano em uma vizinhança do pixel.

Exemplo:

Page 83: Restauração de Imagens
Page 84: Restauração de Imagens

Imagem com ruído

“sal e pimenta”Média da Vizinhança 3 x 3 Filtragem Mediana 3 x 3

Page 85: Restauração de Imagens

Ruído periódico

85

Page 86: Restauração de Imagens

Causado por interferências eletromagnéticas ou mecânicas

Remover ruído periódico - filtros no domínio da frequência:

▪ Rejeita Banda

▪ Notch

Page 87: Restauração de Imagens

Filtro Rejeita-Banda Ideal

Page 88: Restauração de Imagens

Filtros Notch Reject

Page 89: Restauração de Imagens

Ruído quântico

89

Page 90: Restauração de Imagens

90

Page 91: Restauração de Imagens

91

Page 92: Restauração de Imagens

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

0 1 2 3 ... 253 254 255

92

Page 93: Restauração de Imagens

93

Page 94: Restauração de Imagens

94

Page 95: Restauração de Imagens

95

Page 96: Restauração de Imagens

96

Page 97: Restauração de Imagens

97

Page 98: Restauração de Imagens

Fotografia

Imagem Sintética

98

Page 99: Restauração de Imagens

99

Page 100: Restauração de Imagens

100

Page 101: Restauração de Imagens

Dependente do sinal!101

Page 102: Restauração de Imagens

• Mais escura• Menos luz• Menos fótons emitidos

• Mais clara• Mais luz

• Mais fótons emitidos

Page 103: Restauração de Imagens

• Natureza quântica da luz;

• Segue a distribuição de Poisson;

• Percebido quando há baixa contagem de fótons de luz naaquisição da imagem;

• Chamado de “quantum mottle”ou “shot noise”;

• Muito comum em imagens médicas;

• Aleatório;

• Dependente do sinal (variância do ruído = média do sinal);

• Pode ser branco;

• Mais difícil de ser tratado.

103

Page 104: Restauração de Imagens

104Fonte: Wikipedia.

Page 105: Restauração de Imagens

105

Place your sceenshot here Place your sceenshot here

Page 106: Restauração de Imagens

106

Place your sceenshot here Place your sceenshot here

Page 107: Restauração de Imagens

107

Place your sceenshot here Place your sceenshot here

Page 108: Restauração de Imagens

108

• Distribuição de Poisson é uma distribuição de probabilidade aleatóriadiscreta que expressa a probabilidade de um número de eventosocorrer durante um intervalo contínuo (tempo, espaço, etc.)

λ = frequência média de eventos no intervalo

• Processo de aquisição de imagens: valor do pixel é proporcional aonúmero de fótons que chegam no detector;

• O ruído quântico depende do valor do pixel na imagem.

Page 109: Restauração de Imagens

Média:

Variância:

Desvio Padrão:

𝜎2= N

𝜎= 𝑁

𝜇 = N

109Fonte: Wolbarst AB, Physics of Radiology, 1993

Page 110: Restauração de Imagens

110

NN

N 1

Média do sinal

(N)

Desvio Padrão

(√N)

Ruído relativo

10 3,16 31,6%

100 10 10,0%

1000 31,62 3,16%

10000 100 1,00%

Variação relativa (ruído)

O ruído relativo diminui com o aumento do número de fótons.

Page 111: Restauração de Imagens

111

Média do sinal

(N)

Desvio Padrão

(√N)

Ruído relativo

10 3,16 31,6%

100 10 10,0%

1000 31,62 3,16%

10000 100 1,00%

Relação sinal-ruído (SNR)

A relação sinal-ruídoaumenta com o aumento

do número de fótons.N

N

NSNR

Page 112: Restauração de Imagens

Imagens Médicas

112

Page 113: Restauração de Imagens

113

Page 114: Restauração de Imagens

114

Dose Alta Dose Média Dose Baixa

Page 115: Restauração de Imagens

N

N

NSNR

A dose de radiação influencia na detectabilidade de lesões

Page 116: Restauração de Imagens

Filtragem do ruído quântico

116

Page 117: Restauração de Imagens

117

• Os métodos desenvolvidos para filtragem do ruídoAWGN não devem ser aplicados diretamente para afiltragem do ruído quântico;

• Como a variância do ruído não é fixa para o ruídoquântico, os filtros para ruído AWGN:

• Borram excessivamente as regiões da imagem onde o ruídoera mais baixo;

• Não filtram corretamente as regiões onde o ruído era maisalto.

Page 118: Restauração de Imagens

118

Nível de cinza

Mel

ho

ran

aq

ual

idad

ed

a im

agem

Page 119: Restauração de Imagens

119

Page 120: Restauração de Imagens

• Transformada de Anscombe;• Converte uma distribuição Poisson em

uma distribuição aproximadamenteGaussiana, com média zero e variânciaunitária;

• Torna a variância do ruído constanteindependente do valor do pixel.

120

Page 121: Restauração de Imagens

Dependência do sinal

121

Page 122: Restauração de Imagens

10 25 50

100 150 250

500 750 1000

122

Page 123: Restauração de Imagens

123

Page 124: Restauração de Imagens

Imagem ruidosa Imagem sem ruído

124

Page 125: Restauração de Imagens

125

Page 126: Restauração de Imagens

126

Page 127: Restauração de Imagens

127

Page 128: Restauração de Imagens

Após a Estabilização da Variância

128

Page 129: Restauração de Imagens

129

Page 130: Restauração de Imagens

130

Page 131: Restauração de Imagens

* Anscombe, F. J.; Biometrika, 1948.

É possível utilizar técnicas de filtragem de ruído AWGN para a filtragem do ruído quântico

Page 132: Restauração de Imagens

132

• Restauração de imagens é um processo objetivo;

• O modelo de degradação utilizado é fundamental para osucesso da restauração;

• Os parâmetros de degradação devem ser estimados:

• Função de degradação e o ruído;

• A restauração de imagens degradadas apenas pelo ruídonão é uma tarefa trivial;

• Em geral, os métodos de filtragem de ruído “borram” aimagem degradada, pois removem informações do sinal.

Page 133: Restauração de Imagens

133

• Os métodos não-locais são mais eficientes poispreservam melhor os detalhes nas imagens;

• Imagens corrompidas pelo ruído quântico devem serrestauradas por métodos específicos:

• O uso do modelo AWGN não é adequado;

• O uso da transformada de Anscombe é uma alternativaeficaz e de baixo custo computacional para filtragem doruído quântico.

Page 134: Restauração de Imagens

EESC/USP

FIM

polegadas