CamiTK : Plateforme pour le prototypage en Gestes Médico-Chirurgicaux Assistés par Ordinateur

Abstract

Le domaine des gestes médicaux et chirurgicaux assistés par ordinateur (GMCAO) est pluridisciplinaire. Des chercheurs de différentes spécialités comme l’imagerie médicale, la robotique, la biomécanique collaborent pour la conception d’un projet GMCAO. Les outils logiciels de ces champs scientifiques sont souvent distincts et permettent rarement l’interopérabilité entre les domaines. CamiTK [1] est une plateforme logicielle open-source proposant un outil commun à ces différents acteurs. Cette plateforme particulièrement dédiée au prototypage d’applications GMCAO permet d’intégrer des solutions (algorithmes, gestion de formats de fichiers, …) en traitement d’image, en robotique et simulation biomécanique. Le savoir faire est ainsi regroupé au sein d’un même outil. CamiTK est un projet communautaire et incite au partage des briques logicielles. Afin de faciliter la collaboration, l’architecture de CamiTK a été pensée pour que le coût d’intégration à la plateforme soit minime. Cette architecture permet d’intégrer directement les modules en tant que plugins. CamiTK est développé en C++ et est construit à partir des bibliothèques Qt et VTK (pour la visualisation), son utilisation et son développement sont multiplateformes (Linux, Mac, Windows). En outre, l’API de CamiTK a été nouvellement exposée en Python pour une interopérabilité encore plus élargie avec les autres plateformes. Ce projet a été initié au sein du Laboratoire TIMC de l’Université Joseph Fourier à Grenoble, il compte aujourd’hui plus de 80 modules OpenSource. Actuellement, nous travaillons à la mise en place de l’outil et à la fédération de son utilisation dans les laboratoires français travaillant sur des problématiques GMCAO (Labex CAMI). Lors de notre intervention, nous présenterons les points suivants : - L’intérêt médical et scientifique du projet - Les aspects logiciel libre et communautaire du projet - Son architecture logicielle

Publication
Libre Software Meeting, Rencontres Mondiales du Logiciel Libre, Montpellier