Une couche complète de contrôle vital guidé — pas une bibliothèque rPPG brute

Camera Vital Check combine détection faciale, contrôle qualité, guidage vocal, mesure rPPG et sortie structurée dans un SDK intégrable. Chaque composant vise un résultat valide — ou honnêtement rejeté.

Architecture système

Caméra

Caméra de l'appareil web Flux d'images en direct

Porte qualité

8 signaux évalués Contrôle continu

rPPG Engine

Extraction du signal Calcul HR + RR

Résultat

Valide → afficher Rejeté → expliquer

Chaque composant mérite sa place

Flux du scan guidé par la voix

Des instructions audio et visuelles pas à pas guident l'utilisateur pour le positionnement, l'éclairage et l'immobilité avant le début du scan.

Porte qualité à 8 signaux

Visibilité du visage, centrage, éclairage, mouvement, FPS, stabilité ROI, SNR et confiance — tout est évalué avant qu'un résultat soit renvoyé.

rPPG Heart Rate Measurement

La photopléthysmographie par caméra extrait HR des changements subtils de couleur de peau dans la ROI du front. Mesuré uniquement lorsque la qualité du signal est suffisante.

Mesure de la fréquence respiratoire

Des motifs de mouvement subtils du ROI servent à estimer la fréquence respiratoire. Signalés comme valid, moderate ou rejected — jamais avec une fausse confiance.

Résultat JSON structuré

Chaque scan renvoie un résultat typé : status, HR, RR, qualité, horodatage, raisons d'invalidité. Propre et prévisible pour toute intégration.

Traitement local uniquement

La vidéo brute, les images faciales et les données biométriques ne quittent jamais l'appareil. L'extraction de signal, la porte qualité et le rPPG s'exécutent tous dans le navigateur.

Rejet avec explication

Les scans invalides renvoient un code de raison : mauvais éclairage, trop de mouvement, visage non visible, etc. Les utilisateurs sont guidés pour réessayer, sans résultats erronés.

Coach bien-être IA optionnel

Une couche LLM légère peut interpréter les résultats de scan et fournir des conseils généraux de bien-être — mais ne reçoit que des sorties structurées, jamais de biométrie brute.

Typé. Prévisible. Documenté.

SCAN RESULT OBJECT
ChampTypeQuand
Statut"valid" | "rejected"Porte principale
Fréquence cardiaquenumber (bpm)Mesuré par caméra
Fréq. resp.number (/min)Mesuré par caméra
Qualité"good" | "moderate" | "poor"Niveau du signal
Raisons d'invaliditéstring[]Lors du rejet
HorodatageISO 8601 stringDurée du scan
Duréenumber (seconds)Durée du scan
MétadonnéesobjectAppareil, fps, etc.

Ce que Camera Vital Check ne fait pas

Des limites transparentes inspirent plus de confiance que des affirmations vagues sur les capacités.

Pas de pression artérielle

La TA par caméra n'est pas scientifiquement établie. Nous ne le prétendons pas.

Pas de mesure SpO₂

L'oxymétrie de pouls nécessite le proche infrarouge. Les caméras standard ne peuvent pas la mesurer de manière fiable.

Pas d'estimation de glycémie

Pas de mesure de glycémie par caméra. Cette affirmation n'a aucune base clinique valide.

Pas de détection d'arythmie

L'analyse du rythme nécessite un ECG de qualité clinique. Nous ne tentons pas cela.

Pas de score de risque de maladie

Nous ne dérivons pas de diagnostics cliniques à partir de la sortie rPPG.

Pas d'alertes d'urgence

Camera Vital Check n'est pas un système critique pour la sécurité et n'alerte pas sur les valeurs anormales.

Prêt à intégrer des signes vitaux contrôlés par la qualité ?