TomoBayes - logiciel de reconstruction en tomographie CT
Résumé
Ce logiciel de reconstruction en tomographie 3D CT a pour domaine d’application le contrôle non destructif ou l’imagerie médicale. Ce code permet de lire les données des scanner au format brut et d’avoir en sortie le volume reconstruit par des méthodes analytique (rétroprojection filtrée) ou itérative. Ces reconstructions sont accélérées grâce à une parallélisation sur les processeurs GPU des opérateurs les plus gourmands en temps de calcul (projection, rétroprojection et convolution 3D). Des volumes de taille 1024^3 peuvent ainsi être reconstruit avec des méthodes itératives en moins d’une heure. Cette parallélisation CUDA (langage utilisé pour les cartes graphiques NVIDIA) est effectuée à deux niveaux : (i) sur les différents cœurs des processeurs many-cores des GPUs et (ii) sur les différentes cartes GPU du serveur (validé sur le serveur 10 GPUs du L2S).