Home
Mémoire de Licence en Système d`Information et de Communication
Contents
1. 9 Caecilia Projet M moire Charbonnier COME de licence anatomiques et g om triques de chaque tissu recaler Apr s avoir pos les bases de mon travail j ai commenc impl menter l aide de mes nouvelles connaissances en C et VTK chacune de ces m thodes Certaines se sont av r es inutiles d autres ont fortement am lior l utilisation globale du programme ou en ont augment sa souplesse Une fois le d veloppement achev une premi re s rie de tests a t labor e en respectant uniquement les contraintes de liaison avec les os Apr s r flexion et discussion avec mon assistant j ai remarqu que certaines de mes m thodes taient un peu approximatives et qu il fallait les modifier Une fois celles ci corrig es une deuxi me s rie de tests a t r alis e avec des mod les g n riques de haute r solution Ainsi tous les tissus g n riques disponibles ont t recal s selon les contraintes de liaison avec les os mais aussi en d tectant la collision avec d autres tissus Pour valider les tests j ai utilis deux sujets les os d un homme et d une femme issus de leurs IRMSs ainsi que les donn es segment es et les IRMs du patient correspondant 2 Analyse du probl me Le recalage des mod les g n riques Comme je l ai d j mentionn dans l introduction le recalage comporte deux tapes principales La premi re constitue la s lection de points caract ristiques sur les divers tissus
2. PRE RSR RE Re 36 03 GOU as 36 AP 11 QE Ce 37 7 11 Manuela Gulls at oNkess e a E 37 MIRALab University of Geneva 1 Caecilia Projet M moire Charbonnier COME de licence 1 Introduction Exposition du probl me et besoins Ce m moire de licence s ins re dans le cadre du projet COME dont le but fondamental est d tudier analyser et d montrer le potentiel que la technologie de l information offre pour l optimisation des interventions m dicales afin d am liorer le diagnostic et le traitement des patients La contribution de MIRALab consiste en l laboration d un outil de mod lisation anatomique et fonctionnelle de l articulation de la hanche partir de l imagerie par R sonance Magn tique IRM Dans ce cadre une mod lisation tridimensionnelle pr cise de la hanche est n cessaire Or la segmentation des organes c est dire leur identification sur les images en particulier celle des cartilages et des ligaments est une t che difficile r aliser automatiquement cause du bruit dans les images et de leur r solution limit e environ 1mm Afin d obtenir des mod les pr cis des organes des patients MIRALab propose d utiliser des mod les g n riques ligaments cartilages labrum et de les adapter aux patients en utilisant deux types de donn es des donn es issues des images du patient segmentation de zones caract ristiques des organes et des contraintes g om triques issues de propri t s anatomique
3. dans ce projet des mod les discrets c est dire que la repr sentation des objets de notre tude que ce soit les os ou les mod les g n riques est compos e d un ensemble de polygones mesh qui sont eux m mes d finis par un ensemble de points interli s formant des ar tes figure 4 C est cette propri t g om trique qu il s agit d exploiter Figure 4 Mod le discret En effet pour mod liser l articulation de la hanche du patient recalage deux tapes distinctes doivent tre r alis es figure 5 et 6 la premi re comporte la s lection de points caract ristiques sur les divers tissus g n riques par exemple les surfaces d attache La deuxi me permet la s lection de points sur les os du patient f mur et pelvis repr sentant la zone d attache du tissu A partir de ces deux espaces de points une m thode d interpolation approximation bas es sur des splines Thin Plate Spline interpolation TPS est utilis e Celle ci permet de recaler les points caract ristiques du mod le g n rique sur les os et d interpoler la position des autres points du mesh http www cs ucsd edu sjb pami_tps pdf et http www vtk org doc nightly html classvtkThinPlateSpline Transform html MIRALab University of Geneva 6 Caecilia Projet M moire Charbonnier COME de licence Dans cette id e un programme de base a t fourni par l assistant permettant de charger des donn es telles que les os les IRMs les do
4. g n riques par exemple les surfaces d attache La deuxi me permet la s lection de points sur les os f mur et pelvis repr sentant la zone d attache du tissu Afin de recaler et adapter le mod le g n rique au patient une m thode d interpolation bas e sur des splines est utilis e Dans le cadre de ce projet nous avons choisi Thin Plate Spline interpolation parmi bien d autres techniques de d formation qui conna t une large diffusion dans les applications de traitement graphique Son appellation vient du fait que la d formation calcul e par cette m thode correspond celle d une plaque mince Thin Plate TPS comporte plusieurs caract ristiques qu il s agit de respecter Elles vont videmment conditionner les solutions d optimisation envisag es On a vu que notre analyse portait sur un caract re important du mesh les points En effet TPS d crit une transformation non lin aire d finie par un ensemble de points sources les points caract ristiques et un ensemble de poinis cibles les points d finis sur l os partir de ces deux espaces de points TPS remplace la coordonn e de chaque point source par celle du point cible et calcule la position des autres points du mesh par interpolation Chaque point caract ristique agit comme point d influence sur les autres points du mesh c est dire qu un point du mesh proche d un point source sera recal une position proche du point cible correspondant et les points en
5. rie 2 a b Figure 31 a Mod le homme ligament rond S rie 1 b Mod le homme ligament rond et cartilage f moral S rie 2 MIRALab University of Geneva 31 Caecilia Projet M moire Charbonnier COME de licence e Figure 32 a Mod le homme capsule articulaire S rie 2 b Mod le femme cartilage f moral S rie 1 c Mod le femme cartilage de l ac tabulum S rie 1 d Mod le femme ligament ilio f moral et cartilage f moral en arri re plan S rie 2 On constate que le ligament traverse encore la t te f morale e Mod le femme ligament transverse S rie 1 MIRALab University of Geneva 39 Caecilia Projet M moire Charbonnier COME de licence Voici quelques exemples de s lection des zones d attache des muscles sur le f mur et le pelvis du patient masculin J a b Figure 33 a Mod le homme insertion du muscle vaste interm diaire b Mod le homme insertion du muscle grand adducteur a b Figure 34 a Mod le homme insertion du muscle moyen fessier b Mod le homme insertion du muscle petit fessier MIRALab University of Geneva 33 Caecilia Projet M moire Charbonnier COME de licence 4 3 Critique globale et am liorations Le bilan est plut t positif Globalement les nouvelles techniques apportent plus de souplesse et d autonomie au programme La s lection des points caract ristiques sur les mod les g n riques quelq
6. un premier temps les contraintes prises en compte furent les liaisons avec les os et par la suite le lien avec d autres tissus e De tester la m thodologie de mod lisation sur plusieurs types de tissu labrum cartilages et ligaments et sur plusieurs sujets Le but de ce m moire est donc d tudier les possibilit s d optimisation de recalage en les rendant plus automatiques et de concevoir une application permettant de r aliser ces m thodes MIRALab University of Geneva 8 Caecilia Projet M moire Charbonnier COME de licence 1 4 Etapes du projet et m thodologie Ce projet consiste tudier les limitations des techniques existantes de recalage de mod les 3D bas es sur l interpolation de splines puis d exploiter les r sultats pour fournir de nouvelles m thodes d optimisation et de les impl menter Celles ci sont par la suite soumises diff rents tests sur plusieurs tissus et sujets Ce travail de licence a commenc fin juin 2004 o les tapes suivantes furent d finies T ches Mois 2 Mois 3 Mois 4 Etude documentaire anatomie C librairie VTK MULTI Impl mentation de nouvelles techniques USM 1111 Tests sur plusieurs tissus et sujets JETTA TT R daction du rappor LITTLE D fense du projet Tableau 2 Calendrier des t ches Pour mieux d celer les m thodes d optimisation le premier travail consistait prendre connaissance des fonctionnalit s possibilit s et limitations du programme
7. M moire de Licence en Syst me d Information et de Communication orientation Technologie Recalage de mod les 3D partir d IRMs en utilisant des contraintes g om triques pour la mod lisation anatomique des tissus mous Caecilia Charbonnier Juillet 2004 Septembre 2004 Directeur Nadia Magnenat Thalmann Assistant responsable Benjamin Gilles MIRALab University of Geneva Caecilia Projet M moire Charbonnier COME de licence Table des mati res L IDHOAUC HOME eee been ten cena 2 1 1 Exposition du probl me et besoins 2 12 Canatomie dela MANG 2er nent nee nsc EEan 2 1 3 SOUNS apport es tOD CUIS nn nu NN ni nous 4 1 4 Etapes du projet et m thodologie VV 9 2 Analyse dU proble ME esne 10 2 1 Le recalage des mod les g n riques n nnnssnnsennorrrnsnreorrrnsrrrsrrrrrrresene 10 2 2 M thodes d optimisation propos es 13 3 MISE CMO UVO oanp r E 19 3 1 Structure g n rale de l application 19 3 2 Le programme description proc durale s ssseeensssenesesnnrenrrrrerrrrrrnnene n 20 3 3 M thodes d optimisation impl ment es nannnaannnannnennnnennnennnsnnnnenrennnnnne 21 4 R sultats critiques et am liorations 26 4 Les aonnees d tests Le An SA ns nn ne 26 4 2 R SUMALS LCOMMENIASS 4 5 nn re ont 26 4 3 Critique globale et am liorations 34 D OONCISIONESS ne en nome 34 i CONEA E i a e AAT E EA 34 D CO AO E A a nt ec 36 Ol LLC PR Re 36 02 A1 KE 1 01
8. a surface externe et a contrario les points internes l aide d une sph re inscrite figure 16 a b Figure 16 a Sph re englobante pour le cartilage de l ac tabulum b Sph re inscrite pour le cartilage f moral MIRALab University of Geneva 17 Caecilia Projet M moire Charbonnier COME de licence 2 Les techniques de s lection des zones d attache sur les os gt S lection par une spline de la zone d attache des ligaments sur les os Ici m me principe que pour les mod les g n riques une spline correspondant la zone d attache est dispos e sur l os Celle ci s lectionne les points du mesh n cessaires tout en les ordonnant automatiquement figure 17 La seule diff rence est qu il faut v rifier que la s lection comporte le m me nombre de points que la s lection sur le mod le g n rique sinon nous ne pourrons pas assurer la correspondance pour TPS De Spline a b Figure 17 a Spline repr sentant la zone d attache b Points s lectionn s par la spline gt S lection de la surface d attache des cartilages sur les os Les cartilages ne poss dant pas de contour d attache mais d une surface la m thode des splines n est pas adapt e Le proc d utilis ici consiste s lectionner pour chaque point caract ristique le point de l os le plus proche figure 18 Ils seront donc directement recal s et la correspondance pour TPS sera garantie MIRALab Uni
9. bes j ai pens calculer pour chaque point du mesh leur coefficient de courbure et ainsi conserver uniquement les points de courbure maximale Pour se faire j ai utilis l algorithme de Gauss Malheureusement ce proc d n a pas fourni les r sultats attendus En effet les coefficients de l algorithme de Gauss poss dent des signes diff rents selon la topologie du mesh Le signe n gatif lorsque la surface ressemble une selle et positif lorsqu elle ressemble une sph re figure 14 Figure 14 a Courbure n gative b Courbure net De ce fait je croyais pouvoir s lectionner les points de la surface externe du cartilage en calculant les courbures positives maximales et la surface interne avec les courbures n gatives maximales Or le mesh tant irr gulier alternance de bosses et de trous j avais des points des deux c t s figure 15 J ai donc cart cette m thode i http www umpa ens lyon fr JME Vol1Num1 artSBarre artSBarre pdf 10 idem MIRALab University of Geneva 16 Caecilia Projet M moire Charbonnier COME de licence Erreur Figure 15 a b Des points des deux c t s sont s lectionn s gt S lection par une sph re des points de la surface d attache du cartilage Pour obtenir la surface d attache des cartilages c est une sph re qui semblait le plus efficace et nous avons donc retenu cette solution En disposant une sph re englobante celle ci permet de s lectionner les points de l
10. bilit de positionner celle ci manuellement en agissant sur les points de contr le ou de charger une spline existante partir d un fichier et de l adapter au besoin ou encore de placer des points dans l espace et de cr er la spline passant par ces points qui deviendront alors les nouveaux points de contr le figure 24 Cette derni re m thode est particuli rement pratique car elle permet de s lectionner plus rapidement le contour d un ligament et elle cr e une zone d attache plus facilement partir de points dispos s sur IRM Ceci est particuli rement utile lorsque l on conna t la position approximative d un ligament mais que la zone d attache ne peut pas tre d finie exactement T i To a b Figure 24 a Points plac s dans l espace croix en bleu b Spline passant par ces points les points deviennent les points de contr le de la spline On remarque donc que la spline joue un r le majeur dans notre application De plus gr ce sa flexibilit cet outil peut tre utilis dans d autres proc d s Par exemple elle peut tre utile pour d finir la zone d attache des muscles figure 25 Ceci ayant t r alis dans le cadre de ce projet apr s les tests cf 4 2 Figure 25 Les couleurs repr sentent les zones d attache des diff rents muscles sur le f mur http www tecno ior it VRLAB researchers repository MuscleSF MuscleSF jpg MIRALab University of Geneva 24 Caecilia Pro
11. cipe qu expliqu plus haut Quant l autre s lection il fallait un peu modifier la m thode En effet j ai d impl menter un moyen de s lectionner ces points suppl mentaires directement sur la spline figure 28 vu que le corps du ligament n est pas attach l os Au moment du recalage on sp cifiera avec la spline par o le mod le devra passer C est dire qu il suffit de disposer celle ci dans la sc ne de fa on repr senter le contour du ligament en son milieu puis de cliquer sur le bouton de s lection pr vu cet effet Le syst me propose l utilisateur de choisir avec quel ligament et quelle s lection du mod le il souhaite faire la correspondance puis s lectionne automatiquement le nombre de points n cessaire figure 29 Gr ce cette technique nous avons consid rablement am lior les premiers tests et nous vitons les collisions avec l os ou d autres tissus Le corps du ligament poss de une meilleure paisseur ces proportions globales sont mieux conserv es mais il reste quand m me MIRALab University of Geneva 27 Caecilia Projet M moire Charbonnier COME de licence des am liorations faire surtout pour les ligaments ilio f moral et ischio f moral qui demeurent encore insatisfaisants c d Figure 28 a S lection avec la spline des points caract ristiques du ligament en son milieu b Les points sont s lectionn s selon le principe habituel c La spline d finit le co
12. daf 6 3 Cours G Falquet Tableaux et tri Structure de donn es Universit de Gen ve 20083 http cui unige ch isi cours std present04 MIRALab University of Geneva 36 Caecilia Projet Charbonnier COME T Annexes 7 1 Manuel d utilisation Interface utilisateur Calcule les points de courbure Charger les re d CUrYatures E Save Positive v Visualiser les visualization Processing Sauver les donn es landmarks sur l IRM Ldms Mew Ldm 2 Interaction on off i 100 Visualiser le mod le TE _Ldm Reg DD Model Smooth 10 Se _ Segmented Data Data Deform Visualiser les donn es segment es Selection SelectonModel S l ctonST Cr er une spline Interaction on off SelectMiddiecrsT Type de s lection SphereSelector Translate pour la spline PlaneSelector Reset Convert C Interaction on off Interaction on M moire de licence Nombre de points de courbure souhait Type de courbure Nouveau landmark Nombre de points affich Recale le mod le nombre de points souhait pour TPS Lisse le mod le nombre d it rations D forme le mod le et la zone d attache S lectionne sur l os S lectionne sur le tissu S lectionne le milieu du tissu Recale les points pour les cartilages off Efface les Convertion landmarks landmarks sph res MIRALab University of Geneva Ji Caecilia Proj
13. de base Pour se faire des tests de recalage ont t accomplis et ceux ci ont tout de suite d montr l inefficacit de telles techniques Parall lement cette d marche d apprentissage une premi re prise de contact avec l anatomie et la lecture de coupes d IRMs de la hanche tait n cessaire notamment afin d tre capable de r aliser ces premiers tests et d obtenir une compr hension g n rale de la physiologie articulaire Le langage choisi pour ce programme tant C langage parfaitement adapt ce type d op ration de traitement il fallait aussi entreprendre une remise niveau dans ce domaine et comprendre les librairies VTK Visualization ToolKit consistant en un ensemble de classes C et supportant une large vari t d algorithmes de visualisation et de techniques de mod lisation A ce niveau il para t ind niable qu une bonne ma trise de ces librairies VTK apporterait un gain de temps certain dans le d veloppement des m thodes futures et fournirait un ventail suppl mentaire vident de possibilit s d optimisation Dans ce contexte il tait d ailleurs important de prendre rapidement en main la plate forme Microsoft Visual Studio NET qui m tait jusqu alors m connue L tude documentaire tant termin e et ayant analys les limitations du programme une premi re liste de solutions a t bauch e celle ci tenant compte des caract ristiques http www vtk org MIRALab University of Geneva
14. disposer des objets interactivement apr s am lioration comme les outils de s lection plan sph re spline Une deuxi me fen tre est utilis e pour l affichage de IRM et des images segment es associ es au volume visionn dans la premi re fen tre Cette seconde fen tre est MIRALab University of Geneva 19 Caecilia Projet M moire Charbonnier COME de licence automatiquement mise jour lorsque l utilisateur change de vue Finalement une bo te de dialogue assure l interaction avec l utilisateur contr le et param tre les outils de visualisation de s lection et de recalage Celle ci permet aussi de sauvegarder les donn es Must ja 2 Lot st simttnding tes japati Si beo Cut ivatan Tout 7 wsmstratmn te Sitting TUSDA nr Figure 19 Le programme gauche l IRM droite la bo te de dialogue et au centre les donn es 3 2 Le programme description proc durale Avant de d tailler les m thodes d optimisation je d sire revenir quelques instants sur la proc dure g n rale appliqu e pour la mod lisation anatomique des tissus mous Comme on l a d j vu le travail de recalage se r alise en plusieurs temps figure 20 Tout d abord l utilisateur charge le mod le g n rique qu il souhaite adapter puis s lectionne et enregistre ses points caract ristiques laide des outils de s lection suivant la topologie du mesh Cette manipulation n est effectu e qu une seule fo
15. e technique r cup re donc leurs coordonn es et recherche pour chacun d eux le point du mod le g n rique le plus proche Evidemment il est n cessaire que le syst me mette jour les coordonn es quand l utilisateur la d place Dans le cas du cartilage de l ac tabulum nous souhaitons obtenir la surface externe pour le recalage ceci tant r alis l aide de la sph re englobante Ici une difficult suppl mentaire se pr sente En effet il est n cessaire de restreindre la recherche du point le plus proche afin d viter que la sph re ne s lectionne un point de la surface interne figure 21 et 22 Ceci tant r alis facilement si l on limite la recherche plus ou moins la moiti du rayon de la sph re R 2 MIRALab University of Geneva 21 Caecilia Projet M moire Charbonnier COME de licence a b Ici la sph re s lectionne la surface interne restreindre la recherche Fiqure 21 a Zone demandant une restriction de recherche b R sultat aucun point interne n est s lectionn J Mod les E Points ce N e Outils Ne M Traitement Figure 22 Proc dure avec la sph re MIRALab University of Geneva 22 Caecilia Projet M moire Charbonnier COME de licence La spline La spline se d finit comme un ensemble de points ordonn s attach s de bout en bout et poss de des points de contr le permettant de la d placer et d en modifier sa forme E
16. eci permettant de gagner norm ment de temps et de rendre le programme plus ind pendant 5 Conclusion 5 1 Commentaires Ce projet a t men avec le d fi de construire une application compl te en exploitant les m thodes issues de recherches en optimisation de traitement graphique Plusieurs m thodes ont t mises en avant et toutes ont t inclues dans le programme final Certes certaines se sont av r es inutiles mais d autres ont fortement am lior l utilisation globale du programme ou en ont augment sa souplesse Malgr les am liorations qu il reste accomplir ce projet a constitu une certaine r ussite dans l optimisation des m thodes de recalage et encourage la recherche de nouveaux proc d s MIRALab University of Geneva 34 Caecilia Projet M moire Charbonnier COME de licence Ce travail de licence tait int ressant gr ce l axe de recherche tudi et aux outils utilis s pour la mise en oeuvre En effet la r alisation d une application compl te l aide d un langage objet comme C et la d couverte des librairies VTK faisaient partie des aspects stimulants de ce projet De plus travailler dans un domaine tel que la mod lisation m dicale constitue un sujet particuli rement passionnant L tude des techniques de recalage et de mod lisation 3D ainsi que leurs optimisations laissent para tre un futur int ressant gr ce l infinit de possibilit s de d veloppement et aux divers enjeu
17. et M moire Charbonnier COME de licence Proc dure compl te de recalage cf aussi point 3 2 1 Pour s lectionner les points caract ristiques gt Chargez le mod le en cliquant sur Load fichier ST gt Choisissez l outil de s lection a pour la sph re appuyez sur SphereSelector et placez la autour ou l int rieur du cartilage Attention la sph re doit tre correctement coll e la surface sinon les points ne seront pas s lectionn s b pour la spline appuyez sur SplineSelector et placez la sur le ligament en agissant sur les points de contr le Utilisez le type de s lection Default le mode Restrictive n tant plus n cessaire vu que l on utilise des ligaments de haute r solution gt Si vous utilisez la spline enregistrez la en SP l aide du bouton Save sinon passez l tape suivante gt S lectionner les points caract ristiques en cliquant sur SelectOnST gt Pour la spline r p ter 2 fois les 3 tapes pr c dentes pour avoir les 2 zones d attache et les points sur le corps gt Enregistrer les points caract ristiques en txt l aide du bouton Save 2 Pour s lectionner les zones ou les surfaces d attache gt Chargez l os ou les os en cliquant sur Load fichier vtk gt Pour les ligaments cliquez sur SplineSelector et disposez la spline sur l os l endroit d sir Appuyez ensuite sur SelectOnModel le syst
18. ieure c Ligaments de la hanche face ant rieure Cette articulation est la fois tr s stable et tr s mobile Elle parvient concilier des imp ratifs contradictoires de mobilit et de stabilit De plus elle assure la jonction tronc membre inf rieur et en ce sens supporte la moiti du poids du buste de la t te des membres sup rieurs et du bassin en position debout et appui bi podal sur les deux pieds mais supporte en r alit des contraintes bien sup rieures d s lors que le corps est en mouvement Pour ce projet nous nous concentrons sur les ligaments et les cartilages de la hanche ainsi que les os La reconstruction de ces diff rents tissus est r alis e partir des IRMs du patient et des donn es segment es technique des Marching cubes En ce qui concerne les os ceux ci sont clairement identifiables sur les images et peuvent tre mod lis s facilement figure 3 Figure 3 Segmentation automatique des os on remarque qu ils sont facilement identifiables http www letempledelaforme com article21 html http perso wanadoo fr d lefebvre bertin htm i http www exaflop org docs marchcubes ind html MIRALab University of Geneva 4 Caecilia Projet M moire Charbonnier COME de licence En revanche les tissus mous comme les ligaments posent beaucoup plus de probl mes Effectivement les ligaments sont peu apparents et leurs zones d insertion et leur orientation exactes demeurent floues Ai
19. is En effet les points caract ristiques sont invariants vu que nous utilisons les mod les g n riques comme r f rence globale Ensuite l utilisateur affiche le f mur ou le pelvis ou les deux afin de s lectionner la surface d attache La technique de s lection d pendra nouveau du mod le g n rique mais il devra veiller s lectionner un ensemble de points identique en nombre par rapport la s lection de l tape pr c dente et l ordonner correctement pour TPS Une fois les s lections achev es il ne reste plus qu recaler le mod le avec TPS Le ligament ou le cartilage ainsi adapt est alors sauvegard MIRALab University of Geneva 20 Caecilia Projet M moire Charbonnier COME de licence Figure 20 Proc dure de recalage 3 3 M thodes d optimisation impl ment es Dans cette section je vais d velopper chaque technique impl ment e en cartant celles qui n ont apport aucune am lioration au programme cf 2 2 1 Les outils de s lection La sph re De part leur caract re sph rique cet outil est utilis pour les cartilages Nous l avons d j mentionn au paragraphe 2 2 la sph re permet de s lectionner les points caract ristiques facilement en la disposant manuellement autour ou l int rieur du cartilage suivant la surface qu il s agit de s lectionner Comme n importe quel objet 3D la sph re est repr sent e par un ensemble de points interli s Cett
20. jet M moire Charbonnier COME de licence 2 Recalage des cartilages La surface du cartilage doit coller parfaitement l os De ce fait le proc d utilis ici consiste s lectionner pour chaque point caract ristique le point de l os le plus proche figure 26 Ils seront donc directement recal s et la correspondance pour TPS sera garantie Mod les Points En Traitement Figure 26 Proc dure de recalage des points caract ristiques des cartilages Evidemment la surface d attache doit avoir tout de suite la bonne orientation Le cas ch ant la position du cartilage par rapport l os sera mauvaise Heureusement le cartilage est un tissu facile segmenter Nous aurons donc ais ment son orientation exacte 3 Param trage de TPS On l a vu un nombre de point lev est un facteur f cheux pour la performance du programme En laissant l utilisateur le choix du nombre de points une zone de texte a t pr vue cet effet le syst me acquiert beaucoup plus de souplesse On verra dans les tests par la suite que le nombre de points s lectionn s par les techniques de s lection automatique tourne autour des 400 points ce qui est cons quent Avec le param trage l utilisateur a la possibilit de r duire ce nombre tout en gardant une bonne r partition sur le mesh condition respecter si l on veut obtenir une d formation acceptable MIRALab University of Geneva 25 Caecilia Pr
21. lle est utilis e pour deux manipulations diff rentes la s lection des points caract ristiques et la s lection des zones d attache Dans les deux situations le m canisme est identique quelques exceptions pr s Comme pour la sph re l id e est de parcourir la spline en r cup rant la position de chaque point qui doit tre mise jour chaque d placement et en recherchant le point du ligament ou de l os le plus proche figure 23 Ainsi un contour se dessine et l ordre des points est assur Quant la s lection des zones d attache une diff rence est noter il est imp ratif que le nombre de points s lectionn s soit gal au nombre de points de la s lection sur le mod le g n rique cf 2 1 sinon la d formation sera mauvaise car TPS n cessite le m me de points en entr e qu en sortie figure 23 Dans ce but le syst me propose l utilisateur de choisir avec quel ligament et quelle s lection du mod le il souhaite faire la correspondance D s lors le syst me s lectionne automatiquement le nombre de points n cessaire Mod les Points Outils Traitement Figure 23 Proc dure avec la spline gauche s lection des points caract ristiques et droite s lection des zones d attache MIRALab University of Geneva 23 Caecilia Projet M moire Charbonnier COME de licence Pour disposer la spline dans la sc ne plusieurs solutions s offrent alors L utilisateur a la possi
22. me vous demandera de sp cifier avec quel ligament et quels points caract ristiques du mod le vous voulez faire correspondre la zone d attache donnez le ligament et la spline qui a s lectionn ces points R p ter l op ration pour la seconde zone d attache Finalement placez la spline de fa on ce qu elle d termine par o le ligament doit passer et cliquez sur SelectMiddleOfST le syst me vous demandera nouveau de sp cifier avec quel ligament et quels points caract ristiques du mod le vous voulez faire correspondre la s lection gt Pour les cartilages appuyez sur Translate le syst me vous demandera de sp cifier quels points caract ristiques vous voulez recaler gt Laissez vos points affich s l cran pour le recalage MIRALab University of Geneva 38 Caecilia Projet M moire Charbonnier COME de licence 3 Recaler le mod le avec TPS gt Sp cifier le nombre de points pour TPS dans la zone de texte pr vue cet effet puis cliquez sur Ldm Reg le syst me vous demandera de sp cifier quels points caract ristiques vous voulez utiliser pour le recalage gt Enregistrez le mod le en ST avec le bouton Save Autres fonctionnalit s utiles 1 Pour cr er une spline partir de landmarks appuyez sur New Ldm et placez le landmark dans la sc ne l endroit souhait R p tez cette derni re action suivant le nombre de points de contr le n cessaire puis appu
23. n rales de la surface du mesh tout en minimisant le temps de calculs Au niveau du nombre de points on peut constater l observation suivante plus celui ci est lev plus la d formation et la r partition des points sur le mesh sont bonnes mais plus le temps de calculs est cons quent Effectivement on a un accroissement du nombre de points d influence sur le mesh qui minimise le nombre de points approxim s par interpolation vu que ceux ci sont directement recal s Il faudra donc trouver un nombre de points id al sans diminuer la performance En ce qui concerne la position des points caract ristiques nous avons remarqu que les proportions taient mieux pr serv es si les points taient r guli rement r partis sur le mesh figure 9 Ceci permet d am liorer l approximation pour les points entre deux points sources car un point du mesh proche d un point source est recal une position proche du point cible correspondant Figure 9 a R partition parfaite des points caract ristiques en bleu sur le mod le g n rique les proportions sont bien pr serv es b R partition al atoire Dans le programme de base les techniques impl ment es admettaient uniquement de placer des points isol s manuellement et n gligeaient de prendre en compte la topologie du mesh De ce fait il n tait pas possible de disposer un grand nombre de points sur le mesh car ceci devenait trop fastidieux et la d formation tait par co
24. nn es segment es les ligaments etc de disposer manuellement un un et interactivement des points caract ristiques sur les IRMs et sur les mod les g n riques et de recaler ceux ci en utilisant TPS Figure 5 a S lection des points caract ristiques en bleu sur le mod le g n rique b S lection des zones d attache sur les os en bleu c Recalage avec TPS MIRALab University of Geneva 7 Caecilia Projet M moire Charbonnier COME de licence Mod les S Points Outils Volume Fiqure 6 Diagramme illustrant les tapes du recalage Apr s tude de ce programme de base nous avons remarqu que les techniques utilis es pour le recalage taient p rilleuses manuelles et surtout tr s approximatives car elles n gligeaient les contraintes anatomiques comme par exemple que le ligament soit parfaitement attach l os D s lors il semblait essentiel d apporter de nouvelles solutions permettant d optimiser ces m thodes notamment en permettant la s lection automatique des points caract ristiques et des zones d attache sur les os ceci afin d obtenir un recalage plus pr cis et plus r aliste Dans ce cadre les objectifs fix s pour ce m moire ont t e D tudier l influence des param tres du recalage en particulier le nombre et la position des points caract ristiques sur la qualit de recalage e D incorporer des contraintes g om triques au processus de recalage dans
25. ns quent mauvaise D s lors il paraissait n cessaire de trouver des m thodes d optimisation permettant de s lectionner automatiquement les points optimaux en respectant les deux conditions sus mentionn es performance et conservation des proportions MIRALab University of Geneva 12 Caecilia Projet M moire Charbonnier COME de licence M thodes d optimisation propos es Les solutions de recalage propos es reposent sur deux l ments essentiels elles doivent rendre le programme plus automatique plus souple et doivent s appuyer sur des contraintes g om triques et anatomiques Les ligaments poss dent une g om trie filiforme et doivent tre fix s l os par leurs deux extr mit s figure 10 Nous allons donc chercher des proc d s permettant de s lectionner l ensemble des points caract ristiques constituant les contours des surfaces d attache les extr mit s et en faisant de m me sur l os les points des zones d attache du ligament a b Figure 10 a Les ligaments g n riques de la hanche b Contrainte le ligament doit tre fix l os par ses deux extr mit s Pour les cartilages leur g om trie diff re fortement de celle des ligaments En effet ceux ci ressemblent des demi sph res cartilage de l ac tabulum ou des sph res trou es cartilage f moral Ici nous n allons plus nous int resser leurs extr mit s mais l ensemble de leur surface car celle ci es
26. nsi on se voit dans l impossibilit de mod liser ceux ci directement d apr s les IRMs C est pourquoi nous utilisons des mod les g n riques qu il s agit de recaler sur les os du patient en prenant en compte l information limit e des IRMs La segmentation des cartilages quant elle est relativement ais e Nous savons que les cartilages doivent coller l os Or lors de leur reconstruction partir des images segment es on constate que ceux ci conservent leur orientation d origine mais ne sont malheureusement pas parfaitement coll s Ceci provenant de d fauts dans la m thode de reconstruction des Marching cubes Nous allons donc nous servir des cartilages issus des donn es segment es du patient et les recaler pour qu ils respectent les contraintes anatomiques Le cartilage d un patient peut tre aussi utilis de mani re g n rique et tre recal sur les os d un autre patient mais le r sultat sera par cons quent moins bon Voici un tableau illustrant les donn es disponibles dans le cadre de ce projet Capsule articulaire union des ligaments ilio f moral Ischio f moral et pubo f moral Cartilage f moral Patient Cartilage de l ac tabulum Patient Tableau 1 Donn es disponibles et leur origine G n rique MIRALab University of Geneva 5 Caecilia Projet M moire Charbonnier COME de licence 1 3 Solutions apport es et objectifs Comme il est de coutume dans l animation 3D nous utilisons
27. ntour du ligament en son milieu d Les points sont s lectionn s sur la spline MIRALab University of Geneva 2g Caecilia Projet M moire Charbonnier COME de licence Mod les Points Outils IH Traitement Figure 29 Proc dure avec prise en compte du contour du ligament en son milieu A gauche la s lection sur le mod le g n rique au centre la s lection des zones d attache sur les os et droite la s lection du contour du ligament en son milieu Pour cette deuxi me s rie c est ce moment l que nous avons pens param trer TPS Nous ne voyions pas l utilit de le faire plus t t car les ligaments utilis s avant avaient une r solution faible Gr ce cette optimisation nous avons gagn de pr cieuses secondes Dans les pages qui vont suivre vous trouverez un tableau comparatif des r sultats tableau 3 et quelques illustrations du recalage des ligaments et des cartilages g n riques sur les os de deux patients une homme et une femme bas sur leurs IRMs et les donn es segment es correspondantes figures 30 32 MIRALab University of Geneva 29 Caecilia Charbonnier Tableau ajouter l impression MIRALab University of Geneva Projet COME M moire de licence 30 Caecilia Projet M moire Charbonnier COME de licence a b Figure 30 a Mod le homme ligament pubo f moral S rie 1 b Mod le homme ligament pubo f moral et autres tissus S
28. oint celui du contour le plus proche Ainsi on devrait obtenir une cha ne ordonn e ce qui n est malheureusement pas le cas Nous avons donc abandonn cette m thode MIRALab University of Geneva 14 Caecilia Projet M moire Charbonnier COME de licence Erreur c Figure 12 a Plan parall le la surface d attache du ligament b R sultat obtenu avec le plan on remarque que les points caract ristiques ne sont pas correctement ordonn s c R sultat souhait cha ne ordonn e gt S lection par une spline des points du contour de la surface d attache du ligament Apr s l chec du plan c est avec la spline que j ai d cid de poursuivre Il suffit de disposer une spline sur le contour de la surface d attache Celle ci va s lectionner les points du mesh n cessaires tout en les ordonnant automatiquement figure 13 C est cette solution que nous avons retenue pour les ligaments MIRALab University of Geneva 15 Caecilia Projet M moire Charbonnier COME de licence a Figure 13 a Spline dispos e sur le contour de la surface d attache les petites sph res roses repr sentent les points de contr le de la spline permettant de d placer ou de d former celle ci b Points caract ristiques s lectionn s par la spline ils sont automatiquement ordonn s gt S lection des points de courbure maximale du cartilage en tant que surface d attache Les cartilages poss dant des surfaces cour
29. ojet M moire Charbonnier COME de licence 4 D formation dynamique du ligament et de sa zone d attache correspondante Cette technique permet de visualiser dynamiquement le changement de s lection sur l os et la d formation correspondante du ligament Lorsque l utilisateur modifie la forme ou la position de la spline il peut demander au syst me d afficher directement les transformations cons quentes c est dire les nouveaux points s lectionn s sur l os et la d formation n cessaire pour que l extr mit du ligament puisse correspondre cette s lection Ceci est relativement pratique pour valuer ou modifier le r sultat du recalage rapidement 4 R sultats critiques et am liorations 4 1 Les donn es de test Toutes les donn es de tests ont t fournies par l assistant Une premi re s rie de tests a t labor e en respectant uniquement les contraintes de liaison avec les os Apr s r flexion et discussion avec celui ci certaines m thodes taient un peu approximatives et ont t modifi es Une fois celles ci corrig es une deuxi me s rie de tests a t r alis e avec des mod les g n riques de haute r solution Ainsi tous les tissus g n riques disponibles cf paragraphe 1 2 ont t recal s selon les contraintes de liaison avec les os mais aussi en d tectant la collision avec d autres tissus Pour valider les tests j ai utilis deux sujets les os d un homme et d une femme issus de leur
30. puyer sur Model gt Pour visualiser les donn es segment es sur l IRM dans la petite fen tre appuyer sur Segmented Data MIRALab University of Geneva 39
31. s IRMs ainsi que les donn es segment es et les IRMs du patient correspondant 4 2 R sultats et commentaires D une mani re g n rale les m thodes impl ment es ont apport beaucoup de souplesse au programme Elles sont plus automatiques plus simples et plus rapides manipuler Nous constatons aussi que peu de diff rences s parent les deux sujets Je vais maintenant successivement commenter les deux s ries de tests Premi re s rie de tests La s lection des points caract ristiques quelque soit l outil utilis s est d roul e sans probl me Les techniques ont t concluantes avec tous les mod les g n riques et ces outils permettent de s lectionner parfaitement le contour d attache des ligaments et les surfaces d attache des cartilages Pour le recalage les r sultats diff rent suivant le type de mod le g n rique En ce qui concerne les cartilages le r sultat est excellent La surface des deux mod les colle parfaitement l os aucune zone d encastrement dans l os n est relever Pour les ligaments les premiers tests sont satisfaisants La zone d attache est nettement plus facile s lectionner et manipuler et les extr mit s collent correctement l os Les contours sont assez nets sauf lorsque le corps du ligament est trop tir En revanche MIRALab University of Geneva 26 Caecilia Projet M moire Charbonnier COME de licence on constate trop de d formation et un manque d pais
32. s et topologiques Mod le g n rique Zones de contrainte le ligament doit tre attach l os Points caract ristiques Mod le du patient MIRALab University of Geneva 2 Caecilia Projet M moire Charbonnier COME de licence Le travail de ce m moire consiste alors en la conception d une application permettant de mod liser des mod les 3D r alistes de la hanche en tenant compte des propri t s anatomiques et en s appuyant sur les IRMS correspondants 1 2 L anatomie de la hanche L articulation de la hanche dite coxo f morale unit le bassin os iliaque l extr mit sup rieure du f mur Il s agit d une articulation de type narthrose qui gr ce sa forme permet une grande libert de mouvement L extr mit sup rieure du f mur pr sente une t te dont son volume est gal aux 2 3 d une sph re Sa valeur angulaire est de 240 Dans sa partie centrale elle est creus e par la fossette du ligament rond qui en assure sa vascularisation La cavit cotylo ide ou ac tabulum est un segment de sph re creuse Sa courbure est parfaitement adapt e la courbure de la t te f morale mais sa valeur angulaire n est que de 180 Cet embo tement partiel autorise le mouvement La surface articulaire ressemble un fer cheval dont l ouverture est situ e vers le bas Celle ci est recouverte d une paisse couche de cartilage hyalin cartilage articulaire en moyenne 2 mm Le pourtour de l ac
33. seur au niveau du corps car aucun point ce niveau l n est pris en compte dans TPS D ailleurs ce probl me devient m me catastrophique pour les ligaments ilio f moral et ischio f moral figure 27 Etant fortement en rotation ceux ci traversent en grande partie le f mur et leurs zones d attache sont d coll es Figure 27 Le ligament ilio f moral pr sente une rotation d arri re attache sur le pelvis en avant attache sur le f mur On remarque qu il est fortement d form et qu il traverse la t te f morale Deuxi me s rie de tests Pour les seconds tests nous avons pr f r utiliser des ligaments de plus haute r solution afin d obtenir une meilleure interpolation Le nombre de points tant plus lev j ai d re s lectionner les points caract ristiques Cette fois ci la s lection a t plus ardue r aliser car le mesh tant mieux d fini il est plus irr gulier Toutefois le r sultat est identique aux pr c dents tests Concernant le recalage les cartilages n ont pas t re test s ceux ci ayant d j une r solution lev e Par contre pour les ligaments nous avons remarqu qu il serait int ressant d ajouter des points caract ristiques entre les deux extr mit s du ligament ainsi la r partition des points sur le mesh serait plus uniforme et la d formation serait meilleure Dans ce but nous avons utilis la spline pour s lectionner ces points sur les ligaments selon le m me prin
34. t compl tement coll e l os figure 11 Il faudra donc chercher des proc d s s lectionnant la plupart des points de surface que ce soit sur le cartilage ou sur l os MIRALab University of Geneva 13 Caecilia Projet M moire Charbonnier COME de licence Figure 11 a Cartilage de l ac tabulum en forme de demi sph re b Cartilage f moral en forme de sph re trou e Voici la liste des solutions envisag es qui seront bri vement d crites les caract ristiques plus techniques seront d taill es dans le chapitre suivant 1 Les techniques de s lection des points caract ristiques gt S lection par un plan des points du contour de la surface d attache du ligament II s agit de disposer un plan parall le la surface d attache du ligament et de calculer l intersection de celui ci avec les points du mod le g n rique Si les points appartiennent au plan ils sont s lectionn s En revanche cet ensemble de points est class al atoirement d o la n cessit de conserver et d ordonner uniquement les points du contour afin d assurer par la suite la correspondance pour TPS figure 12 Cette technique paraissait int ressante mais je me suis tr s vite rendue compte qu elle tait limit e En effet elle se borne aux surfaces planaires et nous rencontrons de nombreuses difficult s ordonner les points correctement car la seule information exploitable est de s lectionner pas pas pour chaque p
35. tabulum est prolong par un anneau incomplet de fibro cartilage le labrum Celui ci augmente la stabilit articulaire sans limiter son amplitude figure 1 Le ligament transverse dont les fibres se confondent avec les extr mit s du labrum est la fois souple et tr s r sistant Il compl te la surface articulaire Finalement l articulation elle m me est solidement envelopp e par une capsule articulaire figure 2 L int rieur de celle ci est tapiss d une muqueuse s cr tant le liquide synovial qui d une part nourrit le cartilage et d autre part lubrifie l articulation afin d assurer son glissement exempt de friction Les os sont reli s par les ligaments ilio f moral ischio f moral et pubo f moral qui assurent l articulation la stabilit n cessaire figure 2 Les muscles et les tendons permettent l articulation de bouger F Fu pi ARE Labrum Cotyle T te f morale Ligament rond Grand trochanter er TT Membrane synoviale Ischion Petit trochanter Figure 1 L articulation de la hanche coupe frontale www doctissimo fr html sante atlas img 45b gif MIRALab University of Geneva 3 Caecilia Projet M moire Charbonnier COME de licence Ligament ilio f moral Ligament ilio f moral Ligament ischio f moral fx horizontal fx vertical Ligament pubo f moral AS 4 c Figure 2 a Capsule articulaire en bleu b Ligaments de la hanche face post r
36. tre deux seront interpol s figure 7 L inconv nient de cette technique est que la correspondance de chaque point cible avec son point source doit tre connue et que les deux ensembles de points doivent tre de taille gale et ordonn s identiquement Le cas ch ant la d formation prendra des figures non conformes figure 8 MIRALab University of Geneva 10 Caecilia Projet M moire Charbonnier COME de licence Figure 7 Simple exemple de transformation de coordonn es utilisant TPS On consid re 2 ensembles de points croix et rond pour lesquels nous assurons la correspondance a TPS permet un parfait alignement des points et le recourbement de la grille montre la d formation n cessaire pour que les 2 ensembles de points soient confondus b 100 200 E TT c TPS avec correspondances connues Figure 8 a b Images originales avec leurs markers correspondants c Superposition des images 1 et 2 et d formation en utilisant TPS pour que les markers co ncident 7 http www cs ucsd edu sjb pami_tps pdf i http www ceremade dauphine fr cohen mypapers wacv00 pdf MIRALab University of Geneva 11 Caecilia Projet M moire Charbonnier COME de licence Reste tudier l influence des param tres du recalage en particulier le nombre et la position des points caract ristiques sur la qualit de recalage Dans les 2 cas le but est d obtenir une d formation acceptable pr servant les proportions g
37. ue soit l outil fonctionne parfaitement dans les deux s ries de tests Pour le recalage des cartilages les r sultats sont excellents mais comme je l ai d j mentionn il faut que la segmentation soit correctement ex cut e au pr alablement si l on veut obtenir une bonne orientation Enfin pour les ligaments on constate une nette am lioration dans la deuxi me s rie de tests mais il reste encore du travail fournir si l on veut acqu rir encore un meilleur recalage Dans ce but plusieurs am liorations seraient envisag es comme gt D ajouter des contraintes de d formation permettant de conserver automatiquement les proportions g n rales du ligament ou son volume gt D analyser les possibilit s de recalage autres que TPS gt De recaler les angles anatomiques du patient par rapport aux mod les g n riques c est dire de s assurer que les os du patient soient bien dans la m me orientation que les mod les g n riques gt D am liorer l interaction avec IRM en pla ant plusieurs points sur l image lorsque le ligament est visible et ainsi obtenir une position plus pr cise de celui ci lors du recalage gt De calculer automatiquement le nombre de points n cessaire par rapport la r partition spatiale du mod le g n rique gt Concernant la portabilit du programme nous envisageons aussi de r utiliser les zones d attache les splines d un patient et de les adapter automatiquement un autre c
38. versity of Geneva 18 Caecilia Projet M moire Charbonnier COME de licence Figure 18 a Points devant tre recal s le cartilage ne figure pas pour raison de clart on voit qu ils ne sont pas coll s la surface ou qu ils sont l int rieur de l os b Apr s manipulation les points collent maintenant parfaitement l os 3 Param trage de TPS On a vu que si l on augmentait le nombre de points caract ristiques on obtenait une d formation et une r partition des points sur le mesh meilleures mais que l accroissement du temps de calculs tait aussi proportionnel Dans cette id e j ai pens qu il serait int ressant de param trer TPS afin de pouvoir d finir manuellement le nombre de points souhait ceci donnant plus de souplesse et de contr le au programme 3 Mise en uvre 3 1 Structure g n rale de l application Une application de mod lisation de mod les 3D anatomiques implique de pouvoir visualiser diff rentes donn es afin de les manipuler Dans ce but un programme de base a t fourni par l assistant permettant de charger des donn es telles que les os les IRMs les donn es segment es les ligaments etc de disposer manuellement et interactivement des points caract ristiques sur les IRMs et sur les mod les g n riques et de recaler ceux ci en utilisant TPS Ce programme se compose de trois modules principaux figure 19 une premi re fen tre permet la visualisation 3D des donn es et de
39. x qu implique la recherche m dicale MIRALab University of Geneva 35 Caecilia Projet M moire Charbonnier COME de licence 6 R f rences 6 1 Livres Frank H Netter M D in Maloine ed Atlas d anatomie humaine 9th edition 1997 I A Kapandii in Moloine ed Physiologie articulaire 4th edition Williams Warwick Dyson amp Bannister in Churchill Livingstone ed Gray s Anatomy 37 edition 1989 H Petersson amp D Allison in Isis Medical Media ed The Encyclopaedia of Medical Imaging 1998 Imagerie m dicale S minaires aux tudiants en m decine de 1 2 et 3 ann e Universit de Gen ve 2001 Torsten B M ller Emil Reif in M decine Sciences Flammarion ed Atlas d anatomie en coupes s ri es TDM IRM 2 edition 2001 H Schild in First Interactive ed R f rence compl te C 2002 Commissions romandes de math matique de physique et de chimie in Tricorne ed Formulaires et tables 2000 6 2 Internet Ressources et documentation www cplusplus com Librairies VTK www vtk org doc nighitly html Standard Template Library STL http www linuxselfhelp com HOWTO C Programming HOWTO 17 htmIl et http www msoe edu eecs cese resources stl Courbure de Gauss http www umpa ens lyon frJME Voli Num1 artSBarre artSBarre pdf Thin Plate Spline interpolation http www cs ucsd edu sjb pami tps pdf et http www ceremade dauphine fr cohen mypapers wacv00 p
40. yez sur CreateSpline et SplineSelector pour l afficher Attention les landmarks doivent tre positionn s dans le bon ordre 0 1 2 sinon la spline ne sera pas correctement ordonn e 2 Pour effacer les landmarks cliquez sur Reset 3 Pour lisser le mod le d finissez le nombre d it rations dans la zone de texte puis appuyez sur Smooth 4 Pour convertir les points petites sph res en landmarks interactifs et vice versa cliquer sur Convert 5 Pour d former le mod le ou la s lection dynamiquement lorsque le mod le ou l os ou les 2 et que la spline sont affich s appuyez sur Deform le syst me vous demandera de sp cifier avec quel ligament et quels points caract ristiques du mod le vous voulez faire correspondre la zone d attache et la d formation donnez le ligament et la spline qui a s lectionn ces points Vous verrez la nouvelle s lection de points sur l os s afficher et la d formation du tissu correspondant 6 Pour visualiser les IRMs et les donn es segment es gt Chargez l IRM et les donn es segment es en cliquant sur Load fichier sMRI et segm gt Pour changer la vue de lIRM appuyer sur Cutplane et d placez le plan repr sentant la coupe IRM dans la fen tre de donn es gt Pour visualiser les landmarks sur l IRM dans la petite fen tre appuyer sur Ladms gt Pour visualiser le mod le g n rique sur l IRM dans la petite fen tre ap
Download Pdf Manuals
Related Search
Related Contents
Husqvarna PT26 User's Manual Sanyo DWM-3500 User's Manual TROUBLESHOOTING GUIDE - DWF36PG Domo DO971T Shigella Polyvalent Agglutinating Sera [FR] Outdoor Dome - Huss Licht & Ton PDFファイル - 医薬品医療機器総合機構 C.C.329 Yamaha 2003 V Star 1100 Custom Owner's Manual le rendez-vous capital de l`innovation Copyright © All rights reserved.
Failed to retrieve file