Cómo funciona

En esta página

Esta página explica el modelo conceptual de AI Insights & People: qué ocurre desde que una cámara ve un rostro hasta que ese rostro aparece en tu línea de tiempo de personas como un miembro identificado, como un visitante "Unsure" o no aparece en absoluto.

No necesitas nada de esto para usar el producto, pero facilita mucho entender la configuración de ajuste y la cola de revisión de Self Learning. El mismo proceso se representa en vivo, con los umbrales reales de tu instalación, en los paneles Logic Visualisation de las páginas de configuración de Member Matching y Shadow Profiles.

Los elementos principales

TérminoSignificado
DetecciónUn único rostro capturado en un fotograma de la cámara
SeguimientoUn avistamiento continuo de la misma persona en una cámara: muchas detecciones combinadas
VisitaSeguimientos de varias cámaras agrupados en una sola asistencia, según la configuración de Detection Grouping
Persona identificadaUna detección asociada a un registro de miembro sincronizado
Persona "unsure"Una persona real a la que el sistema sigue de forma constante, pero que aún no puede vincular con un miembro; se muestra como "Unsure - "
Perfil en la sombraEl perfil interno creado para una persona "unsure": la referencia facial con la que el sistema compara las detecciones futuras
Fotos en la sombra"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." (texto citado de la interfaz)
Rostro en la lista negraUn rostro que le indicaste al sistema que ignore por completo; consulta Lista negra
Registro de entradaUn evento de deslizamiento de tarjeta o de entrada sincronizado desde tu sistema de gestión de miembros; se usa para la asociación asistida por la visita y para Self Learning

El proceso de identificación

Cada rostro detectado pasa por la misma cadena ordenada de decisiones. El orden importa: el resultado de una etapa anterior impide que se ejecuten las etapas posteriores.

1. Comprobación de la lista negra (siempre primero)

El rostro se compara con la colección de la lista negra de tu instalación con un umbral fijo del 95% (no configurable). Si hay coincidencia, el procesamiento se detiene de inmediato: la detección se descarta y nunca aparece en la línea de tiempo. Esto es lo que hace que la lista negra sea eficaz contra falsos positivos estáticos, como carteles y maniquíes; consulta Lista negra.

2. Extracción del rostro

El sistema verifica que la imagen contenga realmente un rostro utilizable y extrae sus rasgos, su pose y una puntuación de confianza. Sin rostro → se descarta.

3. Búsqueda entre los miembros identificados

El rostro se busca en la colección de identificados: todos los miembros con fotos validadas o con detecciones confirmadas previamente. La búsqueda se ejecuta a partir del Identified Collection Search Floor (de forma predeterminada, 40% de similitud en el ajuste predefinido Balanced), de modo que los candidatos dudosos al menos se tienen en cuenta.

4. Asociación asistida por la visita

Antes de la decisión final, el sistema comprueba los registros de entrada recientes de la instalación. Si un miembro candidato registró su entrada dentro del Check-in Lookback Window (de forma predeterminada, 30 mins), su puntuación de similitud recibe el Visiting Member Bonus (de forma predeterminada, +5). La lógica: si alguien que se parece en un 82% a Alex Nguyen deslizó la tarjeta de Alex Nguyen hace tres minutos, es casi seguro que se trata de Alex.

5. La decisión de coincidencia

  • Puntuación ≥ Identified Match Threshold (de forma predeterminada, 85%, Balanced) → la detección se confirma como ese miembro.
  • Puntuaciones dudosas, dentro de la Borderline Confidence Zone (de forma predeterminada, +7 puntos por encima del umbral), pasan por una comprobación de la pose adicional: el rostro debe estar razonablemente de frente (límites predeterminados para identificados: yaw 55° / pitch 30° / roll 30°). Los rostros con ángulos pronunciados y una confianza dudosa se descartan para no arriesgar una identificación incorrecta.
  • Puntuación por debajo del Drop Threshold (de forma predeterminada, 45%) → la similitud "not high enough to confirm the correct person with certainty" y la detección se descarta de la asociación.
  • Cualquier valor intermedio → la persona se trata como unsure y continúa al paso 6.

6. Asociación con perfiles en la sombra

Los rostros sin coincidencia se buscan en la colección de no identificados: los perfiles en la sombra de personas "unsure" vistas anteriormente:

  • Puntuación ≥ Profile Link Threshold (de forma predeterminada, 80%) → la detección se vincula con ese perfil en la sombra existente. El mismo visitante conserva la misma identidad "Unsure - …" a lo largo de los días y entre cámaras.
  • Sin coincidencia → la detección pasa a ser candidata para un perfil en la sombra nuevo, pero solo después de superar los filtros de calidad (siguiente paso).

7. Filtros de calidad para perfiles en la sombra nuevos

Crear un perfil en la sombra implica fijar una foto de referencia con la que el sistema hará comparaciones durante semanas, por lo que la foto tiene que ser buena. Se ejecutan dos niveles en secuencia:

FiltroQué compruebaVelocidad
Detection Confidence GateLa confianza de la IA en que realmente encontró un rostro real (mínimo predeterminado: 90). Por debajo, la imagen se descarta de inmediato: "no quality checks, no profile search"instantáneo
Comprobación de la poseMás estricta que en la asociación con miembros (límites predeterminados para no identificados: yaw 30° / pitch 35° / roll 60°); las fotos de referencia con un mal ángulo provocan después agrupaciones incorrectas de personasinstantáneo
Tier 1 — Fast Quality Checks"Sharpness · Contrast · Lighting · Exposure · Dynamic Range · Eye Aspect Ratio": rechaza las fotos claramente inutilizables~10–60 ms
Tier 2 — ISO Quality ChecksEvaluación de la calidad de la imagen basada en estándares: "Face Occlusion · Eyes · Mouth · Head Pose · Illumination · Exposure · Compression · Expression"~5–10 s

