Intégration dans ImageJ d`une méthode de calcul de - LBMC
Transcription
Intégration dans ImageJ d`une méthode de calcul de - LBMC
Titre du stage Intégration dans ImageJ d’une méthode de calcul de cartes de déformations à partir d’images Titre du stage en anglais Implementation as an ImageJ plugin of method to compute strains maps based on images Lieu de travail principal LBMC, Univ. Lyon 1 – Ifsttar. Site de Bron Encadrants P. Beillas, [email protected] , A. Le Ruyet Contexte : Une méthode de calcul a été mise au point afin de pouvoir estimer des déformations à partir d’images bruitées (échographie ultrarapide) (Le Ruyet et al. 2016, Figure 1). Elle a pour l’instant été appliqué en biomécanique des chocs afin d’estimer les déformations d’organes abdominaux lors de chargements rapides (jusqu’à 6 m/s) mais d’autres applications peuvent être envisagées en mécanique, biomécanique et imagerie. La méthode est basée sur une méthode de détection automatique de cibles déjà publiée et implémentée comme un plugin du logiciel imageJ (Preibisch et al. 2009, Descriptor based series registration, disponible dans https://fiji.sc/) qui est combinée avec des étapes de filtrage, interpolation, et intégration. Pour l’instant, ces étapes sont effectuées dans le logiciel Matlab. Objectifs : L’objet du stage sera d’intégrer l’ensemble de la méthode proposée dans un nouveau plugin imageJ qui sera publié avec une licence Open Source. Ceci rendra la méthode plus facile à utiliser et plus accessible. L’étudiant sera responsable de l’implémentation du plugin (http://www.gm.fh-koeln.de/~konen/WPFBV/tutorial-ImageJ_V1.71.pdf) mais il sera guidé sur les aspects méthodes numériques. Selon le niveau et l’intérêt du candidat, les travaux pourront aussi inclure une validation des résultats, une étude de sensibilité des résultats aux paramètres numériques utilisés dans la méthode, une application à d’autres types de données, ou l’intégration de filtres utilisés en échographie dans la méthode développée. Profil du candidat et durée du stage : le stage s’adresse à un candidat avec une formation en programmation, ou une autre formation (ex : génie biomédical, traitement du signal, …) mais qui serait à l’aise avec le principal langage utilisé (Java). Selon le profil et le contenu exact (voir objectifs), le stage pourra durer de 2 à 6 mois (depuis IUT jusque master). Figure 1 : Images ultrasonores d’un rein humain en compression (0.3 m/s) (1 ère ligne). Cartes de déplacements (gauche, mm) et de déformations (vertical, droite) issues de la méthode développée au laboratoire (2ème ligne). Références : Le Ruyet A., Beillas P. (2016) Development and Evaluation of a Landmark-Based Method to Estimate Displacements and Strains in Soft Tissues Imaged During an Impact Using Ultrafast Ultrasound. Strain. Volume 52, Issue 5 October 2016. Pages 412–423 http://onlinelibrary.wiley.com/doi/10.1111/str.12200/full S. Preibisch, S. Saalfeld, T. Rohlfing, and P. Tomancak, “Beadbased mosaicing of single plane illumination microscopy images using geometric local descriptor matching” 2009, 72592S–72592S–10 Mots-clefs : Java, ImageJ, traitement d’image, déformations mécaniques