Brevet FR3071148A1 — publié le 20190322

Procédés et systèmes de correction de données d'ondes de cisaillement unidimensionnelles Les modes de réalisation décrits ici ont d'une manière générale pour objet la correction de données d'ondes de cisaillement unidimensionnelles d'une structure anatomique. Au cours d'un examen échographique, il est possible de générer des ondes de cisaillement pour mesurer l'élasticité en cisaillement d'une structure anatomique. Par exemple, l'élasticité en cisaillement d'un foie indique un degré de rigidité du foie qui est mesuré par l'onde de cisaillement, ce qui permet de déterminer une fibrose et/ou une cirrhose du foie. L'élasticité en cisaillement peut être déterminée sur la base de données d'ondes de cisaillement unidimensionnelles (1D) recueillies par un système d'imagerie classique à ultrasons. Toutefois, les données d'ondes de cisaillement 1D dépendent de la densité de la structure anatomique. Par exemple, les données d'ondes de cisaillement 1D dépendent dans une large mesure de l'épaisseur de la graisse et/ou du muscle dans la structure anatomique, qui agit sur les mesures de la pression et/ou de la vitesse des données d'ondes de cisaillement 1D. Un mode de réalisation prévoit un procédé (par exemple pour corriger des données d' ondes de cisaillement unidimensionnelles d'une structure anatomique). Le procédé comprend l'obtention de données d'ondes de cisaillement 1D de la structure anatomique, à l'aide d'une sonde échographique. Le procédé comprend en outre l'ajustement d'une vitesse ou d'une pression des données d'ondes de cisaillement 1D sur la base du modèle de correction, pour former des données d'ondes de cisaillement 1D ajustées. L'ajustement de la vitesse ou de la pression des données d'ondes de cisaillement 1D est basé sur des 2 poids appliqués aux données d'ondes de cisaillement 1D, à partir de couches cachées du modèle de correction. Le procédé comprend également la génération d'une image d'ondes de cisaillement 1D sur la base des données d'ondes de cisaillement 1D ajustées. 5 Un autre mode de réalisation prévoit un système (par exemple un système d'imagerie médicale). Le système comprend une sonde échographique, configurée pour recueillir des données d'ondes de cisaillement 1D d'une structure anatomique, un circuit de communication, configuré pour recevoir des données d'ondes de 10 cisaillement bidimensionnelles (2D) via une liaison de communication avec un serveur distant, et un dispositif de visualisation. Le système comprend un circuit contrôleur. Ce circuit contrôleur est configuré pour obtenir les données d'ondes de cisaillement 1D de la structure anatomique, à partir d'une sonde 15 échographique. Le circuit contrôleur est configuré pour ajuster la vitesse ou la pression des données d'ondes de cisaillement 1D, sur la base du modèle de correction, en vue de former des données d'ondes de cisaillement 1D ajustées. L'ajustement de la vitesse ou de la pression des données d'ondes de cisaillement 1D est basé sur 20 des poids appliqués aux données d'ondes de cisaillement 1D par des couches cachées du modèle de correction. Le circuit contrôleur est configuré pour générer une image d'ondes de cisaillement 1D, sur la base des données d'ondes de cisaillement 1D ajustées, sur le dispositif de visualisation. 25 Selon un mode de réalisation, il est prévu un support matériel et non transitoire lisible par ordinateur qui comprend une ou plusieurs instructions programmées configurées pour diriger un ou plusieurs processeurs. Le ou les processeurs reçoivent des instructions pour obtenir des données d'ondes de cisaillement 1D de 30 la structure anatomique, à partir d'une sonde échographique. Le ou les processeurs reçoivent des instructions pour ajuster la vitesse ou la pression des données d'ondes de cisaillement 1D, sur la base du modèle de correction, pour former des données d'ondes de cisaillement 1D ajustées. L'ajustement de la vitesse ou de la 3 pression des données d'ondes de cisaillement 1D est basé sur des poids appliqués aux données d'ondes de cisaillement 1D par des couches cachées du modèle de correction. Le ou les processeurs reçoivent des instructions pour générer une image d'ondes de 5 cisaillement 1D sur la base des données d'ondes de cisaillement 1D ajustées. La figure 1 montre un schéma fonctionnel d'un mode de réalisation d'un système d'imagerie médicale. La figure 2 montre un mode de réalisation d'un modèle 10 d'ondes de cisaillement unidimensionnelles. La figure 3 montre un organigramme d'un mode de réalisation d'un procédé de correction de données d'ondes de cisaillement unidimensionnelles d'une structure anatomique. La figure 4 montre un mode de réalisation de données 15 d'ondes de cisaillement bidimensionnelles. La figure 5 montre un mode de réalisation pour l'acquisition de données d'ondes de cisaillement unidimensionnelles. La figure 6 montre un mode de réalisation pour la génération d'une image d'ondes de cisaillement unidimensionnelles. 20 La description détaillée de certains modes de réalisation qui suit sera mieux comprise à l'étude des dessins annexés. Dans la mesure où les figures représentent des diagrammes des modules fonctionnels de différents modes de réalisation, les blocs fonctionnels n'indiquent pas forcément une séparation entre des 25 circuits matériels. Ainsi, par exemple, un ou plusieurs blocs fonctionnels (par exemple des processeurs ou des mémoires) peuvent être réalisés dans un seul élément de matériel (par exemple un processeur de signal universel ou un bloc de mémoire vive, un disque dur ou un composant analogue). De façon similaire, les 30 programmes peuvent être de type autonome ou bien être intégrés en tant que sous-programmes dans un système d'exploitation, constituer des fonctions dans un progiciel installé, ou de type analogue. Il convient de noter que les différents modes de 4 réalisation ne sont pas limités aux agencements et aux instrumentalités représentés dans les dessins. Tels qu'ils sont utilisés ici, un élément ou une étape cités au singulier et précédés du mot « un » ou « une » ne doivent pas être 5 interprétés comme excluant le pluriel desdits éléments ou étapes, à moins que cette exclusion ne soit expressément mentionnée. D'autre part, des références à « un mode de réalisation » de la présente invention ne doivent pas être interprétées comme excluant l'existence d'autres modes de réalisation qui présentent également 10 les caractéristiques citées. Par ailleurs, sauf indication contraire, les modes de réalisation « comprenant » ou « présentant » un élément ou une pluralité d'éléments ayant une propriété particulière peuvent comporter des éléments supplémentaires ne présentant pas cette propriété. 15 Les différents modes de réalisation décrits ici concernent en général la correction de données d'ondes de cisaillement unidimensionnelles (1D) d'une structure anatomique. La correction des données d'ondes de cisaillement 1D est basée sur un modèle de correction. Ce modèle de correction présente un algorithme 20 d'apprentissage automatique entraîné et/ou configuré sur la base de données d'ondes de cisaillement bidimensionnelles (2D) de la structure anatomique. Les caractéristiques d'une onde de cisaillement pour des données d'ondes de cisaillement 2D sont produites en utilisant une séquence ultrarapide (par exemple jusqu'à 25 20 000 Hz) de vibrations générées par une sonde échographique afin de produire les ondes de cisaillement dans deux dimensions. Les données d'ondes de cisaillement 2D englobent des informations correspondant à des caractéristiques anatomiques de la structure anatomique, telles que la graisse et les muscles. Par exemple, les 30 données d'ondes de cisaillement 2D englobent des données sur une vitesse et/ou une pression d'ondes de cisaillement appliquées à la structure anatomique, traversant cette structure et fournissant des données sur les tissus sous-jacents de la structure anatomique. Les informations concernant les caractéristiques anatomiques permettent 5 au modèle de correction d'ajuster les données d'ondes de cisaillement 1D. Le modèle de correction est basé sur une pluralité et/ou des ensembles multiples de données d'ondes de cisaillement 2D d'un ou 5 plusieurs patients. Le modèle de correction peut être reçu par le système d'imagerie ultrasonore, en provenance d'un serveur distant, et/ou être généré par le système d'imagerie médicale, à partir des ensembles reçus de données d'ondes de cisaillement 2D. Le modèle de correction représente un algorithme d'apprentissage automatique. 10 Par exemple, le modèle de correction peut être un réseau de neurones artificiels. Le modèle de correction peut comporter une pluralité de couches de neurones artificiels, par exemple une couche d'entrée, une ou plusieurs couches cachées et une couche de sortie. Le modèle de correction est configuré pour être entraîné sur la base 15 de parties de la structure anatomique mesurée par les ensembles de données d'ondes de cisaillement 2D. Par exemple, la structure anatomique est subdivisée en différentes portions correspondant à différentes caractéristiques anatomiques de la structure anatomique. Le modèle de correction reçoit ces portions sur la couche d'entrée. 20 Les portions représentent différentes caractéristiques et/ou densités (par exemple de graisse ou de muscles) de la structure anatomique. Le modèle de correction est entraîné pour définir des poids dans les couches cachées. Les couches cachées ajustent des pixels des données d'ondes de cisaillement 1D représentant la pression et/ou la 25 vitesse, sur la base des caractéristiques des données d'ondes de cisaillement 1D. De manière facultative, le modèle de correction peut présenter une architecture à auto-encodeur de débruitage étagé (SDAA). La SDAA est configurée pour ajuster en continu les poids 30 appliqués dans les couches cachées du modèle de correction. L'ajustement des poids se base sur une erreur de rétropropagation et/ou un gradient. Le gradient est calculé sur la base d'une moyenne des données d'ondes de cisaillement 2D et des données d'ondes de cisaillement 1D ajustées, fournies par le modèle de correction. Les 6 poids des couches cachées sont ajustés sur la base du gradient. En plus ou en variante, la SDAA est configurée pour améliorer les données d'ondes de cisaillement 1D qui peuvent comporter du bruit. En ajustant les poids de façon continue, sur la base des données 5 d'ondes de cisaillement 2D, la SDAA réduit à un minimum l'impact du bruit des données d'ondes de cisaillement 1D. Un effet technique d'au moins un mode de réalisation décrit ici fournit des valeurs de mesure précises pour les données d'ondes de cisaillement 1D. Un effet technique d'au moins un mode de 10 réalisation décrit ici permet à un utilisateur de recevoir une valeur diagnostique précise d'un patient, indépendamment de la forme de l'abdomen du patient. Le terme « données d'ondes de cisaillement unidimensionnelles » et/ou « données d'ondes de cisaillement 1D » 15 désigne des données ultrasonores qui sont recueillies par la mise en vibration d'une sonde échographique sur une surface du corps d'un patient. Les vibrations représentent une force mécanique qui est exercée sur la surface du corps du patient et qui produit une ou plusieurs ondes de cisaillement. L'onde de cisaillement peut 20 pénétrer jusqu'à une profondeur de 25 à 65 cm dans la structure anatomique. Les données d'ondes de cisaillement 1D représentent une vitesse de l'onde de cisaillement qui traverse la structure anatomique. Par exemple, la sonde échographique recueille des données ultrasonores correspondant à un mode M (par exemple un 25 mode d'imagerie ultrasonore). Le système d'imagerie médicale suit la propagation de l'onde de cisaillement à travers la structure anatomique, en mesurant le déplacement des tissus. En plus ou en variante, il est possible, en se basant sur la vitesse de l'onde de cisaillement, de déterminer une pression (par exemple kPa) en 30 utilisant le module de Young. Le terme « données d'ondes de cisaillement bidimensionnelles » et/ou « données d'ondes de cisaillement 2D » désigne des données ultrasonores qui sont recueillies en appliquant une série d'impulsions et/ou une impulsion quasi-statique à un 7 emplacement de poussée sur une surface du corps d'un patient. La série d'impulsions et/ou les impulsions quasi-statiques génèrent une ou plusieurs ondes de cisaillement qui traversent la structure anatomique dans le corps du patient. La série d'impulsions est 5 générée par une force mécanique oscillant sur une sonde échographique. Par exemple, la série d'impulsions peut être générée par un moteur électrique qui est couplé mécaniquement à la sonde échographique. La série d'impulsions peut être périodique avec une fréquence fixe et/ou varier dans le temps en changeant dans une 10 gamme de fréquences. L'impulsion quasi-statique est appliquée par un clinicien qui exerce une force et/ou une compression de la sonde échographique sur la surface du corps du patient. Les données d'ondes de cisaillement 2D représentent une vitesse de l'onde de cisaillement traversant la structure anatomique, sur la base d'une 15 comparaison d'images ultrasonores, à mesure que l'onde de cisaillement traverse la structure anatomique. Par exemple, le système d'imagerie médicale compare deux images ultrasonores (par exemple des images ultrasonores en mode B, une onde plane). La première image ultrasonore représente l'image anatomique avant 20 l'application de l'onde de cisaillement. La deuxième image ultrasonore représente l'image anatomique lorsque l'onde de cisaillement traverse la structure anatomique. Le module de Young est déterminé sur la base d'une différence de forme et/ou de taille de la structure anatomique, entre les deux images ultrasonores. Le 25 module de Young est utilisé par le système d'imagerie médicale pour déterminer une pression appliquée à la structure anatomique, sur la base de l'onde de cisaillement. Le terme « structure anatomique » désigne une partie de l'anatomie d'un patient. A titre d'exemple non limitatif, une telle 30 structure anatomique est un organe (par exemple le coeur, un rein, le poumon, le foie, la vessie, le cerveau, le cerveau du nouveau-né, l'embryon, l'abdomen et/ou des organes analogues), une structure vasculaire (par exemple une veine, une artère, la valve mitrale, la valve aortique, la valve tricuspide, la valve pulmonaire), un tissu ou 8 une partie d'un organe (par exemple l'apex du ventricule gauche, la voie d'écoulement du ventricule droit, le septum inter-ventriculaire, le tissu mammaire, le tissu hépatique, le tissu cérébral, le tissu cardiaque, le tissu prostatique et/ ou des tissus analogues), une 5 structure de squelette et/ou une structure analogue. Le terme « structure anatomique » désigne une caractéristique structurelle de la structure anatomique. Des exemples non limitatifs de caractéristiques anatomiques incluent des dimensions (par exemple la hauteur, la longueur, la largeur, la 10 profondeur), une forme, une dimension de contour (par exemple l'épaisseur, la forme), une densité (par exemple de la graisse, un muscle), un nombre de cavités ou de chambres, des repères de référence et/ou des éléments analogues. Le terme « vecteur caractéristique » désigne un vecteur 15 représentatif d'une pression qui est appliquée à une structure anatomique et/ou d'une vitesse d'une onde de cisaillement traversant la structure anatomique recueillie par des données d'ondes de cisaillement 1D et/ou 2D. La pression et/ou la vitesse sont indiquées par un pixel (par exemple la couleur, l'intensité) des 20 données d'ondes de cisaillement 1D et/ou 2D. Le vecteur caractéristique peut représenter une ou plusieurs caractéristiques de pixels des données d'ondes de cisaillement 1D et/ou 2D. Par exemple, le vecteur caractéristique peut comprendre des valeurs pour un ou plusieurs éléments parmi l'intensité, la couleur, le 25 gradient, l'histogramme et/ou des valeurs analogues du pixel. Le terme « temps réel » est utilisé pour désigner une opération, une action et/ou un processus exécutés par le système d'imagerie médicale (par exemple un circuit contrôleur) au cours d'un examen échographique. Un examen échographique peut 30 comprendre une collecte d'images ultrasonores 2D, 3D et/ou 4D multiples séparées, pour une fenêtre de visualisation commune ou des fenêtres différentes. De manière facultative, l'examen échographique peut comprendre une collecte d'une ou plusieurs boucles cinématographiques de données ultrasonores 2D ou 3D. 9 L'opération, l'action ou le processus peuvent être exécutés au cours d'un balayage actif d'un patient et/ou entre des opérations de balayage séparées qui ont lieu au cours d'un examen échographique unique. Une période de temps associée au temps réel peut varier en 5 fonction d'une vitesse de traitement et/ou d'une spécification de fonctionnement (par exemple pas de décalage ou de retard intentionnel). Le temps réel inclut la mise à jour d'une image ultrasonore représentée sur le moyen de visualisation, après chaque impulsion ultrasonore dans un balayage et/ou après chaque séquence 10 de balayage ultrasonore. En plus ou en variante, les données ultrasonores peuvent être stockées temporairement dans une mémoire du système d'imagerie médicale pendant l'examen échographique et être traitées lors d'une opération en direct ou hors ligne. 15 Le terme « algorithme d'apprentissage automatique » désigne un algorithme d'intelligence artificielle qui apprend à partir de différentes entrées automatiques ou manuelles, par exemple des observations et/ou des données. L'algorithme d'apprentissage automatique est ajusté au cours d'itérations multiples, sur la base 20 des observations et/ou des données. Par exemple, l'algorithme d'apprentissage automatique est ajusté par apprentissage supervisé, par apprentissage non supervisé et/ou par apprentissage par renforcement. Des exemples non limitatifs d'algorithmes d'apprentissage automatique sont les arbres de décision, la méthode 25 des K, l'apprentissage profond, les réseaux de neurones artificiels et/ou des systèmes analogues. Le terme « modèle de correction » désigne un algorithme d'apprentissage automatique qui a été entraîné sur la base de données d'ondes de cisaillement 2D, en vue d'identifier des 30 caractéristiques anatomiques (par exemple la graisse ou les muscles) d'une structure anatomique, à l'intérieur d'une structure anatomique. Le modèle de correction utilise les données d'ondes de cisaillement 2D pour déterminer des ajustements à des mesures de pression et/ou de vitesse. Le modèle de correction reçoit des 10 données d'ondes de cisaillement 1D du système d'imagerie médicale. Les pixels des données d'ondes de cisaillement 1D représentent différentes mesures de pression et/ou de vitesse. Le modèle de correction identifie les caractéristiques anatomiques (par 5 exemple la graisse ou les muscles) des pixels et ajuste les pixels pour former les données d'ondes de cisaillement 1D ajustées. L'ajustement des pixels est basé sur les caractéristiques anatomiques représentées par les pixels. Par exemple, le modèle de correction réduit une vitesse représentée par les pixels, lorsque la 10 caractéristique anatomique du pixel est la graisse. La figure 1 illustre un schéma fonctionnel d'un mode de réalisation d'un système d'imagerie médicale 100. Par exemple, le système d'imagerie médicale 100 est représenté sous la forme d'un système d'imagerie à ultrasons. Le système d'imagerie médicale 100 15 peut comprendre un circuit contrôleur 102, qui est relié sur le plan du fonctionnement à un circuit de communication 104, un dispositif de visualisation 138, une interface utilisateur 142, une sonde échographique 126 et une mémoire 106. Le circuit contrôleur 102 est configuré pour contrôler le 20 fonctionnement du système d'imagerie médicale 100. Le circuit contrôleur 102 peut comprendre un ou plusieurs processeurs. De manière facultative, le circuit contrôleur 102 peut comprendre une unité centrale de traitement (CPU), un ou plusieurs microprocesseurs, une unité de traitement graphique (GPU) ou tout 25 autre composant électronique capable de traiter les données entrées, conformément à des instructions logiques spécifiques. De manière facultative, le circuit contrôleur 102 peut comprendre et/ou présenter un ou plusieurs circuits ou ensembles de circuits matériels qui comportent, sont connectés ou, à la fois, comportent et sont 30 connectés à un ou plusieurs processeurs, contrôleurs et/ou d'autres dispositifs matériels fondés sur la logique. En plus ou en variante, le circuit contrôleur 102 peut exécuter des instructions stockées sur un support matériel et non transitoire lisible par ordinateur (par exemple la mémoire 106). 11 Le circuit contrôleur 102 est configuré pour ajuster des données d'ondes de cisaillement 1D reçues, représentant la structure anatomique, sur la base d'un modèle de correction. Les caractéristiques anatomiques peuvent représenter une densité de la 5 structure anatomique, par exemple la graisse ou les muscles. Par exemple, le circuit contrôleur 102 exécute le modèle de correction qui ajuste les pixels représentant des mesures de pression et/ou de vitesse des données d'ondes de cisaillement 1D. Les données d'ondes de cisaillement 1D peuvent être recueillies pendant un 10 examen échographique en temps réel. De manière facultative, le circuit contrôleur 102 peut avoir accès aux données d'ondes de cisaillement 1D dans la mémoire 106 et/ou les recevoir d'un serveur distant. Le modèle de correction représente un ou plusieurs 15 algorithmes d'apprentissage automatique entraînés et/ou configurés sur la base d'ensembles de données d'ondes de cisaillement 2D. Le modèle de correction eut être stocké dans la mémoire 106. De manière facultative, le circuit contrôleur 102 peut recevoir le modèle de correction du serveur distant et/ou d'un autre système 20 d'imagerie médicale, par l'intermédiaire du circuit de communication 104. Le modèle de correction peut être exécuté par le circuit contrôleur 102, à mesure que les données d'ondes de cisaillement 1D sont recueillies (par exemple en temps réel) par le système d'imagerie médicale 100. En plus ou en variante, le modèle 25 de correction est exécuté par le circuit contrôleur 102, à mesure que les données d'ondes de cisaillement 1D sont chargées par le clinicien à partir de la mémoire 106, du serveur distant et/ou de l'autre système d'imagerie médicale. En relation avec la figure 2, le modèle de correction 204 est configuré sur la base d'ensembles de 30 données d'ondes de cisaillement 2D 202. La figure 2 illustre un mode de réalisation 200 du modèle de correction 204. Le modèle de correction 204 est représenté sous forme de réseau de neurones artificiels. Par exemple, le modèle de correction 204 comprend une couche d'entrée 206, une ou plusieurs 12 couches cachées 208 et une couche de sortie 210. Le modèle de correction 204 peut être entraîné par le circuit contrôleur 102 et/ou reçu par le circuit contrôleur 102 depuis le serveur distant, par l'intermédiaire du circuit de communication 104. Il est à noter que 5 le modèle de correction 204 peut représenter d'autres algorithmes d'apprentissage automatique. Par exemple, le modèle de correction 204 peut représenter un algorithme de classification, un algorithme d'apprentissage profond, un algorithme de groupement et/ou un élément analogue. 10 Le réseau de neurones artificiels est entraîné sur la base des ensembles de données d'ondes de cisaillement 2D 202. Ces ensembles de données d'ondes de cisaillement 2D 202 peuvent être des données recueillies auprès d'un ou plusieurs patients. Par exemple, les ensembles de données d'ondes de cisaillement 2D 202 15 peuvent être reçus en provenance du serveur distant, par l'intermédiaire du circuit de communication 104. En plus ou en variante, les ensembles de données d'ondes de cisaillement 2D 202 peuvent être acquises à partir de la sonde échographique 126. Les ensembles de données d'ondes de cisaillement 2D 202 sont 20 subdivisés en zones et/ou en portions 203a-n. Ces portions 203a-n représentent différentes caractéristiques anatomiques, telles que différentes densités de la structure anatomique. Par exemple, la majeure partie de la portion 203a peut représenter de la graisse, et la majeure partie de la portion 203c peut représenter du muscle. Les 25 portions 203a-n sont reçues sur la couche d'entrée 206 et transformées en vecteurs caractéristiques par le circuit contrôleur 102. Les vecteurs caractéristiques peuvent représenter des informations qui indiquent les pixels des portions 203a-n. Par 30 exemple, les pixels peuvent indiquer une pression de la structure anatomique, à mesure que l'onde de cisaillement traverse la structure anatomique, et/ou une vitesse de l'onde de cisaillement traversant la structure anatomique. Les vecteurs caractéristiques sont une représentation des informations des pixels situés dans les 13 portions 203a-n. Par exemple, les vecteurs caractéristiques comprennent un histogramme, des gradients, une couleur moyenne, une intensité ou luminosité et/ou des aspects analogues des pixels des portions 203a-n. Sur la base des vecteurs caractéristiques, la 5 couche d'entrée 206 dirige les portions 203a-n vers des couches cachées 208 correspondantes. Par exemple, les vecteurs caractéristiques peuvent représenter un histogramme des portions 203a-n représentant une vitesse basée sur les caractéristiques des pixels. Les changements de la vitesse peuvent être identifiés par le 10 circuit contrôleur 102 comme représentant des caractéristiques anatomiques différentes dans les portions 203a-n. Par exemple, le circuit contrôleur 102 peut identifier une augmentation de la vitesse de l'onde de cisaillement formée à travers une des portions 203a-n. Le circuit contrôleur 102 détermine que cette augmentation de la 15 vitesse correspond à une teneur élevée en graisse. Le circuit contrôleur 102 peut donner des instructions à la couche d'entrée 206 pour qu'elle dirige sur une première portion des couches cachées 208, les vecteurs caractéristiques correspondants de l'une des portions 203a-n présentant la teneur élevée en graisse. 20 En plus ou en variante, le circuit contrôleur 102 peut identifier une diminution de la vitesse de l'onde de cisaillement formée à travers une des portions 203a-n. Le circuit contrôleur 102 détermine que cette diminution de la vitesse correspond à une teneur élevée en muscle. Le circuit contrôleur 102 peut donner des 25 instructions à la couche d'entrée 206 pour qu'elle dirige sur une deuxième portion des couches cachées 208, les vecteurs caractéristiques correspondants de l'une des portions 203a-n présentant la teneur élevée en muscle. Du fait que le circuit contrôleur 102 dirige les portions 203a-n sur des couches cachées 30 208 spécifiques, les couches cachées 208 sont configurées avec des matrices de poids définies pour des caractéristiques anatomiques spécifiques (par exemple la graisse ou les muscles). La ou les couches cachées 208 représentent des fonctions et/ou des sorties différentes fournies par le modèle de correction 14 204. Les couches cachées 208 représentent des groupes ou des ensembles différents de neurones artificiels, qui représentent des fonctions exécutées par le circuit contrôleur 102 sur les vecteurs caractéristiques. Les neurones artificiels des couches cachées 208 5 ajustent les vecteurs caractéristiques des données d'ondes de cisaillement 1D, sur la base des matrices de poids. Par exemple, chacune des couches cachées 208 peut représenter une matrice de poids et un vecteur de décalage et/ou un biais. Les matrices de poids représentent des valeurs 10 prédéterminées configurées sur la base des portions 203a-n des ensembles de données d'ondes de cisaillement 2D 202. Par exemple, pendant l'entraînement du modèle de correction 204, les matrices de poids sont définies sur la base des portions 203a-n. Par exemple, la matrice de poids des couches cachées 208 ajuste des vecteurs 15 caractéristiques qui représentent une majorité de graisse. Les couches cachées 208 ajustent les vecteurs caractéristiques représentant la graisse de la portion 203a, de manière à ce que la teneur en graisse ne fasse pas augmenter artificiellement une vitesse de l'onde de cisaillement traversant la structure anatomique. La 20 couche de sortie 210 fournit en 212 les portions 203a-n représentant des caractéristiques anatomiques différentes reçues des couches cachées 208. Le circuit contrôleur 102 recueille les données d'ondes de cisaillement 1D 214 de la sonde échographique 126. Par exemple, le 25 circuit contrôleur 102 peut donner des instructions à un générateur d'ondes de cisaillement 111 de la sonde échographique 126, pour qu'il produise une impulsion transitoire sur une surface du corps du patient. Lorsque l'onde de cisaillement de l'impulsion transitoire traverse la structure anatomique, le réseau de transducteurs 112 30 reçoit les données d'ondes de cisaillement 1D 214 représentant les déplacements de tissu de la structure anatomique, sur la base de l'onde de cisaillement. Les données d'ondes de cisaillement 1D 214 sont reçues sur la couche d'entrée 206 et transformées en vecteurs caractéristiques par le circuit contrôleur 102. Ces vecteurs 15 caractéristiques peuvent représenter une gamme d'informations indiquant les pixels des données d'ondes de cisaillement 1D 214 qui représentent la pression appliquée à la structure anatomique et/ou la vitesse de l'onde de cisaillement traversant la structure anatomique. 5 Les données d'ondes de cisaillement 1D 214 sont reçues par les couches cachées 208, depuis la couche d'entrée 206. Le circuit contrôleur 102 identifie les portions des vecteurs caractéristiques qui correspondent à des caractéristiques anatomiques différentes. Par exemple, le circuit contrôleur 102 identifie des changements de 10 vitesse et/ou de pression de l'onde de cisaillement des vecteurs caractéristiques correspondant à des caractéristiques anatomiques différentes. Le circuit contrôleur 102 associe les vecteurs caractéristiques correspondant à la teneur en graisse à la première portion du vecteur de caractéristiques vers les couches cachées 208 15 correspondant aux matrices de poids pour la teneur en graisse. Les couches cachées 208 appliquent des poids aux vecteurs caractéristiques, sur la base des matrices de poids des données d'ondes de cisaillement 1D 214. Les couches cachées 208 ajustent les vecteurs 20 caractéristiques des données d'ondes de cisaillement 1D 214. Par exemple, les couches cachées 208 ajustent les intensités des pixels des vecteurs caractéristiques, qui ajustent la vitesse et/ou la pression de l'onde de cisaillement mesurée par les données d'ondes de cisaillement 1D 214. L'ajustement des intensités de pixels est 25 configuré pour ajuster des portions des données d'ondes de cisaillement 1D 214 qui indiquent une densité (par exemple des caractéristiques anatomiques) de la structure anatomique. Par exemple, les couches cachées 208 réduisent la vitesse de l'onde de cisaillement traversant la partie de la structure anatomique qui 30 représente de la graisse. Dans un autre exemple, les couches cachées 208 augmentent la vitesse des ondes de cisaillement traversant la partie de la structure anatomique qui représente des muscles. 16 La couche de sortie 210 fournit des données d'ondes de cisaillement 1D ajustées 218. Ces données d'ondes de cisaillement 1D ajustées 218 englobent les vecteurs caractéristiques ajustés, sur la base des couches cachées 208. Le modèle de correction 204 5 applique des poids différents à des portions des données d'ondes de cisaillement 1D 214, qui ajustent une vitesse et/ou une pression mesurées de l'onde de cisaillement traversant la structure anatomique. Par exemple, les données d'ondes de cisaillement 1D ajustées 218 englobent au moins une mesure de vitesse et/ou de 10 pression ajustée, sur la base des poids des couches cachées 208. De manière facultative, le modèle de correction 204 peut comprendre une architecture à auto-encodeur de débruitage étagé (SDAA). Cette SDAA est configurée pour ajuster les valeurs de matrice de poids des couches cachées 208, en comparant les 15 ensembles de données d'ondes de cisaillement 2D 202 avec les données d'ondes de cisaillement 1D ajustées 218. Par exemple, le circuit contrôleur 102 calcule une moyenne 216 de la pression et/ou de la vitesse pour les ensembles de données d'ondes de cisaillement 2D 202, en tant que données optimales et/ou vraies. Les données 20 optimales et/ou vraies sont traitées par le circuit contrôleur 102 en tant que valeurs mesurées de contrôle et/ou par défaut pour la vitesse et/ou la pression. Le circuit contrôleur 102 compare la moyenne 216 avec les données d'ondes de cisaillement 1D ajustées 218, comme montré dans l'Equation 1. Par exemple, la moyenne 216 25 est ajustée par les données d'ondes de cisaillement 1D ajustées 218. dE - Equation (1) 67w=(Y - X')(Y -XT) L'Equation 1 représente une erreur et/ou une perte de sortie 30 par rapport aux matrices de poids des couches cachées 208. L'erreur de sortie est indiquée en tant que variable E. L'erreur de sortie indique une différence et/ou un écart entre la moyenne 216 et les données d'ondes de cisaillement 1D ajustées 218. La variable Y représente la moyenne 216. La variable X' représente les données 17 d'ondes de cisaillement 1D ajustées 218. La variable X' représente la transposée des données d'ondes de cisaillement 1D ajustées 218 et/ou des vecteurs caractéristiques. La variable w représente les matrices de poids des couches cachées 208. Le résultat de 5 l'Equation 1 représente un rapport entre l'erreur de sortie et le poids. Sur la base du rapport calculé dans l'Equation 1, le circuit contrôleur 102 utilise l'Equation 2 pour ajuster les matrices de poids des couches cachées 208. L'Equation 2 est configurée pour 10 réduire une rétropropagation du modèle de correction 204. La rétropropagation représente une contribution d'erreur d'au moins une des couches cachées 208 aux données d'ondes de cisaillement 1D ajustées 218. Par exemple, l'Equation 2 identifie un gradient de l'erreur de sortie, qui est représenté en tant que variable 21142. La 15 variable ri représente le facteur d'apprentissage pour le modèle d'ondes de cisaillement 1D 204. Le facteur d'apprentissage ajuste le poids du rapport. Le circuit contrôleur 102 ajuste les couches cachées 208, sur la base du gradient qui répartit l'ajustement à travers les couches cachées 208 du modèle d'ondes de cisaillement 20 1D 204. w = wo + A-w, Aw = dE dw Equation (2) Par exemple, la variable wo représente les matrices de poids 25 actuelles des couches cachées 208. Le circuit contrôleur 102 ajuste la grandeur des matrices de poids avec le gradient, comme montré dans l'Equation 2, pour former les matrices de poids ajustées, représentées en tant que variable w. Le circuit contrôleur 102 (figure 1) peut être relié sur le plan 30 du fonctionnement au circuit de communication 104 et/ou peut commander celui-ci. Le circuit de communication 104 est configuré pour recevoir et/ou transmettre des informations avec un ou plusieurs autres systèmes d'imagerie médicale, le serveur distant 18 et/ou des éléments analogues, via une liaison de communication unidirectionnelle et/ou bidirectionnelle. Le serveur distant peut représenter une base de données qui contient des informations concernant le patient, des algorithmes d'apprentissage automatique, 5 des images ultrasonores du patient stockées à distance et/ou des éléments analogues. Le circuit de communication 104 peut représenter du matériel qui est utilisé pour transmettre et/ou recevoir des données via la liaison de communication unidirectionnelle et/ou bidirectionnelle. Le circuit de 10 communication 104 peut comprendre un émetteur-récepteur, un récepteur et/ou des éléments analogues, ainsi que les montages associés (par exemple des antennes), pour la communication avec et/ou sans fil (par exemple la transmission et/ou la réception) avec le ou les autres systèmes d'imagerie médicale, le serveur distant 15 et/ou des systèmes analogues. Par exemple, un micrologiciel de protocole, destiné à transmettre et/ou à recevoir des données via la liaison de communication unidirectionnelle et/ou bidirectionnelle, peut être stocké dans la mémoire 106 à laquelle le circuit contrôleur 102 a accès. Ce micrologiciel de protocole fournit la syntaxe de 20 protocole de réseau au circuit contrôleur 102, en vue de l'assemblage de paquets de données, de l'établissement et/ou de la séparation de données reçues via la liaison de communication unidirectionnelle et/ou bidirectionnelle, et/ou d'opérations analogues. 25 Les liaisons de communication unidirectionnelle et/ou bidirectionnelle peuvent être à communication avec fil (par exemple via un conducteur physique) et/ou sans fil (par exemple en utilisant les radiofréquences (RF)) pour échanger des données (par exemple des paquets de données) avec le ou les autres systèmes d'imagerie 30 médicale, le serveur distant et/ou des systèmes analogues. Les liaisons de communication bidirectionnelle peuvent être basées sur un protocole de communication personnalisé et/ou un protocole de communication standard, tel qu'Ethernet, TCP/IP, Wifi, 802.11, Bluetooth et/ou des protocoles analogues. 19 Le circuit contrôleur 102 est couplé fonctionnellement au dispositif de visualisation 138 et à l'interface utilisateur 142. Le dispositif de visualisation 138 peut comprendre un ou plusieurs affichages à cristaux liquides (par exemple un rétroéclairage par 5 diodes électroluminescentes (DEL)), des affichages à diodes électroluminescentes organiques (DELO), des affichages à plasma, des affichages à tube cathodique et/ou des dispositifs analogues. Le dispositif de visualisation 138 peut afficher des informations concernant le patient, une ou plusieurs images ultrasonores et/ou 10 des vidéos, des composants d'une interface utilisateur graphique, un ou plusieurs ensembles de données d'images ultrasonores 2D, 3D ou 4D, provenant de données ultrasonores stockées dans la mémoire 106 ou recueillies en temps réel, des mesures anatomiques, des diagnostics, des informations de traitement, des étiquettes et/ou des 15 éléments analogues qui sont reçus par le dispositif de visualisation 138 depuis le circuit contrôleur 102. L'interface utilisateur 142 commande le fonctionnement du circuit contrôleur 102 et du système d'imagerie médicale 100. L'interface utilisateur 142 est configurée pour recevoir des données 20 entrées par le clinicien et/ou l'opérateur du système d'imagerie médicale 100. L'interface utilisateur 142 peut comprendre un clavier, une souris, un pavé tactile, un ou plusieurs boutons physiques et/ou des éléments analogues. De manière facultative, le dispositif de visualisation 138 peut être un écran tactile qui 25 comprend au moins une partie de l'interface utilisateur 142. Par exemple, une partie de l'interface utilisateur 142 peut correspondre à une interface utilisateur graphique (GUI) générée par le circuit contrôleur 102 et montrée sur le dispositif de visualisation 138. L'écran tactile peut détecter la présence d'un contact de l'opérateur 30 sur le dispositif de visualisation 138 et peut également identifier l'emplacement de ce contact par rapport à une zone de surface du dispositif de visualisation 138. Par exemple, l'utilisateur peut sélectionner un ou plusieurs composants d'interface utilisateur de l'interface GUI représentée sur le dispositif de visualisation, en 20 touchant ou en établissant un contact avec le dispositif de visualisation 138. Les composants d'interface utilisateur peuvent correspondre à des icônes graphiques, des zones de texte, des barres de menus et/ou des composants analogues, représentés sur le 5 dispositif de visualisation 138. Les composants d'interface utilisateur peuvent être sélectionnés, manipulés, utilisés, faire l'objet d'interactions et d'autres opérations, par le clinicien, afin d'indiquer au circuit contrôleur 102 d'exécuter une ou plusieurs des opérations décrites ici. Le contact peut par exemple être exercé au 10 moins par la main d'un individu, par un gant, un stylet et/ou un élément analogue. La mémoire 106 contient des paramètres, des algorithmes, des protocoles d'un ou plusieurs examens échographiques, des valeurs de données et/ou des éléments analogues utilisés par le 15 circuit contrôleur 102 pour exécuter une ou plusieurs des opérations décrites ici. La mémoire 106 peut être un support matériel et non transitoire lisible par ordinateur, tel qu'une mémoire flash, RAM, ROM, EEPROM et/ou une mémoire analogue. La mémoire 106 peut contenir le modèle d'ondes de 20 cisaillement 1D 204. Le circuit contrôleur 102 exécute le modèle d'ondes de cisaillement 1D 204 pour ajuster les données d'ondes de cisaillement 1D 214 recueillies par le système d'imagerie médicale 100. De manière facultative, le modèle d'ondes de cisaillement 1D 204 peut être reçu via les liaisons de communication 25 unidirectionnelle et/ou bidirectionnelle, par l'intermédiaire du circuit de communication 104, et être stocké dans la mémoire 106. La sonde échographique 126 peut présenter un émetteur 122, un formateur de faisceau d'émission 121 et une électronique de sonde/SAP 110. L'électronique de sonde/SAP 110 peut être utilisée 30 pour commander la commutation des éléments transducteurs 124. L'électronique de sonde/SAP 110 peut également être utilisée pour regrouper des éléments transducteurs 124 dans une ou plusieurs sous-ouvertures. La sonde échographique 126 peut être configurée pour recueillir des données ou des informations ultrasonores à partir 21 de la structure anatomique du patient. La sonde échographique 126 est reliée sur le plan de la communication au circuit contrôleur 102, par l'intermédiaire de l'émetteur 122. L'émetteur 122 émet un signal à un formateur de faisceau d'émission 121, sur la base de réglages 5 d'acquisition reçus par le circuit contrôleur 102. Les réglages d'acquisition peuvent définir une amplitude, une largeur d'impulsion, une fréquence, un réglage de gain, un angle de balayage, une puissance, une compensation de gain en fonction du temps (TGC), une résolution et/ou des aspects analogues des 10 impulsions ultrasonores émises par les éléments transducteurs 124. Les éléments transducteurs 124 émettent des signaux ultrasonores pulsés dans le patient (par exemple son corps). Les réglages d'acquisition peuvent être définis par l'utilisateur qui commande l'interface utilisateur 142. Le signal transmis par l'émetteur 122 15 pilote à son tour une pluralité d'éléments transducteurs 124 dans un réseau de transducteurs 112. Les éléments transducteurs 124 émettent des signaux ultrasonores pulsés dans un corps (par exemple d'un patient) ou un volume, correspondant aux réglages d'acquisition, le long d'un ou 20 plusieurs plans de balayage. Les signaux ultrasonores peuvent comprendre par exemple une ou plusieurs impulsions de référence, des impulsions d'imagerie, une ou plusieurs impulsions de poussée (par exemple des ondes de cisaillement) et/ou une ou plusieurs impulsions Doppler à ondes pulsées. Au moins une partie des 25 signaux ultrasonores pulsés est rétrodiffusée par la structure anatomique pour produire des échos. Les échos présentent un retard de temps et/ou de fréquence, en fonction d'une profondeur ou d'un mouvement, et sont reçus par les éléments transducteurs 124 dans le réseau de transducteurs 112. Les signaux ultrasonores peuvent être 30 utilisés pour l'imagerie, pour la génération et/ou le suivi d'ondes de cisaillement, pour mesurer des changements de position ou de vitesse dans la structure anatomique, des différences de déplacement par compression des tissus (par exemple des contraintes) et/ou à des fins thérapeutiques, parmi d'autres 22 utilisations. Par exemple, la sonde 126 peut délivrer des impulsions basse énergie au cours de la formation d'images, des impulsions moyenne à haute énergie pour générer des ondes de cisaillement, et des impulsions haute énergie au cours de la thérapie. 5 Les éléments transducteurs 124 convertissent les signaux d'écho en signaux électriques qui peuvent être reçus par un récepteur 128. Ce récepteur 128 peut comporter un ou plusieurs amplificateurs, un convertisseur analogique-numérique (ADC) et/ou des éléments analogues. Le récepteur 128 peut être configuré pour 10 amplifier les signaux d'écho reçus, après une compensation de gain appropriée, et convertir ces signaux analogiques reçus, depuis chaque élément transducteur 124, en signaux numériques échantillonnés de manière uniforme dans le temps. Les signaux numériques représentant les échos reçus sont stockés 15 temporairement dans la mémoire 106. Les signaux numériques correspondent aux ondes rétrodiffusées reçues par chaque élément transducteur 124, à des instants différents. Après la numérisation, les signaux peuvent conserver l'amplitude, la fréquence et les informations de phase des ondes rétrodiffusées. 20 De manière facultative, le circuit contrôleur 102 peut extraire les signaux numériques stockés dans la mémoire 106, afin de les préparer pour le processeur de formation de faisceaux 130. Par exemple, le circuit contrôleur 102 peut convertir les signaux numériques en signaux de bande de base ou comprimer les signaux 25 numériques. La sonde échographique 126 comprend le générateur d'ondes de cisaillement 111. Celui-ci peut présenter un moteur électrique qui est couplé fonctionnellement à la sonde échographique 126. Le moteur électrique peut comprendre un arbre excentré lesté qui est 30 configuré pour faire vibrer le moteur électrique. Par exemple, la sonde échographique 126 est placée à proximité de la peau d'un patient et/ou sur celle-ci. Lorsque le générateur d'ondes de cisaillement 111 est activé, l'arbre excentré lesté tourne en générant des vibrations pour former une onde de cisaillement (par exemple 23 pour des données d'ondes de cisaillement 1D 214). Le circuit contrôleur 102 peut former une impulsion transitoire et/ou une série d'impulsions (par exemple pour des données d'ondes de cisaillement 2D) sur la base d'une rotation de l'arbre excentré lesté 5 du moteur électrique. Par exemple, pour former l'impulsion transitoire, le circuit contrôleur 102 active le générateur d'ondes de cisaillement 111, en produisant une ou plusieurs impulsions qui sont reçues par le générateur d'ondes de cisaillement 111. La ou les impulsions peuvent avoir une largeur d'impulsion de 20 10 nanosecondes pour former l'impulsion transitoire. Dans un autre exemple, pour former la série d'impulsions, le circuit contrôleur 102 peut activer le générateur d'ondes de cisaillement 111 en produisant une ou plusieurs impulsions qui sont reçues par le générateur d'ondes de cisaillement 111. La ou les impulsions 15 peuvent avoir une fréquence fixe et/ou une fréquence variant dans le temps (par exemple une fréquence variable). Le processeur formateur de faisceaux 130 peut comprendre un ou plusieurs processeurs. De manière facultative, le processeur formateur de faisceaux 130 peut comprendre une unité centrale de 20 traitement (CPU), un ou plusieurs microprocesseurs ou tout autre composant électronique apte à traiter des données entrées, conformément à des instructions logiques spécifiques. En plus ou en variante, le processeur formateur de faisceaux 130 peut exécuter des instructions stockées sur un support matériel et non transitoire 25 lisible par ordinateur (par exemple la mémoire 106) pour des calculs de formation de faisceaux, en utilisant tout type de méthode adaptée de formation de faisceaux, par exemple la formation de faisceaux adaptative, la mise au point d'émission synthétique, la correction d'aberration, l'ouverture synthétique, la réduction du fouillis et/ou 30 le contrôle adaptatif du bruit et/ou des méthodes analogues. De manière facultative, le processeur de formation de faisceaux 130 peut être intégré au circuit contrôleur 102 et/ou faire partie de celui-ci. Par exemple, les opérations décrites comme étant exécutées 24 par le processeur formateur de faisceaux 130 peuvent être configurées pour être exécutées par le circuit contrôleur 102. Le processeur formateur de faisceaux 130 réalise la formation des faisceaux sur les signaux numérisés d'éléments 5 transducteurs et délivre un signal à radiofréquence (RF). Le signal RF est ensuite fourni à un processeur RF 132 qui traite le signal RF. Le processeur RF 132 peut comporter un ou plusieurs processeurs. De manière facultative, le processeur RF 132 peut comporter une unité centrale de traitement (CPU), un ou plusieurs 10 microprocesseurs ou tout autre composant électronique apte à traiter des données entrées, conformément à des instructions logiques spécifiques. En plus ou en variante, le processeur RF 132 peut exécuter des instructions stockées sur un support matériel et non transitoire lisible par ordinateur (par exemple la mémoire 106). De 15 manière facultative, le processeur RF 132 peut être intégré au circuit contrôleur 102 et/ou faire partie de celui-ci. Par exemple, les opérations décrites comme étant exécutées par le processeur RF 132 peuvent être configurées pour être exécutées par le circuit contrôleur 102. 20 Le processeur RF 132 peut générer différents types de données ou de modes d'images ultrasonores (par exemple un mode ondes de cisaillement/élasticité, un mode B, un mode C, un mode M, un Doppler couleur (par exemple un flux de couleur, une variance vitesse/puissance), un Doppler tissulaire et un Doppler 25 énergie) pour des plans de balayage multiples ou différents motifs de balayage, sur la base des réglages prédéterminés du premier modèle. Par exemple, le processeur RF 132 peut générer des données de Doppler tissulaire pour des plans multibalayage. Le processeur RF 132 rassemble les informations (par exemple I/Q, 30 mode B, Doppler couleur, Doppler tissulaire, ondes de cisaillement/élasticité et informations Doppler énergie) relatives à des tranches de données multiples, et stocke dans la mémoire 106 les informations de données qui peuvent comprendre la marque d'horodatage et des informations d'orientation/rotation. 25 En variante, le processeur RF 132 peut comporter un démodulateur complexe (non représenté) qui démodule le signal RF pour former des paires de données IQ représentatives des signaux d'écho. Les données de signaux RF ou IQ peuvent ensuite être 5 fournies directement à la mémoire 106 en vue de leur stockage (par exemple temporaire). De manière facultative, les données délivrées à la sortie du processeur de formation de faisceaux 130 peuvent être transmises directement au circuit contrôleur 102. Le circuit contrôleur 102 peut être configuré pour traiter les 10 données ultrasonores recueillies (par exemple les données de signaux RF ou les paires de données IQ) et préparer et/ou générer des cadres de données d'images ultrasonores représentant la structure anatomique, en vue de leur affichage sur le dispositif de visualisation 138. Les données ultrasonores recueillies peuvent être 15 traitées en temps réel par le circuit contrôleur 102 pendant l'examen échographique, à mesure que les signaux d'écho sont reçus. En plus ou en variante, les données ultrasonores peuvent être stockées temporairement dans la mémoire 106, pendant l'examen échographique, et être traitées en moins de temps qu'en temps réel, 20 lors d'une opération en direct ou hors ligne. La mémoire 106 peut être utilisée pour stocker des cadres traités de données ultrasonores recueillies qui ne sont pas programmées pour être affichées dans l'immédiat, ou pour stocker des images de post-traitement, des micrologiciels ou des logiciels 25 correspondant par exemple à une interface utilisateur graphique, un ou plusieurs réglages de visualisation d'image par défaut, des instructions programmées et/ou des éléments analogues. La mémoire 106 peut stocker les images ultrasonores, telles que des ensembles de données d'images ultrasonores 3D des données ultrasonores, 30 l'accès à ces ensembles se faisant pour présenter des images 2D, 3D et/ou 4D. Par exemple, une correspondance peut être établie pour un ensemble de données d'images ultrasonores dans la mémoire 106 correspondante, de même qu'un ou plusieurs plans de référence. Le traitement des données ultrasonores, y compris des ensembles de 26 données d'images ultrasonores, peut se faire en partie sur la base d'entrées utilisateur, par exemple de sélections de l'utilisateur reçues via l'interface utilisateur 142. La figure 3 illustre un organigramme d'un mode de 5 réalisation d'un procédé 300 pour la correction des données d'ondes de cisaillement 1D 214 d'une structure anatomique. Le procédé 300 peut par exemple utiliser des structures ou des aspects de différents modes de réalisation (par exemple de systèmes et/ou de procédés) abordés ici. Dans différents modes de réalisation, certaines étapes 10 (ou opérations) peuvent être omises ou ajoutées, certaines étapes peuvent être combinées, certaines étapes peuvent être exécutées simultanément, certaines étapes peuvent être exécutées de façon concurrente, certaines étapes peuvent être divisées en plusieurs étapes, certaines étapes peuvent être exécutées dans un ordre 15 différent ou certaines étapes ou séries d'étapes peuvent être exécutées de façon itérative. Il est à noter que les étapes décrites du procédé 300 peuvent être exécutées pendant l'examen échographique, en temps réel. Dans différents modes de réalisation, des parties, des aspects et/ou des variantes du procédé 300 peuvent 20 être utilisés en tant qu'un ou plusieurs algorithmes pour diriger le matériel lors de l'exécution d'une ou plusieurs opérations décrites ici. En commençant en 302, le circuit contrôleur 102 reçoit des données d'ondes de cisaillement 2D 400 d'une structure anatomique 25 402. La figure 4 illustre un mode de réalisation des données d'ondes de cisaillement 2D 400. La structure anatomique 402 peut être un organe, par exemple le foie. Le circuit contrôleur 102 peut recevoir les données d'ondes de cisaillement 2D et/ou les ensembles de données d'ondes de cisaillement 2D 202 via la liaison de 30 communication unidirectionnelle et/ou bidirectionnelle, par l'intermédiaire du circuit de communication 104. Les données d'ondes de cisaillement 2D et/ou les ensembles de données d'ondes de cisaillement 2D 202 peuvent être recueillis à partir d'un ou plusieurs patients. Les données d'ondes de cisaillement 2D peuvent 27 être reçues depuis le serveur distant, l'autre système d'imagerie médicale et/ou le système d'imagerie médicale 100. Par exemple, le circuit contrôleur 102 active le générateur d'ondes de cisaillement 111 en produisant une ou plusieurs impulsions, à une fréquence 5 fixe. La ou les impulsions peuvent représenter des impulsions sonores émises par le générateur d'ondes de cisaillement 111 vers le réseau de transducteurs 112. La ou les impulsions provenant de la sonde échographique 126 génèrent des ondes de cisaillement qui traversent la structure anatomique 402. Lorsque les ondes de 10 cisaillement sont formées, la sonde échographique 126 recueille en continu des images ultrasonores (par exemple des images en mode B). Le circuit contrôleur 102 compare les images ultrasonores pour identifier des changements de la forme et/ou de la taille de la structure anatomique 402. Les changements de forme et/ou de taille 15 de la structure anatomique 402 indiquent une pression mesurée qui est exercée sur la structure anatomique 402 par les ondes de cisaillement. Cette pression mesurée est utilisée par le circuit contrôleur 102 pour former les données d'ondes de cisaillement 2D 400. 20 En 304, le circuit contrôleur 102 subdivise la structure anatomique 402 des données d'ondes de cisaillement 2D en portions 404. En relation avec la figure 4, le circuit contrôleur 102 comprend des mesures de pression et/ou de vitesse de l'onde de cisaillement à travers la structure anatomique 402. La pression est représentée par 25 des couleurs de pixels différentes des données d'ondes de cisaillement 2D 400. La pression peut indiquer une vitesse de l'onde de cisaillement traversant la structure anatomique 402. Le circuit contrôleur 102 peut calculer la vitesse sur la base de l'impédance acoustique de la structure anatomique 402 et de la 30 pression mesurée. Par exemple, l'impédance acoustique de la structure anatomique 402 peut être stockée dans la mémoire 106. La structure anatomique 402 représentée dans la figure 4 est un foie ayant une impédance acoustique d'environ 1,66 kg/m2s. La pression indiquée par les pixels est divisée par l'impédance acoustique pour 28 déterminer une vitesse de l'onde de cisaillement mesurée sur les pixels et/ou les portions 404 individuels. En relation avec la figure 2, les portions 404 (par exemple les portions 203a-n) de la structure anatomique 402 sont reçues par la couche d'entrée 206 du modèle 5 de correction 204. Les portions 404 représentent différentes caractéristiques anatomiques de la structure anatomique 402. En 306, le circuit contrôleur 102 calcule une moyenne (par exemple une moyenne arithmétique, une moyenne géométrique) 408 des données d'ondes de cisaillement 2D 400. Par exemple, la 10 moyenne 408 indique une pression et/ou une vitesse moyenne des données d'ondes de cisaillement 2D 400. En plus ou en variante, les données d'ondes de cisaillement 2D 400 peuvent être supprimées sur la base d'un écart type 410 de la pression. Par exemple, si l'écart type 410 est inférieur à un seuil prédéterminé stocké dans la 15 mémoire 106, le circuit contrôleur 102 détermine que la moyenne 408 des données d'ondes de cisaillement 2D 400 est exacte. Le seuil prédéterminé peut représenter une grandeur (par exemple 3 kPa, 4 kPa). L'écart type 410 est montré comme étant d'environ 2 kPa. Le circuit contrôleur 102 détermine alors que l'écart type 410 est 20 inférieur au seuil prédéterminé. Dans un autre exemple, si l'écart type est supérieur au seuil prédéterminé, le circuit contrôleur 102 détermine que les données d'ondes de cisaillement 2D 400 sont altérées et/ou la moyenne 408 n'est pas une représentation exacte des données d'ondes de cisaillement 2D 400. Par exemple, la 25 pression et/ou la vitesse de la moyenne 408 n'est pas une représentation exacte des données d'ondes de cisaillement 2D 400. Le circuit contrôleur 102 peut alors demander de nouvelles données d'ondes de cisaillement 2D 400 au serveur distant, à l'autre système d'imagerie médicale et/ou au système d'imagerie médicale 100, sur 30 la base de l'écart type 410. En 308, le circuit contrôleur 102 obtient les données d'ondes de cisaillement 1D 510 de la sonde échographique 126 de la structure anatomique 508. En plus ou en variante, les données d'ondes de cisaillement 1D 510 peuvent être stockées dans la 29 mémoire 106. La figure 5 illustre un mode de réalisation 500 destiné à l'acquisition des données d'ondes de cisaillement 1D 510. La structure anatomique 508 représente un organe, par exemple un foie. Le circuit contrôleur 102 active par exemple le générateur 5 d'ondes de cisaillement 111 en faisant vibrer la sonde échographique 126. La vibration de la sonde échographique 126 génère une ou plusieurs ondes de cisaillement qui traversent les côtes 506 et pénètrent dans la structure anatomique 508. Comme le montre la figure 5, les ondes de cisaillement peuvent s'étendre 10 jusqu'à environ 25 à 65 centimètres dans la structure anatomique 508. Lorsque la ou les ondes de cisaillement traversent la structure anatomique 508, la sonde échographique 126 recueille en continu des images ultrasonores (par exemple des images en mode M). Le circuit contrôleur 102 compare les images ultrasonores pour 15 identifier un déplacement du tissu de la structure anatomique 508, lorsque la ou les ondes de cisaillement traversent la structure anatomique 508. Le déplacement du tissu indique une vitesse exercée sur la structure anatomique 508 par la ou les ondes de cisaillement, laquelle est stockée dans la mémoire 106. En plus ou 20 en variante, sur la base de la vitesse de l'onde de cisaillement, une pression (par exemple kPa) peut être déterminée en utilisant le module de Young. En 310, le circuit contrôleur 102 ajuste les données d'ondes de cisaillement 1D 510 sur la base du modèle de correction 204 pour former les données d'ondes de cisaillement 1D 25 ajustées 218 (figure 2). Le circuit contrôleur 102 ajuste une vitesse et/ou une pression des données d'ondes de cisaillement 1D, sur la base du modèle de correction 204, pour former les données d'ondes de cisaillement 1D ajustées 218. L'ajustement de la vitesse et/ou de la pression des données d'ondes de cisaillement 1D 510 est basé sur 30 les poids appliqués aux données d'ondes de cisaillement 1D 510 par les couches cachées 208 du modèle de correction 204. Par exemple, le circuit contrôleur 102 exécute le modèle de correction 204 stocké dans la mémoire 106. Le circuit contrôleur 102 identifie une augmentation de la vitesse et/ou de la pression des pixels des 30 données d'ondes de cisaillement 1D 510, qui peut représenter une teneur en graisse et/ou en muscles. Le circuit contrôleur 102 dirige le modèle de correction 204 représentant différentes caractéristiques anatomiques (par exemple des densités) de la structure anatomique 5 508. Par exemple, le circuit contrôleur 102 dirige les données d'ondes de cisaillement 1D 510 représentant la teneur en graisse vers une première portion des couches cachées 208. Dans un autre exemple, le circuit contrôleur 102 dirige les données d'ondes de cisaillement 1D 510 représentant une teneur en muscles vers une 10 deuxième portion des couches cachées 208. Les couches cachées 208 ajustent les données d'ondes de cisaillement 1D 208 en ajustant une intensité de couleur, qui représentent une vitesse et/ou une pression, des pixels, sur la base des matrices de poids des première et deuxièmes parties des couches cachées 208. 15 En 312, le circuit contrôleur 102 détermine un gradient sur la base des données d'ondes de cisaillement 1D ajustées 218, ainsi que la moyenne 216, 408. Par exemple, le circuit contrôleur 102 calcule l'erreur de sortie (par exemple la perte) par rapport aux matrices de poids des couches cachées 208, sur la base de la 20 moyenne 216, 408 et des données d'ondes de cisaillement 1D ajustées 218. Le circuit contrôleur 102 ajuste les données d'ondes de cisaillement 1D 218 avec la moyenne 216, 408, comme montré dans l'Equation 1. Le circuit contrôleur 102 calcule le gradient sur la base de l'Equation 2. 25 En 314, le circuit contrôleur 102 détermine s'il convient de modifier le modèle de correction 204. Le circuit contrôleur 102 modifie le modèle de correction 204 sur la base d'une perte (représentée par exemple par le gradient) entre la moyenne 216, 408 des données d'ondes de cisaillement 2D et les données d'ondes de 30 cisaillement 1D ajustées 218. Par exemple, le circuit contrôleur 102 détermine une valeur et/ou une grandeur du gradient. Si le gradient est d'environ zéro (par exemple s'il a une valeur absolue inférieure à un), le circuit contrôleur 102 détermine qu'il n'est pas nécessaire de modifier le modèle de correction 204. En revanche, si le gradient 31 n'est pas d'environ zéro, le circuit contrôleur 102 détermine qu'il convient de modifier le modèle de correction 204. Si le circuit contrôleur 102 détermine que le modèle de correction 204 doit être modifié, il ajuste en 316 les poids des 5 couches cachées 208 du modèle de correction 204, sur la base du gradient. Par exemple, le circuit contrôleur 102 décale des valeurs des matrices de poids des couches cachées 208, sur la base du gradient. Comme le montre l'Equation 2, le circuit contrôleur 102 additionne/soustrait le gradient pour ajuster les matrices de poids et 10 modifier le modèle de correction 204. En 318, le circuit contrôleur 102 génère une image d'ondes de cisaillement 1D 602, sur la base des données d'ondes de cisaillement 1D ajustées 218. La figure 6 illustre un mode de réalisation 600 destiné à la génération de l'image d'ondes de 15 cisaillement 1D 602. Par exemple, l'image d'ondes de cisaillement 1D 602 comprend des informations de pixels 604 représentant une pression lorsque l'onde de cisaillement traverse la structure anatomique 508 (figure 5). De manière facultative, l'image d'ondes de cisaillement 1D 602 contient des informations numériques 606 20 représentant une pression et/ou une vitesse moyenne de l'onde de cisaillement traversant la structure anatomique 508. Il est à noter que les différents modes de réalisation peuvent être mis en oeuvre dans le matériel, les logiciels ou une combinaison de ceux-ci. Les différents modes de réalisation et/ou composants, 25 par exemple les modules, ou les composants et contrôleurs de ceux- ci, peuvent également être mis en oeuvre en tant que parties d'un ou plusieurs ordinateurs ou processeurs. L'ordinateur ou le processeur peut comprendre un dispositif informatique, un dispositif d'entrée, une unité de visualisation et une interface, par exemple pour l'accès 30 à Internet. L'ordinateur ou le processeur peut comprendre un microprocesseur. Le microprocesseur peut être connecté à un bus de communication. L'ordinateur ou le processeur peut également comprendre une mémoire. La mémoire peut contenir une mémoire vive (RAM) et une mémoire morte (ROM). L'ordinateur ou le 32 processeur peut en outre comprendre un dispositif de stockage qui peut être une unité de disque dur ou une unité de stockage amovible, telle qu'un disque statique à semiconducteurs, une unité de disque optique et des dispositifs analogues. Le dispositif de stockage peut 5 également être constitué d'autres moyens similaires pour charger des programmes informatiques ou d'autres instructions dans l'ordinateur ou le processeur. Tel qu'il est utilisé ici, le terme « ordinateur », « sous-système », « circuit contrôleur », « circuit » ou « module » peut 10 englober tout type de système à base de processeur ou de microprocesseur, y compris des systèmes utilisant des microcontrôleurs, des ordinateurs à jeu d'instructions réduit (RISC), des circuits intégrés spécifiques ASICs, des circuits logiques et tout autre circuit ou processeur apte à exécuter les fonctions décrites ici. 15 Les exemples décrits ci-dessus ne sont cités qu'à titre d'illustration et ne sont pas destinés à limiter de quelque façon que ce soit la définition et/ou le sens du terme « circuit contrôleur ». L'ordinateur, le sous-système, le circuit contrôleur ou le circuit exécutent un ensemble d'instructions qui sont stockées dans 20 un ou plusieurs éléments de stockage, afin de traiter des données entrées. Les éléments de stockage peuvent également stocker des données ou d'autres informations souhaitées ou nécessaires. L'élément de stockage peut se présenter sous la forme d'une source d'informations ou d'un élément de mémoire physique dans une 25 machine de traitement. L'ensemble d'instructions peut comporter différentes commandes qui donnent des instructions à l'ordinateur, au sous-système, au circuit contrôleur et/ou au circuit pour exécuter des opérations spécifiques, telles que les procédés et traitements des 30 différents modes de réalisation. L'ensemble d'instructions peut se présenter sous la forme d'un programme informatique. Le logiciel peut se présenter sous différentes formes, par exemple comme logiciel de base ou logiciel d'application, et qui peut être mis en oeuvre sous la forme d'un support matériel et non transitoire lisible 33 par ordinateur. D'autre part, le logiciel peut se présenter sous la forme d'un ensemble de programmes ou de modules séparés, d'un module de programme dans un programme plus large ou une partie d'un module de programme. Le logiciel peut également comprendre 5 une programmation modulaire sous la forme d'une programmation par objets. Le traitement des données d'entrée par la machine de traitement peut avoir lieu en réponse à des commandes de l'opérateur ou en réponse à des résultats d'un traitement précédent, ou bien en réponse à une requête émanant d'une autre machine de 10 traitement. Tels qu'ils sont utilisés ici, une structure, une limitation ou un élément qui est « configuré(e) pour » exécuter une tâche ou une opération est formé(e), conçu(e) ou adapté(e) avec une structure particulière, d'une manière qui correspond à la tâche ou à 15 l'opération. Par souci de clarté et afin d'éviter des doutes, un objet qui est simplement capable d'être modifié pour exécuter la tâche ou l'opération n'est pas « configuré pour » exécuter la tâche ou l'opération telles qu'elles sont utilisées ici. Tel qu'il est utilisé ici, le terme « configuré pour » implique plutôt des adaptations ou des 20 caractéristiques structurelles et désigne des exigences structurelles de toute structure ou limitation ou de tout élément qui est décrit comme étant « configuré pour » exécuter une tâche ou une opération. Par exemple, un circuit contrôleur, un circuit, un processeur ou un ordinateur qui est « configuré pour » exécuter une 25 tâche ou une opération peut être considéré comme présentant une structure particulière pour exécuter la tâche ou l'opération (par exemple comprenant un ou plusieurs programmes ou instructions qui y sont stockés ou qui sont utilisés conjointement avec ces dispositifs qui sont conçus sur mesure ou destinés à exécuter la 30 tâche ou l'opération, et/ou comprenant un ensemble de circuits de traitement conçus sur mesure ou destinés à exécuter la tâche ou l'opération). Par souci de clarté et pour éviter des doutes, un ordinateur universel (qui peut être modifié pour être « configuré pour » exécuter la tâche ou l'opération s'il est programmé de 34 manière appropriée) n'est pas « configuré pour » exécuter une tâche ou une opération, tant qu'il n'est pas programmé ou modifié de façon spécifique pour exécuter la tâche ou l'opération. Tels qu'ils sont utilisés ici, les termes « logiciel » et 5 « progiciel » sont interchangeables et englobent tout programme informatique stocké en mémoire pour une exécution par un ordinateur, y compris la mémoire RAM, la mémoire ROM, la mémoire EEPROM et une mémoire RAM non volatile (NVRAM). Ces mémoires ne sont citées qu'à titre d'exemple et ne limitent donc 10 pas les types de mémoires pouvant être utilisées pour le stockage d'un programme informatique. Il convient de noter que la description ci-dessus est destinée à avoir un caractère d'illustration et non pas de limitation. Par exemple, les modes de réalisation décrits ci-dessus (et/ou des 15 aspects de ceux-ci) peuvent être utilisés en combinaison les uns avec les autres. D'autre part, de nombreuses modifications peuvent être apportées pour adapter une situation ou un matériel particuliers aux enseignements des différents modes de réalisation, sans sortir du cadre de l'invention. Bien que les dimensions et les types de 20 matériel décrits ici soient prévus pour définir les paramètres des différents modes de réalisation, ils ne sont en aucun cas limitatifs et sont décrits uniquement à titre d'exemple. De nombreux autres modes de réalisation viendront à l'esprit de l'homme du métier, à l'étude de la description qui précède. Par conséquent, la portée des 25 différents modes de réalisation doit être déterminée en référence aux revendications annexées, conjointement avec toute l'étendue d'équivalents auxquels peuvent donner lieu lesdites revendications. Dans les revendications annexées, les termes « comprenant » et « dans lequel/laquelle » ou « dans lesquels / lesquelles » sont 30 utilisés comme totalement équivalents des termes respectifs « comportant » et « dans ». Par ailleurs, dans les revendications qui suivent, les termes « premier », « deuxième », « troisième » et ainsi de suite sont utilisés simplement à titre indicatif et ne sont pas destinés à imposer des exigences numériques pour les objets. D'autre part, les limitations des revendications qui suivent ne sont pas indiquées sous un format moyen-plus-fonction et ne doivent pas être interprétées sur la base de 35 U.S.C. § 112(f), à moins que ces 5 limitations des revendications n'utilisent expressément le terme « moyen pour », suivi d'une indication de fonction dépourvue de toute autre structure. La présente description écrite utilise des exemples pour exposer les différents modes de réalisation, y compris le mode de 10 réalisation préféré, et pour permettre également à tout homme du métier de mettre en oeuvre les différents modes de réalisation, y compris de réaliser et d'utiliser tout type de dispositif ou de système et d'exécuter tout type de procédé incorporé. Le champ d'application brevetable des différents modes de réalisation est défini par les 15 revendications et peut englober d'autres exemples qui se présentent à l'esprit de l'homme du métier. Ces autres exemples entreront dans le champ d'application des revendications, s'ils comportent des éléments de structure qui ne sont pas différents du sens littéral des termes des revendications, ou s'ils comportent des éléments 20 structurels équivalents avec des différences non substantielles par rapport au sens littéral des termes des revendications. 36 Liste des références système d'imagerie médicale 100 circuit contrôleur 102 5 circuit de communication 104 mémoire 106 sonde/électronique SAP 110 générateur d'ondes de cisaillement 111 réseau de transducteurs 112 10 formateur de faisceau d'émission 121 émetteur 122 élément transducteur 124 sonde échographique 126 récepteur 128 15 processeur formateur de faisceau 130 processor RF 132 visualisation 138 interface utilisateur 142 mode de réalisation 200 20 données d'ondes de cisaillement 2D 202 Portions 203 a-n modèle de correction 204 modèle d'ondes de cisaillement 1D 204 couche d'entrée 206 25 couches cachées 208 couche de sortie 210 données d'ondes de cisaillement 1D 214 moyenne 216 données d'ondes de cisaillement 1D 218 30 procédé 300 réception de données d'ondes de cisaillement bidimensionnelles (2D) d'une structure anatomique 302 37 subdivision de la structure anatomique des données d'ondes de cisaillement 2D en portions 304 calcul d'une moyenne des données d'ondes de cisaillement 2D 306 obtention de données d'ondes de cisaillement unidimensionnelles (1D) 5 de la structure anatomique, à partir d'une sonde échographique 308 ajustement des données d'ondes de cisaillement 1D, sur la base du modèle d'ondes de cisaillement 1D, pour former des données d'ondes de cisaillement 1D ajustées 310 détermination d'un gradient sur la base des données d'ondes de 10 cisaillement 1D ajustées et de la moyenne 312 modification du modèle d'ondes de cisaillement 1D? 314 ajustement des poids des couches cachées du modèle d'ondes de cisaillement 1D, sur la base du gradient 316 génération d'une image d'ondes de cisaillement 1D, sur la base 15 des données d'ondes de cisaillement 1D ajustées 318 données d'ondes de cisaillement 2D 400 structure anatomique 402 portions 404 moyenne 408 20 écart type 410 mode de réalisation 500 structure anatomique 508 données d'ondes de cisaillement 1D 510 mode de réalisation 600 25 image d'ondes REVENDICATIONS1. Procédé mis en oeuvre par ordinateur, comprenant : l'obtention de données d'ondes de cisaillement 1D de la structure anatomique (308), à partir d'une sonde échographique ; l'ajustement d'une vitesse ou d'une pression des données d'ondes de cisaillement 1D (214) sur la base d'un modèle de correction (204) pour former des données d'ondes de cisaillement 1D ajustées (218), caractérisé en ce que l'ajustement de la vitesse ou de la pression des données d'ondes de cisaillement 1D (214) est basé sur des poids appliqués aux données d'ondes de cisaillement 1D (214), à partir de couches cachées (208) du modèle de correction (204) ; et la génération d'une image d'ondes de cisaillement 1D (602) sur la base des données d'ondes de cisaillement 1D ajustées (318). 2. Procédé mis en oeuvre par ordinateur selon la revendication 1, caractérisé en ce que l'opération d'obtention comprend la mise en vibration de la sonde échographique (126), par un générateur d'ondes de cisaillement (111), et l'identification du déplacement des tissus, à mesure que l'onde de cisaillement traverse la structure anatomique (402), ce qui produit les données d'ondes de cisaillement 1D (214). 3. Procédé mis en oeuvre par ordinateur selon la revendication 1, comprenant en outre la réception (302) de données d'ondes de cisaillement bidimensionnelles (2D) (202) d'une structure anatomique ; et la modification (316) du modèle de correction (204) sur la base d'une perte entre une moyenne (216, 408) des données d'ondes de cisaillement 2D (202) et des données d'ondes de cisaillement 1D ajustées (316). 4. Procédé mis en oeuvre par ordinateur selon la revendication 3, caractérisé en ce que l'opération de réception comprend la génération d'une série d'impulsions par un générateur d'ondes de cisaillement (111), et l'identification de modifications 39 de la forme ou de la taille de la structure anatomique (402, 508) lorsque l'onde de cisaillement traverse la structure anatomique (508), ce qui produit les données d'ondes de cisaillement 2D (202). 5. Procédé mis en oeuvre par ordinateur selon la 5 revendication 3, caractérisé en ce que l'opération de modification comprend l'ajustement des poids des couches cachées (208) du modèle de correction (204), sur la base de la perte. 6. Procédé mis en oeuvre par ordinateur selon la revendication 5, caractérisé en ce que l'opération de modification 10 comprend le calcul d'un gradient sur la base de la moyenne (216, 408) et des données d'ondes de cisaillement 1D ajustées (214), les facteurs de poids du modèle de correction (204) étant ajustés sur la base du gradient. 7. Procédé mis en oeuvre par ordinateur selon la 15 revendication 3, comprenant en outre la subdivision (304) de la structure anatomique des données d'ondes de cisaillement 2D (202) en portions (404). 8. Procédé mis en oeuvre par ordinateur selon la revendication 1, comprenant en outre l'identification de 20 caractéristiques anatomiques des données d'ondes de cisaillement 1D (214), qui fournissent des indications sur la densité de la structure anatomique (402, 508). 9. Procédé mis en oeuvre par ordinateur selon la revendication 8, caractérisé en ce que les caractéristiques 25 anatomiques fournissent des indications sur la teneur en graisse ou en muscles de la structure anatomique (402, 508). 10. Procédé mis en oeuvre par ordinateur selon la revendication 1, caractérisé en ce que le modèle de correction (204) présente une architecture à auto-encodeur de débruitage étagé, le 30 modèle de correction (204) étant configuré pour appliquer des poids définis, sur la base des données d'ondes de cisaillement 2D (202).