Il lavoro svolto in questa tesi riguarda lo sviluppo dell'algoritmo principale di un software per uso biomedico e spazia dall'uso della computer gra ca all'uso della gpgpu. L'algorimo presentato e una versione parallela del Marching cubes che e stato progettato per essere multipiattaforma e per sfruttare le potenzialit a o erte dalle moderne gpu, sia per quanto riguarda il caloclo delle isosuper ci, sia per il rendering delle stesse, elimi- nando al contempo i vertici duplicati che le normali implementazioni dell'algoritmo generano. E' stato realizzato per permettere all'utente di visualizzare in tempo reale una, o pi u, super ci consentendo di variarne il valore e di aggiornare i dati volumetrici (voxel) su cui queste ultime sono costruite, mantenendo un framerate accettabile. In ne sono presentati alcuni benchmark dell'algoritmo e le possibili direzioni di ricerca, che riguardano soprattuto il miglioramento dell'algoritmo con tecniche di post-processing e caching.

Algoritmi efficienti di voxelizzazione basati su GPU

PONTECORVO, ANDREA MATTEO
2012/2013

Abstract

Il lavoro svolto in questa tesi riguarda lo sviluppo dell'algoritmo principale di un software per uso biomedico e spazia dall'uso della computer gra ca all'uso della gpgpu. L'algorimo presentato e una versione parallela del Marching cubes che e stato progettato per essere multipiattaforma e per sfruttare le potenzialit a o erte dalle moderne gpu, sia per quanto riguarda il caloclo delle isosuper ci, sia per il rendering delle stesse, elimi- nando al contempo i vertici duplicati che le normali implementazioni dell'algoritmo generano. E' stato realizzato per permettere all'utente di visualizzare in tempo reale una, o pi u, super ci consentendo di variarne il valore e di aggiornare i dati volumetrici (voxel) su cui queste ultime sono costruite, mantenendo un framerate accettabile. In ne sono presentati alcuni benchmark dell'algoritmo e le possibili direzioni di ricerca, che riguardano soprattuto il miglioramento dell'algoritmo con tecniche di post-processing e caching.
ING - Scuola di Ingegneria Industriale e dell'Informazione
18-dic-2013
2012/2013
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2013_12_Pontecorvo.pdf

non accessibile

Dimensione 895.14 kB
Formato Adobe PDF
895.14 kB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/88330