processamento de imagens médicasdcm.ffclrp.usp.br/~murta/pim/pim_0_intro.pdfprocessamento de...

34
1 Processamento de Imagens Médicas Processamento de Imagens Médicas Prof. Luiz Otávio Murta Junior

Upload: others

Post on 14-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

1Processamento de Imagens Médicas

Processamento de Imagens

Médicas

Prof. Luiz Otávio Murta Junior

Page 2: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

2Processamento de Imagens Médicas

Processamento de Imagens Médicas: Programa

• Fundamentos de imagem

• O modelo de imagem

• Brilho, contraste, luminância

• A imagem digital

• Quantização, amostragem e discretização

• Histograma

• Melhoramento de Imagens

• Métodos espaciais

• Suavização

• Realce de bordas

• Equalização de imagens

• Análise de imagens

• Formas

• Textura

• Uso de softwares para processamento de imagens

• SciLab; Khoros; NIH Image; ImageJ

Page 3: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

3Processamento de Imagens Médicas

• Representarão de imagens digitais

• Passos fundamentais em processamento de imagens

• Elementos de sistemas de processamento de imagens digitais

• Aquisição de imagens

▪ Armazenamento

▪ Processamento

▪ Comunicação

▪ Exibição

Proc. de Imagens Médicas: Fundamentos de imagem

Page 4: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

4Processamento de Imagens Médicas

• Elementos de percepção visual

▪ Estrutura do olho humano

▪ Formação da imagem do olho

▪ A adaptação ao brilho e discriminação

• Um modelo simples de imagem

• Amostragem e quantização

• Amostragem e quantização uniformes

▪ Amostragem e quantização não uniformes

Proc. de Imagens Médicas: Fundamentos de imagem

Page 5: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

5Processamento de Imagens Médicas

• Transformações simples de intensidade

• Processamento de histograma

• Subtração de imagens

• Média de imagens

Proc. de Imagens Médicas: Melhoramentos de Imagens

Page 6: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

6Processamento de Imagens Médicas

• Filtragem espacial

▪ Fundamentos

▪ Filtros de suavização

▪ Filtros de aguçamento

Proc. de Imagens Médicas: Melhoramentos de Imagens

Page 7: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

7Processamento de Imagens Médicas

• Realce no domínio da freqüência

▪ Filtragem passa-baixas

▪ Filtragem passa-altas

▪ Filtragem homomórfica

Proc. de Imagens Médicas: Melhoramentos de Imagens

Page 8: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

8Processamento de Imagens Médicas

• Geração de mascaras espaciais a partir de especificações no domínio da freqüência

• Processamento de imagens coloridas

▪ Fundamentos de cores

▪ Modelos de cores

▪ Processamento de imagens em pseudo-cores

▪ Processamento de imagens coloridas

Proc. de Imagens Médicas: Melhoramentos de Imagens

Page 9: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

9Processamento de Imagens Médicas

• Transformada de Fourier bidimensional

• Espaço de Fourier

• Filtros em freqüências

▪ Passa-alta

▪ Passa-baixa

▪ Passa-faixa

• Desconvolução

▪ Filtragem inversa

▪ Filtragem pseudo-inversa

▪ Filtro de mínimo médio quadrático (Wiener)

Proc. de Imagens Médicas: Restauração de imagens

Page 10: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

10Processamento de Imagens Médicas

• Detecção de descontinuidades

• Detecção de pontos

• Detecção de linhas

• Detecção de bordas

• Detecção combinada

Proc. de Imagens Médicas: Segmentação de imagens

Page 11: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

11Processamento de Imagens Médicas

• Ligação de bordas e detecção de fronteiras

• Processamento local

• Processamento global através da transformada de Hough

• Processamento global através de técnicas baseadas Em grafos

• Limiarização

• Difusão anisotrópica

Proc. de Imagens Médicas: Segmentação de imagens

Page 12: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

12Processamento de Imagens Médicas

• Dilatação e erosão

• Abertura e fechamento

• Transformada hit-ou-miss

• Alguns algoritmos morfológicos básicos

• Extensões para imagens em níveis de Cinza

Proc. de Imagens Médicas: Morfologia matemática

Page 13: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

13Processamento de Imagens Médicas

• Interpolação

▪ Vizinhos próximos

▪ Linear

▪ “Splines”

• Transformações geométricas

▪ Transformação rígida

▪ Transformação elástica

• Corregistro de imagens

▪ Fusão de imagens

Proc. de Imagens Médicas: transformações geométricas

Page 14: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

14Processamento de Imagens Médicas

• Principais dispositivos Geradores de Imagens Médicas

▪Raio-X

▪Ultra-som

▪Ressonância Magnética Nuclear

▪ Tomografia princípios

▪Medicina Nuclear

Processamento de Imagens Médicas: Programa

Page 15: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

15Processamento de Imagens Médicas

Proc. de Imagens Médicas: ImageJ

Criado pelo NIH(National Institute of Healty)

Sucessor do Image.

httd://rsb.info.nih.gov/ij/

Page 16: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

16Processamento de Imagens Médicas

Proc. de Imagens Médicas: ImageJ

Exemplo de código para inverter imagens

import ij.ImagePlus;

import ij.plugin.filter.PlugInFilter;

import ij.process.ImageProcessor;