Las fotos que los superan pasan por un análisis de atributos (edad estimada, género, emoción) y, después, por una comprobación final de condiciones de carrera: como las detecciones se procesan en paralelo, el sistema vuelve a buscar en la colección de perfiles en la sombra antes de crear el perfil, para que dos fotogramas del mismo visitante nuevo no generen dos perfiles. El resultado es New Shadow Profile Created o Matched Existing Shadow Profile.

Todos estos umbrales se pueden ajustar mediante los ajustes predefinidos Lenient / Balanced / Strict; consulta Ajuste del reconocimiento facial.

Self Learning: cómo se cierra la brecha de identificación

La asociación facial por sí sola no puede identificar a un miembro que no tiene foto, o cuya foto es de tan mala calidad que no supera la validación. Self Learning lo resuelve con el comportamiento en lugar de la biometría:

  1. Los horarios de detección de cada persona no identificada se correlacionan con los registros de entrada de los miembros durante un período de revisión (de forma predeterminada se requieren 8 visitas correlacionadas, con un historial de los últimos meses y una ventana de tiempo de unos 10 minutos antes y después de cada registro de entrada).
  2. Si exactamente un miembro registró su entrada de forma constante cada vez que se detectó a esta persona, se ejecutan comprobaciones de validación (coincidencia de género y, opcionalmente, tolerancia de edad).
  3. Si las comprobaciones se superan → el perfil se vincula automáticamente con ese miembro. Si fallan → pasa a la cola Pending Review para que una persona decida. Varios miembros candidatos → sin coincidencia; el sistema sigue observando.

Por otro lado, una vez que una persona está identificada, el sistema mantiene actualizada su referencia facial de forma discreta: las coincidencias casi perfectas (similitud del 99% o más) se pueden agregar automáticamente como fotos en la sombra, con un límite de un conjunto pequeño y rotativo (6) por persona, para que el reconocimiento siga funcionando aunque cambie la apariencia. Estas fotos agregadas automáticamente se etiquetan como "Auto-added by self-learning" en el perfil.

El proceso completo, sus estados y el flujo de trabajo de revisión se documentan en Self Learning.

De las detecciones a la línea de tiempo

Las detecciones sin procesar serían ilegibles, así que la línea de tiempo muestra visitas: detecciones combinadas en grupos según la configuración de Detection Grouping. De forma predeterminada, una visita nueva comienza tras un intervalo de 45 minutos, y las personas no identificadas solo aparecen si tienen al menos 3 detecciones a lo largo de 5 minutos (así, alguien que pasa brevemente frente a la cámara de una puerta no satura la vista). Un interruptor de la barra de herramientas de la línea de tiempo permite desactivar este filtro de umbral cuando quieres ver cada aparición breve.

Qué se ejecuta y dónde

EtapaDónde se ejecuta
Ingesta de video y detección de personas en los fotogramasEn el Edge Processor de tu instalación
Asociación facial, perfiles en la sombra, filtros de calidad y análisis de atributosEn la nube, con las colecciones faciales privadas de tu instalación
Sincronización de miembros y registros de entradaNube, desde tu sistema de gestión de miembros mediante la integración de Partner
Correlación de Self LearningNube, de forma periódica (requiere Enhanced AI Analysis)
Instantáneas de los informesNube, generadas a diario (para el día anterior, calculadas durante la noche según la hora local de la instalación)

Cada instalación tiene sus propias colecciones faciales aisladas (identificados, no identificados y lista negra): el reconocimiento nunca se comparte entre instalaciones. Las imágenes faciales y los metadatos de IA se almacenan en la región de almacenamiento que elijas y caducan según la retención de AI Metadata (de forma predeterminada, 24 meses). Consulta Seguridad y privacidad.

Glosario

TérminoDefinición
Identified Match ThresholdSimilitud mínima para confirmar que un rostro corresponde a un miembro (predeterminado: 85, Balanced)
Drop ThresholdPor debajo de este valor, una coincidencia parcial se descarta por completo (predeterminado: 45)
Identified Collection Search FloorSimilitud mínima para que la búsqueda siquiera devuelva un candidato (predeterminado: 40)
Visiting Member BonusPuntos de similitud que se suman cuando el candidato tiene un registro de entrada reciente (predeterminado: +5)
Check-in Lookback WindowCuánto tiempo atrás se buscan registros de entrada (predeterminado: 30 mins)
Borderline Confidence ZoneMargen de puntuación por encima del umbral de coincidencia en el que se aplica la comprobación de la pose (predeterminado: +7)
Profile Link ThresholdSimilitud mínima para vincular una detección con un perfil en la sombra existente (predeterminado: 80)
Duplicate Prevention ThresholdSimilitud a partir de la cual la comprobación de condiciones de carrera trata un rostro "nuevo" como un perfil existente (predeterminado: 90)
Minimum Detection ConfidenceConfianza que debe tener la IA de que una imagen contiene un rostro antes de intentar crear un perfil en la sombra (predeterminado: 90)
Enhanced AI AnalysisConfiguración General de CCTV que habilita metadatos más completos, seguimiento de trayectorias y Self Learning
DemeanorLectura emocional por persona "Calculated from detected emotions during the visit"
Sentiment scorePuntuación de 0 a 100 a nivel de zona o instalación, derivada de las expresiones faciales detectadas y ponderada según tu configuración de Sentiment Scoring