CanonicalPhys: Pose-Robust Remote Photoplethysmography via Canonical-Space Priors
CanonicalPhys remédie à la forte dégradation des performances de la photopléthysmographie à distance profonde sous diverses poses de tête en introduisant une homographie différentiable pour projeter les régions faciales vers un référentiel canonique, permettant ainsi l'application efficace de priors anatomiques tels que le modèle de réflexion dichromatique et l'invariance de la phase du pouls afin de réduire significativement les erreurs d'estimation de la fréquence cardiaque à travers diverses conditions de pose.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous essayez d'écouter le rythme cardiaque d'un ami en posant un stéthoscope sur sa poitrine. Facile, n'est-ce pas ? Mais maintenant, imaginez que vous deviez le faire uniquement à l'aide d'une caméra vidéo, sans jamais le toucher. C'est la magie de la photopléthysmographie à distance (rPPG). C'est une façon sophistiquée de dire « lire votre pouls à partir d'une vidéo ». Lorsque votre cœur bat, il pompe une minuscule onde de sang à travers votre visage, modifiant la couleur de votre peau d'une fraction infime de pourcentage. Les caméras sont aujourd'hui si sensibles qu'elles peuvent repérer ces minuscules changements de couleur et les transformer en fréquence cardiaque. Cette technologie est cruciale car elle pourrait permettre aux médecins de surveiller le cœur des patients à des kilomètres de distance, d'aider à surveiller les nouveau-nés sans leur planter d'aiguilles, ou même de surveiller les conducteurs fatigués.
Cependant, il y a un piège. Ces caméras sont excellentes quand vous êtes assis immobile et que vous regardez droit vers l'objectif. Mais dès que vous tournez la tête, le système s'embrouille. Imaginez que vous essayiez de lire une carte où les rues ne cessent de bouger. Si vous tournez la tête, l'endroit sur l'écran qui était votre front peut soudainement devenir votre joue ou votre tempe. L'ordinateur ne sait pas que le « pixel » qu'il observe a changé de partie du corps, alors il essaie de trouver un battement de cœur au mauvais endroit, et la lecture devient erratique. Les scientifiques ont tenté de résoudre cela en nourrissant l'ordinateur de plus en plus d'exemples de personnes tournant la tête, espérant qu'il finira par « apprendre » l'astuce. Mais et si le problème n'était pas que l'ordinateur n'est pas assez intelligent, mais qu'il regarde le monde sous le mauvais angle ?
C'est exactement le casse-tête abordé par une nouvelle méthode appelée CanonicalPhys. Les chercheurs soutiennent que le mouvement de la tête n'est pas seulement un problème de données, mais un problème de coordonnées. Ils ont réalisé que lorsque vous tournez la tête, les pixels à l'écran se mélangent, mais que votre visage, lui, ne change pas. Ainsi, au lieu d'apprendre à l'ordinateur à deviner où vont les pixels, ils ont construit un « redresseur numérique » astucieux qui replace le visage dans une position parfaite, de face, avant même que l'ordinateur ne tente de lire le rythme cardiaque.
Voici comment ils ont procédé : Imaginez la photo d'un visage tourné de côté. Les chercheurs utilisent un tour mathématique appelé homographie (pensez-y comme à un outil de déformation numérique) pour saisir quatre points clés sur le visage — les coins des yeux et les coins de la bouche — et les déplacer vers des positions fixes et parfaites, comme si la personne regardait droit vers la caméra. Une fois le visage « redressé » dans ce cadre canonique (ou standard), les pixels restent à la bonne place. Le front reste sur le front, et les joues restent sur les joues.
Une fois le visage redressé, le système peut utiliser trois règles simples basées sur la physique, qui étaient auparavant impossibles à utiliser sur un visage en mouvement :
- La règle de la lumière : Il sait que la peau faisant face à la caméra réfléchit la lumière différemment de la peau tournée vers l'arrière. Il accorde plus de poids aux parties du visage qui regardent droit vers l'objectif et ignore les parties qui sont de profil.
- La règle du rythme : Il sait que le battement de cœur est une onde unique. Il vérifie donc si le front et les deux joues pulsent en synchronisation. Si ce n'est pas le cas, il sait que quelque chose ne va pas.
- La règle du professeur : Il utilise une technique mathématique classique et ancienne (appelée POS) sur le front redressé pour créer un signal « professeur », ce qui aide à entraîner le cerveau principal de l'ordinateur pour être plus précis.
Le meilleur dans tout cela ? Tout ce processus ne nécessite pas que l'ordinateur apprenne de nouvelles règles lourdes. C'est comme ajouter une paire de lunettes à une caméra ; le cerveau de la caméra garde la même taille, mais elle peut désormais voir clairement.
Les résultats sont assez impressionnants. Lorsqu'ils ont testé cela sur un ensemble de données comprenant des personnes tournant la tête (appelé MMPD), les anciennes méthodes se sont beaucoup dégradées à mesure que la tête tournait. Par exemple, lorsque la tête tournait de plus de 45 degrés, le taux d'erreur a bondi de 1,60 fois par rapport à une position de face. Avec CanonicalPhys, ce bond a été réduit à seulement 1,33 fois. Mieux encore, pour les rotations « légères » (entre 15 et 30 degrés), l'erreur a très peu changé, passant d'une augmentation de 1,32 fois à seulement 1,07 fois.
Ils ont également testé le système sur différentes caméras et conditions d'éclairage. Lorsqu'ils ont entraîné le système sur un ensemble de données et l'ont testé sur d'autres, CanonicalPhys a battu les anciennes méthodes dans 13 scénarios sur 16. Sur un test spécifique (PURE), il a réduit l'erreur de 32 %, et sur un autre (MMPD), il a réduit l'erreur de 20 %.
Cependant, les auteurs précisent avec prudence que ce n'est pas une baguette magique pour chaque situation. Si quelqu'un tourne la tête trop loin (plus de 60 degrés), le système ne parvient plus à trouver les quatre points clés et abandonne, ne performant pas mieux que les anciennes méthodes. De plus, si le visage bouge de manière désordonnée ou si l'éclairage est étrange, le système peut être un peu confus. Mais pour la grande majorité des situations réelles où les gens discutent ou regardent autour d'eux, ce « redresseur numérique » rend la lecture d'un rythme cardiaque à partir d'une vidéo beaucoup plus fiable, prouvant que parfois, la meilleure façon de résoudre un problème n'est pas de rendre l'ordinateur plus intelligent, mais de rendre le monde un peu plus facile à comprendre pour lui.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.