Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

17
Visualização 3D de Imagens Visualização 3D de Imagens Médicas Médicas Leonardo Marques Rocha

Transcript of Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Page 1: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Visualização 3D de Imagens MédicasVisualização 3D de Imagens Médicas

Leonardo Marques Rocha

Page 2: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Introdução O que é visualização

“2: o ato ou processo de interpretar em termos visuais ou colocar na forma visual” – Webster’s Ninth New Collegiate Dictionary

Dados imagens Uso da visualização

Dia-a-dia Visualização científica Visualização médica

Page 3: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Motivação

Visualização volumétrica a partir de imagens tomográficas: MRI fMRI CT

Aplicações da visualização 3D em Medicina Planejamento de cirurgias Diagnostico por imagem

Page 4: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Objetivos

Visualização médica Estudo de estruturas do cérebro através da

reconstrução 3D Realimentação visual rápida Análise dos dados visualizados

Page 5: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Etapas de visualização Aquisição Pre-processamento

Filtragem (eliminação de ruído) Segmentação Classificação

Representação Estrutura de dados com acesso eficiente

Rendering Estimação de normais Tonalização

Page 6: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Aquisição A cena original é reamostrada para corrigir

distorção O voxel passa a ter dimensões isotrópicas

Page 7: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Pré-processamento Objetivos:

Eliminar ruídos da aquisição

Identificação ou delineação de objetos: segmentação

Realçar ou suprimir um subconjunto de voxels na visualização

Page 8: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Pré-processamento

Cena rotulada

Segmentação: Voxels da cena que

definem um objeto Os objetos são

rotulados Objeto é identificado

pelo usuário Delineação manual

ou automática Definição de

superfície

Page 9: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Classificação Atribuição de opacidade

aos voxels:

Binária ( {0,1})

Nebulosa ( [0,1])

Page 10: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Classificação Mapeamento de características da cena

Intensidade (brilho) Gradiente

Estruturas de interesse devem ter alta opacidade

Cena não-classificada Cena classificada

Page 11: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Reconstrução 3D Princípio de visualização:

Simular a visão do objeto pelo observador

Ambiente de visualização: Observador Fonte de luz Cena Plano de projeção

Visualização do objeto: Cena pode ser rotacionada

em torno da origem Luz, observador e plano de

projeção são rotacionados

Page 12: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Modelamento geométrico

Representação geométrica do voxel Pontos estruturados

Problema de “dimensionalidade” Malha de triângulos

Rendering da superfície Aceleração por hardware Deformação da malha

Page 13: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Rendering Algoritmo de simulação

da trajetória de luz da fonte até o observador: Acesso eficiente aos

voxels na ordem correta (visibilidade)

Rotação Mrot Projeção e tonalização

no plano da imagem

Page 14: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Representação: Estrutura de dados adequada para

rendering Eficiência em tempo de rendering Eficiência no uso de memória

Tempo de rendering Facilidade de acesso aos voxels do objeto Otimização de acesso (coerência espacial)

Uso de memória Armazenamento somente dos voxels do objeto Estrutura compacta

Page 15: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Implementação

OpenGL 1.2: void glTexImage3D ( GLenum target, GLint

level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels )

Aceleração por hardware a partir dos processadores nVidia FX

Page 16: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Exemplos

Page 17: Visualização 3D de Imagens Médicas Leonardo Marques Rocha.

Desafios

Identificação de orgãos e tecidos Visualização interativa:

Velocidade do algoritmo Acesso eficiente e coerência espacial

Uso de memória Recursos limitados

Qualidade de imagem Splatting x ray-casting