Fonctionnement
Sur cette page
Cette page explique le modèle conceptuel d'AI Insights & People : ce qui se passe entre le moment où une caméra voit un visage et celui où ce visage apparaît sur votre chronologie des personnes en tant que membre identifié, visiteur "Unsure", ou n'apparaît pas du tout.
Vous n'avez besoin d'aucune de ces notions pour utiliser le produit, mais elles facilitent grandement la compréhension des paramètres de réglage et de la file de vérification Self Learning. Le même processus est représenté en direct, avec les seuils réels de votre installation, dans les panneaux Logic Visualisation des pages de paramètres Member Matching et Shadow Profiles.
Les acteurs en présence
| Terme | Signification |
|---|---|
| Détection | Un visage unique capturé dans une image de caméra |
| Piste | Une observation continue de la même personne sur une caméra : de nombreuses détections fusionnées |
| Visite | Des pistes regroupées sur plusieurs caméras en une seule présence, selon les paramètres Detection Grouping |
| Personne identifiée | Une détection associée à une fiche de membre synchronisée |
| Personne unsure | Une personne réelle que le système suit de manière cohérente mais qu'il ne peut pas encore rattacher à un membre, affichée sous la forme "Unsure - " |
| Profil fantôme | Le profil interne créé pour une personne unsure : la référence faciale à laquelle le système compare les détections futures |
| Photos fantômes | "Additional face images used by the facial recognition engine to help identify this person. They are separate to the profile photo synchronised from external systems like your member management system." (citation de l'interface) |
| Visage sur liste noire | Un visage que vous avez demandé au système d'ignorer complètement : consultez Liste noire |
| Enregistrement d'arrivée | Un passage de badge ou une entrée synchronisé depuis votre système de gestion des membres, utilisé pour la correspondance assistée par la visite et le self learning |
Le processus d'identification
Chaque visage détecté suit la même chaîne de décisions ordonnée. L'ordre compte : le résultat d'une étape antérieure empêche l'exécution des étapes suivantes.
1. Vérification de la liste noire (toujours en premier)
Le visage est comparé à la collection de liste noire de votre installation avec un seuil fixe de 95% (non configurable). En cas de correspondance, le traitement s'arrête immédiatement : la détection est écartée et n'apparaît jamais sur la chronologie. C'est ce qui rend la liste noire efficace contre les faux positifs fixes comme les affiches et les mannequins : consultez Liste noire.
2. Extraction du visage
Le système vérifie que l'image contient réellement un visage exploitable et en extrait les caractéristiques, la pose et un score de confiance. Pas de visage → détection écartée.
3. Recherche parmi les membres identifiés
Le visage est recherché dans la collection identifiée : tous les membres disposant de photos validées ou de détections déjà confirmées. La recherche part de l'Identified Collection Search Floor (40% de similarité par défaut avec le préréglage Balanced), afin que les candidats limites soient au moins pris en compte.
4. Correspondance assistée par la visite
Avant la décision finale, le système vérifie les enregistrements d'arrivée récents dans l'installation. Si un membre candidat s'est enregistré dans la Check-in Lookback Window (30 mins par défaut), son score de similarité reçoit le Visiting Member Bonus (+5 par défaut). Le raisonnement : si une personne qui ressemble à 82% à Alex Nguyen a passé la carte d'Alex Nguyen il y a trois minutes, il s'agit presque certainement d'Alex.
5. La décision de correspondance
- Score ≥ Identified Match Threshold (85% par défaut, Balanced) → la détection est confirmée comme étant ce membre.
- Scores limites, situés dans la Borderline Confidence Zone (+7 points au-dessus du seuil par défaut) : ils font l'objet d'une vérification de la pose supplémentaire, le visage devant être raisonnablement de face (limites par défaut pour les personnes identifiées : lacet 55° / tangage 30° / roulis 30°). Les visages fortement inclinés avec une confiance limite sont écartés plutôt que de risquer une mauvaise identification.
- Score inférieur au Drop Threshold (45% par défaut) → la similarité est "not high enough to confirm the correct person with certainty" et la détection est exclue de la correspondance.
- Entre les deux → la personne est considérée comme unsure et passe à l'étape 6.
6. Correspondance avec les profils fantômes
Les visages sans correspondance sont recherchés dans la collection non identifiée, c'est-à-dire les profils fantômes des personnes unsure déjà vues :
- Score ≥ Profile Link Threshold (80% par défaut) → la détection est liée à ce profil fantôme existant. Le même visiteur conserve la même identité "Unsure - …" d'un jour à l'autre et d'une caméra à l'autre.
- Aucune correspondance → la détection devient candidate à la création d'un nouveau profil fantôme, mais seulement après les contrôles de qualité (étape suivante).
7. Contrôles de qualité des nouveaux profils fantômes
Créer un profil fantôme revient à adopter une photo de référence à laquelle le système se comparera pendant des semaines : la photo doit donc être bonne. Deux niveaux s'exécutent l'un après l'autre :
| Contrôle | Ce qu'il vérifie | Rapidité |
|---|---|---|
| Detection Confidence Gate | La certitude de l'IA d'avoir trouvé un vrai visage (minimum de 90 par défaut). En dessous, l'image est écartée immédiatement : "no quality checks, no profile search" | instantané |
| Vérification de la pose | Plus stricte que pour la correspondance avec les membres (limites par défaut pour les personnes non identifiées : lacet 30° / tangage 35° / roulis 60°) : des photos de référence mal cadrées entraînent ensuite des regroupements erronés | instantané |
| Tier 1 — Fast Quality Checks | "Sharpness · Contrast · Lighting · Exposure · Dynamic Range · Eye Aspect Ratio" : rejette les photos manifestement inutilisables | ~10–60 ms |
| Tier 2 — ISO Quality Checks | Évaluation de la qualité d'image fondée sur des normes : "Face Occlusion · Eyes · Mouth · Head Pose · Illumination · Exposure · Compression · Expression" | ~5–10 s |
Les photos retenues font l'objet d'une analyse des attributs (âge estimé, genre, émotion), puis d'une dernière vérification anti-concurrence : comme les détections sont traitées en parallèle, le système recherche une fois de plus dans la collection fantôme avant de créer le profil, afin que deux images du même nouveau visiteur ne créent pas deux profils. Le résultat est soit New Shadow Profile Created, soit Matched Existing Shadow Profile.
Tous ces seuils sont réglables au moyen des préréglages Lenient / Balanced / Strict : consultez Réglage de la reconnaissance faciale.
Self learning : combler l'écart d'identification
La correspondance faciale seule ne peut pas identifier un membre qui n'a pas de photo, ou dont la photo est trop médiocre pour être validée. Self Learning résout ce problème en s'appuyant sur le comportement plutôt que sur la biométrie :
- Les horaires de détection de chaque personne non identifiée sont corrélés aux enregistrements d'arrivée des membres sur une période de référence (8 visites corrélées requises par défaut, sur les derniers mois d'historique, avec une fenêtre d'environ 10 minutes de part et d'autre de chaque enregistrement).
- Si un seul membre s'est enregistré de manière régulière chaque fois que cette personne a été détectée, des contrôles de validation s'exécutent (concordance du genre, tolérance d'âge facultative).
- Contrôles réussis → le profil est automatiquement lié à ce membre. Contrôles échoués → il rejoint la file Pending Review pour une décision humaine. Plusieurs membres candidats → aucune correspondance ; le système continue d'observer.
Par ailleurs, une fois qu'une personne est identifiée, le système maintient discrètement sa référence faciale à jour : les correspondances quasi parfaites (similarité de 99% ou plus) peuvent être ajoutées automatiquement comme photos fantômes, dans la limite d'un petit ensemble tournant (6) par personne, pour que la reconnaissance continue de fonctionner lorsque l'apparence change. Ces photos ajoutées automatiquement portent la mention "Auto-added by self-learning" dans le profil.
Le processus complet, ses statuts et le flux de vérification sont documentés dans Self Learning.
Des détections à la chronologie
Les détections brutes seraient illisibles : la chronologie affiche donc des visites, c'est-à-dire des détections fusionnées en groupes selon les paramètres Detection Grouping. Par défaut, une nouvelle visite commence après un intervalle de 45 minutes, et les personnes non identifiées n'apparaissent qu'à partir de 3 détections réparties sur 5 minutes (ainsi, une personne qui passe brièvement devant une caméra de porte n'encombre pas la vue). Un bouton de la barre d'outils de la chronologie permet de désactiver ce filtre de seuil lorsque vous souhaitez voir chaque brève apparition.
Ce qui s'exécute où
| Étape | Lieu d'exécution |
|---|---|
| Réception de la vidéo, détection des personnes sur les images | Sur l'Edge Processor de votre installation |
| Correspondance faciale, profils fantômes, contrôles de qualité, analyse des attributs | Dans le cloud, sur les collections de visages privées de votre installation |
| Synchronisation des membres et des enregistrements d'arrivée | Cloud, depuis votre système de gestion des membres via l'intégration Partner |
| Corrélation self learning | Cloud, selon un calendrier récurrent (nécessite Enhanced AI Analysis) |
| Instantanés de rapports | Cloud, générés chaque jour (pour la veille, calculés pendant la nuit à l'heure locale de l'installation) |
Chaque installation dispose de ses propres collections de visages isolées (identifiée, non identifiée et liste noire) : la reconnaissance ne franchit jamais les limites d'une installation. Les images de visages et les métadonnées IA sont stockées dans la région de stockage de votre choix et expirent selon la conservation des métadonnées IA (24 mois par défaut). Consultez Sécurité et confidentialité.
Glossaire
| Terme | Définition |
|---|---|
| Identified Match Threshold | Similarité minimale pour confirmer qu'un visage est celui d'un membre (85 par défaut, Balanced) |
| Drop Threshold | En dessous de ce seuil, une correspondance partielle est entièrement écartée (45 par défaut) |
| Identified Collection Search Floor | Similarité minimale pour qu'un candidat soit renvoyé par la recherche (40 par défaut) |
| Visiting Member Bonus | Points de similarité ajoutés lorsque le candidat a un enregistrement d'arrivée récent (+5 par défaut) |
| Check-in Lookback Window | Période sur laquelle rechercher les enregistrements d'arrivée (30 mins par défaut) |
| Borderline Confidence Zone | Marge de score au-dessus du seuil de correspondance dans laquelle la vérification de la pose s'applique (+7 par défaut) |
| Profile Link Threshold | Similarité minimale pour lier une détection à un profil fantôme existant (80 par défaut) |
| Duplicate Prevention Threshold | Similarité à partir de laquelle la vérification anti-concurrence considère un « nouveau » visage comme un profil existant (90 par défaut) |
| Minimum Detection Confidence | Certitude que l'IA doit avoir qu'une image contient un visage avant de tenter la création d'un profil fantôme (90 par défaut) |
| Enhanced AI Analysis | Paramètre General de la Vidéosurveillance qui active des métadonnées plus riches, le suivi des trajets et le self learning |
| Demeanor | Lecture émotionnelle par personne, "Calculated from detected emotions during the visit" |
| Sentiment score | Score de 0 à 100 par zone ou par installation, calculé à partir des expressions faciales détectées et pondéré selon votre configuration Sentiment Scoring |