Top Banner
PROCESSAMENTO DE IMAGENS MÉDICAS IA369O – Capítulo 1 Leticia Rittner [email protected] FEEC/UNICAMP
40

PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Jan 02, 2019

Download

Documents

duongthien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

PROCESSAMENTO DE IMAGENS MÉDICAS

IA369O – Capítulo 1

Leticia Rittner [email protected]

FEEC/UNICAMP

Page 2: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,
Page 3: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Aplicações • Segurança

•  Identificação pessoal •  Detecção de intrusos •  Detecção de incêndio

• Automobilística •  Cálculo de velocidade •  Reconhecimento de placas

• Militar •  Veículos autônomos

Page 4: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Aplicações (cont.) •  Indústria

•  Controle de qualidade

• Meio ambiente •  Agricultura •  Meteorologia •  Controle ambiental

• Medicina •  Diagnóstico •  Tratamento •  Planejamento cirúrgico

Page 5: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

CONCEITOS BÁSICOS

Page 6: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Aquisição • Direta

•  Olho humano •  Câmera digital •  Microscópio •  Ultrassonografia

•  Indireta •  Câmera de filme fotográfico •  Tomografia computadorizada (CT) •  Ressonância magnética nuclear (MRI)

Page 7: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Analógica x Digital

• Analógica •  Contínua no espaço •  Contínua em intensidade

• Digital •  Discreta no espaço •  Discreta em intensidade

Page 8: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Imagem Digital

• É uma matriz onde cada posição é chamada de “pixel” e contém um valor numérico que representa uma cor ou um tom de cinza.

Page 9: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Imagem em tons de cinza •  Intervalo de valores;

•  0 a 1 •  0 a 255

Page 10: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Imagem Colorida - RGB •  A cor de cada pixel é uma composição de Vermelho, Verde e Azul •  (0, 0, 0) indica preto •  (255, 255, 255) indica branco •  (255, 0, 0) indica ...

Page 11: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Pixel, Voxel, Spel Imagem digital => Multi-dimensional e Multi-paramétrica => spel (space element)

• 2D => pixel (picture element) • raio X - CR (4096 x 4096)

• 3D => voxel (volume element) • CT multi-slice (700cortes x 512 x 512)

Page 12: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Exemplo: Tomografia computadorizada

•  número de dimensões (espaço) : 3D •  número de elementos por dimensão:

•  700 em z •  512 em x •  512 em y

•  número de atributos (medidas por elem.): 1 •  número de bits ou bytes por elemento: 2 •  367 MB

CT multi-slice (700cortes x 512 x 512 x 2B)

Page 13: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Processamento de Imagens Digitais • Processar imagens digitais é realizar operações

matemáticas ou lógicas utilizando os valores que representam cada um dos pixels

• Objetivos •  Melhoramento das Imagens •  Análise das Imagens

Page 14: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Tipos de processamento •  Melhoramento: melhorar a imagem

•  contraste, •  brilho, •  ruído

•  Restauração: corrigir distorções •  movimento, •  iluminação

•  Análise: obter informações do conteúdo das imagens •  segmentação, •  classificação, •  extração de características

•  Compressão: reduzir tamanho do arquivo •  com perda •  sem perda

•  Síntese: criar novas imagens à partir das existentes •  reconstrução, •  modelos 3D

Page 15: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Melhoramento: Filtragem

Page 16: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Melhoramento: Contraste e Brilho

Page 17: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,
Page 18: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Análise de Imagens • Segmentação • Extração de características:

•  Bordas •  Formas •  Texturas

• Reconhecimento • Classificação

Page 19: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Restauração: Contraste heterogêneo

Page 20: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Restauração: Movimento

Page 21: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação

Page 22: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Análise: Detecção de Bordas

Page 23: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Análise: Segmentação e Rotulação

Page 24: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Análise: Segmentação e Rotulação

Page 25: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Perseguição de Borda (LiveWire)

http://www.ic.unicamp.br/~afalcao/downloads.html

Page 26: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação: Contornos Ativos (“Snakes”)

Page 27: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação: Contornos Ativos (“Snakes”)

Page 28: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação: planejamento cirúrgico

Cirurgia guiada por imagem

Page 29: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação Temporal: Homem e Sombra

Page 30: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Reconhecimento • Placa de carro • Biometria - Impressão digital, Íris • Busca de imagens em base de dados

•  Busca por Conteúdo

Page 31: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Reconhecimento: Placas

Page 32: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Reconhecimento: Impressões Digitais

ü Singularidades - linhas pretas, linhas brancas, minúcias, delta e núcleo

Page 33: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Classificação: Impressões Digitais ü Classificação baseada nas singularidades

Arco Redemoinho Loop à direita Loop à esquerda

Page 34: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Reconhecimento de Faces

http://www.ri.cmu.edu/projects/project_271.html

Page 35: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Desafios

• … • … • … • …

James S. Duncan and Nicholas Ayache, Medical Image Analysis: Progress over two decades and the challenges ahead

Page 36: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Segmentação

ü Dificuldade: Iluminação (Sombra)

Page 37: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Classificação e Reconhecimento

ü Dificuldade: Qualidade das imagens

Exemplo de 3 amostras digitais de um mesmo dedo

Page 38: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Classificação e Reconhecimento

ü Dificuldade: Grande variabilidade dentro de uma mesma classe

Page 39: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,

Classificação e Reconhecimento ü Dificuldade: Grande variabilidade dentro de uma mesma classe

Page 40: PROCESSAMENTO DE IMAGENS MÉDICAS - …adessowiki.fee.unicamp.br/media/Attachments/courseIA369O1S2011/Cap... · • Análise: obter informações do conteúdo das imagens • segmentação,