Brevet FR3143968A1 — publié le 20240628

Dispositif de traitement de signaux de dispersion spatiotemporelle d'électrogrammes cardiaques Un dispositif de traitement de signaux de dispersion spatiotemporelle d'électrogrammes cardiaques comprend une mémoire (4) agencée pour recevoir des signaux de dispersion spatiotemporelle d'électrogrammes cardiaques, des valeurs de longueur de cycle cardiaque et des valeurs d’uniformité d’histogramme de tension à chaque fois associés d'une part à un marqueur de temps et d'autre part à un identifiant de piste d’électrogramme cardiaque. Le dispositif comprend un moniteur (6) qui détecte la présence d’un signal de dispersion spatiotemporelle pertinent sur une piste, et qui en retour appelle un calculateur (8) qui calcule une première valeur de priorité à partir du signal de dispersion spatiotemporelle, une deuxième valeur de priorité à partir de la ou des valeurs de longueur de cycle cardiaque associées et une troisième valeur de priorité à partir des valeurs d’uniformité d’histogramme de tension associée, puis tire de ces trois valeur de priorité une valeur de priorité de piste. Fig.1 Dispositif de traitement de signaux de dispersion spatiotemporelle d'électrogrammes cardiaques L’invention concerne le domaine de l'analyse de signaux tirés d'électrogrammes cardiaques. Arrière-plan technologique Le domaine du traitement des fibrillations atriales a connu des progrès importants dans la dernière décennie. Pour traiter les fibrillations atriales, les praticiens opèrent en introduisant des cathéters munis d'une pluralité d'électrodes. Ces électrodes sont déplacées au sein du cœur afin de mesurer le signal électrique qui se propage dans celui-ci. Les signaux obtenus sont appelés électrogrammes cardiaques. Ces électrogrammes cardiaques sont traités afin d'aider les praticiens à détecter la ou les zones du cœur qui sont à l'origine de la fibrillation atriale. Chaque électrode définit ainsi une « piste » qui correspond à l’électrogramme obtenu de cette électrode. Une fois ces zones identifiées, le praticien les brûle afin de les rendre inactives, ce qui a pour conséquence de rétablir le fonctionnement normal du cœur et de supprimer les fibrillations atriales. La plupart des solutions existantes sont basées sur l'analyse des CFAE pour " Complex Fractionated Atrial Electrograms " (ou "Électrogrammes atriaux fractionnés complexes" en français). Le principe est d'essayer de trouver des emplacements des oreillettes où les électrogrammes perdent leur continuité, c’est-à-dire deviennent fractionnés. La Demanderesse a développé un traitement des électrogrammes qui pique l'intérêt de la communauté scientifique depuis la publication d'études cliniques très positives. Celles-ci ont mené à la publication de plusieurs articles dont celui de Seitz et al. " AF Ablation Guided by Spatiotemporal Electrogram Dispersion Without Pulmonary Vein Isolation: A Wholly Patient-Tailored Approach ", Journal of the American College of Cardiology, Volume 69, Issue 3, 24 January 2017, pages 303-321. Ce traitement repose sur la détection d'une grandeur des signaux d'électrogrammes cardiaques appelée dispersion par la Demanderesse. Plus précisément, la Demanderesse a découvert que la mesure de la dispersion spatiotemporelle d'électrogrammes cardiaques, c’est-à-dire basée à la fois sur l'évolution temporelle des signaux d'électrogrammes cardiaques de chaque électrode, mais en tenant compte également des signaux d'électrogrammes cardiaques d'électrodes voisines, est particulièrement efficace en vue de déterminer les zones du cœur qui sont à l'origine de la fibrillation atriale. La mesure de cette grandeur a fait l'objet d'un brevet délivré dans de nombreux pays, et publié en Europe sous le numéro EP 3 236 843. En prolongeant ses travaux, la Demanderesse a intégré la dispersion dans un outil d'apprentissage automatique, afin de déterminer en temps quasi-réel la présence d'une dispersion au sein d'électrogrammes cardiaques lors d'une procédure, ce qui permet d'alerter le praticien, d'accélérer la procédure d'ablation ainsi que la qualité des résultats obtenus tout en diminuant les risques opératoires. De plus, la fiabilité de la procédure est augmentée et permet de limiter le nombre de patients devant subir une autre procédure pour les mêmes causes. Le brevet publié sous le numéro FR 3 119 537 décrit un exemple d’outil d’apprentissage automatique permettant de déterminer en temps quasi-réel la présence d'une dispersion au sein d'électrogrammes cardiaques lors d'une procédure. Ces travaux ont été intégrés dans un logiciel dénommé VX1 qui a reçu une approbation de la FDA (" Food and Drug Administration ") et un marquage CE. Le logiciel VX1, sans offrir de diagnostic, assiste le praticien dans la réalisation du diagnostic : sur la base des mesures de dispersion présentées dans le logiciel, le praticien peut choisir de marquer des zones du cœur devant faire l'objet d'une ablation par cathéter. Dans sa version actuelle, le logiciel VX1 utilise une base de données d'électrogrammes cardiaques annotés pour entraîner un moteur d'apprentissage automatique qui retourne une valeur indiquant la chance qu'une zone pour laquelle un signal d'électrogramme cardiaque a été analysé soit l'objet d'une fibrillation atriale. Il ne s'agit donc pas d'une mesure de la dispersion à proprement parler, ni d'une information constituant un diagnostic médical, mais d'une indication qu'il existe une chance plus ou moins importante qu'un électrogramme cardiaque témoigne de l'occurrence d'une fibrillation atriale. Ainsi, la valeur retournée par le logiciel VX1 est une valeur comprise entre 0 et 1 (0 indiquant qu'il n'y a qu'une probabilité quasi-nulle que la zone faisant l'objet de la mesure participe à la fibrillation, et 1 que cette probabilité est une quasi-certitude). Le logiciel est configuré de telle sorte qu'une valeur de 0,5 est utilisée comme seuil à partir duquel l'attention du praticien est attirée sur la présence potentielle d'une dispersion. Au cours du développement du logiciel VX1, la Demanderesse a constaté que, dans certains cas, de nombreuses zones du cœur retournent une valeur supérieure à 0,5, ce qui complique le travail du praticien, puisque ce dernier doit procéder au moins d'ablations possibles. De plus, lorsqu'un nombre trop important de zones à l'origine de dispersion est identifié, le praticien a tendance à perdre confiance dans la qualité de mesure du logiciel, puisque celui retourne une information hautement bruitée. En conséquence, des dispositifs et procédés qui peuvent traiter des signaux de dispersion spatiotemporelle d'électrogrammes cardiaques d’une manière qui permet de définir une priorité des zones cardiaque pour leur traitement par ablation présenteraient une utilité. Résumé Les dispositifs et les méthodes de traitement des signaux de dispersion spatiotemporelle des électrogrammes cardiaques décrits ici peuvent aider à déterminer la priorité des zones du cœur à ablater de diverses manières. Par exemple, les dispositifs et les méthodes peuvent déterminer la priorité sur la base d'un ou plusieurs éléments parmi la stabilité du signal, la longueur de cycle d’activation cardiaque et une carte de tension. Ensuite, au moins une des zones prioritaires identifiées peut être ablatée à l’aide d’un dispositif (par exemple, un dispositif à électrodes RF) pour traiter une arythmie cardiaque, par exemple une fibrillation atriale. Les dispositifs de traitement des signaux de dispersion spationtemporelle décrits ici peuvent généralement comprendre un moniteur, une mémoire et un calculateur. Par exemple, dans certaines variantes, le dispositif peut comprendre un moniteur configuré pour recevoir des signaux de dispersion spatiotemporelle d’un ou plusieurs électrogrammes cardiaques et identifier un signal de dispersion pertinent, un calculateur configuré pour, en réponse à l’identification d’un signal de dispersion pertinent par le moniteur : recevoir le signal de dispersion pertinent, extraire un ensemble de données du signal de dispersion reçu, analyser l’ensemble de données extrait, déterminer une valeur de planéité sur la base de l’ensemble de données extrait, déterminer une valeur de durée sur la base de l’ensemble de données extrait, et calculer une valeur de priorité de piste sur la base des valeurs de planéité et de durée déterminées, et une mémoire configurée pour stocker un ensemble d’instructions pour le fonctionnement du moniteur et du calculateur. Des procédés de traitement des signaux de dispersion spatiotemporelle sont également décrits dans le présent document. En ce qui concerne la stabilité du signal, les procédés peuvent comprendre la réception de données de dispersion spatiotemporelle d’électrogrammes cardiaques, l’extraction d’un ensemble de données à partir des données de dispersion, la détermination d’une valeur de planéité sur la base de l’ensemble de données extrait, la détermination d’une valeur de durée sur la base de l’ensemble de données extrait, et le calcul d’une valeur de priorité de piste sur la base des valeurs de planéité et de durée déterminées. De cette manière, la valeur de priorité de la piste peut fournir des informations qui permettent au praticien de classer les zones cardiaques pour l’ablation. Ainsi, l’invention propose un dispositif de traitement de signaux de dispersion spatiotemporelle d’électrogrammes cardiaques comprenant une mémoire agencée pour recevoir des signaux de dispersion spatiotemporelle d’électrogrammes cardiaques associés d’une part à un marqueur de temps et d’autre part à un identifiant de piste d’électrogramme cardiaque, un calculateur agencé pour recevoir en entrée un identifiant de piste d’électrogramme et un marqueur de temps, pour analyser le signal de dispersion spatiotemporelle d’électrogrammes cardiaques associés à cet identifiant de piste d’électrogramme, analyser un extrait de signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une absence de dispersion, tirer de cet extrait de signal d’une part une valeur de planéité du signal, et d’autre part une valeur de durée tirée de la durée de l’extrait de signal, et retourner une valeur de priorité de piste calculée à partir de la valeur de planéité et de la valeur de durée, et un moniteur agencé pour recevoir les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques associés à chaque piste d’électrogramme cardiaque, et, lorsque la valeur d’un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion pertinente, pour appeler le calculateur avec le marqueur de temps et l’identifiant de piste d’électrogramme correspondants. L’invention concerne également un dispositif de traitement de signaux de dispersion spatiotemporelle d'électrogrammes cardiaques comprenant une mémoire agencée pour recevoir des signaux de dispersion spatiotemporelle d'électrogrammes cardiaques, des valeurs de longueur de cycle cardiaque et des valeurs d’uniformité d’histogramme de tension à chaque fois associés d'une part à un marqueur de temps et d'autre part à un identifiant de piste d’électrogramme cardiaque, un calculateur agencé pour recevoir en entrée un identifiant de piste d’électrogramme et un marqueur de temps, pour analyser le signal de dispersion spatiotemporelle d’électrogrammes cardiaques associés à cet identifiant piste d’électrogramme et à ce marqueur de temps, analyser un extrait de ce signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une absence de dispersion pour en tirer d’une part une valeur de planéité du signal, et d’autre part une valeur de durée tirée de la durée de l’extrait de signal, et calculer une première valeur de priorité calculée à partir de la valeur de planéité et de la valeur de durée, le calculateur étant en outre agencé pour calculer une deuxième valeur de priorité à partir de la ou des valeurs de longueur de cycle cardiaque associées à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, une troisième valeur de priorité à partir de la valeur d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée et pour calculer et retourner une valeur de priorité de piste pour l’identifiant de piste d’électrogramme reçu en entrée déterminée à partir de la première valeur de priorité, de la deuxième valeur de priorité et de la troisième valeur de priorité, et un moniteur agencé pour recevoir les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques associés à chaque piste d’électrogramme cardiaque, et, lorsque la valeur d’un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion pertinente, pour appeler le calculateur avec le marqueur de temps et l’identifiant de piste d’électrogramme correspondants. Dans les deux variantes, le dispositif est particulièrement avantageux car il permet d’offrir une information complémentaire de la valeur de dispersion qui permet d’indiquer au praticien un degré de priorité de participation à la fibrillation de la zone du cœur à l’origine de la valeur de dispersion retournée. Ainsi, la valeur de priorité de piste est une information qui permet au praticien de classifier les zones cardiaques en vue de l’ablation. De plus, la valeur de priorité de piste aura tendance à croître lorsqu’un praticien s’arrête sur une zone donnée et que celle-ci est le lieu d’une dispersion. Ainsi, la valeur de priorité de piste permet au praticien de réaliser son geste plus efficacement : lorsqu’une dispersion est détectée, il sait qu’il est souhaitable de s’arrêter sur la zone concernée, et d’attendre pour voir si la valeur de priorité de piste augmente. Si ce n’est pas le cas, il peut avoir confiance dans le fait qu’il est souhaitable de continuer son exploration. Selon divers modes de réalisation, l’invention peut présenter une ou plusieurs des caractéristiques suivantes : - les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques sont des suites de valeurs tirées de signaux d’électrogramme indiquant chacune un degré de confiance dans le fait qu’une dispersion a lieu pour la piste d’électrogramme et le marqueur de temps concernés, et dans lequel le moniteur et/ou le calculateur sont agencés pour déterminer si un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion pertinente en comparant la valeur du signal de dispersion spatiotemporelle d’électrogrammes cardiaques à une valeur seuil, - le calculateur est agencé pour calculer la valeur de planéité à partir d’au moins une valeur parmi l’écart-type de l’extrait de signal, de la variation totale de l’extrait de signal, de l’entropie de l’extrait de signal ou d’une valeur tirée d’une ou plusieurs dérivées d’ordre supérieur ou égal à un de l’extrait de signal, - le calculateur est agencé pour calculer la valeur de durée en comparant la durée de l’extrait de signal à une valeur minimale et/ou à une valeur maximale, et en retournant la valeur 0 si la durée de l’extrait de signal est inférieure à la valeur minimale, en retournant la valeur 1 si la durée de l’extrait de signal est supérieure à la valeur maximale, et en retournant une valeur comprise entre 0 et 1 sinon, - le calculateur est agencé pour déterminer la valeur comprise entre 0 et 1 en appliquant à la durée de l’extrait de signal une fonction de projection de l’intervalle compris entre la valeur minimale et la valeur maximale vers l’intervalle compris entre 0 et 1, laquelle fonction de projection étant choisie parmi le groupe comprenant les fonctions affines, les fonctions exponentielles, les polynômes et les fonctions à seuil, - le calculateur est agencé pour calculer la première valeur de priorité en réalisant une moyenne harmonique pondérée, harmonique, pondérée ou arithmétique de la valeur de planéité et de la valeur de durée, - la mémoire reçoit des valeurs de longueur de cycle cardiaque qui comprennent des valeurs de longueur de cycle d’activation cardiaque et des valeurs de longueur de cycle global, et le calculateur est agencé pour calculer la deuxième valeur de priorité en comparant la valeur de longueur de cycle d’activation cardiaque associé à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée à un seuil et/ou en comparant entre elles la valeur de longueur de cycle d’activation cardiaque et la valeur de longueur de cycle global associés à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, - la mémoire est agencée pour recevoir des valeurs d’uniformité d’histogramme de tension qui sont obtenues en réalisant un test de type du test G ou test chi carré entre un histogramme uniforme et un histogramme des valeurs de tension associées à un identifiant de piste d’électrogramme cardiaque et à une période de 6 à 10 secondes comprenant le marqueur de temps auquel chaque valeur d’uniformité d’histogramme de tension est associée, et le calculateur est agencé pour calculer la troisième valeur de priorité à partir de la valeurs d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée et d’une valeur seuil, et - le calculateur, lorsque la première valeur de priorité, la deuxième valeur de priorité et la troisième valeur de priorité sont des valeurs booléennes, est agencé pour déterminer une valeur de priorité de piste selon la hiérarchie suivante : 1) la première valeur de priorité, la deuxième valeur de priorité et la troisième valeur de priorité sont à 1 2) la première valeur de priorité et la deuxième valeur de priorité sont à 1 3) la première valeur de priorité et la troisième valeur de priorité sont à 1 4) la deuxième valeur de priorité et la troisième valeur de priorité sont à 1 5) la première valeur de priorité est à 1 6) la deuxième valeur de priorité est à 1 et 7) la troisième valeur de priorité est à 1. L’invention concerne également un procédé comprenant les opérations suivantes : a) recevoir des signaux de dispersion spatiotemporelle d’électrogrammes cardiaques associés d’une part à un marqueur de temps et d’autre part à une piste d’électrogramme cardiaque, b) déterminer si une valeur d’un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion, c) si l'opération b) ’st négative, la répéter avec une valeur de dispersion présentent un marqueur de temps ultérieur, d) si l’opération b) est positive, analyser le signal de dispersion spatiotemporelle d’électrogrammes cardiaques associés à l’identifiant piste d’électrogramme correspondant en analysant un extrait de signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une absence de dispersion, et en tirant de cet extrait de signal d’une part une valeur de planéité du signal, et d’autre part une valeur de durée tirée de la durée de l’extrait de signal, et e) retourner une valeur de priorité de piste calculée à partir de la valeur de planéité et de la valeur de durée de l’opération d). L’invention concerne encore un autre procédé de détermination d’une valeur de priorité de piste de signaux de dispersion spatiotemporelle d’électrogrammes cardiaques comprenant les opérations suivantes : a) recevoir des signaux de dispersion spatiotemporelle d’électrogrammes cardiaques, des valeurs de longueur de cycle cardiaque et des valeurs d’uniformité d’histogramme de tension à chaque fois associés d’une part à un marqueur de temps et d’autre part à un identifiant de piste d'électrogramme cardiaque, b) déterminer si une valeur d'un signal de dispersion spatiotemporelle d'électrogrammes cardiaques indique une dispersion, c) si l'opération b) est négative, la répéter avec une valeur de dispersion présentant un marqueur de temps ultérieur, d) si l'opération b) est positive, d1) analyser le signal de dispersion spatiotemporelle d'électrogrammes cardiaques associés à l'identifiant piste d'électrogramme correspondant en analysant un extrait de signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d'électrogrammes cardiaques indique une absence de dispersion, et en tirant de cet extrait de signal d'une part une valeur de planéité du signal, et d'autre part une valeur de durée tirée de la durée de l'extrait de signal, et calculer une première valeur de priorité à partir de la valeur de planéité et de la valeur de durée, d2) calculer une deuxième valeur de priorité à partir de la ou des valeurs de longueur de cycle cardiaque associées à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, d3) calculer une troisième valeur de priorité à partir de la valeur d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, et d4) calculer une valeur de priorité de piste pour l’identifiant de piste d’électrogramme reçu en entrée déterminée à partir de la première valeur de priorité, de la deuxième valeur de priorité et de la troisième valeur de priorité e) retourner la valeur de priorité de piste de l'opération d). Selon divers variantes, le procédé peut présenter une ou plusieurs des caractéristiques suivantes : - les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques sont des suites de valeurs tirées de signaux d’électrogramme indiquant chacune un degré de confiance dans le fait qu’une dispersion a lieu pour la piste d’électrogramme et le marqueur de temps concernés, et dans lequel l’opération b) comprend la comparaison d’une valeur du signal de dispersion spatiotemporelle d’électrogrammes cardiaques à une valeur seuil, - l’opération d) comprend calculer la valeur de planéité à partir d’au moins une valeur parmi l’écart-type de l’extrait de signal, de la variation totale de l’extrait de signal, de l’entropie de l’extrait de signal ou d’une valeur tirée d’une ou plusieurs dérivées d’ordre supérieur ou égal à un de l’extrait de signal, - l’opération d1) comprend calculer la valeur de durée en comparant la durée de l’extrait de signal à une valeur minimale et/ou à une valeur maximale, et en retournant la valeur 0 si la durée de l’extrait de signal est inférieure à la valeur minimale, en retournant la valeur 1 si la durée de l’extrait de signal est supérieure à la valeur maximale, et en retournant une valeur comprise entre 0 et 1 sinon, - l’opération d1) comprend déterminer la valeur comprise entre 0 et 1 en appliquant à la durée de l’extrait de signal une fonction de projection de l’intervalle compris entre la valeur minimale et la valeur maximale vers l’intervalle compris entre 0 et 1, laquelle fonction de projection étant choisie parmi le groupe comprenant les fonctions affines, les fonctions exponentielles, les polynômes et les fonctions à seuil, et - l’opération e) comprend calculer la valeur de priorité de piste en réalisant une moyenne harmonique pondérée, harmonique, pondérée ou arithmétique de la valeur de planéité et de la valeur de durée. L’invention concerne également un programme informatique comprenant des instructions pour exécuter le procédé selon l’invention, un support de stockage de données sur lequel est enregistré un tel programme informatique et un système informatique comprenant un processeur couplé à une mémoire, la mémoire ayant enregistré un tel programme informatique. D’autres caractéristiques et avantages de l’invention apparaîtront mieux à la lecture de la description qui suit, tirée d’exemples donnés à titre illustratif et non limitatif, tirés des dessins sur lesquels : - la représente un schéma de principe d’un dispositif traitant des signaux de dispersion spatiotemporelle pour permettre la détection de zones cardiaques à ablation prioritaire, - la représente un exemple de mise en œuvre d’une boucle de fonctionnement du dispositif de la , - la représente un exemple de signal de dispersion traité par le dispositif de la , avec 10 pistes distinctes, et - la représente un exemple de mise en œuvre d’une interface permettant de restituer à un praticien la détection ou non d’une piste prioritaire par le dispositif de la . Les dessins et la description ci-après contiennent, pour l’essentiel, des éléments de caractère certain. Ils pourront donc non seulement servir à mieux faire comprendre la présente invention, mais aussi contribuer à sa définition, le cas échéant. Description détaillée La représente un exemple schématique d’un dispositif 2 selon l’invention. Comme cela a été précisé dans l’introduction, les signaux qui sont utilisés par le dispositif sont basés sur des électrogrammes cardiaques mesurés par des paires d’électrodes d’un cathéter dans le cœur d’un patient. Cependant, dans le cas particulier de l’invention, ce ne sont pas ces signaux qui sont traités, mais la mesure de dispersion qui en est tirée. Comme indiqué en introduction, l’article de Seitz et al. « AF Ablation Guided by Spatiotemporal Electrogram Dispersion Without Pulmonary Vein Isolation : A Wholly Patient- Tailored Approach », Journal of the American College of Cardiology, Volume 69, Issue 3, 24 January 2017, pages 303-321 et le brevet publié sous le numéro EP 3 236 843 permettent de mieux comprendre ce qu’est la dispersion tant en ce qui concernent les points communs que les différences avec les CFAE. D’une manière générale, la dispersion spatiotemporelle est définie comme un groupe d’électrogrammes, fractionnés ou non fractionnés, qui présentent une dispersion temporelle et spatiale inter-électrodes au niveau d’au moins trois bipoles adjacents, de sorte que l’activation s’étend sur toute la durée du cycle de fibrillation atriale. Compte tenu du domaine considéré et du fait que la dispersion et les CFAE représentent des phénomènes assez distincts dans la mesure où les CFAE ignorent tout aspect spatial, ces derniers ne présentent pas d’intérêt majeur dans le cadre de l’invention. En effet, comme on le verra plus bas, l’invention vise d’une manière générale à qualifier la stabilité du signal formé par les valeurs de dispersion. Cette même analyse n’aurait que peu voire pas de sens dans le cas des CFAE. Le dispositif 2 comprend une mémoire 4, un moniteur 6 et un calculateur 8. Les dispositifs décrits ici peuvent fournir des informations supplémentaires à partir d’une valeur de dispersion spatiotemporelle (également appelée « valeur de dispersion ») qui peuvent être utiles pour déterminer le degré de priorité des zones du cœur présentant une activité arythmique, par exemple une fibrillation atriale, à l’origine d’une valeur de dispersion mesurée. En d’autres termes, les dispositifs peuvent qualifier une valeur de dispersion mesurée pour aider un médecin à déterminer si la zone d’où elle provient doit être ablatée ou non. Comme indiqué précédemment, les appareils peuvent généralement comprendre un moniteur, une mémoire et un calculateur, et peuvent déterminer la priorité sur la base d’un ou plusieurs éléments parmi la stabilité du signal, la longueur de cycle cardiaque et l’uniformité d’histogramme de tension. Les dispositifs décrits ici peuvent être couplés ou non à un cathéter de cartographie cardiaque 10. Par exemple, dans certaines variantes, les dispositifs peuvent être séparés d’un cathéter de cartographie cardiaque 10 mais couplés de manière communicante à celui-ci. Dans d’autres variantes, le logiciel utilisé dans les dispositifs peut être intégré dans le système de cartographie cardiaque. Un écran 12 et une interface utilisateur 14 peuvent également être couplés au dispositif et/ou au cathéter de cartographie 10. Un cathéter d’ablation pourra également être couplé au dispositif 2 afin d’offrir une méthode de traitement d’arythmie cardiaque utilisant le dispositif 2 pour cartographier les zones à ablater, et en procédant à l’ablation de ces zones, par exemple au moyen du cathéter d’ablation. Mémoire La mémoire 4 est agencée pour recevoir toutes les données du dispositif 2, qu’elles soient d’entrée ou de sortie, de nature globale ou locale. La mémoire 4 peut être tout type de stockage de données propre à recevoir des données numériques : disque dur, disque dur à mémoire flash, mémoire flash sous toute forme, mémoire vive, disque magnétique, stockage distribué localement ou dans le cloud, etc. Dans l’exemple décrit ici, la mémoire 4 reçoit toutes les données qui concernent le dispositif 2, c’est-à-dire les programmes et logiciels instanciant le moniteur 6 et le calculateur 8, les paramètres et éventuels hyperparamètres des éventuels réseaux de neurones, les poids des éventuels réseaux de neurones, les sorties et données intermédiaires des éventuels réseaux de neurones, les données de signaux de dispersion spatiotemporelle d’électrogrammes cardiaques reçues en entrée (le cas échéant), les valeurs de planéité du signal et de durée de signal, les valeurs de longueur de cycle cardiaque, les valeurs d’uniformité d’histogramme de tension, les données stockées en mémoire tampon, ainsi que les données de valeur de priorité de piste en sortie. Les données calculées par le dispositif peuvent être stockées sur tout type de mémoire similaire à la mémoire 4, ou sur celle-ci. Ces données peuvent être effacées après que le dispositif 2 a effectué ses tâches ou conservées. Comme on le verra plus bas, la valeur de planéité du signal et la valeur de durée sont deux valeurs utilisées pour qualifier si le signal de valeurs de dispersion est associé à une zone cardiaque dont l’ablation est prioritaire. Ces valeurs sont combinées afin de produire une valeur de priorité pour le critère de stabilité qui indique si la valeur de dispersion qui est déterminée est associée à une dispersion qui présente un potentiel important d’être associée à une zone qui est la source d’une fibrillation atriale. De manière similaire, les données de longueur de cycle cardiaque et/ou les données d’uniformité d’histogramme de tension pourront également être utilisées pour déterminer une valeur de priorité pour respectivement le critère de longueur de cycle cardiaque et le critère d’uniformité d’histogramme de tension. Ces valeurs de priorité pourront être combinées pour produire une valeur de priorité de piste lorsqu’elles concernent la même piste. Comme dans les autres demandes de brevet déposées par la Demanderesse, la valeur de priorité de piste ne constitue pas un diagnostic médical mais une indication qui permet à un médecin de prendre une décision, comme le serait la pression sanguine dans un autre contexte. Le moniteur 6 et le calculateur 8 accèdent directement ou indirectement à la mémoire 4. Ils peuvent être réalisés sous la forme d’un code informatique approprié exécuté sur un ou plusieurs processeurs. Par processeurs, il doit être compris tout processeur adapté aux calculs décrits plus bas. Un tel processeur peut être réalisé de toute manière connue, sous la forme d’un microprocesseur pour ordinateur personnel, portable, tablette ou smartphone, d’une puce dédiée de type FPGA ou SoC, d’une ressource de calcul sur une grille ou dans le cloud, d’une grappe de processeurs graphiques (GPUs en anglais), d’un microcontrôleur, ou de toute autre forme propre à fournir la puissance de calcul nécessaire à la réalisation décrite plus bas. Un ou plusieurs de ces éléments peuvent également être réalisés sous la forme de circuits électroniques spécialisés tel un ASIC. Une combinaison de processeur et de circuits électroniques peut également être envisagée. Des processeurs dédiés à l’apprentissage automatique et à la mise en œuvre de réseaux de neurones pourront aussi être envisagés. Moniteur Le moniteur 6 a pour fonction d’analyser le flux de données de signaux de dispersion spatiotemporelle d’électrogrammes cardiaques reçus en entrée, et d’y détecter le fait qu’une valeur de dispersion indique qu’un traitement est nécessaire. Dans une implémentation particulière, par exemple lorsque le logiciel VX1 est utilisé, une valeur de dispersion supérieure ou égale à 0,5 est significative. Bien sûr, la détection de cette valeur dépendra des valeurs prises par le signal de dispersion reçu en entrée. Par exemple, celui-ci pourrait être généré de manière inverse au logiciel VX1 (par exemple 1 – Valeur issue de VX1), auquel cas, ce serait plutôt une valeur inférieure ou égale à 0,5 qui serait significative. Cette détermination pourrait également être réalisée différemment, sur la base d’une valeur tirée de la dérivée du signal de valeur de dispersion, ou de toute autre manière pertinente. Du fait de la nature continue du traitement par le dispositif 2 qui apparaîtra mieux plus bas, une fois qu’une valeur de dispersion a été détectée par le moniteur 6, la détection pour les valeurs suivantes (mais concernant la même piste bien sûr) pourra être différente ou simplifiée. Ainsi, dans le cas décrit plus haut, plutôt que comparer la valeur de dispersion courante à un seuil, le moniteur 6 pourra par exemple mesurer la dérivée du signal de valeur de dispersion en entrée et considérer qu’une détection est positive si la dérivée est positive, etc. D’une manière générale, le moniteur 6 pourrait reposer sur plusieurs tests afin de qualifier la détection d’une valeur de dispersion pertinente. Le rôle du moniteur 6 est donc de nature « interruptive ». En effet, en l’absence d’une valeur de dispersion pertinente, il est inutile de calculer une valeur de priorité de piste, puisqu’une dispersion n’est pas détectée. En revanche, dès qu’une valeur de dispersion pertinente est détectée, le moniteur 6 appelle le calculateur 8 pour calculer la valeur de priorité de piste. Ainsi, le fonctionnement du dispositif 2 pourra apparaître comme une boucle de détections par le moniteur 6 pour chaque piste, avec l’exécution du calculateur 8 à chaque fois qu’une valeur de dispersion pertinente est détectée. Bien sûr d’autres mises en œuvre pourront être envisagées. Calculateur Le calculateur 8 a pour rôle de calculer la valeur de priorité de piste pour une piste dont une valeur de dispersion a été considérée comme pertinente par le moniteur 6. Pour rappel, le signal de dispersion est un signal qui associe un marqueur de temps à une valeur de dispersion. Cette valeur de dispersion est elle-même tirée d’une analyse de plusieurs valeurs de signal d’électrogramme cardiaque. Les valeurs de dispersions sont mises à jour environ toutes les 300ms, sur la base d’extraits de signaux d’électrogrammes cardiaques d’une durée d’environ 1,5s. En variante, cette mise à jour peut avoir lieu toutes les 100ms, toutes les 500ms ou autre. Comme on le verra plus bas, la détermination d’une valeur de priorité de piste se base sur un extrait de valeurs de dispersion pouvant présenter une durée continue de 1,5s, soit environ 5 valeurs de dispersion, jusqu’à plusieurs dizaines de secondes, soit une centaine de valeurs de dispersion. Plus précisément, à chaque boucle de fonctionnement, le calculateur 8 analyse un extrait de signal de valeurs de dispersion qui se termine par une valeur de dispersion qui vient d’être déterminée par le moniteur 6 comme pertinente, et qui contient exclusivement des valeurs de dispersion dont les marqueurs de temps sont successifs, associés à la même piste, et qui ont été considérées comme pertinentes. Il apparaîtra que cet extrait peut être obtenu de nombreuses manières : - le moniteur 6 peut générer des extraits au cours de son fonctionnement, en ajoutant une valeur de dispersion courante détectée comme pertinente à un extrait courant si la valeur de dispersion immédiatement précédente a également été détectée comme pertinente, ou créer un nouvel extrait dans le cas contraire, - le calculateur 8, à réception d’une valeur de dispersion associée à un marqueur de temps donné, peut analyser un tampon de valeurs de dispersion passées, et s’arrêter à la valeur la plus ancienne considérée comme pertinente par le moniteur 6, ou encore, - le calculateur 8 peut récupérer un tampon de valeurs de dispersions passées à partir du marqueur de temps associé à une valeur de dispersion reçue en entrée, et déterminer de manière propre un extrait de ce tampon qu’il considère comme pertinent. Stabilité du signal Les travaux de la Demanderesse ont démontré que la continuité temporelle de valeurs de dispersion pertinentes est d’autant plus utile que le signal de valeur de dispersion est précis. En effet, avec une dispersion considérée comme « bruitée », on pourrait être tenté d’ignorer une valeur de dispersion non pertinente pour avoir plus de données permettant de calculer la valeur de priorité de piste. Les travaux de la Demanderesse ont démontré que la combinaison de la valeur de planéité de signal et de la valeur de durée permet de ne pas agrandir artificiellement la taille des extraits et d’obtenir de meilleurs résultats. Le calculateur 8 opère en réalisant deux mesures sur l’extrait défini plus haut une mesure de valeur de planéité du signal, et une mesure de valeur de durée. Dans les deux cas, il s’agit de chercher à déterminer si la valeur de dispersion présente une forme de stabilité dans le temps. En effet, les travaux de la Demanderesse ont révélé que les signaux de valeurs de dispersion stables étaient associés à des zones prioritaires en termes d’ablation en vue de supprimer la fibrillation atriale. Dans l’exemple décrit ici, la valeur de planéité du signal est tirée de l’écart-type des données de l’extrait. Lors des travaux de la Demanderesse, l’écart-type est la mesure qui a offert les meilleurs résultats. Néanmoins, la Demanderesse a déterminé et testé d’autres types de mesures qui peuvent également être utilisées, comme la variance, la variation totale de l’extrait, l’entropie de l’extrait, une valeur tirée d’une ou plusieurs dérivées d’ordre supérieur ou égal à un de l’extrait, l’étendue, l’écart interquartile ou une autre mesure semblable. En parallèle, le calculateur 8 détermine également une valeur de durée qui permet d’indiquer à quel point l’extrait courant est long par rapport à un intervalle de temps dont il est considéré comme indiquant que la zone cardiaque associée à cette dispersion est prioritaire en termes d’ablation. Dans l’exemple décrit ici, le calculateur 8 vient projeter la durée de l’extrait sur un intervalle étalon compris entre une durée minimale et une durée maximale. Ces deux valeurs, estimées de manière empirique par la Demanderesse, indiquent respectivement la durée minimale que doit avoir un extrait pour désigner une zone cardiaque prioritaire, et la durée maximale compte tenu du fait que le praticien ne peut pas se permettre de rester trop longtemps sur chaque zone s’il veut conduire son geste dans des délais raisonnables et minimiser le risque opératoire. Dans l’exemple décrit ici, le calculateur 8 détermine la durée de l’extrait et projette sa valeur sur l’intervalle [durée minimale ; durée maximale] afin de déterminer une valeur comprise entre 0 et 1. La projection peut être de tout type : linéaire, polynomiale, exponentielle, à seuil, etc. Il s’agit ici d’indiquer, pour une durée d’extrait donné, si cette durée est caractéristique d’une zone cardiaque prioritaire ou pas. La durée minimale présente une utilité évidente de valeur plancher. La durée maximale présente une utilité opératoire importante : lorsque la première valeur de dispersion d’un extrait plus long que la durée maximale est détectée, la valeur de priorité en sortie sera nécessairement basse car la valeur de durée sera faible. Au fur et à mesure que l’extrait grandit, la valeur de priorité associée et donc la valeur de priorité de piste va s’accroître avec la valeur de durée. Lorsqu’un opérateur voit que la valeur de priorité de piste ne bouge plus, il peut déterminer que c’est parce que la valeur de durée ne peut plus augmenter, et qu’il est temps de déplacer le cathéter. En variante, le calculateur 8 pourrait déterminer la valeur de durée différemment, indépendamment de la plage [durée minimale ; durée maximale]. Toujours en variante, la durée minimale et la durée maximale pourraient être variables au cours de la procédure ou être personnalisées pour chaque patient. La valeur de planéité du signal et la valeur de durée peuvent être déterminées en parallèle l’une de l’autre. En variante, l’une peut être calculée avant l’autre. La valeur de durée et la valeur de planéité sont construites pour être comprises entre 0 et 1. Cela est dû à la manière dont le calculateur 8 détermine la valeur de priorité à partir de la valeur de planéité de signal et de la valeur de durée. En effet, dans le cas de la stabilité du signal, le calculateur 8 détermine la valeur de priorité dans l’exemple décrit en opérant une moyenne harmonique pondérée. En variante, cette moyenne peut être harmonique, pondérée ou arithmétique de la valeur de planéité et de la valeur de durée. Dans le cas où la valeur de planéité du signal et la valeur de durée ne sont pas comprises dans des plages de valeurs identiques, un redressement relatif peut être opéré, ou une autre formule peut être retenue pour calculer la valeur de priorité. Une valeur booléenne peut également être déterminée à partir de la valeur de priorité, par exemple en définissant que la valeur vaut 1 si la moyenne harmonique pondérée est supérieure à 0,5 et 0 sinon. Longueur de cycle cardiaque La longueur du cycle local (ou « LCL ») ou longueur de cycle d’activation cardiaque est l'intervalle de temps entre les activations successives des signaux électriques à un endroit spécifique pendant les procédures de cartographie cardiaque. La longueur du cycle global (ou « GCL ») est calculée à partir du sinus coronaire et correspond à l'intervalle de temps entre deux cycles cardiaques successifs. Elle représente la durée moyenne d'une activité auriculaire complète. Plusieurs manières sont connues pour déterminer la LCL. La Demanderesse a d’ailleurs proposé une invention dans la demande FR 2206690 pour estimer de manière optimale cette grandeur. Les travaux de la Demanderesse ont révélé qu’une LCL inférieure à 100 ms et/ou une LCL inférieure de 20 % à la GCL est caractéristique d’une région cardiaque d’intérêt. La valeur de priorité pour le critère de longueur de cycle cardiaque peut être déterminée de deux manières par le calculateur 8. Selon une première variante, il s’agit d’une valeur booléenne (oui/non ou 0/1), auquel cas la valeur de priorité est le résultat des deux tests mentionnés ci-dessus. Selon une deuxième variante, il s’agit d’une valeur comprise entre 0 et 1. Dans ce cas, le calculateur 8 peut calculer la valeur de priorité de piste selon la formule suivante : si LCL ou autre. Uniformité d’histogramme de tension L’analyse rétrospective des régions responsables de la fibrillation atriale montre que certaines de celles-ci présentent un motif disparate en voltage (« patchy pattern » en anglais) sur la carte de tension. En étudiant plus en détails ces régions, la Demanderesse a découvert que ces motifs peuvent être quantifiés par l'uniformité des histogrammes de tension du cathéter de cartographie calculés sur une fenêtre temporelle. L'uniformité est testée statistiquement à l'aide de tests de rapport de vraisemblance tels que le test G ou le test du chi carré. Le premier test est proportionnel à la divergence de Kullback-Leibler (une métrique de dissimilarité) entre un histogramme uniforme et l'histogramme analysé. Le second test calcule le chi-carré de Pearson, c'est-à-dire la somme des écarts quadratiques entre un histogramme uniforme et l'histogramme analysé. Dans la pratique, les valeurs sont très proches. Dans une première variante, seul le test G est utilisé. Dans une deuxième variante, seul le test du chi carré est utilisé. Dans une troisième variante, une combinaison de la valeur du test G et du test du chi carré est utilisée. Dans ce cas, cette combinaison peut être choisie dans le groupe comprenant le minimum entre ces valeurs, le maximum entre ces valeurs, une moyenne harmonique, pondérée, harmonique pondérée ou arithmétique de ces valeurs. Dans tous les cas, c’est la valeur d’uniformité d’histogramme de tension résultant de l’une de ces variantes qui est utilisée. Les travaux de la Demanderesse ont révélé que les régions présentant une valeur d’uniformité d’histogramme de tension inférieure à 0,05 calculée sur 10 secondes sont considérées comme responsables de la fibrillation atriale. De manière générale, le seuil peut être jusqu’à 0,06 ou inférieur à 0,05, et la durée de calcul peut être comprise entre 6 et 15 secondes. La valeur de priorité pour le critère d’uniformité d’histogramme de tension peut être déterminée de deux manières par le calculateur 8. Selon une première variante, il s’agit d’une valeur booléenne (oui/non ou 0/1), auquel cas la valeur de priorité est le résultat du test mentionné ci-dessus (valeur 1 si valeur d’uniformité d’histogramme de tension inférieure à 0,05 et valeur 0 sinon). Selon une deuxième variante, il s’agit d’une valeur comprise entre 0 et 1. Dans ce cas, le calculateur 8 peut calculer la valeur de priorité selon une exponentielle inverse par exemple ( , la constante étant par exemple choisie égale à 0,05/ln(2), ce qui garantit que toute valeur d’uniformité d’histogramme de tension inférieure à 0,05 induira une valeur de priorité supérieure à 0,5. Calcul de la valeur de priorité de piste Lorsque plusieurs critères sont utilisés, le calculateur 8 peut déterminer une valeur de priorité de piste qui dépend de la valeur de priorité calculée pour chaque critère. Dans le cas où les valeurs de priorité sont booléennes, une valeur de priorité de piste est déterminée en fonction de la valeur booléenne de chaque critère. Les travaux de la Demanderesse ont révélé la hiérarchie de priorités de piste suivante : 1) 3 critères à 1 2) critère de stabilité de signal et longueur de cycle d’activation cardiaque à 1 3) critère de stabilité de signal et carte de tension à 1 4) critère longueur de cycle d’activation cardiaque et de carte de tension à 1 5) critère de stabilité de signal à 1 6) critère longueur de cycle d’activation cardiaque à 1, et 7) critère de carte de tension à 1. Dans le cas où les valeurs de priorité sont comprises entre 0 et 1, le calculateur 8 doit combiner les valeurs de priorité en une unique valeur de priorité de piste. Une approche possible consiste à utiliser une moyenne pondérée, où les poids reflètent l'importance relative des trois critères. Les pondérations doivent être déterminées en fonction de l'importance de chaque critère dans le processus global de hiérarchisation. Par exemple, 0,5 × valeur de priorité(stabilité du signal) + 0,33 × valeur de priorité(longueur du cycle d’activation cardiaque) + 0,17 × valeur de priorité(carte de tension). Outre l'utilisation d'une moyenne pondérée, il existe d'autres approches pour combiner les valeurs de priorité: - Score maximum : Sélectionner la valeur maximale parmi les critères individuels comme note globale pour la hiérarchisation - Arbre de décision : Utiliser un arbre de décision (par exemple, un ensemble de conditions si/sinon) pour déterminer la priorité sur la base des scores des différents critères. La valeur de chaque critère peut être utilisée comme condition de branchement pour naviguer dans l'arbre de décision et parvenir à la valeur de priorité de piste finale. Procédé Un exemple de boucle de fonctionnement du dispositif 2 va maintenant être décrit. Dans une opération 200, le moniteur 6 est appelé avec la valeur de dispersion courante pour une piste donnée. Lorsque le moniteur 6 détermine qu'une valeur de dispersion est pertinente, une opération 210 est déclenchée dans laquelle l'extrait est déterminé à partir du marqueur de temps de la valeur de dispersion de l'opération 200, de l'identifiant de piste associé, ainsi que des signaux de valeurs de dispersion déjà reçus pour cet identifiant de piste. Une fois l'extrait déterminé, le calculateur 8 peut déterminer la valeur de planéité et la valeur de durée pour en tirer la valeur de priorité de piste dans une opération 220, et retourner celle-ci dans une opération 230. Dans un mode de réalisation en variante, l’opération 220 comprend également le calcul de la valeur LCL et GCL, et/ou la valeur d’uniformité d’histogramme de tension. Dans un autre mode de réalisation, la valeur LCL et la valeur GCL et/ou la valeur d’uniformité d’histogramme de tension sont calculées en continu pendant l’opération 200, et l’opération 220 accède à ces valeurs en fonction de l’instant déterminé comme pertinent par l’opération 200. Il apparaît donc que la valeur de priorité de piste peut être liée à deux critères en plus de la stabilité du signal : la longueur de cycle cardiaque et l’uniformité d’histogramme de tension. Lorsque ces critères additionnels sont utilisés, l’opération 220 est agencée pour retourner une valeur de priorité pour chaque critère, c’est-à-dire une valeur de priorité de stabilité de signal, une valeur de priorité de longueur de cycle cardiaque et une valeur de priorité d’uniformité d’histogramme de tension. Comme décrit plus haut dans la section « Calcul de la valeur de priorité de piste », l’opération 230 peut retourner, selon les variantes, la valeur de priorité la plus importante, ou une valeur combinant les trois valeurs de priorité de piste, par exemple une moyenne harmonique, pondérée, harmonique pondérée ou arithmétique de ces valeurs. Toujours en variante, la valeur de priorité de piste retournée par l’opération 230 peut également être une information binaire, du type « piste pertinente » ou « piste non pertinente », ou une même information indiquant un degré d’importance. Sur la base des retours de valeur de priorité de piste et d’autres éléments cliniques, un praticien peut alors décider d’une carte de zones à ablater dans le cœur, et traiter le cœur avec un cathéter d’ablation pour ablater ces zones. La représente un exemple de signaux de dispersion spatiotemporelle reçus dans le cadre d’un dispositif à 10 pistes. La représente une image affichée sur l’interface utilisateur 14 permettant de restituer au praticien la valeur de priorité de piste calculée. Comme on peut le voir sur cette figure, les électrodes 7-8 et 13-14 font l’objet d’une détection de piste prioritaire qui est indiquée par un symbole d’étincelle électrique, tandis que les électrodes 1-2 ont fait l’objet d’une détection de dispersion pertinente, mais sans que cela aboutisse à une détection de piste prioritaire. Il apparaît que, le cas échéant, le dispositif 2 déterminera une valeur de priorité de piste pour chaque piste pour laquelle un signal de valeur de dispersion est reçu en entrée. Cela permet d'enrichir l'information transmise au praticien pour lui laisser la réalisation du diagnostic déterminant si une zone associée à une piste donnée doit faire l'objet d'une ablation ou pas. Dispositif de traitement de signaux de dispersion spatiotemporelle d'électrogrammes cardiaques comprenant une mémoire (4) agencée pour recevoir des signaux de dispersion spatiotemporelle d'électrogrammes cardiaques, des valeurs de longueur de cycle cardiaque et des valeurs d’uniformité d’histogramme de tension à chaque fois associés d'une part à un marqueur de temps et d'autre part à un identifiant de piste d’électrogramme cardiaque, un calculateur (8) agencé pour recevoir en entrée un identifiant de piste d’électrogramme et un marqueur de temps, pour analyser le signal de dispersion spatiotemporelle d’électrogrammes cardiaques associés à cet identifiant piste d’électrogramme et à ce marqueur de temps, analyser un extrait de ce signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une absence de dispersion pour en tirer d’une part une valeur de planéité du signal, et d’autre part une valeur de durée tirée de la durée de l’extrait de signal, et calculer une première valeur de priorité calculée à partir de la valeur de planéité et de la valeur de durée, le calculateur (8) étant en outre agencé pour calculer une deuxième valeur de priorité à partir de la ou des valeurs de longueur de cycle cardiaque associées à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, une troisième valeur de priorité à partir de la valeur d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée et pour calculer et retourner une valeur de priorité de piste pour l’identifiant de piste d’électrogramme reçu en entrée déterminée à partir de la première valeur de priorité, de la deuxième valeur de priorité et de la troisième valeur de priorité, et un moniteur (6) agencé pour recevoir les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques associés à chaque piste d’électrogramme cardiaque, et, lorsque la valeur d’un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion pertinente, pour appeler le calculateur (8) avec le marqueur de temps et l’identifiant de piste d’électrogramme correspondants. Dispositif selon la revendication 1, dans lequel les signaux de dispersion spatiotemporelle d’électrogrammes cardiaques sont des suites de valeurs tirées de signaux d’électrogramme indiquant chacune un degré de confiance dans le fait qu’une dispersion a lieu pour la piste d’électrogramme et le marqueur de temps concernés, et dans lequel le moniteur (6) et/ou le calculateur (8) sont agencés pour déterminer si un signal de dispersion spatiotemporelle d’électrogrammes cardiaques indique une dispersion pertinente en comparant la valeur du signal de dispersion spatiotemporelle d’électrogrammes cardiaques à une valeur seuil. Dispositif selon la revendication 1 ou 2, dans lequel le calculateur (8) est agencé pour calculer la valeur de planéité à partir d’au moins une valeur parmi l’écart-type de l’extrait de signal, de la variation totale de l’extrait de signal, de l’entropie de l’extrait de signal ou d’une valeur tirée d’une ou plusieurs dérivées d’ordre supérieur ou égal à un de l’extrait de signal. Dispositif selon l’une des revendications précédentes, dans lequel le calculateur (8) est agencé pour calculer la valeur de durée en comparant la durée de l’extrait de signal à une valeur minimale et/ou à une valeur maximale, et en retournant la valeur 0 si la durée de l’extrait de signal est inférieure à la valeur minimale, en retournant la valeur 1 si la durée de l’extrait de signal est supérieure à la valeur maximale, et en retournant une valeur comprise entre 0 et 1 sinon. Dispositif selon la revendication 4, dans lequel le calculateur (8) est agencé pour déterminer la valeur comprise entre 0 et 1 en appliquant à la durée de l’extrait de signal une fonction de projection de l’intervalle compris entre la valeur minimale et la valeur maximale vers l’intervalle compris entre 0 et 1, laquelle fonction de projection étant choisie parmi le groupe comprenant les fonctions affines, les fonctions exponentielles, les polynômes et les fonctions à seuil. Dispositif selon l’une des revendications précédentes, dans lequel le calculateur (8) est agencé pour calculer la première valeur de priorité en réalisant une moyenne harmonique pondérée, harmonique, pondérée ou arithmétique de la valeur de planéité et de la valeur de durée. Dispositif selon l’une des revendications précédentes, dans lequel la mémoire (4) reçoit des valeurs de longueur de cycle cardiaque qui comprennent des valeurs de longueur de cycle d’activation cardiaque et des valeurs de longueur de cycle global, et le calculateur est agencé pour calculer la deuxième valeur de priorité en comparant la valeur de longueur de cycle d’activation cardiaque associé à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée à un seuil et/ou en comparant entre elles la valeur de longueur de cycle d’activation cardiaque et la valeur de longueur de cycle global associés à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée. Dispositif selon l’une des revendications précédentes, dans lequel la mémoire (4) est agencée pour recevoir des valeurs d’uniformité d’histogramme de tension qui sont obtenues en réalisant un test de type du test G ou test chi carré entre un histogramme uniforme et un histogramme des valeurs de tension associées à un identifiant de piste d’électrogramme cardiaque et à une période de 6 à 10 secondes comprenant le marqueur de temps auquel chaque valeur d’uniformité d’histogramme de tension est associée, et le calculateur (8) est agencé pour calculer la troisième valeur de priorité à partir de la valeurs d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée et d’une valeur seuil. Dispositif selon l’une des revendications précédentes, dans lequel le calculateur (8), lorsque la première valeur de priorité, la deuxième valeur de priorité et la troisième valeur de priorité sont des valeurs booléennes, pour déterminer une valeur de priorité de piste selon la hiérarchie suivante : 1) la première valeur de priorité, la deuxième valeur de priorité et la troisième valeur de priorité sont à 1 2) la première valeur de priorité et la deuxième valeur de priorité sont à 1 3) la première valeur de priorité et la troisième valeur de priorité sont à 1 4) la deuxième valeur de priorité et la troisième valeur de priorité sont à 1 5) la première valeur de priorité est à 1 6) la deuxième valeur de priorité est à 1 et 7) la troisième valeur de priorité est à 1. Procédé de détermination d’une valeur de priorité de piste de signaux de dispersion spatiotemporelle d’électrogrammes cardiaques comprenant les opérations suivantes : a) recevoir des signaux de dispersion spatiotemporelle d’électrogrammes cardiaques, des valeurs de longueur de cycle cardiaque et des valeurs d’uniformité d’histogramme de tension à chaque fois associés d’une part à un marqueur de temps et d’autre part à un identifiant de piste d'électrogramme cardiaque, b) déterminer si une valeur d'un signal de dispersion spatiotemporelle d'électrogrammes cardiaques indique une dispersion, c) si l'opération b) est négative, la répéter avec une valeur de dispersion présentant un marqueur de temps ultérieur, d) si l'opération b) est positive, d1) analyser le signal de dispersion spatiotemporelle d'électrogrammes cardiaques associés à l'identifiant piste d'électrogramme correspondant en analysant un extrait de signal compris entre le marqueur de temps et le premier marqueur de temps précédent dont la valeur de signal de dispersion spatiotemporelle d'électrogrammes cardiaques indique une absence de dispersion, et en tirant de cet extrait de signal d'une part une valeur de planéité du signal, et d'autre part une valeur de durée tirée de la durée de l'extrait de signal, et calculer une première valeur de priorité à partir de la valeur de planéité et de la valeur de durée, d2) calculer une deuxième valeur de priorité à partir de la ou des valeurs de longueur de cycle cardiaque associées à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, d3) calculer une troisième valeur de priorité à partir de la valeur d’uniformité d’histogramme de tension associée à l’identifiant de piste d’électrogramme et au marqueur de temps reçus en entrée, et d4) calculer une valeur de priorité de piste pour l’identifiant de piste d’électrogramme reçu en entrée déterminée à partir de la première valeur de priorité, de la deuxième valeur de priorité et de la troisième valeur de priorité e) retourner la valeur de priorité de piste de l'opération d). Procédé selon la revendication 10, dans lequel les signaux de dispersion spatiotemporelle d'électrogrammes cardiaques sont des suites de valeurs tirées de signaux d'électrogramme indiquant chacune un degré de confiance dans le fait qu'une dispersion a lieu pour la piste d'électrogramme et le marqueur de temps concernés, et dans lequel l'opération b) comprend la comparaison d'une valeur du signal de dispersion spatiotemporelle d'électrogrammes cardiaques à une valeur seuil. Procédé selon la revendication 10 ou 11, dans lequel l'opération d1) comprend calculer la valeur de planéité à partir d'au moins une valeur parmi l'écart-type de l'extrait de signal, de la variation totale de l'extrait de signal, de l'entropie de l'extrait de signal ou d'une valeur tirée d'une ou plusieurs dérivées d'ordre supérieur ou égal à un de l'extrait de signal. Procédé selon l'une des revendications 10 à 12, dans lequel l'opération d1) comprend calculer la valeur de durée en comparant la durée de l'extrait de signal à une valeur minimale et/ou à une valeur maximale, et en retournant la valeur 0 si la durée de l'extrait de signal est inférieure à la valeur minimale, en retournant la valeur 1 si la durée de l'extrait de signal est supérieure à la valeur maximale, et en retournant une valeur comprise entre 0 et 1 sinon. Programme informatique comprenant des instructions pour exécuter le procédé selon l’une des revendications 10 à 13 lorsqu'il est exécuté par ordinateur. Support de stockage de données sur lequel est enregistré le programme informatique selon la revendication 14.