FR 3095331 A1 20201030 FR 1904453 A 20190426 Description Titre de l'invention : Procédé de chirurgie orthopédique assistée par ordinateur Domaine de l'invention [0001] La présente invention concerne la chirurgie assistée par ordinateur. Ce domaine regroupe un ensemble de systèmes informatiques et/ou physiques destinés à aider le chirurgien dans la planification et/ou la réalisation d'une intervention chirurgicale. Il regroupe les trois familles de systèmes suivants : les systèmes de navigation, les systèmes robotiques et les systèmes de guidage par réalité augmentée et/ou mixte. [0002] Les principaux éléments des systèmes actuels de chirurgie assistée par ordinateur sont les suivants : [0003] - Création d'un modèle virtuel du patient : soit à partir de données préopératoires spécifiques au patient obtenues par imagerie médicale (tomodensitométrie, IRM, radiographies, etc.), soit générées pendant l'intervention par un traitement informatique qui combine des bases de données génériques (e.g. atlas anatomiques, modèles statistiques de formes) et l'acquisition d'images peropératoires (fluoroscopie, ultrasons, etc.) ou des données de l'anatomie du patient obtenues à l'aide de localisateurs tridimensionnels ou de systèmes de palpage. [0004] - Génération d'une planification chirurgicale à partir du traitement informatique du modèle virtuel du patient. Cette analyse est effectuée avant l'intervention dans le cas où le modèle patient provient de données préopératoires, ou au début de l'intervention dans le cas échéant. 100051 - Navigation chirurgicale à partir d'un procédé de mise en correspondance de données préopératoires avec des données peropératoires obtenues grâce à un système optique de suivi de marqueurs fixés au patient et aux instruments. Ce procédé permet au chirurgien de visualiser le positionnement actuel des instruments chirurgicaux par rapport à l'anatomie du patient, et de suivre l'avancement de l'intervention par rapport à la planification chirurgicale. Dans les systèmes de navigation standard, ces informations sont affichées sur un écran. Dans les systèmes de navigation par réalité mixte, le guidage chirurgical est affiché par réalité augmentée ou virtuelle au travers d'un casque ou de lunettes de visualisation. 100061 - Système d'aide à la réalisation du geste opératoire : des instruments spécifiques au patient (guides de coupe ou de fraisage sur mesure par exemple) peuvent être produits à partir de la planification peropératoire pour assister le geste pendant l'opération. Mternativement, des informations visuelles d'aide à la décision sont fournies au chirurgien. Dans le cas où un système physique assiste le chirurgien dans la réalisation 2 des gestes chirurgicaux, il s'agit d'un système robotique ou cobotique. [0007] Cette invention s'inscrit dans le domaine des systèmes robotiques de chirurgie assistée par ordinateur, avec l'arthroplastie de genou unicompartimentale ou totale comme indication principale mais non exclusive. [0008] Pratique standard en navigation chirurgicale pour l'arthroplastie du genou [0009] L'arthroplastie robotique assistée par ordinateur fait appel à des systèmes actifs ou collahoratifs (systèmes dits synergiques permettant de combiner habiletés du chirurgien et facultés du robot pour former un partenariat améliorant la performance) et à des systèmes de navigation dits passifs. [0010] Il est connu de procéder dans un premier temps au calibrage du membre inférieur en recherchant, par des mouvements appropriés, les 3 points définissant l'axe mécanique du membre inférieur et alignés lors de l'extension, soit le centre de la tête fémorale (H), le centre du genou (K) et le centre de la cheville (A). [0011] Ce repérage des points anatomiques et centres de rotation se fait grâce à la mise en place de corps rigides munis de marqueurs. [0012] On procède au repérage : [0013] - du plateau tibial sain pour déterminer la hauteur de coupe en intégrant la pente tibiale postérieure éventuelle et en prenant en compte l'espace réséqué au niveau du ligament croisé postérieur ; du fémur (condyle médial, latéral et corticale antérieure) pour déterminer la taille de la prothèse et garantir le centre articulaire du fémur de la cheville (pointe de la malléole externe, de la malléole interne et milieu de l'articulation tibio-tarsienne). [0014] A ce stade, les points K, H, A ont été trouvés ; l'axe mécanique et la taille de la prothèse sont estimés en temps réel et sont affichés sur l'écran de l'ordinateur ; les étapes suivantes se succèdent : [0015] mise en place manuelle des guides de coupe tibiale et fémorale ; réglage et fixation à l'os quand l'obtention du positionnement souhaité (hauteur de coupe, pente tibiale postérieure, valgus/varus...) a été obtenu, puis réalisation de la coupe fémorale et tibiale. [0016] L'implantation de la prothèse se poursuit avec la coupe des chanfreins, la mise en place des implants d'essai, le réglage de la balance ligamentaire, la vérification de la course rotulienne, le resurfaçage ou non de la rotule et enfin la vérification de l'axe mécanique du membre inférieur obtenu s'affichant sur l'écran. Terminologie [0017] Tous les termes décrits ci-dessous sont définis pour leur utilisation dans le cadre de la chirurgie orthopédique. [0018] Capteur 3D/ Caméra 3D / Caméra Depth Un capteur 3D est un système permettant d'acquérir des données topologiques d'une scène réelle en 3 dimensions. Ces données topologiques sont enregistrées sous forme de nuage de points, et / ou de carte de profondeur. Plusieurs modalités permettent d'obtenir ces données topologiques : - Par temps de propagation d'onde - Ultrason Lumière (LIDAR, Time Of Flight) - Par vision en utilisant au moins une caméra 2D Un pixel d'une caméra 2D correspond à un rayon lumineux, représentée par une droite dans l'espace euclidien. Afin d'avoir un point dans l'espace, il faut connaitre la longueur de ce rayon lumineux par rapport à la caméra. Pour cela on peut utiliser : Une seconde caméra : Capteur stéréoscopique Un capteur stéréoscopique comporte une paire de caméras (certains capteurs peuvent comporter plusieurs paires). Le but est de trouver la correspondance de chacun des pixels d'une caméra dans l'autre caméra. La seconde caméra apportera l'information de longueur de rayon de la première caméra. Afin de faciliter la mise en correspondant des pixels entre les deux caméras, on peut trouver des capteurs stéréoscopiques dits « actifs », muni d'un projecteur de lumière, projetant sur la scène un motif moucheté (tâches lumineuses aléatoires). La déformation lumineuse : Lumière structurée Une caméra prend plusieurs photos de la scène, éclairée par un motif connu, correspondant à des rais lumineux à de multiples fréquences et déphasages. Suivant la déformation de chaque rai, il est possible d'en déduire la longueur du rayon lumineux. Les multiples fréquences et déphasage permettent de balayer toute la scène afin d'avoir un maximum de point 3D reconstruits. Scan laser Suivant le même principe que pour la lumière structurée, mais au lieu de projeter des rais à - diverses fréquences et déphasages, les rais (généralement un seul suffit) balayent la scène et la caméra suit les déformations tout au long du balayage. Un capteur 3D peut contenir une ou plusieurs de ces modalités de reconstruction. En plus de la reconstruction topologique en 3 dimensions, certains capteurs peuvent comporter d'autre modalités d'échantillonnage de la scène afin d'apporter davantage d'informations, par exemple : Une caméra couleur ou multispectrale Une caméra thermique Navigation Un système de navigation chirurgicale permet d'avoir en temps réel la position et l'orientation de marqueurs grâce à un ordinateur. Ces marqueurs peuvent être optiques ou magnétiques, actifs ou passifs. Ils sont utilisés pour repérer des éléments présents dans la scène chirurgicale, par exemple : - Les outils du chirurgien - L'anatomie du patient (éléments osseux à usiner) - Des outils de mesures. [0019] L'ordinateur connait la position de tous ces éléments dans un même repère euclidien, il est capable d'informer par diverses manières (réalité augmentée, écran, signal sonore, etc.) le chirurgien et son équipe de la position et de l'orientation de ces éléments. [0020] Repérage (en anglais « Tracking ») En vision par ordinateur, le repérage consiste à suivre un objet entre les images successives d'un flux provenant d'une caméra. Recalage ou mise en correspondance (en anglais «Registration », « Matching » ou « Pose estimation ») Ces différents termes désignent sensiblement la même chose, qui est le calcul de la position et l'orientation d'un objet connu dans un échantillon de données topologiques en 3 dimensions. Modèle numérique tridimensionnel Un modèle numérique (ou virtuel) tridimensionnel est un objet virtuel en 3 dimensions. La position et l'orientation du modèle est connu dans le référentiel numérique associé. Planification - - Dans notre contexte, la planification désigne la simulation des phases d'usinage réalisées avant l'opération sur un modèle osseux numérique en 3 dimensions. Dans le cas d'une opération d'arthroplastie de genou par exemple, la planification consistera à la définition de chacun des plans de coupe et des axes de perçage par rapport à un modèle tridimensionnel du fémur et du tibia. Données préopératoires Les données préopératoires correspondent aux images (ou coupes) du patient, obtenues par imagerie médicale (TDM, 1RM, PET, etc.). Le modèle tridimensionnel du patient est obtenu par un traitement de segmentation de chaque image, suivi d'une interpolation entre les images. Données peropératoires Les données peropératoires sont des données acquises pendant l'opération. Il peut s'agir d'imagerie médicale (11uoroscopie, ultrasons, etc.), de données tridimensionnelles, d'information dc couleur, de température, issues des capteurs proprioceptifs, dc retour d'effort vis-à-vis dc l'outil d'usinage., etc. Etat de la technique [0021] On connaît dans l'état de la technique le brevet EP1303841A2 qui se rapporte à un logiciel dc planification de chirurgie orthopédique assistée par ordinateur permettant la génération 3D (tridimensionnelle) dc modèles d'os solides à partir d'images radiologiques 2D (bidimensionnelles) d'un os de patient. Ce logiciel de planification dc chirurgie orthopédique assistée par ordinateur reconstruit les contours de l'os en commençant avec un os modèle 3D et en déformant l'os modèle 3D de manière à l'adapter sensiblement à la géométrie de l'os du patient. Un module de simulation et dc planification chirurgicale du logiciel de planification de chirurgie orthopédique assistée par ordinateur génère un programme chirurgical simulé présentant l'animation du processus dc distraction osseuse, le type et la taille dc la structure de fixation devant être fixée sur l'os du patient, le programme de fixation de cette structure, l'emplacement du site d'ostéotomie/corticotomie, et les programmes de chirurgie sont présentés sous forme dc graphiques 3D sur un écran d'ordinateur dc façon à fournir au chirurgien une assistance préopératoire réaliste. [0022] Les données chirurgicales postopératoires peuvent être réintroduites dans le logiciel de planification de chirurgie orthopédique assistée par ordinateur afin de permettre une révision de la trajectoire de la distraction osseuse spécifiée antérieurement en fonction de toute différence entre les données du programme préopératoire et les données courantes, postopératoires. [0023] On connaît aussi le brevet EP1589892B1 concernant un appareil pour capturer des informations de dispositif de localisation, ledit appareil comprenant : 6 [0024] - un dispositif de localisation pour détecter un marqueur associé à un outil, ledit dispositif de localisation définissant un prcmicr champ de vue ; [0025] - une caméra présentant un deuxième champ de vue capable d'acquérir une image de champ, ledit deuxième champ de vue comprenant au moins une partie dudit prcmicr champ de vue ; [0026] - une mémoire ; et [0027] - un ordinateur couplé de façon opérationnelle audit dispositif de localisation, à ladite caméra et à ladite mémoire, générant un événement désigné automatiquement à un moment prédéfini dans le temps pendant la procédure chirurgicale et identifiant l'occurrence dudit événement désigné, ledit ordinateur invitant ladite caméra à acquérir ladite image de champ en réponse à l'occurrence dudit événement désigné, ledit ordinateur capturant dans ladite mémoire les coordonnées dudit marqueur associé audit outil et à ladite image de champ acquise en réponse à l'occurrence dudit événement désigné. [0028] Le modèle d'utilité CN206102735 décrit un robot de chirurgie orthopédique du genou comportant un cadre, un manipulateur et un dispositif de coupe piloté par un ordinateur de planification 3D. Une caméra permet de visualiser la position d'un marqueur en fonction. [0029] La demande de brevet internationale W02002037935A2 décrit un procédé de mise en oeuvre d'opérations chirurgicales assistées par ordinateur qui exploitent la rétroaction peropératoire. [0030] Un modèle en trois dimensions de la région du patient devant subir une opération chirurgicale est modélisé au moyen de techniques logicielles. Le modèle logiciel permet de produire un plan chirurgical, y compris la mise en place de marqueurs muid-fonctionnels, en vue de la réalisation de l'opération chirurgicale. Une fois les marqueurs placés sur le patient, on prend une image actualisée du patient, que l'on utilise pour calculer un plan chirurgical final en vue de la réalisation du reste de l'opération chirurgicale. La modélisation tridimensionnelle, la planification chirurgicale, et la chirurgie peuvent être réalisées à distance les unes des autres. Les différentes entités peuvent communiquer par le biais d'un réseau de communications électroniques, par exemple l'Internet. [0031] La demande de brevet internationale W02004001569A2 concerne un système qui est utilisé pour aider un chirurgien à effectuer une opération grâce à l'acquisition et à l'affichage d'une image du patient. Le déplacement ultérieur du patient et des instruments est suivi et affiché sur l'image. Des images d'implants sélectionnés sont enregistrées par le système et peuvent être appelées afin d'être superposées à l'image. Les opérations chirurgicales peuvent être planifiées au moyen des images du patient, des instruments et des implants et être enregistrées sous forme d'une série de tâches sé- 7 quentielles se rapportant à des données définies, telles qu'une inclinaison ou une position. Les gestes du chirurgien peuvent être utilisés dans l'étape de planification afin d'appeler l'image des instruments et au cours de l'opération afin d'assurer la progression des tâches planifiées. [0032] Le brevet américain US10136950B2 concerne un procédé permettant d'enregistrer automatiquement un système de navigation chirurgicale sur l'anatomie d'un patient. Le procédé comprend la programmation d'un système de navigation chirurgicale avec une première relation spatiale entre un composant chirurgical et un réseau de référence connecté au composant chirurgical, la programmation du système de navigation chirurgicale avec une seconde relation spatiale entre une caractéristique anatomique d'un patient et le composant chirurgical, l'installation du composant chirurgical sur le patient de telle sorte que le composant chirurgical engage la caractéristique anatomique dans la deuxième relation spatiale, et localisant le réseau de référence avec le système de navigation chirurgical. Le système de navigation reconnaît automatiquement la position du tableau de référence par rapport à l'anatomie du patient. [0033] Inconvénients de l'art antérieur [0034] Les solutions de l'art antérieur se répartissent en deux catégories. [0035] La première concerne des solutions mettant en oeuvre la pose de marqueurs sur l'os et les instruments, associée à un repérage optique permanent (« tracking » en anglais) pour assurer la mise en correspondance des référentiels réels et numériques et connaître la position exacte des os et des instruments chirurgicaux dans l'espace. L'utilisation de marqueurs vissés sur l'os occasionne un risque de fracture au point d'ancrage et allonge le temps opératoire. La visibilité des marqueurs (en anglais « Line Of Sight ») doit être garantie pendant toute l'intervention. Ces solutions ne sont donc pas robustes aux occlusions et contraignent le positionnement de l'équipe chirurgicale par rapport à la scène opératoire. D'autre part, elles multiplient le nombre d'étapes et d'outils (marqueurs, palpeur) et nécessitent une étape de palpation mécanique de la structure anatomique à mettre en correspondance avec le modèle numérique. Ces contraintes allongent la durée opératoire avec un travail fastidieux et exigent un apprentissage du chirurgien et de l'instrumentiste pour maîtriser la pose des marqueurs et le déroulement de l'opération. Enfin, les dispositifs optiques associés sont encombrants et coûteux. [0036] La seconde catégorie repose sur l'utilisation de l'imagerie médicale peropératoire (radiographie, fluoroscopie) pour vérifier le positionnement de la prothèse avant la suture finale. Elle impose l'exposition à des radiations ionisantes du patient et du personnel médical, et l'allongement de la durée opératoire. Ce sont aussi des solutions encombrantes et coûteuses. [0037] Par ailleurs aucun repérage purement optique ne permet une boucle de contrôle 8 mécanique temps réel. Pour s'approcher de ce niveau de performance, il faut un repérage mécanique. [0038] Solution apportée par l'invention [0039] La présente invention est un procédé permettant la transposition d'une action planifiée dans un environnement virtuel vers une action physique dans un environnement réel, plus spécifiquement un bloc opératoire pour une intervention de chirurgie orthopédique. [0040] La mise en oeuvre de cette invention concerne par exemple les situations où on commence par déterminer une trajectoire, une position, un déplacement ou toute autre action physique via un outil de simulation numérique, par exemple une planification chirurgicale, dans un référentiel de simulation. Pour être exploitable dans un environnement réel, il est nécessaire de transposer cette trajectoire, cette position, ce déplacement ou cette autre action physique dans le référentiel réel, du patient, sur lequel les actions doivent être appliquées. Pour ceci, il faut déterminer la transformation permettant de mettre en correspondance le référentiel de simulation (virtuel) et le référentiel réel. [0041] A titre préférentiel, l'invention concerne l'asservissement d'un support d'outil d'usinage d'élément osseux, afin de respecter des données de planification chirurgicale. [0042] Un autre exemple d'application de l'invention concerne la réalité augmentée, pour commander la position d'une image superposée à la zone de vision d'un opérateur, par exemple un chirurgien, soit à partir d'une lunette de vision augmentée, soit à partir d'un projecteur. [0043] Le procédé met en oeuvre une référence mécanique cinématiquement liée avec l'outil d'usinage : pendant toute l'opération, la position et l'orientation de l'outil d'usinage par rapport à la référence mécanique sont connus grâce à des capteurs de position et/ou de déplacement des éléments constitutifs de la chaîne cinématique. D'autre part, la référence mécanique est rigidement liée à l'élément osseux à usiner (cible). Pendant l'opération, l'invention utilise des données de profondeur (aussi appelées données 3D) pour effectuer un recalage initial de l'élément osseux avec les données de planification obtenues de manière préopératoire ou peropératoire (en début d'opération, après incision mais avant résections osseuses). De cette manière, la position et l'orientation de la référence mécanique par rapport à la cible est déterminée. Le recalage initial et le lien cinématique permettent de définir la trajectoire de l'outil d'usinage dans le référentiel de la cible. À tout moment la position et l'orientation de l'outil d'usinage par rapport à l'élément osseux sont connues et il est possible de corriger sa trajectoire en cas de mouvement du patient, afin de respecter la planification chirurgicale préalablement établie. 9 [0044] La présente invention remédie aux inconvénients de l'art antérieur en ce qu'elle ne requiert ni imagerie ionisante, ni marqueurs percutanés multiples pour permettre l'asservissement d'un support d'outil d'usinage par rapport à des données numériques de planification chirurgicale. Elle apporte en outre des avantages en termes de rapidité de calcul et compacité des dispositifs mis en oeuvre. [0045] L'invention comporte : [0046] Une première étape d'acquisition d'au moins une image 3D à partir d'un capteur d'image(s) tridimensionnelle(s), d'une scène comportant : - une partie au moins d'une cible (l'élément osseux à usiner) - une partie au moins de la référence mécanique cinématiquement liée audit outil. Une deuxième étape de mise en correspondance de ladite image 3D avec un modèle numérique de la cible par un traitement permettant de déterminer la transformation CTA qui définit la position et l'orientation du référentiel RA d'acquisition par rapport au référentiel Rc de la cible Une troisième étape de mise en correspondance de ladite image 3D avec un modèle numérique de la référence mécanique, permettant de déterminer la transformation MTA qui définit la position et l'orientation du référentiel RA par rapport au référentiel Rm de la référence mécanique. Une quatrième étape de calcul de la matrice de transformation entre le repère cible Re et le repère de la référence mécanique RM en utilisant les matrices de transformations (-TA et MT,, Une cinquième étape de transposition de la planification initiale dans le repère Re de la cible. [0047] Le procédé comporte des étapes d'acquisition en temps réel des positions et/ou dé- placements des éléments constitutifs de la chaîne cinématique reliant ladite référence mécanique audit outil lors de ladite action physique à l'aide d'un outil. [0048] Le procédé comporte des étapes d'acquisition en temps réel des positions et/ou dé- placements des éléments constitutifs de la chaîne cinématique reliant ladite référence mécanique audit outil permettant : [0049] De calculer la transformation °T, entre le référentiel de la référence mécanique et le référentiel de l'outil d'usinage puis, De calculer la transformation °Tc entre le référentiel de l'outil d'usinage et le référentiel de la cible, connaissant "'Tc [0050] pour connaître, et de ce fait transposer, en temps réel la trajectoire dudit outil par rapport à ladite cible et respecter la planification lors de ladite action physique à l'aide d'un outil. [0051] Le procédé ne repose pas sur le suivi optique en temps réel de la scène. Il s'affranchit donc des problèmes liés aux systèmes standards de navigation chirurgicale comme la multiplicité des marqueurs et la perte du suivi en cas d'occlusion de la zone opératoire. En effet, une fois que les données de planification sont connues dans 12,2, les capteurs proprioceptifs du dispositif mécanique permettent de calculer à tout moment, la position et l'orientation du support d'outil d'usinage par rapport à la cible. [0052] Selon une variante, lesdites deuxième et troisième étapes de mise en correspondance sont remplacées par les étapes suivantes : [0053] Une étape d'extraction des zones d'intérêts consistant à extraire une première zone d'intérêt correspondant à ladite cible et d'une deuxième zone d'intérêt correspondant à ladite référence mécanique pour déterminer : - Un premier sous-ensemble de ladite image numérique tridimensionnelle associé à ladite cible - Un deuxième sous-ensemble de ladite image numérique tridimensionnelle associé à ladite référence mécanique Une étape de mise en correspondance dudit premier sous-ensemble associé à ladite cible avec le modèle numérique de ladite cible pour déterminer cTA. Une étape de mise en correspondance dudit sous-ensemble associé à ladite référence mécanique avec le modèle numérique de ladite référence mécanique pour déterminer MTA. [0054] Selon des variantes de réalisation, prises isolément ou en combinaison techniquement réaliste, l'invention concerne également les caractéristiques additionnelles suivantes : [0055] - la chaîne cinématique proprioceptive est constituée par une structure rigide dé- formable comportant des capteurs de mesure des efforts s'appliquant sur ses constituants. [0056] - ladite première étape d'acquisition d'une image 3D est réalisée par numérisation 3D texturée mettant en oeuvre au moins deux caméras et un vidéoprojecteur pour réaliser une acquisition par stéréovision. [0057] - ladite première étape d'acquisition comporte en outre une acquisition d'une image thermique. [0058] - ladite première étape d'acquisition comporte en outre une acquisition d'une image par ultrasons. [0059] - ladite première étape d'acquisition comporte en outre une acquisition d'une image multispectrale. [0060] - ladite première étape d'acquisition comporte en outre une acquisition d'une image à l'échelle microscopique. [0061] - ladite première étape d'acquisition comporte en outre une acquisition d'une image couleur. [0062] - les mouvements dudit outil d'usinage par rapport à la cible sont suivis grâce à des 11 capteurs de position et/ou de déplacement des éléments constitutifs de la chaîne cinématique entre la cible et ledit outil d'usinage, permettant de corriger la transposition des actions planifiés dans un environnement virtuel vers l'environnement réel. [0063] - ledit modèle numérique tridimensionnel de la cible a été généré à partir d'images scanner ou IRM. [0064] - ledit modèle numérique tridimensionnel de la cible a été numériquement modifié pour simuler un bruit de mesure ou la présence de cartilage, lesdites modifications étant calculées à partir de données d'apprentissage ou de données de simulation biomécaniques. [0065] Avantageusement, ledit traitement numérique de recalage de la 2=l°e étape permettant de déterminer la transformation cTA qui définit la position et l'orientation du référentiel RA d'acquisition par rapport au référentiel Rc de la cible est non-rigide. [0066] Description détaillée d'un exemple non limitatif de l'invention [0067] Le but de la présente invention est de mettre en correspondance, de manière permanente et temps-réel, les données numériques de planification avec la réalité opératoire. [0068] Le modèle numérique de planification consiste en un modèle numérique tridi- mensionnel du patient et un ensemble d'équations géométriques caractérisant les actions d'usinage sur les éléments osseux du patient. [0069] Le modèle numérique du patient peut être généré à partir d'images médicales acquises avant l'opération. Il peut être modifié pour prendre en compte des éléments non visibles dans les images médicales, par exemple le cartilage qui n'est pas visible dans les images scanner. Dans ce cas, les modifications apportées sont générées à partir de données d'apprentissage ou de données de simulation biomécanique. Le modèle numérique peut aussi être généré à partir de modèles statistiques ou d'abaques et de données physiques du patient associés ou non aux images médicales préopératoires. De plus, le modèle numérique peut être adapté tenant compte de données acquises pendant l'opération. [0070] Les données de planification sont acquises dans un lieu, un moment et avec un posi- tionnement du patient par rapport aux moyens d'imagerie qui peuvent être totalement indépendants du lieu, moment et positionnement du patient pendant le déroulement de la chirurgie. Pourtant, les données numériques doivent être rapprochées de la réalité physique pour permettre un asservissement des mouvements de l'outil chirurgical réel en fonction des données numériques de planification. [0071] A titre d'exemple, l'outil chirurgical est associé à un support d'outil relié à une référence mécanique, tel qu'un préhenseur ou une vis, fixé mécaniquement sur l'os à usiner. La liaison mécanique entre ce support d'outil et la référence mécanique est assurée par une structure de-tom-lubie, par exemple un ensemble articulé comprenant 12 des capteurs fournissant un signal en fonction de l'orientation relative des éléments articulés. Ces capteurs fournissent ainsi une information numérique permettant de déterminer en temps réel la position dans l'espace de l'extrémité active de l'outil par rapport à un point fixe de l'élément fixé sur l'os. [0072] De plus, l'acquisition de données peropératoires et le recalage avec le modèle numérique de planification permettent de connaître la position de la référence mécanique fixée sur l'os par rapport à la surface à usiner. On peut transposer dans le monde réel une trajectoire connue par simulation dans un référentiel de simulation, par exemple pour assurer un guidage de l'outil, un asservissement de ses déplacements, ou un contrôle de position par rapport à une position prédéterminée lors de la planification. [0073] Pour la suite de la description, les référentiels suivants seront pris en compte : [0074] Le référentiel planning Ri, des images numériques de planification enregistrées dans la mémoire d'un ordinateur. L'élément à usiner, dans l'exemple décrit le fémur (10) est connu dans ce référentiel planning 12, ainsi que les données de planification chirurgicale (c.g. la position des plans de coupe (11) ou les axes de perçage). [0075] Le référentiel cible Rc correspond au référentiel physique de l'élément à usiner (cible), en l'occurrence la surface de la tête du fémur. Les référentiels Rc et Ri, doivent être mis en correspondance dans ce procédé. [0076] Le référentiel outil Ro correspond au référentiel physique de l'outil d'usinage (20). [0077] Le référentiel d'acquisition RA correspond au référentiel « caméra » dans lequel les données acquises pendant l'opération sont décrites (30). [0078] Le référentiel mécanique 12,, correspond au référentiel physique de la référence mécanique (40) cinématiquement liée à l'outil (20). La position et l'orientation de l'outil (20) par rapport à la référence mécanique (40) sont connues par des capteurs fournissant des signaux représentatifs des déplacements angulaires et/ou linéaires de l'outil (20) par rapport au support (40). [0079] La présente invention sera mieux comprise à la lecture de la description détaillée d'un exemple non limitatif de l'invention qui suit, se référant aux dessins annexés où : [0080] [fig.1] La figure 1 représente une vue schématique des différents référentiels. [0081] [fig.2] La figure 2 représente une vue schématique de la deuxième étape du procédé. D'abord, le référentiel cible RC et le référentiel RP sont alignés pour déterminer la transformation CTA qui définit la position et l'orientation du référentiel RA par rapport à RC. CTA est une matrice homogène (matrice de passage), composée d'une matrice de rotation CRA et d'un vecteur de translation CtA. Elle définit la pose de RC par rapport à RA. [0082] [fig.3] La figure 3 illustre la troisième étape, où, par un procédé similaire à celui de l'étape antérieure, la pose de RM par rapport à RA (matrice de transformation MTA) 13 est déterminée. MTA est une matrice homogène (matrice de passage), composée d'une matrice de rotation MRA et d'un vecteur de translation MtA. Elle définit la pose de RM par rapport à RA. [0083] [fig.4] Dans la figure 4, la transformation CTM entre la référence mécanique et la cihle est calculée par composition des matrices ATC (matrice inverse de CTA) et MTA. [0084] [fig.5] La figure 5 correspond à la cinquième étape du procédé. La transformation OTM, déterminée à partir de la chaîne cinématique liant la référence mécanique et l'outil d'usinage, est combinée à CTM pour calculer CTO (la pose de de l'outil d'usinage dans les référentiels cihle et planning). [0085] [fig.6] La figure 6 montre un exemple de réalisation du système, où la référence mécanique (40) est liée par une liaison cinématique à l'outil (20). Une interface homme-machine, représentée ici par l'écran (60) donne un retour visuel sur les différentes étapes du procédé. [0086] Première étape [0087] A cet effet, on procède à l'acquisition d'une image 3D par une caméra dont le champ de prise de vue englobe une partie de la scène opératoire dans laquelle apparaît une partie du fémur (surface à usiner ou cible) (10) et une partie de la référence mécanique (40). Le résultat de l'acquisition peut être affiché sur un écran (60). [0088] L'acquisition peut être réalisée par une caméra 3D, un couple de caméras pour acquérir des images en stéréovision active, un scanner 3D ou encore un LIDAR pour fournir une image tridimensionnelle de type (x, y, z ; a) ou une carte de profondeur, de nuage de points, a désignant un paramètre tel que la couleur ou l'intensité. [0089] Numérisation 3D de la scène opératoire [0090] Une solution de numérisation 3D texturée utilise deux ou plusieurs caméras étalonnées et un vidéoprojecteur pour réaliser une acquisition par stéréovision et de la lumière structurée par décalage de phase permettant une reconstruction 3D fidèle de la zone opératoire. La solution proposée intègre un schéma de super-résolution spatio-temporelle, avec un recalage non-rigide 3D, pour corriger l'information 3D et compléter la vue scannée. [0091] La lumière structurée est codée par un multiplexage temporel. Deux patrons si- nusoïdaux en opposition de phase et un troisième patron blanc sont successivement projetés sur la scène opératoire. Un échantillonnage 2D est d'abord appliqué pour chaque caméra séparément pour localiser les points d'intersection de franges. Un modèle 3D non-dense de la scène est ainsi estimé pour chaque couple de caméras par un appariement stéréo entre les primitives obtenues et une triangulation optique. La résolution spatiale de ce modèle dépend du nombre de franges formant le patron utilisé. Un modèle 3D dense est ensuite obtenu par une estimation de l'information de phase 14 des points situés à l'intérieur des franges, séparément pour chaque couple caméra-projecteur utilisées. Les approches classiques à hase de lumière structurée par décalage de phase nécessitent un étalonnage hors-ligne du vidéoprojectcur avec les caméras et une étape de déroulement de phase. [0092] La super-résolution spatio-temporelle permet de compléter et corriger les modèles 3D de la scène observée puisque la numérisation 3D peut engendrer des distorsions et des artefacts causés essentiellement par des occultations, par une variation de la pose, ou même par une réflexion de la lumière sur la surface d'acquisition. Ainsi, en utilisant d'une part les différents modèles 3D fournis par tous les couples de caméras et d'autre part la trame 3D calculée à l'instant t-1, on obtient un modèle 3D de haute résolution corrigé à l'instant t. La super-résolution spatio-temporelle est assurée par une première étape d'appariement 3D suivie par une étape de fusion et de débruitage. Une approche non-rigide d'appariement 3D permet de traiter une éventuelle distorsion ou déformation de la zone observée non-rigide. Un maillage du nuage 3D obtenu et un plaquage de la texture permettent de finaliser la trame 3D texturée de l'instant t. [0093] Le résultat de cette première étape est l'enregistrement dans la mémoire de l'ordinateur d'une image 3D de la zone contenant à la fois une partie visible de l'os (50) et une partie visible de la référence (40), sous forme de nuage de points définis chacun par une intensité lumineuse, la couleurs et les coordonnées (x,y,z) dans le référentiel d'acquisition RA. [0094] Modalités d'imagerie additionnelles [0095] Une solution particulière consiste à acquérir des images additionnelles de nature dif- férentes, dans le même référentiel RA, ou dans un référentiel calibré avec RA pour disposer d'informations additionnelles. La calibration de la modalité additionnelle requière l'utilisation d'une mire géométrique visible sous différents angles de vue à la fois par la caméra 3D et la modalité additionnelle. Les paires d'images ainsi obtenues sont traitées et recalées pour en déduire la matrice de calibration. [0096] L'image additionnelle peut par exemple être une image thermique réalisée par une caméra thermique procédant à une acquisition de la zone opératoire avec une orientation et une distance proche de celle de la caméra 3D. Cette image facilite la distinction entre les zones vivantes et l'outil. [0097] 11 peut également s'agir d'une acquisition par une caméra couleur, une sonde à ultrasons ou un capteur multispectral. [0098] Deuxième étape : Extraction des zones d'intérêts [0099] Le traitement suivant consiste à exploiter l'image enregistrée lors de l'étape d'acquisition pour isoler les parties correspondant à la cible (fémur), et les parties de l'image correspondant à la référence mécanique. [0100] Pour cela, on procède à un traitement de ladite image numérique tridimensionnelle, et de l'image obtenue par ladite imagerie additionnelle si elle est présente, de l'ensemble de la scène par des algorithmes de caractérisation des sous-ensembles de la carte de profondeurs ou du nuage de points. [0101] Le résultat de cc traitement sera une segmentation ou classification : [0102] avec un premier indicateur (label) associé à la référence mécanique cor- respondant à un premier sous-ensemble de points de l'image numérique tridimensionnelle, avec un deuxième indicateur (label) associé à la cible (fémur), correspondant à un deuxième sous-ensemble dc points dc l'image numérique. [0103] Cc traitement sera réalisé par des traitements successifs d'analyse de contours, de couleurs et éventuellement d'estimateurs, ou par un traitement par intelligence artificielle, ou par un traitement prenant en compte des a priori géométriques de positionnement de la référence mécanique et de la cible par rapport au système d'acquisition. [0104] D'autre part, cette étape d'extraction des zones d'intérêt est optionnelle si les al- gorithmes de mise en correspondance appliqués pendant la troisième et la quatrième étapes sont suffisamment robustes. [0105] Troisième étape : Mise en correspondance du référentiel physique lié à la cible avec le repère d'acquisition. [0106] La troisième étape consiste à mettre en correspondance le repère physique 12c lié à ladite cible physique avec le repère de l'acquisition RA, par un traitement de recalage entre : [0107] - le sous-ensemble de l'image numérique tridimensionnelle associé à la cible, déterminé lors des étapes précédentes et le modèle numérique tridimensionnel de la cible enregistré avec les données de planification. [0108] Ce traitement consiste à déterminer la transformation cTA, donnant la position et l'orientation du référentiel RA par rapport à R. [0109] Ce traitement fait appel aux techniques d'appariement permettant de trouver une dé- formation sous-jacente commune à deux structures géométriques de même nature, permettant de les relier, c'est-à-dire tenter de décrire la deuxième structure comme étant obtenue à partir de la première par l'application d'une transformation de l'espace. [0110] L'homme du métier connaît des techniques de mise en correspondance fondées sur l'extraction préalable de points caractéristiques, à partir desquels sont induites les déformations, ou l'exploitation de structures géométriques dérivées des images originales : points, portions de courbes ou de surfaces obtenues par segmentation, dans la mesure où celles-ci captent les informations essentielles des images, géométriques points ou lignes de fortes courbures - ou anatomiques. 16 [0111] Une technique adaptée est basée sur le recalage points-à-points (« registration » en anglais) par un processus d'estimation d'une transformation optimale entre deux jeux de données. Le rccalage est dit rigide si la transformation géométrique comprend une rotation et une translation. Le rccalage est dit non-rigide si la transformation géométrique est d'ordre supérieur (a-ne, polynôme, splincs...) ou si la transformation n'est pas paramétrique. [0112] Dans le cadre de la présente invention, un recalage rigide est généralement suffisant pour calculer la matrice de transformation du référentiel réel vers le référentiel de planification de l'élément osseux. [0113] Quatrième étape : Mise en correspondance du référentiel physique lié à la référence mécanique avec le repère d'acquisition. [0114] La quatrième étape consiste à mettre en correspondance le repère physique R1 lié à ladite référence mécanique physique avec le repère de l'acquisition RA, par un traitement de recalage entre : [0115] - l'image numérique tridimensionnelle de ladite référence mécanique, et le modèle numérique tridimensionnel de ladite référence mécanique. [0116] On applique le même type de traitement de recalage rigide en utilisant le sous- ensemble de l'image de points de l'image 3D correspondant à la référence mécanique, et sa représentation numérique dans la mémoire de l'ordinateur. [0117] Le résultat de ce traitement permet de déterminer la transformation MTq, donnant la position et l'orientation du référentiel RM par rapport à RA. [0118] Cinquième étape : transformation entre le repère cible physique R c et le repère mécanique physique R [0119] La cinquième étape du procédé consiste à calculer la transformation entre le repère physique de la cible Rc et le repère physique de la référence mécanique RM. Connaissant les matrices cTA et mTA grâce aux deux étapes précédentes, on peut en déduire la matrice de transformation MTc traduisant la relation entre le référentiel 12c et le référentiel RM, [0120] Sixième étape : transposition de la planification initiale vers une planification physique [0121] La sixième étape concerne la transposition de la planification initiale vers une plani- fication physique dans le repère Re. et l'asservissement du support de l'outil en fonction des données numériques ainsi transposées. La transformation °TM, déterminée à partir de la chaire cinématique liant la référence mécanique et l'outil d'usinage, est combinée à cTmpour calculer la pose de de l'outil dans les référentiels cible (°Tc), et donc transposer les données de planification à l'environnement réel. La connaissance de °Tc permet alors de corriger la trajectoire de l'outil en fonction des mouvements de la cible pendant l'intervention. 17 [0122] Les données de planification chirurgicale, transposées sur les images peropératoires, peuvent être affichées sur un écran (60) dans la salle opératoire. Ainsi, le chirurgien bénéficie d'un retour visuel de l'avancement de la procédure par rapport au planning. [0123] Variante de réalisation [0124] Selon une variante de réalisation les étapes 2 et 3 sont réalisées sans passage par une étape d'extraction de sous-ensemble, par un traitement unique à l'aide d'un algorithme robustes aux données aberrantes, par exemple Random Sample Consensus (RANSAC). 18 [Revendication I] REVENDICATIONS- Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique caractérisé en cc qu'il comporte les étapes suivantes : Une première étape d'acquisition d'au moins une image 3D à partir d'un capteur d'image(s) tridimensionnelle(s), d'une scène comportant : - une partie au moins d'une structure anatomique cible - une partie au moins d'une référence mécanique ciné-manquement liée audit outil Une deuxième et une troisième étape de mise en con-espondance de ladite image 3D avec un modèle numérique de la cible Une quatrième étape de calcul de la matrice de transformation "Tc entre le repère cible Rc et le repère de la référence mécanique Rm en utilisant les matrices de transformations (TA et MT'' Une cinquième étape de transposition de la planification initiale dans le repère Rc de la cible. [Revendication 2] Et en cc que ledit procédé comporte des étapes d'acquisition en temps réel des positions et/ou déplacements des éléments constitutifs de la chaîne cinématique reliant ladite référence mécanique audit outil permettant : Dc calculer la transformation °TM entre le référentiel de la référence mécanique et le référentiel de l'outil d'usinage puis, Dc calculer la transformation °Tc entre le référentiel de l'outil d'usinage et le référentiel de la cible, connaissant mTc , pour connaître, et de ce fait transposer, en temps réel la trajectoire dudit outil par rapport à ladite cible et respecter la planification lors de ladite action physique à l'aide d'un outil. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon 19 la revendication 1 caractérisé en ce que lesdites deuxième et troisième étapes de mise en correspondance sont constituées respectivement par : Une étape de mise en correspondance de ladite image 3D avec un modèle numérique de la cible par un traitement permettant de déterminer la transformation C TA qui définit la position et l'orientation du référentiel RA d'acquisition par rapport au référentiel de la cible Rc. Une étape de mise en correspondance de ladite image 3D avec un modèle numérique de la référence mécanique, permettant de déterminer la transformation MTA qui définit la position et l'orientation du référentiel RA par rapport au référentiel de la référence mécanique RM [Revendication 3] - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que lesdites deuxième et troisième étapes de mise en correspondance sont constituées par : Une étape d'extraction des zones d'intérêts consistant à extraire une première zone d'intérêt correspondant à ladite cible et d'une deuxième zone d'intérêt correspondant à ladite référence mécanique pour déterminer : - Un premier sous-ensemble de ladite image numérique tridimensionnelle associé à ladite cible - Un deuxième sous-ensemble de ladite image numérique tridimensionnelle associé à ladite référence mécanique Une deuxième étape de mise en correspondance dudit premier sous-ensemble associé à ladite cible avec le modèle numérique de ladite cible pour déterminer (-TA. Une troisième étape de mise en correspondance dudit deuxième sous-ensemble associé à ladite référence mécanique avec le modèle numérique de ladite référence mécanique pour déterminer mTk [Revendication 4] - Procédé de transposition d'une action planifiée dans un envi- 20 [Revendication 5] [Revendication 6] [Revendication 7] [Revendication 8] [Revendication 9] [Revendication 10] ronnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon l'un au moins des revendications 1 à 3 caractérisé en ce que ladite chaîne cinématique proprioceptive est constituée par une structure rigide déformable comportant des capteurs de positions relatives de ses constituants. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon l'un au moins des revendications 1 à 3 caractérisé en ce que, ladite chaîne cinématique proprioceptive est constituée par une structure rigide déformable comportant des capteurs de mesure des efforts s'appliquant sur ses constituants. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition d'une image 3D est réalisée par numérisation 3D texturéc mettant en oeuvre au moins deux caméras et un vidéoprojecteur pour réaliser une acquisition par stéréovision. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition comporte en outre une acquisition d'une image thermique. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition comporte en outre une acquisition d'une image par ultrasons. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition comporte en outre une acquisition d'une image multispectrale. - Procédé de transposition d'une action planifiée dans un envi- 21 [Revendication 11] [Revendication 12] [Revendication 13] [Revendication 14] [Revendication 15] ronnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition comporte en outre une acquisition d'une image à l'échelle microscopique. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ladite première étape d'acquisition comporte en outre une acquisition d'une image couleur. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon les revendications 1 et 4 ou 5, caractérisé en ce que les mouvements dudit outil d'usinage par rapport à la cible sont suivis grâce à des capteurs de position et/ou de déplacement des éléments constitutifs de la chaîne cinématique entre la cible et ledit outil d'usinage, permettant de corriger la transposition des actions planifiés dans un environnement virtuel vers l'environnement réel. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ledit modèle numérique tridimensionnelle de la cible a été généré à partir d'images scanner ou d'images IRM. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ledit modèle numérique tridimensionnel de la cible a été numériquement modifié pour simuler un bruit de mesure ou la présence de cartilage, lesdites modifications étant calculées à partir de données d'apprentissage ou de données de simulation biomécaniques. - Procédé de transposition d'une action planifiée dans un environnement virtuel vers une action physique à l'aide d'un outil, dans un environnement réel de bloc opératoire en chirurgie orthopédique selon la revendication 1 caractérisé en ce que ledit traitement numérique de recalage de la 2ème étape est non-rigide.