Brevet FR3048352A1 — publié le 20170908

Dispositif cardiaque L'invention concerne le domaine de la surveillance cardiaque. Il est connu de réaliser des ECG (électrocardiogrammes) pour réaliser le suivi médical d'un patient présentant une maladie cardiaque. Certaines maladies cardiaques nécessitent un suivi quotidien, voire continu. Dans ce contexte, les patients peuvent vivre à domicile, mais il leur est nécessaire de réaliser plusieurs fois par jour des ECG. Les ECG sont des examens non invasifs mais contraignants dans la mesure où ils nécessitent la pose de plusieurs électrodes de manière assez précise et l'utilisation d'un appareil spécifique. Au jour le jour, l'utilisation de ces appareils pose de nombreux problèmes et réduit de manière significative la mobilité des patients, et l'information qui en découle reste incomplète car elle ne dit rien sur l'état mécanique du système (pressions et débits, etc.). Il existe des examens appelés SCG (sismocardiogrammes) qui représentent les données de l'activité cardiaque mesurée par un accéléromètre. Cet examen est moins contraignant que l'ECG, car il est réalisé en appliquant un accéléromètre sur le thorax d'un patient et en se basant sur les mesures obtenues. De plus, le SCG contient des informations sur la mécanique du système cardiovasculaire, contrairement à l'ECG. Cependant, l'interprétation directe des informations contenues dans un SCG est très délicate, en dehors du rythme cardiaque lui-même, de par la complexité des phénomènes sous-jacents, et de fait ces mesures sont peu utilisées à l'heure actuelle. L'invention vient améliorer la situation. À cet effet l'invention propose un dispositif cardiaque comprenant un accéléromètre, et un filtre agencé pour débruiter un signal SCG tiré de l'accéléromètre, et comprend en outre un calculateur agencé pour appliquer un modèle thoraco-cardiovasculaire au signal issu du filtre et en tirer au moins un indicateur d'activité cardiaque. 3048352 2 Ce dispositif est particulièrement avantageux car il permet de réaliser un suivi cardiaque à l'aide de matériels très répandus et peu coûteux, sans mesures invasives, et réalisable hors environnement clinique, donnant accès à des indicateurs cardiaques importants sur la mécanique cardio-vasculaire, hors de portée d'un ECG. 5 Selon diverses variantes, le dispositif peut présenter une ou plusieurs des caractéristiques suivantes : - le calculateur est agencé pour calculer un indicateur d'activité cardiaque, en appliquant un modèle thoraco-cardiovasculaire pour calculer une valeur de signal SCG théorique, 10 et en appliquant au moins une fonction de correction basée sur la différence entre la valeur de signal SCG théorique et la valeur tirée du filtre, - le calculateur est agencé pour appliquer au moins un filtre de Kalman ou une combinaison d'un filtre de Kalman avec un observateur de Luenberger dans ladite au moins une fonction de correction, 15 - le modèle thoraco-cardiovasculaire comprend un modèle cardiovasculaire, une fonction de transfert de force cardio-thoracique, et un modèle mécanique thoracique, - l'accéléromètre et le calculateur sont reçus dans un unique boîtier du dispositif, - l'accéléromètre et le calculateur sont reçus dans deux boîtiers distincts du dispositif, - le dispositif est agencé pour émettre un signal en fonction d'une comparaison entre un 20 indicateur d'activité cardiaque calculé et une valeur seuil, et - le calculateur est agencé pour recevoir et traiter des grandeurs liées à l'hémodynamique. L'invention concerne également un procédé de suivi cardiaque, comprenant : 25 - obtenir un signal SCG d'un accéléromètre, - filtrer le signal SCG, - appliquer un modèle thoraco-cardiovasculaire au signal SCG filtré et en tirer au moins un indicateur d'activité cardiaque. 30 Selon ce procédé, l'application du modèle thoraco-cardiovasculaire peut comprendre : - appliquer un modèle thoraco-cardiovasculaire pour calculer une valeur de signal SCG théorique, 3048352 3 - déterminer une différence entre la valeur de signal SCG théorique et la valeur du signal SCG filtré, - appliquer au moins une fonction de correction basée sur la différence pour déterminer l'indicateur d'activité cardiaque. 5 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 figure 1 représente un schéma général d'un dispositif selon invention, 10 - la figure 2 représente un exemple de mise en oeuvre d'une fonction exécutée par le dispositif de la figure 1, - la figure 3 représente un exemple de mise en oeuvre d'une opération de la figure 2, et - les figures 4 à 6 représentent des exemples de signaux obtenus par le dispositif de la figure 1, respectivement avant le filtrage, après le filtrage et après un traitement de mise 15 en forme. 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. 20 La présente description est de nature à faire intervenir des éléments susceptibles de protection par le droit d'auteur et/ou le copyright. Le titulaire des droits n'a pas d'objection à la reproduction à l'identique par quiconque du présent document de brevet ou de sa description, telle qu'elle apparaît dans les dossiers officiels. Pour le reste, il 25 réserve intégralement ses droits. En outre, la description détaillée est augmentée de l'annexe A, qui donne la formulation de certaines formules mathématiques mises en oeuvre dans le cadre de l'invention. Cette Annexe est mise à part dans un but de clarification, et pour faciliter les renvois. Elle est 30 partie intégrante de la description, et pourra donc non seulement servir à mieux faire comprendre la présente invention, mais aussi contribuer à sa définition, le cas échéant. 3048352 4 La figure 1 représente un schéma général d'un dispositif 2 selon invention. Le dispositif 2 comprend un accéléromètre 4, un filtre 6, un calculateur 8 et une mémoire 10. 5 Dans l'exemple décrit ici, le dispositif 2 est un téléphone intelligent. Ainsi, le téléphone intelligent est disposé contre le thorax d'un patient, de préférence directement au contact de la peau, mais en variante le patient peut garder un T-shirt ou une chemise, un pull risquant d'amortir trop fortement les vibrations produites par les battements du coeur. Ainsi, tous les éléments du dispositif sont contenus dans un seul objet qui, par sa 10 nature, est gardé à proximité par le patient. En variante, les éléments du dispositif 2 pourraient être séparés, l'accéléromètre 4 étant reçu dans un boîtier et maintenu au contact du thorax du patient et communiquant de manière filaire ou sans fil avec un autre boîtier renfermant les autres éléments. 15 Dans le cadre de l'invention, le filtre 6 et le calculateur 8 sont des éléments accédant directement ou indirectement à la mémoire 10. 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é. Un tel processeur peut être réalisé de toute manière connue, sous la forme d'un microprocesseur pour ordinateur 20 personnel, d'une puce dédiée de type FPGA ou SoC (« system on chip » en anglais), d'une ressource de calcul sur une grille, 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 25 électroniques peut également être envisagée. Dans le cadre de l'invention, la mémoire 10 peut être tout type de stockage de données propre à recevoir des données numériques : disque dur, disque dur à mémoire flash (SSD en anglais), mémoire flash sous toute forme, mémoire vive, disque magnétique, 30 stockage distribué localement ou dans le cloud, etc. Les données calculées par le dispositif peuvent être stockées sur tout type de mémoire similaire à la mémoire 10, ou 3048352 5 sur celle-ci. Ces données peuvent être effacées après que le dispositif a effectué ses tâches, ou conservées. Lorsque le dispositif est placé contre le thorax d'un patient et que l'acquisition de 5 données cardiaques est lancée, l'accéléromètre 4 mesure les vibrations de la cage thoracique du patient et produit un signal S 1 . La figure 4 représente un exemple d'un signal obtenu en sortie de l'accéléromètre 4. Le signal Si est ensuite traité par le filtre 6, notamment afin de débruiter celui-ci. En 10 effet, le signal issu de l'accéléromètre 4 (représenté sur la figure 4) présente une forte composante bruitée, notamment par le fait que l'accéléromètre n'est pas en contact parfait avec le thorax, et que le patient est susceptible de bouger légèrement pendant la mesure, etc. 15 Ce débruitage vise principalement à filtrer le signal, identifier les sections comportant du bruit important, et y interpoler les données. Le filtre est un filtre passe-bande servant à isoler les fréquences d'intérêt, comme représenté sur la figure 5. On compare ensuite le signal filtré à un signal de référence pour identifier les zones où le bruit empêche l'analyse d'emblée. Les zones propres périphériques aux zones avec bruit sont ensuite 20 utilisées, soit pour analyser les zones avec bruit, soit pour les remplacer. Le filtre 6 produit un signal S2, dont un exemple est représenté sur la figure 6, qui correspond au signal Si débruité. Ensuite, le calculateur 8 applique au signal S2 un modèle thoraco-cardiovasculaire afin d'en tirer des informations cardiaques CI. Dans 25 l'exemple décrit ici, le signal S1, le signal S2 et les données CI sont stockés dans la mémoire 10 avec le modèle thoraco-cardiovasculaire. Le modèle thoraco-cardiovasculaire comprend : - un modèle cardiovasculaire reliant des paramètres de modélisation du coeur (module 30 d'élasticité, contractilité, tension active maximale des fibres musculaires, etc.), des variables représentatives de l'état du coeur, notamment décrivant ses déformations, et de la circulation sanguine (élastances artérielles, résistances périphériques, pression 3048352 6 artérielle et veineuse etc.), une loi représentant les efforts de contact appliqués par le coeur sur la cage thoracique, en fonction des paramètres cardiaques et optionnellement de paramètres représentant la position (verticale / horizontale, etc.) du patient, et - un modèle thoracique comprenant une fonction de transfert entre les efforts de contact 5 appliqués par le coeur et l'accélération induite dans la cage thoracique. Dans l'exemple décrit ici, la maladie cardiaque suivie est typiquement une insuffisance cardiaque chronique, par exemple de type « cardiomyopathie dilatée » (CMD). Dans ce cas, le suivi vise à prévenir les risques d'aggravation, en particulier de décompensation 10 aiguë, en adaptant le traitement du patient en fonction de l'évolution de son état. Dans le cas décrit ici, les grandeurs cardiaques qu'un cardiologue souhaitera surveiller comprennent la variation du rayon de la cavité du ventricule gauche (ci-après y), la déformation des fibres musculaires (ci-après ec), la raideur active cardiaque (ci-après 15 kc), la contrainte active cardiaque (ci-après tc), la pression aortique (ci-après Par) et la pression artérielle distale (ci-après Pd). Ces grandeurs caractéristiques de l'état de fonctionnement cardiaque seront dans la suite rassemblées dans un vecteur xc. D'autres grandeurs d'intérêt concernent certains paramètres de modélisation susceptibles d'évoluer au fil du temps en fonction de l'état du patient, et ces paramètres comprennent 20 notamment la contractilité (ci-après s0), la raideur active (ci-après k0) et la résistance périphérique (ci-après Rd). Ces paramètres sont rassemblés dans un vecteur noté T. Enfin, des indicateurs variés peuvent être tirés du vecteur xc et des paramètres de modélisation T pour permettre de suivre l'évolution de la maladie. Ces indicateurs, comprenant notamment le débit cardiaque (ci-après Q), seront dans la suite désignés par 25 un vecteur CI. Le vecteur xc et le vecteur T sont reliés par les équations (10) à (60) de l'Annexe A, dans laquelle les équations (10), (20), (30), (40), (50) et (60) désignent les relations indépendantes, et les équations (11) à (18) définissent des membres de l'équation (10). 30 L'article de M. Caruel et al, « Dimensional reductions of a cardiac model for effective validation and calibration », Biomech Model Mechanobiol, 2013 décrit ces équations en détail. 3048352 7 Le système formé par les équations (10) à (60) peut être résumé sous la forme de l'équation (100). Une fois ce modèle cardiaque posé, un modèle mécanique de force cardio-thoracique 5 peut être utilisé. Ce modèle est une fonction de transfert qui convertit le vecteur xc en force exercée par le coeur sur le thorax. Ce modèle est résumé sous la forme de l'équation (110), dans laquelle f(t) représente la force exercée par le coeur dans l'état associé au vecteur xc(t), kcon représente une 10 raideur et ycon une distance au repos entre le thorax et le coeur. À partir de cette force, un modèle thoracique peut être appliqué pour déterminer les déplacements du thorax sous l'effet de la force exercée par le coeur. D'une manière générale, le thorax peut être modélisé comme un ensemble de modes propres, c'est-à- 15 dire des fonctions de déplacement indépendantes les unes des autres, et dépendant de l'application d'une composante de force modale. Le modèle thoracique peut être résumé sous la forme de l'équation (120), dans laquelle la matrice At représente la dynamique du système de modes propres modélisant le 20 thorax, et xt représente le vecteur décrivant l'état du thorax dans ce modèle. L'équation (125) montre un exemple de mise en oeuvre de ce modèle, dans lequel le vecteur xt est modélisé par at et sa dérivée temporelle, où at est la composante de chaque mode retenu pour le modèle, w est la pulsation propre de chaque mode retenu pour le modèle, xsi est le coefficient d'amortissement de chaque mode retenu pour le 25 modèle, et b est le coefficient d'excitation modale de chaque mode retenu pour le modèle. Enfin, à partir du vecteur xt décrivant le thorax, il est possible de déterminer une accélération équivalente z(t) du thorax par le biais de l'équation (130), dans laquelle la 30 fonction h() est une fonction de transfert appliquée au vecteur xt de l'état du thorax. 3048352 8 Dans une situation idéale, il serait donc possible de mesurer l'accélération z(t) du thorax pour remonter via les équations (100) à (130) jusqu'au vecteur xc et au vecteur T permettant de suivre l'évolution des paramètres pertinents. 5 Cependant, le dispositif 2 ne peut pas mesurer de manière parfaite l'accélération du thorax, même après débruitage. Toutes les données qui peuvent être déduites sont donc des approximations. Afin de pallier ce problème, ainsi que le fait que les opérateurs Ac et At, ainsi que les 10 fonctions f() et h() ne sont pas nécessairement inversibles, la Demanderesse a conçu une fonction Calc() qui vient compléter le modèle décrit plus haut, et a discrétisé ces derniers. Ainsi, la Demanderesse a introduit avec l'équation (140) un vecteur d'innovation qui 15 mesure la différence entre la mesure débruitée Z(t) et la mesure théorique z(t). Le vecteur d'innovation est ensuite réintroduit dans des fonctions de corrections basées sur un filtre de Kalman, ou sur une combinaison d'un filtre de Kalman avec un observateur de Luenberger comme exposé dans l'article de Moireau et al. « Joint state and parameter estimation for distributed mechanical systems », Comput. Methods Appl. 20 Mech. Engrg. 197 (2008) 659-677. Ces fonctions de correction ont l'avantage d'assurer une convergence dans une large gamme de situations, en quelques boucles de fonctionnement. En conséquence la Demanderesse a introduit les équations (200) et (220) pour modifier 25 les équations (100) et (120) afin de tenir compte de ces corrections, et introduit l'équation (205) pour tenir compte de leurs effets sur le vecteur T. Le calculateur 8 peut également recevoir et des signaux mesurés par d'autres capteurs, notamment des mesures non-invasives de grandeurs liées à l'hémodynamique 30 (tensiomètre, tonométrie radiale, photoplethysmogramme, etc.), et les combiner aux données cardiaques déterminées par le calculateur 8 pour en tirer des indicateurs cardiaques permettant le suivi de maladies cardiaques spécifiques. 3048352 9 La figure 2 représente un exemple d'une fonction mise en oeuvre par le dispositif 2. Dans une opération 200, le dispositif 2 exécute une fonction Init(). La fonction Init() initialise le dispositif 2, notamment en sélectionnant des paramètres spécifiques au patient relatifs au modèle cardiovasculaire et/ou au modèle thoracique. Cette fonction 5 peut réaliser une opération de calibration à chaque allumage du dispositif 2, ou réaliser cette calibration de manière périodique ou une fois pour toutes. Ensuite, dans une opération de 210, l'accéléromètre 4 mesure les vibrations du thorax du patient et en tire le signal Si, puis dans une opération de 220, le filtre 6 exécute une 10 fonction Filt() pour traiter le signal Si et obtenir le signal S2. Par exemple, la fonction Filt() peut mettre en oeuvre le filtrage décrit dans la thèse de A. Laurin "New timing estimations of cardiovascular events; application to seismocardiography, microneurography, and blood pressure". 15 Enfin, dans une opération de 230, le calculateur 8 exécute une fonction Calc() qui applique le modèle thoraco-cardiovasculaire au signal S2 pour en tirer les données cardiaques CI. La figure 3 représente un exemple de mise en oeuvre de la fonction Calc(). 20 La fonction Calc() comprend deux boucles au fonctionnement identique, dont la première sert à l'initialisation et la deuxième à l'exploitation. Dans une opération 300, la fonction Calc() débute avec des valeurs d'initialisation des 25 vecteurs xc et T, ainsi qu'avec un indice temporel i. Ensuite, dans une opération 310, une fonction Siml() est appliquée avec comme argument l'indice i-1. La fonction Siml() applique de manière séquentielle une version discrétisée des équations (100) à (130), afin de déterminer quelle serait la valeur de z(t) 30 pour l'instant correspondant à l'instant i, telle que calculée selon le modèle théorique. 3048352 10 Les équations (300) à (330) représentent une possible version discrétisée, par une méthode dite explicite, des équations (100) à (130) appliquées par la fonction SimlO. Ensuite, dans une opération 320, le calculateur 8 calcule le vecteur d'innovation en 5 appliquant l'équation (140), et la simulation est répétée dans une opération 330 avec une fonction Sim2(). La fonction Sim2() reçoit le vecteur d'innovation I(i) pour appliquer les équations (200) à (220), sous une forme discrétisée de la même manière que les équations (300) à (330), 10 comme cela apparaît avec les équations (400) à (430). Dans la pratique, la fonction Sim2() applique une correction tirée du vecteur d'innovation aux calculs déjà réalisés avec la fonction Sim 1(). En variante, la fonction Sim2() pourrait reprendre intégralement les calculs. 15 Ensuite, dans une opération 335, l'indice i est incrémenté, et, une fonction Conv() est exécutée dans une opération 340 pour comparer la différence entre la valeur h(i) issue de l'opération 330 et la mesure Z(i) issue de l'accéléromètre 4 utilisée à l'opération 320. Lorsque cette différence est supérieure à un seuil choisi, alors il est considéré que les 20 fonctions de correction ne suffisent pas encore, et la fonction Calc() reprend avec l'opération 310. Comme mentionné précédemment, la convergence par les fonctions de corrections est atteinte assez rapidement, par exemple à partir des mesures de l'accéléromètre associées 25 à un unique battement cardiaque. Lorsque la différence est inférieure au seuil choisi, alors il est considéré que les valeurs déterminées sont utiles, et la deuxième boucle commence. 30 Dans la deuxième boucle, des opérations 350 à 370 identiques aux opérations 310 à 330 sont exécutées afin de déterminer les valeurs courantes du vecteur xt(i) et T(i). Ensuite, dans une opération 380, ces mesures sont affichées et/ou font l'objet d'un traitement 3048352 11 relatif au suivi de la maladie avec l'exécution d'une fonction Proc(). La fonction Proc() détermine également s'il reste des données à traiter. Si c'est le cas, alors l'indice i est incrémenté dans une opération 385, et la deuxième boucle reprend avec l'opération 350. Sinon, la fonction Calc() se termine dans une opération 390. 5 Sur la base des calculs de la fonction Calc() un ensemble de fonctionnalités peuvent être mises en oeuvre, comprenant l'émission d'un signal d'avertissement à l'utilisateur ou à un membre du corps médical (localement ou par une communication à distance), l'affichage des vecteurs xc et T calculés, le calcul d'indicateurs cardiaques CI à partir 10 des vecteurs xc et T, etc. Le dispositif de l'invention permet de compléter, voire de remplacer plusieurs appareils de mesure qui étaient précédemment utilisés mais non nécessairement synchronisés entre eux. De plus, il permet de produire des mesures directement interprétables dans 15 des situations où le corps médical devait précédemment interpréter des graphes. La fonction de calcul peut mettre en oeuvre d'autres modèles thoraco-cardiovasculaires que celui donné ici à titre d'exemple, et recevoir et prétraiter des signaux mesurés par d'autres capteurs, et notamment des mesures non-invasives de grandeurs liées à 20 l'hémodynamique (tensiomètre, tonométrie radiale, photoplethysmogramme, etc.). 3048352 12 ANNEXE A 2 pd0j) + (1 + If/3 Esph = P' (1 + , (10) Isph + 4(1 - C-3) e + C avaj:) + 2 aivajr + 2e(1 - 2C-6) (11) eip-ec = ES (1+2eo)2 5 C = (1 + Ro2 (12) (13) C-1 e1D = 2 2 f',,(Pv, Par, Par) = - 4n- R02 (1 + ô) 3> = 2C + C-2 = C 10 WeU1,i4) = kiek2G1-3)2 + k3ek4U4-1)2 (tc liéc) = E (e1D-eo)(1-E2eiD) (1+2ec)3 kc = + aiec0kc + nokoIfl tc = -(12bl +121c1)tc. + nosolfil + k cd c - (P -d , 2 3> Cp Par R = 411-Ro2(1 + pP) Ro 15pd + (Pd-Par) - (Psv-Pd) Rp Rd xc = Ac(xc,T,t) f (t) = k con max(Y (t) - Y con; 0) xt = A t(x t, t) f (t) vit] r 1 Hat] [ 1 Ut] LW2 -2 xsi w' [cid f (t)] 20 z(t) = h(ît) (14) (15) (16) (17) (18) (20) (30) (40) (50) (60) (100) (110) (120) (125) (130) 3048352 13 1(t) = Z (t) - 11(ît) (140) xc = Ac(xc,T, t) Kc (t), t) (200) = KT (1(t), t) (205) xt = At(xt, + f (t) (t), t) (220) 5 xc(ti-n) = Ao(xo(ti),T (ti),ti)(ti+i - ti) + xc(ti) (300) f (ti+i) = k con max(Y (ti+i) Ycon; 0) (310) xt(i + 1) = (At(xt(ti), ti) + f (ti))(ti-Ei - ti) + xt(ti) (320) z(ti+i) = h (xt(ti+1)-xt(ti)) (330) (ti+1-ti) xc(ti+1) = (Ac(xc(ti), T(ti), ti) + Kc(/(ti+1), - ti) + xc(ti) (400) 10 T(ti+i) = KT(/(ti+1), ti+i)(ti+i - ti) + T(ti) (405) f (ti+i) = k con max(Y (ti+i) Ycon; 0) (410) xt(i + 1) = (At(xt(ti), ti) + f (ti) + Kt(1(ti+1), ti+i))(ti+i - ti) + xt(ti) (420) z(ti+i) = h (xt(ti+i)-xt(ti)) (430) (ti+1-ti) REVENDICATIONS1. Dispositif cardiaque comprenant un accéléromètre (4) et un filtre (6) agencé pour débruiter un signal SCG tiré de l'accéléromètre (4), caractérisé en ce qu'il comprend en outre un calculateur (8) agencé pour appliquer un modèle thoraco- cardiovasculaire au signal issu du filtre (6) et en tirer au moins un indicateur (CI) d'activité cardiaque. 2. Dispositif selon la revendication 1, dans lequel le calculateur (8) est agencé pour calculer un indicateur d'activité cardiaque (CI), en appliquant un modèle thoraco-cardiovasculaire pour calculer une valeur de signal SCG théorique, et en appliquant au moins une fonction de correction basée sur la différence entre la valeur de signal SCG théorique et la valeur tirée du filtre (6). 3. Dispositif selon la revendication 2, dans lequel le calculateur (8) est agencé pour appliquer au moins un filtre de Kalman ou une combinaison d'un filtre de Kalman avec un observateur de Luenberger dans ladite au moins une fonction de correction. 4. Dispositif selon l'une des revendications précédentes, dans lequel le modèle thoraco-cardiovasculaire comprend un modèle cardiovasculaire, une fonction de transfert de force cardio-thoracique, et un modèle mécanique thoracique. 5. Dispositif selon l'une des revendications précédentes, dans lequel l'accéléromètre (4) et le calculateur (8) sont reçus dans un unique boîtier du dispositif (2). 6. Dispositif selon l'une des revendications 1 à 4, dans lequel l'accéléromètre (4) et le calculateur (8) sont reçus dans deux boîtiers distincts du dispositif (2). 3048352 15 7. Dispositif selon l'une des revendications précédentes, agencé en outre pour émettre un signal en fonction d'une comparaison entre un indicateur d'activité cardiaque calculé et une valeur seuil. 5 8. Dispositif selon l'une des revendications précédentes, dans lequel le calculateur (8) est agencé pour recevoir et traiter des grandeurs liées à l'hémodynamique. 9. Procédé de suivi cardiaque, comprenant : 10 - obtenir un signal SCG d'un accéléromètre, - filtrer le signal SCG, - appliquer un modèle thoraco-cardiovasculaire au signal SCG filtré et en tirer au moins un indicateur d'activité cardiaque. 15 10. Procédé selon la revendication 9 dans lequel l'application du modèle thoraco- cardiovasculaire comprend : - appliquer un modèle thoraco-cardiovasculaire pour calculer une valeur de signal SCG théorique, - déterminer une différence entre la valeur de signal SCG théorique et la valeur 20 du signal SCG filtré, - appliquer au moins une fonction de correction basée sur la différence pour déterminer l'indicateur d'activité cardiaque.