Brevet FR3099360A1 — publié le 20210205

Description Titre de l'invention : SIMULATION AMELIOREE DU DE-PLOIEMENT D'UNE ENDOPROTHESE EN TEMPS REEL Domaine de l'invention [0001] La présente invention concerne le domaine des systèmes médicaux à rayon X et plus particulièrement les systèmes de radiologie utilisés pour la chirurgie endovasculaire des anévrismes de l'aorte abdominale. Etat de l'art précédent [0002] Le traitement des anévrismes des aortes abdominales peut se faire par chirurgie ouverte classique ou par chirurgie endovasculaire. Durant une intervention endovasculaire, le chirurgien n'a pas un accès direct au site de l'opération. Au contraire, dans une opération endovasculaire, il incise l'aorte fémorale au niveau de l'aine, insère un câble métallique très souple. Il peut ensuite remonter en poussant ce câble ses outils, y compris l'endoprothèse jusqu'au niveau de l'anévrisme, dans l'aorte abdominale. Lorsqu'il estime que l'endoprothèse est située au bon endroit, il peut décider de larguer l'endoprothèse, qui se déploie automatiquement. [0003] Le bon positionnement de l'endoprothèse est donc crucial. En effet, cette prothèse doit être correctement placée, et ne doit pas boucher des artères partant de l'artère principale. Dans les cas les plus complexes, des endoprothèses dites fenêtrées comprennent des ouvertures qui doivent êtres précisément positionnées en face des ostia des artères secondaires Par exemple, ces ouvertures doivent être positionnées face aux jonctions entre l'aorte et les artères rénales qui en partent. Il est alors essentiel de positionner correctement l'endoprothèse, pour ne pas obstruer ces jonctions et boucher les artères rénales. 100041 Afin de guider ces gestes, le chirurgien utilise un système de radiologie inter- ventionnel mobile pour positionner précisément l'endoprothèse qui va rediriger le flux sanguin. Ces systèmes aussi appelés « mobile C-arm » (ou amplificateur de bloc) permettent au chirurgien d'acquérir des images à rayon X durant l'intervention et de contrôler en temps réel le positionnement des outils (cathéter, prothèse ...) de manière minimalement invasive. La plupart de ces systèmes permettent d'obtenir des images en deux dimensions avec un flux d'image vidéo à 30 images par seconde. Le praticien utilise ensuite ces images pour effectuer une reconstruction mentale de l'outil et de la géométrie de l'artère afin de valider son positionnement en temps réel. Cette imagerie par rayons X requiert une injection de produit de contraste. Ce produit de contraste est indispensable pour rendre l'aorte visible aux rayons X, mais présente le désavantage d'être toxique. Le nombre d'injections et de prises de vues possible est donc limité. 2 100051 L'étape de placement d'une endoprothèse, très complexe dans certains cas, nécessite de multiplier les prises de vues, et par conséquent l'irradiation du patient ainsi que le volume de produit de contraste injecté. La probabilité de complications postopératoires est également plus élevée. A court terme, la perte de sang et une mauvaise irrigation des zones obstruées par les outils chirurgicaux en sont la cause. A moyens et longs termes, un positionnement imprécis de l'endoprothèse entrain des risques de fuites et de thromboses. Le déploiement d'endoprothèse au sein de l'aorte s'effectue en 3D. Une unique vue 2D peut donc s'avérer insuffisante pour le chirurgien pour bien appréhender le déploiement des endoprothèses. Pouvoir disposer d'une visualisation en trois dimensions du site de l'opération serait donc un atout important pour le chirurgien, lui permettant de positionner ses outils rapidement et précisément, tout en réduisant le nombre d'angiographies. [0006] TI existe actuellement plusieurs méthodes permettant cette visualisation en 3D. Cependant, celles-ci restent basées sur la prise de vue de multiples images 2D de différents angles de vue, en vue d'une reconstruction 3D. Elles impliquent donc de multiples injections de produit de contraste, ainsi qu'un allongement de la durée d'opération pour multiplier les prises de vues selon différents angles. [0007] TI y a donc besoin d'un outil d'assistance au geste chirurgical, permettant au chirurgien de visualiser ses outils et leur configuration dans l'aorte du patient, quasiment en temps réel et en 3D. Résumé de l'invention [0008] A cet effet, l'invention a pour objet une méthode comprenant : la capture d'une image 2D d'une structure vasculaire par rayon X; l'obtention d'un modèle 3D de la structure vasculaire ; l'obtention d'un modèle d'une cndoprothèse dans la structure vasculaire comprenant une pluralité de stents ; la détermination, à partir de l'image 2D et pour chaque stent, d'au moins une position, au moins und orientation, et au moins une valeur de déploiement ; la simulation du déploiement dans le modèle 3D de la structure vasculaire, pour chaque stent, d'un modèle du stent représentant la structure du stent, ledit modèle du stent étant initialisé à partir du modèle de l'endoprothèse ; l'affichage des modèles de stents déployés. [0009] Avantageusement, l'image 2D définit un référentiel 3D comprenant un axe vertical et un axe horizontal et un axe de profondeur de la mise de vue ; dans le modèle de l'endoprothèse, chaque stent est défini par : au moins une position d'au moins un point caractéristique et une orientation définies par au moins 6 degrés de liberté dont : la position 3D d'un premier point caractéristique du stent dans le référentiel ; un angle de rotation propre ; l' au moins une valeur de déploiement du stent, définie autour de son axe central ; le modèle du stent est formé d'une pluralité d'éléments poutres liés entre 3 eux ; ladite méthode comprenant : la détermination, à partir de l'image 2D et pour chaque stcnt, d'au moins une position, au moins une orientation, et au moins une valeur de déploiement ; de l'au moins un point caractéristique selon les axe vertical et horizontal et l'au moins une valeur de déploiement dudit stent ; la détermination, pour au moins un stent, de son angle de rotation propre. [0010] Avantageusement, la position et l'orientation de chaque stent sont définies par les positions 3D de trois points caractéristiques correspondant respectivement au centre, à l'extrémité supérieure et à l'extrémité inférieure du stent le long de son axe central, et la rotation propre du stent autour de son axe central. [0011] Avantageusement, la détermination, pour au moins un stent, de son angle de rotation propre comprend la détermination de de rotation propre pour lequel au moins une projection de position 3D d'au moins un marqueur radio-opaque sur le stcnt correspond le plus à au moins une image de l'au moins marqueur sur l'image 2D. [0012] Avantageusement, l'angle de rotation propre est obtenu par l'exécution d'une boucle de minimisation de la distance entre l'au moins une projection et l'au moins une image de l'au moins un marqueur sur l'image 2D, en fonction de I 'angle de rotation propre. [0013] Avantageusement, la détermination, pour au moins un stent, de son angle de rotation propre comprend la modélisation du stcnt sous la forme d'un élément poutre d'un modèle éléments finis, entre un point caractéristique représentant l'extrémité supérieure de l'axe central du stcnt et un point caractéristique représentant l'extrémité inférieure de l'axe central du stent, dans lequel les points caractéristiques sont libres de déplacements selon l'axe de profondeur. [0014] Avantageusement, l'endoprothèse est représentée sous la forme d'un modèle éléments finis dans lequel : chaque stent est modélisé par un élément poutre, les stents successifs étant liés entre eux par au moins un élément poutre ; les positions des points caractéristiques des stents dont le diamètre maximal de déploiement est supérieur ou égal au diamètre de la structure vasculaire à la position de déploiement sont fixés selon les axes vertical, horizontal et de profondeur ; les positions des points caractéristiques des stents dont le diamètre maximal de déploiement est inférieur au diamètre de la structure vasculaire à la position de déploiement sont fixés selon les axes vertical, horizontal et libres en déplacement selon l'axe de profondeur ; les position des points caractéristiques des stents dont le diamètre maximal de déploiement est inférieur au diamètre de la structure vasculaire à la position de déploiement selon l'axe de profondeur sont déterminés par l'équilibre mécanique du modèle éléments finis. [0015] Avantageusement, l'affichage des modèles de stents déployés comprend l'affichage en superposition de la projection des modèles des stents sur l'image 2D de la structure vasculaire. [0016] Avantageusement, l'affichage des modèles de stents déployés comprend l'affichage en 3D des modèles de stents déployés et du modèle 3D de la structure vasculaire. [0017] Avantageusement, le modèle 3D de la structure vasculaire est un modèle éléments finis représentant la ligne centrale de la structure vasculaire par des éléments poutres. [0018] L'invention décrit également un produit programme d'ordinateur comprenant des éléments de code informatique configurés pour exécuter une méthode selon l'un des modes de réalisation de [0019] L'invention décrit également un dispositif comprenant : au moins un port d'entrée configure pour recevoir d'une image 2D de la structure vasculaire capturée par rayon X; au moins une unité de calcul configurée pour exécuter une méthode selon l'un des modes de réalisation de [0020] La méthode, dans son ensemble, permet un calcul à la fois fiable et rapide du dé- ploiement d'une endoprothèse dans l'aorte. Par exemple, la méthode peut s'exécuter en une trentaine de secondes sur des moyens de calcul conventionnels, ce qui permet une modélisation du déploiement de l'endoprothèse quasiment en temps réel. [0021] La méthode de l'invention permet au chirurgien de disposer en temps réel d'une vi- sualisation du déploiement de l'endoprothèse à partir de sa position actuelle. Ceci permet ainsi de considérablement améliorer la précision du traitement effectué par le chirurgien. [0022] La méthode de l'invention requiert une unique prise de vue pour simuler le dé- ploiement d'une endoprothèse, ce qui évite d'utiliser des injections multiples de produit de contraste. [0023] La méthode est applicable aussi bien aux prothèses déployées qu'aux prothèse non ou partiellement déployées. [0024] D'autres caractéristiques, détails et avantages de l'invention ressortiront à la lecture de la description faite en référence aux dessins annexés donnés à titre d'exemple et qui représentent, respectivement : [0025] [fig.1] un système d'imagerie médicale dans lequel l'invention peut être im- plémentée ; [0026] [fig.2a] une image péri-opératoire en 2D montrant une endoprothèse dans l'aorte, avec injection de produit de contraste ; [0027] [fig.2b] une image péri-opératoire en 2D montrant une endoprothèse dans l'aorte, sans injection de produit de contraste ; [0028] [fig.2c] une endoprothèse déployée dans une maquette d'aorte selon un ensemble de modes de mise en oeuvre de l'invention ; [0029] [fig.3] une méthode de simulation du déploiement d'une endoprothèse selon un ensemble de modes de mise en oeuvre de l'invention ; [0030] [fig.4] une modélisation d'un stent au sein d'un modèle d'endoprothèse selon un ensemble de modes de mise en oeuvre de l'invention ; [0031] [fig.5] le déploiement d'un stent dans le cadre d'un modèle de l'endoprothèse ; [0032] [fig.6] la détermination, à partir de l'image 2D, des positions verticales et hori- zontales des points caractéristiques des stents, ainsi que du déploiement de ceux-ci ; [0033] [fig.7a] un premier exemple de modélisation du déploiement d'un stent selon un ensemble de modes de mise en oeuvre de l'invention ; [0034] [fig.7h] un deuxième exemple de modélisation du déploiement d'un stent selon un ensemble de modes de mise en oeuvre de l'invention ; [0035] [fig.8] une superposition de la simulation de déploiement d'un stent sur une image péri-opératoire selon un ensemble de modes de mise en oeuvre de l'invention. [0036] La figure 1 représente un système d'imagerie médicale dans lequel l'invention peut être implémentée. [0037] Le système 100 est un système de radiologie interventionnel mobile. [0038] -11 comprend un élément dit C-arm 110, permettant de prendre des images en rayon X du corps d'un patient. Le C-arm est capable de tourner autour de différents axes, pour capturer des images d'un patient immobile selon différents angles. Le C-arm comprend une interface de commande permettant à l'équipe médicale de commander l'orientation et la prise de vue. [0039] Le C-arm 100 est connecté à un dispositif de calcul, par exemple un ordinateur 120 pouvant générer l'affichage de l'image en rayons X prise par le C-arm 110 sur des moyens d'affichage, par exemple des écrans 121. Le dispositif de calcul 120 comprend à cet effet un port d'entrée pour recevoir les images péri-opératoires. Le dispositif de calcul 120 comprend également au moins un une unité de calcul (par exemple un processeur), permettant de traiter les images prises par le C-ann. Par exemple, le processeur peut effectuer une pré-analyse de l'image, superposer sur l'image des informations pouvant intéresser l'équipe médicale (par exemple l'heure de prise de vue, la température du patient, sa pression sanguine, etc...). [0040] La séparation du système en deux dispositifs, respectivement le C-arm 110 pour prendre les images, et le dispositif de calcul 120 pour les traiter et les afficher, permet une grande flexibilité dans l'utilisation du C-arm 110 qui peut rester mobile, même si la position des écrans d'affichage 121 reste fixe. [0041] Dans un ensemble de modes de réalisation de l'invention, ce dispositif 120 permet également de générer une visualisation du déploiement d'une endoprothèse, et de générer son affichage en 2D ou 3D, comme il sera expliqué ci-après. [0042] Le système 100 est donné à titre d'exemple uniquement d'un système dans lequel l'invention pourrait être implémentée. L'invention pourrait être implémentée dans de nombreux autres systèmes médicaux. Par exemple, selon différents modes de prise de vue, le traitement et l'affichage des images peuvent être effectués dans un dispositif unique. Il est également possible d'effectuer la prise de vue à un endroit, et d'envoyer 6 l'image pour son traitement et son affichage à un autre emplacement, par exemple sur un serveur distant. [0043] Les figures 2a, 2h et 2c représentent respectivement une image péri-opératoire en 2D montrant une endoprothèse dans l'aorte, avec et sans injection de produit de contraste, et une endoprothèse déployée dans une maquette d'aorte selon un ensemble de modes de mise en oeuvre de l'invention. [0044] La figure 2a représente une image péri-opératoire prise par rayon X, par exemple par un dispositif tel que le dispositif 100, de l'aorte prise avec produit de contraste. Cette image permet de visualiser les limites de l'aorte. En particulier, elle permet de savoir, en chaque point, que est le diamètre de l'aorte et de visualiser d'où partent les veines adjacentes. [0045] La figure 2h représente une image péri-opératoire 2001, prise par rayon X, par exemple par un dispositif tel que le dispositif 100, de l'aorte prise sans produit de contraste et avant déploiement des stents. Sans produit de contraste, on ne distingue plus les limites de l'aorte, mais les stents 211h, 212h, 231h, 214h, 215b, 216h, 217b et 21811, 219h, 220h de l'endoprothèse apparaissent. Les stents 211b à 218b ne sont pas déployés, le stcnt 219h est partiellement déployé, et le stent 220h est complètement déployé. Les marqueurs radio-opaques, tels que les marqueurs 230h et 231b apparaissent également. L'imagerie péri-opératoire permet également de repérer certains points caractéristiques critiques, qui peuvent par exemple être visualisés par un marqueur tel que les marqueurs 230b et 23 lb. Ces marqueurs peuvent être positionnés à des points particulièrement importants sur l'endoprothèse, afin de permettre au chirurgien de les repérer sur l'image péri-opératoire. [0046] Lors de l'introduction de l'endoprothèse, le chirurgien peut effectuer une première prise de vue avec injection de produit de contraste afin de visualiser les limites de l'aorte, puis une ou plusieurs prises de vue sans produit de contraste pour visualiser la position des stents et des marqueurs radio-opaques. Ces deux vues peuvent être affichées en superposition, afin de visualiser la position des stents au sein de l'aorte. [0047] A ce stade, l'endoprothèse peut être non déployée, partiellement déployée ou to- talement déployée. Cependant, une prise de vue telle que celle de la figure 2b permet de déterminer les positions des stents, comme il sera expliqué plus bas. [0048] Les images péri-opératoires 2D de ce type permettent donc au chirurgien d'avoir une vue générale de la position et du déploiement d'endoprothèses dans une artère. Cependant, une telle vue en 2D peut souvent s'avérer insuffisante pour appréhender un déploiement qui par nature s'opère en 3D. [0049] La figure 2c représente une image d'une endoprothèse déployée dans une maquette. Cette image est semblable à ce que voit un chirurgien par superposition d'une image péri-opératoire avec produit de contraste, et d'une image péri-opératoire sans produit 7 de contraste, c'est-à-dire qu'il visualise à la fois l'endoprothèse et l'espace dans lequel elle se déploie. Dans l'exemple de la figure 2e, l'endoprothèse est complètement déployée. Cette image représente une endoprothèse déployée dans une maquette de l'artère aorte 220. L'endoprothèse est formée de plusieurs stents 211, 212, 213, 214, 215, 216, 217, 218. L'image péri-opératoire permet donc de visualiser, en 2D, la position et le déploiement des stents au sein d'une artère. [0050] Comme il sera expliqué ci-dessous, l'invention permet, à partir d'une image 2D, d'obtenir une simulation et une visualisation en 3D du déploiement d'une endoprothèse. Dans la suite de la description, le déploiement 3D sera exprimé selon un référentiel Ku, basé sur 3 axes x, y et z, correspondant respectivement à des axes vertical, horizontal et de profondeur. Le plan formé par les axes vertical x et horizontal y est appelé plan de projection ou plan de l'image 2D. Cependant, ce référentiel est donné à titre d'exemple uniquement, et l'homme de l'art pourra, à la lecture de la présente divulgation, choisir tout référentiel 3D correspondant à ses besoins. [0051] La figure 3 représente une méthode de simulation du déploiement d'une endo- prothèse selon un ensemble de modes de mise en oeuvre de l'invention. [0052] La méthode 300 a pour objectif de simuler le déploiement d'une endoprothèse, et de permettre à un chirurgien de visualiser le déploiement d'une endoprothèse dans une artère, le cas échéant en 3D. [0053] La méthode 300 comprend une étape 310 de capture d'une image 2D 311 de d'une structure vasculaire par rayon X. Cette image 2D est une image péri-opératoire, et peut par exemple être prise par un dispositif de type C-arm tel que le dispositif 100. Les images des figures 2a et 2b représentent deux exemples d'une telle image. Comme expliqué ci-dessus, la capture d'une telle image par rayon X peut comprendre une injection de produit de contraste dans la structure vasculaire Il convient de noter que, dans la suite de la description, la méthode sera illustrée par des exemples relatifs à la simulation d'une endoprothèse dans l'aorte. Cependant, ces exemples sont donnés à titre d'exemples non limitatifs, et la méthode peut être appliquée à la simulation du déploiement d'endoprothèse dans toute structure vasculaire. Il n'existe pas de différence fondamentale entre le déploiement d'une endoprothèse dans l'aorte et dans une autre structure vasculaire, si bien que la méthode peut être directement appliquée à d'autres structures vasculaires. La méthode est également applicable à la simulation de déploiement de l'endoprothèse dans des maquettes chirurgicales. [0054] La capture de l'image 2D définit un référentiel 3D qui sera utilisé dans la suite de la méthode. Ce référentiel 3D comprend un axe vertical, un axe horizontal et un axe de profondeur de la prise de vue. Dans l'exemple de la figure 2, ces axes sont notés respectivement x, y et z. Cependant, cette nomenclature est fournie à titre d'exemple uniquement, et l'homme de l'art pourra sans peine sélectionner les dénominations et 8 orientations des axes correspondant à ces besoins. [0055] La méthode 300 comprend également l'obtention d'un modèle 3D 321 de l'aorte. Ce modèle 3D 321 permet de définir les contours et le volume de l'aorte en 3D. L'aorte peut par exemple être définie par un ensemble de polygones en 3D. Les limites de l'aorte peuvent ainsi être exprimées dans le référentiel défini par l'imagerie 2D. [0056] Selon différents modes de réalisation de l'invention, le modèle 3D peut être obtenu de différentes manières. Par exemple, il peut avoir été créé préalablement, pour le patient par imagerie 3D, obtenue préalablement puis recalée en temps réel au cours de l'opération, ou peut être créé à partir des images péri-opératoires en 2D. [0057] Dans un ensemble de modes de réalisation de l'invention, le modèle 3D de l'aorte 321 est un modèle éléments finis, comprenant une représentation de la ligne centrale de l'aorte, et de sa surface. [0058] Dans un ensemble de modes de mise en oeuvre de l'invention, le modèle 3D de l'aorte est obtenu à partir d'une image péri-opératoire en 2D, par exemple une image obtenue à partir d'un C-arm, par une méthode de recalage non-rigide d'un modèle préalable de l'aorte. [0059] Comme indiqué ci-dessus, la méthode de recalage non-rigide de l'aorte est basée sur un modèle aux éléments finis de la ligne centrale de l'artère. Les informations péri-opératoires contenues dans le plan de projection de l'image péri-opératoire 2D servent de conditions aux limites au modèle éléments-finis. Les déformations hors du plan sont alors calculées par le modèle mécanique. [0060] Dans un ensemble de modes de réalisation de l'invention, la méthode de recalage présente les étapes suivantes : - la ligne centrale de l'artère est extraite en utilisant la méthode du diagramme de Voronoï, introduite par exemple par Antiga, L. (2002). Patient-specific modeling of geometry and blood flow in large arteries. Politecnico di Milano ; - la ligne centrale est implémentée dans un modèle éléments finis, basé sur des éléments poutres. Ceci peut être fait de différentes manières. Duriez, C. (2013). Real-dîne haptic simulation of medical procedures involving deformations and device-tissue interactions (Doctoral dissertation, Université des Sciences et Technologie de Lille-Lille I) fournit un exemple d'implémentation de ligne centrale de l'aorte via un modèle d'éléments finis ; - un premier recalage non-rigide 2D/2D est effectué entre les images péri opératoires et la projection de la ligne centrale extraite à l'étape précédente. Ce recalage non-rigide est composé d'un recalage rigide puis d'une interpolation ; - les informations 2D concernant la position de l'aorte ou des outils pendant la chirurgie sont ensuite implémentées dans le modèle éléments finis. La matrice de projection des images péri opératoires est supposée connue. Grâce à cela, il est 9 possible de calculer les lignes de rétroprojections de chacun des points caractéristiques identifiés sur les images 2D. Puis, ces informations sont implémentées dans le modèle mécanique sous formes de conditions aux limites, les points du modèle 3D étant contraints de se déplacer le long des lignes de rétroprojection. Ainsi, le modèle mécanique calcule les déformations qui ne sont pas contenues dans le plan de projection de l'image péri-opératoire 2D pour atteindre un état d'équilibre ; - le volume de l'aorte est alors recréé autour de la ligne centrale mise-à-jour. [0061] Dans un ensemble de modes de réalisation de l'invention, le modèle 3D de l'aorte est superposé aux images péri-opératoires. [0062] La méthode 300 comprend également l'obtention d'un modèle 331 de l'endoprothèse. Dans ce modèle, chaque stent est défini par au moins une position et une orientation du stent définies par au moins 6 degrés de liberté, et un déploiement du stent. [0063] Les degrés de liberté représentatifs de la position et de l'orientation du stent com- prennent au moins une position 3D d'au moins un point caractéristique du stent, et une rotation propre r,- du stent autour de son axe central. Selon différents modes de réalisation, la position 6D du stcnt peut être définie de différentes manières. Par exemple, elle peut être définie par la position 3D d'au moins deux points caractéristiques du stent et un angle de rotation propre, ou par la position 3D d'un seul point caractéristique du stent, et 3 angles de rotation. L'homme de l'art pourra sans effort définir le type de modélisation des stents correspondant à ses besoins. [0064] La figure 4 représente une modélisation d'un stent au sein d'un modèle d'endoprothèse selon un ensemble de modes de mise en oeuvre de l'invention. [0065] La figure 4 représente la modélisation 400 d'un stent au sein d'un modèle d'endoprothèse 331. [0066] Dans cet exemple, le stent est associé à un référentiel propre R',,' comprenant 3 axes (x', y', z') initialement alignés avec les axes (x, y, z) du référentiel Ri,'. La rotation propre du stent r, est définie autour de l'axe central (que l'on peut également désigner axe vertical) x'. Ce modèle simplifié comprend la position 3D de trois points caractéristiques P0, Pl, P2, correspondant respectivement au centre, à l'extrémité supérieure et à l'extrémité inférieure du stent le long de son axe central x'. Dans cet exemple, la position et l'orientation du stent sont donc définies par 10 degrés de liberté (9 degrés pour les 3 positions 3D, et un degré pour la rotation). [0067] Cette utilisation de 3 points caractéristiques permet d'améliorer encore la déter- mination de la position et de l'orientation du stent. [0068] Cependant, cette modélisation des position et orientation d'un stent est donnée à titre d'exemple non limitatif uniquement, et les position et orientation d'un stent pourraient être représentées d'autres manières. Par exemple, elles pourraient être représentées par la position du point caractéristique PO et 3 rotations, ou les positions des points caractéristiques P1 et P2 et la rotation propre autour de l'axe x'. [0069] La figure 5 représente le déploiement d'un stcnt dans le cadre d'un modèle de rencloprothesc. [0070] Dans un ensemble de modes de réalisation de l'invention, le déploiement du stent est défini par une valeur unique. Cette valeur peut être par exemple le diamètre du stent, un pourcentage ou un ratio de déploiement. [0071] Le diagramme 500 représente le déploiement simplifié de plusieurs stents. L'axe 510 représente le déploiement du stent, en mm L'axe 520 représente la position et la longueur de chaque stent. [0072] Il est également possible, selon différents modes de réalisation de l'invention, de re- présenter le déploiement du stent selon un nombre limité de valeurs représentant le déploiement du stent en différents points caractéristiques autour de son axe central. Par exemple, le déploiement du stcnt peut être représenté par une valeur de déploiement à l'extrémité supérieure du stcnt, et une valeur de déploiement à son extrémité inférieure. [0073] La représentation du déploiement du stcnt par au moins une valeur représentative d'un niveau de déploiement du stent autour de son axe central permet donc, en combinaison avec les valeurs de position et d'orientation, de représenter le déploiement de chaque stcnt au sein de l'endoprothèse de manière très synthétique, à l'aide d'un nombre limité de paramètres, dont les valeurs peuvent être extraites d'une image péri-opératoire en 2D, pour la plupart d'entre eux. [0074] Le modèle 331 de l'endoprothèse permet donc une modélisation simplifiée de l'endoprothèse, permettant de représenter globalement le positionnement de l'endoprothèse, avec un nombre de degrés de liberté limité. [0075] Revenant à la figure 3, la méthode 300 comprend une étape 330 de détermination, à partir de l'image 2D et pour chaque stent, de l'au moins une position de l'au moins un point caractéristique selon les axe vertical (x) et horizontal (y) et l'au moins une valeur de déploiement dudit stent. [0076] Cette étape consiste à identifier toutes les valeurs du modèle d'endoprothèse pouvant être directement obtenues à partir de l'image 2D. [0077] La figure 6 représente la détermination, à partir de l'image 2D, des positions verticales et horizontales des points caractéristiques des stents, ainsi que du déploiement de ceux-ci. [0078] Plus précisément, la figure 6 représente l'image de la figure 2c, sur laquelle sont relevées différents paramètres permettant de modéliser le déploiement de l'endoprothèse en 3D. La figure 6 montre ainsi la détection de certaines valeurs sur l'image péri-opératoire de l'aorte, sur une image 2D semblable à celles que pourrait visualiser un chirurgien en temps réel. Bien que la figure 2c et la figure 6 montrent une 11 endoprothèse déployée dans une maquette de l'aorte, les éléments présentés en figure 6 sont également applicable à une image montrant en superposition une l'aorte révélée grâce au produit de contraste, en superposition avec une image de l'endoprothèse, ainsi qu'à des images de l'endoprothèse non ou partiellement déployée. [0079] Les 3 vignettes 610, 620 et 630 représentent respectivement 3 exemples de déter- mination, sur l'image 200, des positions des points caractéristiques des stent, déploiement des stents et l'association avec la ligne centrale de l'aorte. [0080] En particulier, l'image 2D permet d'obtenir directement, comme représenté à la figure 2b, les positions de chacun des points caractéristiques des stcnts selon les axes x et y du référentiel Rim. Le relevé peut se faire manuellement à partir des informations représentées sur l'écran, ou de manière semi-automatique à partir d'un traitement en détectant la position des centres de gravité des stents. Dans l'exemple représenté en figure 6, le stent 211 est associé à 3 points caractéristiques 211-P1, 211-P0 et 211-P2, selon le modèle représenté en figure 4. L'analyse de l'image 200h permet ainsi de déduire directement les positions des points caractéristiques 211-PO, 211-P1 et 211-P2 selon les axes x et y, pour chaque stent. Par exemple, ces points peuvent correspondre aux points 2111,-0, 21111-1 et 21111-2 de l'image 200h, dont la position peut être déterminée directement par analyse de l'image 200h. Selon différents modes de réalisation de l'invention, les positions x,y des points caractéristiques peuvent être déterminées par rapport à une origine unique du référentiel Rim, ou par rapport à un point central de l'aorte. Les stents sont alors positionnés dans la simulation grâce aux positions des points caractéristiques ainsi déterminées. [0081] La vignette 620 représente la détermination, pour chaque stent, d'au moins une valeur de déploiement dudit stent autour de son axe central. Dans l'exemple de la figure 6, chaque stent est associé à une valeur de déploiement de son extrémité supérieure, et une valeur de déploiement de son extrémité inférieure. Par exemple, le stent 211 est associé à une valeur de déploiement 211-D1 à son extrémité supérieure, et une valeur de déploiement 211-D2 à son extrémité inférieure. Ici encore, les valeurs de déploiement du stent peuvent être obtenues de manière directe par analyse de l'image 200. Dans l'exemple de la vignette 620, les stents sont déployés, et la valeur de déploiement peut être obtenue directement en mesurant le déploiement des stents sur l'image, manuellement ou automatiquement par analyse d'image [0082] Dans des modes de réalisation dans lesquels l'endoprothèse n'est pas ou pas to- talement déployée, la valeur de déploiement peut être déterminée comme le diamètre de l'aorte au point de déploiement, si le diamètre maximal de déploiement de l'endoprothèse est supérieur ou égale audit diamètre de l'aorte au point de déploiement. Dans le cas contraire, la valeur de déploiement correspond au déploiement maximal de l'endoprothèse. En effet, le diamètre de déploiement final de 12 l'endoprothèse en ce point sera, dans ce cas, contraint soit par le diamètre de l'aorte, soit par celui du stent. [0083] La vignette 630 représente l'association entre les points caractéristiques des stents et la ligne centrale de l'aorte. [0084] La ligne centrale de l'aorte peut être obtenue par projection d'une ligne centrale 3D préalablement obtenue, ou par une méthode de squelettisation de l'image 2D (de nombreuses méthodes de squelettisation de 2D sont connues, comme par exemple celle décrite par Coupric, M., Cocurjolly, D., & Zrour, R. (2007). Discrète bisector function and Euclidcan skeleton in 2D and 3D. Image and Vision Computing, 25(10), 1543-1556.) Dans un ensemble de modes de réalisation de l'invention la position des points caractéristiques du stent selon l'axe z est initialisée sur la ligne centrale de l'aorte. [0085] Comme montré à la figure 6, l'étape 330 de détermination des positions horizontale, verticale et des déploiements des stents peut se faire par analyse directe d'une image péri-opératoire en 2D, soit manuellement, soit de manière automatique par analyse de l' image. [0086] Cette détermination est donc effectuée de manière très rapide. Ainsi, l'étape 330 peut s'effectuer en temps réel dès la prise de vue par capteur de l'image 2D. De plus, cette étape permet une grande précision, inférieure au millimètre, sur les valeurs déterminées. [0087] Certaines caractéristiques du modèle de l'endoprothèse ne peuvent pas être dé- terminées directement par l'analyse directe de l'image. Par exemple, la position des points caractéristiques sur l'axe de profondeur z, et la rotation propre des stents ne peuvent pas être déterminés directement. Ces valeurs peuvent être initialisées à des valeurs par défaut. Par exemple, les positions des points sur l'axe de profondeur peuvent être initialisés pour que les points soient situés sur la ligne centrale de l'aorte, et la rotation propre du stent autour de l'axe x' peut être initialisée à 0. [0088] Dans un ensemble de modes de réalisation de l'invention, l'ensemble de l'endoprothèse est modélisée sous la forme d'un modèle éléments finis dans lequel chaque stent est modélisé par un élément poutre, et les stents sont liés entre eux par de petits éléments poutres. [0089] Dans un ensemble de modes de réalisation de l'invention, une pluralité d'éléments poutres de liaison (par exemple 5) sont disposés en enfilade entre les extrémités des éléments poutres représentant les stents. Ces éléments poutres de liaison peuvent être associés à des matrices de raideur dont les caractéristiques mécaniques sont différentes de celles des matrices de raideurs des éléments poutres représentant les stent. Ainsi, ces éléments poutres de liaison auront un comportement moins rigide. Ceci permet de modéliser de manière précise l'équilibre mécanique entre les stents successifs. 13 [0090] Les stcnts dont le diamètre maximal de déploiement est supérieur ou égal au diamètre de l'aorte, à l'endroit de déploiement, sont considérés comme contraints : la position de leurs points caractéristiques est fixée selon les axes x, y et z. En effet, leur position sera complètement contrainte par le volume de l'aorte lors de leur déploiement. En revanche, ceux dont le diamètre maximal de déploiement est inférieur au diamètre de l'aorte sont considérés comme « libres » : leurs points caractéristiques sont contraints en déplacement selon les axe horizontal x et vertical y, mais libres de déplacement selon l'axe z. Leur position selon l'axe de profondeur z est alors définie par l'équilibre mécanique du modèle élément fini. [0091] Ceci permet d'obtenir une position précise en 3D des stents dont la position n'est pas complètement contrainte par le volume de l'aorte, tout en prenant en compte l'équilibre des forces mécaniques au sein de l'aorte. [0092] Le positionnement des points caractéristiques des stcnts sur la ligne centrale de l'aorte fournit un bon compromis entre temps de calcul et précision de la méthode. [0093] Revenant à la figure 3, la méthode 300 comprend une étape 340 de détermination de l'angle de rotation propre, d'au moins un stent de l'endoprothèse. [0094] Selon différents modes de réalisation de l'invention, cette étape, exécutée sur chaque stcnt séparément, peut être exécutée sur tout ou partie des stents de rendoprothesc. Par exemple, elle peut être exécutée sur chaque stent de l'endoprothèse. Elle peut aussi être exécutée sur certains stents critiques seulement, par exemple des stcnts comprenant une fenêtre à positionner face à un ostia. Le chirurgien peut également sélectionner manuellement les stents sur lesquels exécuter cette étape selon ses besoins. [0095] Dans un ensemble de modes de réalisation de l'invention, la détermination, pour au moins un stent, de son angle de rotation propre rx' comprend la détermination de l'angle de rotation propre rx' pour lequel la projection de la position d'un au moins marqueur radio-opaque correspond le plus à l'image de ce marqueur sur l'image 2D. Par exemple, dans l'image 200 également représentée en vignettes 610, 620 et 630 de [fig.6], le stent 211 comprend un certain nombre de marqueurs radio-opaques, tels que les marqueurs 230 et 231. La position de ces marqueurs radio-opaques et connue dans le modèle simplifiée du stent. Ainsi, connaissant les valeurs de déploiement du stent, il est possible, pour chaque valeur de l'angle de rotation propre rx', de projeter la position 3D du marqueur radio-opaque sur l'image 2D, et de vérifier si elle concorde avec la position du marqueur radio-opaque sur l'imagerie 2D. Cette comparaison peut être effectuée pour un ou plusieurs marqueurs. [0096] La détermination de ri peut ainsi se faire de différentes manières. Par exemple, l'angle de rotation propre rx peut être obtenu par l'exécution d'une boucle de minimisation de la distance entre les projections des positions 3D et les images des au moins un marqueur sur l'image 2D, en fonction del 'angle de rotation propre rx.. 14 [0097] Ainsi, l'angle rx. peut être modifié de manière itérative, et à chaque itération la différence de position, pour chaque marqueur, entre la projection de sa position 3D dans le modèle sur l'image 2D, et son image prise par rayon X peut être calculée. Si plusieurs marqueurs sont utilisés, les valeurs absolues des différences de positions peuvent être additionnées ou prises séparément. Ainsi, les valeurs des angles peuvent être déterminées de manières itérative pour minimiser les différences de positions entre les projections des positions 3D et les images du ou des marqueurs sur l'imagerie 2D, par exemple par le biais d'un algorithme du type descente de gradient, de méthode stochastiques; ou tout autre algorithme permettant d'identifier un minimum global dcs différences entre les projections des positions 3D des marqueurs et leurs images, en fonction de la rotation propre r'.. Selon différents modes de réalisation de l'invention, de tels algorithmes peuvent être initialisés avec un unique point de départ, ou avec de multiples points de départ afin d'éviter de converger vers un minimum local. Tout algorithme de minimisation peut être utilisé ici. [0098] Ceci fournit une manière simple et rapide de déterminer la rotation propre rx- d'un stent. [0099] La méthode 300 comprend ensuite la simulation du déploiement dans le modèle 3D de l'aorte 311, pour chaque stent, d'un modèle du stent 351 formé d'une pluralité d'éléments poutres, et initialisé à partir du modèle 331 de l'endoprothèse 210. [0100] Cette étape consiste, une fois déterminées les valeurs des paramètres du modèle 331 de l'endoprothèse, dans lequel chaque stent est représenté de manière simplifiée, d'utiliser ces valeurs de paramètres pour initialiser un modèle plus complexe de chaque stent, et de simuler son déploiement dans le modèle 3D de l'aorte. [0101] Dans les cas où l'endoprothèse est déjà déployée, ceci permet de modéliser en 3D le déploiement actuel de l'endoprothèse. Dans les cas où l'endoprothèse n'est pas ou pas complètement déployée, ceci permet au chirurgien de visualiser ce que sera le déploiement de l'endoprothèse s'il décide de la déployer clans sa position courante. [0102] Les figures 7a et 7b représentent deux exemples de modélisation du déploiement d'un stent selon un ensemble de modes de mise en oeuvre de l'invention. [0103] Le modèle 351 d'un stent est formé d'une pluralité d'éléments poutres modélisant les stents. Le nombre d'éléments poutres peut être variable en fonction de la complexité voulue. Un modèle 351 d'un stent peut par exemple être formé d'une centaine s'éléments poutres. [0104] La figure 7a représente l'initialisation d'un modèle 700a (correspondant à une instance du modèle 351) dans le modèle 3D de l'aorte 330. Comme expliqué ci-dessus, les étapes 330 et 340 permettent de déterminer pour chaque stent, des caractéristiques d'un modèle simplifié : position des points caractéristiques, rotation autour de l'axe central... Ces valeurs permettent d'initialiser la position et l'orientation des éléments poutres du modèle 351, 700a représentant la structure du stent. [0105] Dans l'exemple de la figure 7a, le stent n'est pas encore déployé. Il suffit alors, pour simuler le déploiement du stent, de simuler l'extension des éléments poutres de la position d'initial isation jusqu'aux limites du modèle 3D 330 de l'aorte. [0106] La figure 7h représente un modèle de stent déployé dans le modèle 3D de l'aorte 330. Comme expliqué ci-dessus, le modèle 700h est formé d'une pluralité d'éléments poutres, par exemple les éléments 710b, 711b, 712b, 713b. Le stent peut alors être déployé, soit jusqu'à extension maximale, soit jusqu'à ce que les éléments poutres atteignent les limites de l'aorte, par exemple aux points 720h, 721b. [0107] Le modèle éléments finis permet de prendre en compte en même temps les contraintes au sein du stent, et de l'interaction entre le stent et l'aorte. [0108] Le modèle éléments finis représentant la structure du stent étant initialisé à partir du modèle simplifié préalablement calculé, la simple simulation du déploiement du stent est rapide à mettre en oeuvre, tout en modélisant de manière très précise le déploiement du stent. [0109] La méthode 300, dans son ensemble, permet donc un calcul à la fois fiable et rapide du déploiement d'une endoprothèse dans l'aorte. Par exemple, la méthode peut s'exécuter en une trentaine de secondes sur des moyens de calcul conventionnels, ce qui permet une modélisation du déploiement de l'endoprothèse quasiment en temps réel. [0110] Ce résultat est permis par le fait que le modèle complet modélisant la structure de chaque stent (modèle 351, 700a, 700b), qui comprend de nombreux éléments, est initialisé par les étapes précédentes et n'a besoin que d'être déployé. S'il est possible de modéliser directement le déploiement d'un modèle complet représentant la structure de chaque stent de l'endoprothèse sans hypothèse préalable, ceci prendrait un temps considérable incompatible avec l'exécution d'une opération en temps réel. [0111] Revenant à la figure 3, la méthode 300 comprend une étape d'affichage 360 du modèle déployé des stents. Cet affichage peut se faire, soit en 2D en superposant la projection du déploiement des stents sur une image péri-opératoire en 2D telle que l'image 200, ou en 3D en affichant le déploiement des stents en 3D et le modèle de l'aorte 330. L'affichage peut par exemple s'effectuer sur les écrans 121 d'un dispositif d'imagerie médicale. [0112] Etant donné que la méthode permet de simuler le déploiement de l'endoprothèse de manière très précise et en temps réel, l'affichage 360 permet au chirurgien de disposer en temps réel d'une visualisation du déploiement de l'endoprothèse à partir de sa position actuelle. Ceci permet ainsi de considérablement améliorer la précision du traitement effectué par le chirurgien. [0113] Dans le cas où la méthode est appliquée à une endoprothèse déployée, le chirurgien 16 peut visualiser le déploiement en 3D. Dans le cas où la méthode est appliquée à une endoprothèse non déployée, le chirurgien peut visualiser ce que sera le déploiement de rendoprothèse, en 3D, s'il décide de la déployer à partir de la position courante. [0114] De plus, cette méthode requiert une unique prise de vue pour simuler le déploiement d'une endoprothèse, ce qui évite d'utiliser des injections multiples de produit de contraste. [0115] La figure 8 représente une superposition de la simulation de déploiement d'un stent sur une image péri-opératoire selon un ensemble de modes de mise en oeuvre de l' invention. [0116] L'image 800 représente la superposition de la simulation du déploiement de rendoprothèse sur l'imagerie 2D issue d'un C-arm. Comme expliqué précédemment, l'invention permet également de représenter en 3D la simulation du déploiement de rendoprothèse sur le modèle 3D de l'aorte. Dans le cas d'une visualisation 3D, le chirurgien peut manipuler la représentation pour visualiser la prédiction du déploiement selon différents angles de vue. [0117] Dans les deux cas, ceci permet au chirurgien de visualiser la simulation du dé- ploiement de l'endoprothèse en temps réel. [0118] Les exemples ci-dessus démontrent la capacité de l'invention à permettre, de dé- terminer le déploiement d'une endoprothèse. Ils ne sont cependant donnés qu'à titre d'exemple et ne limitent en aucun cas la portée de l'invention, définie dans les revendications ci-dessous. 17 REVENDICATIONS[Revendication 1] Méthode (300) comprenant : - la capture (310) d'une image 2D (311) d'une structure vasculaire par rayon X ; - l'obtention d'un modèle 3D de la structure vasculaire (321) ; - l'obtention d'un modèle (331) d'une endoprothèse (210) dans la structure vasculaire comprenant une pluralité de stents ; - la détermination (330, 340), à partir de l'image 2D et pour chaque stcnt, d'au moins une position, au moins une orientation, et au moins une valeur de déploiement ; la simulation du déploiement (350) dans le modèle 3D de la structure vasculaire (311), pour chaque stent, d'un modèle du stent (351) représentant la structure du stent, ledit modèle du stent étant initialisé à partir du modèle (331) de l'endoprothèse (210) ; l'affichage (360) des modèles de stents déployés. [Revendication 2] Méthode selon la revendication 1, dans laquelle : l'image 2D (311) définit un référentiel 3D (R,H) comprenant un axe vertical (x) et un axe horizontal (y) et un axe de profondeur (z) de la prise de vue ; dans le modèle de l'endoprothèse, chaque stent est défini par : au moins une position d'au moins un point caractéristique (P0, Pl, P2) et une orientation définies par au moins 6 degrés de liberté dont : la position 3D d'un premier point caractéristique (P0) du stent dans le référentiel ; un angle de rotation propre (r,') ; l'au moins une valeur de déploiement du stent, définie autour de son axe central ; le modèle du stent est formé d'une pluralité d'éléments poutres liés entre eux ; ladite méthode comprenant : la détermination (330, 340), à partir de l'image 2D et pour chaque stent, d'au moins une position, au moins une 18 orientation, et au moins une valeur de déploiement ; de l'au moins un point caractéristique selon les axe vertical (x) et horizontal (y) et l'au moins une valeur de déploiement dudit stent ; b détermination (340), pour au moins un stent, de son angle de rotation propre (r''). [Revendication 3] [Revendication 4] [Revendication 5] [Revendication 6] [Revendication 7] Méthode selon l'une des revendications I ou 2 dans laquelle la position et l'orientation de chaque stent sont définies par les positions 3D de trois points caractéristiques (P0, Pl, P2) correspondant respectivement au centre, à l'extrémité supérieure et à l'extrémité inférieure du stent le long de son axe central (x'), et la rotation propre du stent autour de son axe central (x'). Méthode selon l'une des revendications 2 à 3, dans laquelle la détermination (340), pour au moins un stent, de son angle de rotation propre (rx,) comprend la détermination del 'angle de rotation propre (rx-) pour lequel au moins une projection de position 3D d'au moins un marqueur radio-opaque sur le stent correspond le plus à au moins une image de l'au moins marqueur sur l'image 2D. Méthode selon la revendication 4, dans laquelle l'angle de rotation propre (r') est obtenu par l'exécution d'une boucle de minimisation de la distance entre l'au moins une projection et l'au moins une image de l'au moins un marqueur sur l'image 2D, en fonction de 1 'angle de rotation propre (r,c). Méthode selon l'une des revendications 2 à 5, dans laquelle la détermination (340), pour au moins un stent, de son angle de rotation propre (ri) comprend la modélisation du stent sous la forme d'un élément poutre d'un modèle éléments finis, entre un point caractéristique représentant l'extrémité supérieure de l'axe central du stent (Pl) et un point caractéristique représentant l'extrémité inférieure de l'axe central du stent (P2), dans lequel les points caractéristiques sont libres de déplacements selon l'axe de profondeur (z). Méthode selon la revendication 6, clans laquelle : l'endoprothèse est représentée sous la forme d'un modèle éléments finis dans lequel : chaque stent est modélisé par un élément poutre, les stents successifs étant liés entre eux par au moins un 19 élément poutre ; les positions des points caractéristiques des stents dont le diamètre maximal de déploiement est supérieur ou égal au diamètre de la structure vasculaire à la position de déploiement sont fixés selon les axes vertical (x), horizontal (y) et de profondeur (z) ; les positions des points caractéristiques des stents dont le diamètre maximal de déploiement est inférieur au diamètre de la structure vasculaire à la position de déploiement sont fixés selon les axes vertical (x), horizontal (y) et libres en déplacement selon l'axe de profondeur (z) ; les position des points caractéristiques des stents dont le diamètre maximal de déploiement est inférieur au diamètre de la structure vasculaire à la position de déploiement selon l'axe de profondeur (z) sont déterminés par l'équilibre mécanique du modèle éléments finis. [Revendication 8] Méthode selon l'une des revendications 1 à 7, dans laquelle l'affichage (360) des modèles de stents déployés comprend l'affichage en superposition de la projection des modèles des stents (351) sur l'image 2D (311) de la structure vasculaire. [Revendication 9] Méthode selon l'une des revendications 1 à 7, dans laquelle l'affichage (360) des modèles de stents déployés comprend l'affichage en 3D des modèles de stents déployés et du modèle 3D de la structure vasculaire (321). [Revendication 10] Méthode selon l'une des revendications 1 à 9, dans laquelle le modèle 3D de la structure vasculaire (321) est un modèle éléments finis représentant la ligne centrale de la structure vasculaire par des éléments poutres. [Revendication 11] Produit programme d'ordinateur comprenant. des éléments de code in- formatique configurés pour exécuter une méthode selon l'une des revendications 1 à 10 lorsque ledit programme est exécuté sur une unité de calcul d'un dispositif de calcul. [Revendication 12] Dispositif (120) comprenant : au moins un port d'entrée configuré pour recevoir d'une image 20 2D (311) de la structure vasculaire capturée par rayon X ; au moins une unité de calcul configurée pour exécuter une méthode selon l'une des revendications 1 à 10.