RenderMED
Gianluca Arcidiacono
Primo Workshop Trigrid VL
Catania – 13 Marzo 2006
IR&T Engineering srl
Premessa

Obiettivo: diagnostica assistita dal computer

Visualizzazione tridimensionale di dati medici: Risonanza
Magnetica (MR), Tomografia Computerizzata (CT)


Rappresentazione dettagliata degli organi interni
Sequenza di immagini bidimensionali

13 Marzo 2006
Problema: difficile percezione delle forme
IR&T Engineering srl
Volume Rendering

Una rappresentazione tridimensionale delle sezioni
migliora la percezione degli oggetti in esame: algoritmi di
Volume Rendering
13 Marzo 2006
IR&T Engineering srl
Stato dell’arte

Sistemi hardware dedicati basati su acceleratori grafici

Garantiscono un rendering in tempo reale

Importante perché risultati visivamente significativi necessitano di un
frequente tuning dei parametri di visualizzazione e di classificazione

Permettono di effettuare il rendering di volumi fino ad una risoluzione
di 5123 voxel (unità di discretizzazione volumetrica)

Tempi di rendering compresi tra 0,06 e 0,25 secondi (4 - 16 fps)
13 Marzo 2006
IR&T Engineering srl
Esempio
13 Marzo 2006
IR&T Engineering srl
Limiti attuali

Sistema dedicato e ristretto a personale altamente specializzato

Grandi aziende ospedaliere e cliniche private

Collaborazione remota tra medici non possibile

Volumi limitati a risoluzione medie (5123 voxels)

Livello di dettaglio non sempre sufficiente per l’esigenza in campo diagnostico
(ricerca di piccole masse tumorali o piccole lesioni)

Complessità O(N3)
N
Quantità di voxel
del volume (N3)
Bits per
voxel
Memoria
RAM
Tempi di rendering
(secondi per fotogramma)
SW
HW
512
5123 = 128 Milioni
16
256 Mb
13 - 20 sec.
0,06 - 0,25 sec.
1024
10243 = 1 Miliardo
16
2 Gb
68 - 150 sec.
-
2048
20483 = 8 Miliardi
16
16 Gb
-
-
13 Marzo 2006
IR&T Engineering srl
Soluzione: GRID Computing

Sistema aperto basato su modelli cooperativi sicuri

Organizzazioni virtuali





Medici specialisti
Gruppi di ricerca
Condivisione di archivi distribuiti
Accesso a cartelle mediche controllato con ruoli dettati
dall’organizzazione virtuale di appartenenza
Sistema di rendering distribuito


Rendering distribuito su M processori (ogni unità genera una
porzione dell’immagine)
Suddivisione e trasmissione del volume: modello Rendering Tree
13 Marzo 2006
IR&T Engineering srl
Modello Rendering Tree
•
Il Rendering Tree è costituito da 2 tipologie di nodi:
• I compositori (nodi interni)
• I renderizzatori (foglie)
•
Parametri: branching factor (b), tree depth (n)
• Aggiustabili in base alle risorse disponibili (processori e larghezza di
banda)
13 Marzo 2006
IR&T Engineering srl
Grazie per l’attenzione
13 Marzo 2006
IR&T Engineering srl
Scarica

Scopri l`Italia! Un viaggio nella cultura italiana