public class My_Inverter implements PlugInFilter {

public int setup(String arg, ImagePlus im) {

return DOES_8G; // this plugin accepts 8-bit grayscale images

}

public void run(ImageProcessor ip) {

int w = ip.getWidth();

int h = ip.getHeight();

// iterate over all image coordinates

for (int u = 0; u < w; u++) {

for (int v = 0; v < h; v++) {

int p = ip.getPixel(u, v);

ip.putPixel(u, v, 255-p);

}

}

}

}

Page 17: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

17Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Raio-X

– Radiografia convencional

– Radiografia digital

– Angiografia

Page 18: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

18Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Ultra-som

– Ecocardiografia

– Obstétrico

– .....

Page 19: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

19Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Ressonância Magnética Nuclear

– Antómica

– Funcional

Page 20: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

20Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Tomografia princípios

Page 21: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

21Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Medicina Nuclear

– SPECT

– PET

– Dinâmico

– ...

Page 22: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

22Processamento de Imagens Médicas

Proc. de Imagens Médicas: Disp. de imagens Médicas

• Medicina Nuclear

– SPECT

– PET

– Dinâmico

– ...

Page 23: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

23Processamento de Imagens Médicas

Proc. de Imagens Médicas: Terapias guiadas por imagens - IGT

Page 24: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

24Processamento de Imagens Médicas

➢ Definir

➢ Planejar

➢ Monitorar

➢ Controlar

➢ Avaliar

IGT: Objetivos de terapias guiadas por imagens

Page 25: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

25Processamento de Imagens Médicas

MRI Pre-ProcCT Intra-Proc Registered CT & MRI

IGT: Exemplos de procedimentos em terapias guiadas por imagens

Page 26: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

26Processamento de Imagens Médicas

Cirurgias convencionais: visualizando superfícies

Page 27: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

27Processamento de Imagens Médicas

IGT: “Vendo” através das superfícies

Page 28: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

28Processamento de Imagens Médicas

3D Slicer:

• Visualização

• Alinhamento

• Segmentação

• Mensuração

• Integração em tempo real

Page 29: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

29Processamento de Imagens Médicas

3D Slicer

• Disponível livremente

• Interface Qt e VTK

• Algoritmos ITK

• Extensível através de médulos

• Open source:

▪ www.slicer.org

Page 30: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

30Processamento de Imagens Médicas

3D Slicer: Gernciamento Imagem / Cena

• Arquivos MRML (XML) armazenam a descrição da cena:

▪ Volumes (imagens, label maps)

▪ Modelos

▪ Transformação Affine

▪ Dados de cena

(cameras, cores, fiduciais, etc).

Page 31: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

31Processamento de Imagens Médicas

Avaliação

• Critérios de Avaliação

▪ Duas provas escritas

» 4 pontos cada uma

▪ Dois trabalhos práticos

» Aplicação em duplas c/ tema a ser escolhido até dia 4 de maio

» Apresentação, por escrito, da temática e o problema.: Valerá 1 ponto

» Apresentação da solução ao tema no fim do semestre: Valerá1 ponto

▪ Relatórios semanais

» Ajudam na compreensão da matéria e poderão ajudar na nota

• Recuperação

▪ Uma prova escrita dia ???.

Page 32: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

32Processamento de Imagens Médicas

Cronograma

17/02 – Apresentação da disciplina20/02 – Introdução e modelos de imagens24/03 – Carnaval27/02 – Transformações pontuais02/03 – Filtros espaciais05/03 – Filtros espaciais09/03 – Espaço de Fourier12/03 – Espaço de Fourier16/03 – Espaço de Fourier19/03 – Filtros em frequências23/03 – Filtros em frequências26/03 – Filtros em frequências30/03 – Morfologia matemática02/04 – Morfologia matemática06/04 – Não haverá aula (Semana Santa)09/04 – Não haverá aula (Semana Santa)13/04 – Segmentação16/04 – Segmentação20/04 – Tiradentes23/04 – Prova I

27/04 – Tomografia e Radom30/04 – Tomografia e Radom04/05 – interpolação, def. do tema e entrega

do trabalho I07/05 – interpolação11/05 – interpolação14/05 – Tomografia e Radom18/05 – Tomografia e Radom21/05 – Transformações geométricas 30/05 – Transformações geométricas 04/06 – Corregistro de imagens07/06 – Corregistro de imagens11/06 – Corregistro de imagens 14/06 – Recap18/06 - Prova II22/06 – Apresentação e entrega do trabalho25/06 – Apresentação e entrega do trabalho

Page 33: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

33Processamento de Imagens Médicas

Bibliografia

1. BURGER Wilhelm & BURGE Mark J.. Digital Image Processing: An

Algorithmic Introduction using Java ISBN: 978-1-84628-379-6

2. GONZALEZ, Rafael C Processamento de Imagens Digitais. Editora:

BLUCHER - 2000 ISBN: 8521202644

3. SPRAWLS Jr., P., Physical principals of medical imaging, second

edition, Medical Physics Publishing, 1995.

Page 34: Processamento de Imagens Médicasdcm.ffclrp.usp.br/~murta/PIM/PIM_0_Intro.pdfProcessamento de Imagens Médicas 31 Avaliação • Critérios de Avaliação Duas provas escritas »

34Processamento de Imagens Médicas

Comentários Finais

• Dúvidas

▪ Local: Sala 518 (Bloco 1 Inferior)

▪E-mail: [email protected]

• Material do Curso

▪Será disponibilizado em arquivos .pdf no site

http://portal.ffclrp.usp.br/

▪Para ler os arquivos .pdf, pode-se utilizar o programa Adobe Acrobat Reader (disponível em http://www.brasil.adobe.com/acrobat )