Les lacunes dans les événements NVR surviennent parce que l'enregistrement continu et la génération d'événements par IA suivent des pipelines distincts, avec des flux, des files d'attente, des seuils et des modes de défaillance différents.
Un NVR domestique peut enregistrer sans interruption les images d'une caméra tandis que sa chronologie des événements ignore une personne, une voiture ou un colis. L'enregistrement peut remultiplexer directement le flux de la caméra, tandis que la détection décode les images, applique un filtrage par mouvement, exécute l'inférence, suit les objets et écrit les métadonnées des événements. Toute étape surchargée ou filtrée peut entraîner la perte de l'événement sans endommager la vidéo stockée utilisée pour une vérification ultérieure.
L'enregistrement peut réussir sans le flux de détection
De nombreux NVR enregistrent un flux haute résolution tout en analysant un sous-flux de résolution inférieure. Le flux principal peut rester sain lorsque le flux de détection est interrompu, change de résolution, ne contient pas d'images clés ou ne parvient pas à être décodé. Cette distinction reste visible lors de tests ultérieurs à domicile.
La description des pipelines NVR distincts sépare les rôles d'entrée caméra, de décodage, de détection et d'enregistrement. La signature est constituée de clips complets associés à des erreurs ou à une perte d'images uniquement sur l'entrée d'analyse. Le résultat intermédiaire doit rester inspectable avant toute automatisation.
Si la lecture ultérieure de l'intervalle enregistré contient l'objet, cela prouve la capture, mais pas l'accès du détecteur en temps réel. Comparez les compteurs d'images propres à chaque flux plutôt qu'un seul indicateur signalant que la caméra est en ligne. Cette limite doit être mesurée séparément dans des conditions d'utilisation réalistes.
Le mouvement, l'inférence et le suivi peuvent supprimer un événement
Les masques de mouvement, les zones, les filtres d'objets, les seuils de confiance, les taux d'échantillonnage, les accélérateurs saturés et les files d'inférence complètes peuvent empêcher une détection candidate de devenir un événement suivi. Les objets brefs ou immobiles sont les plus sensibles au facteur temps. La conséquence pratique apparaît lorsque plusieurs sources se disputent des ressources limitées.
L'architecture de planification des détecteurs d'objets montre comment la planification des détecteurs et le choix du périphérique s'intercalent entre les images décodées et les résultats d'objets acceptés. La signature diagnostique correspond à des images décodées sans détections ni suivis obtenus à temps. Cette dépendance doit rester explicite dans l'interface finale.
Relisez le même clip hors ligne avec le détecteur figé. Si la détection hors ligne réussit, la planification ou le filtrage en temps réel est en cause ; si elle échoue de la même manière, les conditions visuelles et les seuils du modèle sont des causes plus probables. Le résultat doit donc être vérifié par rapport aux éléments d'origine.
Les métadonnées d'événement peuvent être perdues après une détection réussie
Un objet peut être détecté et suivi alors que la création de l'événement, la génération de la miniature, les validations de la base de données, la livraison des messages ou le nettoyage lié à la conservation échouent. L'enregistrement reste disponible parce que son processus d'écriture utilise une autre file d'attente et un autre objet de stockage. Cette distinction reste visible lors de tests ultérieurs à domicile.
La configuration de conservation des métadonnées d'événement distingue la conservation des enregistrements de celle des événements, ainsi que les catégories d'alertes ou de détections. Cela montre pourquoi l'absence d'une entrée dans la chronologie n'implique pas l'absence des données vidéo. Le résultat intermédiaire doit rester inspectable avant toute automatisation.
La limite de défaillance correspond à un filtrage intentionnel : une détection située en dehors de la zone requise ou dont la durée de présence est inférieure au seuil n'est pas une lacune du pipeline. Vérifiez la règle d'événement déclarée avant de qualifier l'élément manquant de la chronologie de perte de données.
Suivez un événement manquant à travers des pipelines parallèles
Pour une lacune connue, enregistrez les images des flux principal et de détection, les erreurs de décodage, le score de mouvement, les masques, les zones, les soumissions au détecteur, le délai de file d'attente, le résultat de l'inférence, l'identifiant de suivi, la transition d'état de l'événement, la validation dans la base de données, l'écriture de la miniature, la publication du message et la chronologie des segments enregistrés.
Utilisez l'enregistrement par rapport à l'analyse des événements pour confirmer pourquoi l'enregistrement et l'analyse sont intentionnellement séparés. Relisez ensuite le clip stocké hors ligne et comparez les résultats en temps réel et hors ligne sans modifier les seuils. Cette limite doit être mesurée séparément dans des conditions d'utilisation réalistes.
Réparez la première transition manquante : flux de détection, filtrage, inférence, suivi ou validation des métadonnées. Ne déduisez pas l'état du détecteur à partir de l'enregistrement continu et n'abaissez pas les seuils lorsque l'événement a été détecté mais perdu en aval. La conséquence pratique apparaît lorsque plusieurs sources se disputent des ressources limitées.
Centre Tech & IA
Plus à lire

Qu’est-ce qui amène un planificateur d’agent IA à répéter des étapes déjà effectuées ?
Suivez les étapes répétées du planificateur à travers la persistance de l’état, les preuves d’achèvement, l’analyse des résultats des outils, la conservation du contexte,...

Qu’est-ce qui provoque des erreurs d’autorisation uniquement dans les sous-processus des agents d’IA ?
Comparez l’identité du processus parent et du processus enfant, la vue du système de fichiers, l’environnement, les capacités, la politique de sécurité et le...

Quelles sont les causes de la saturation du processeur lorsque le transcodage matériel et l’IA vidéo s’exécutent simultanément ?
Suivez la saturation du processeur au niveau du déchargement des codecs, de la conversion des pixels, des copies d’images, du prétraitement de l’IA, de...

