Construire un système d'intelligence visuelle en temps réel :composants architecturaux clés
Dans le monde actuel axé sur les données, les fabricants recherchent des moyens plus rapides et plus intelligents pour améliorer l’efficacité opérationnelle, garantir la sécurité et prendre des décisions en temps réel. L’intelligence visuelle en temps réel est l’un des outils les plus prometteurs pour les aider à atteindre ces objectifs. Mais créer un système qui fournit des informations exploitables à partir de flux vidéo en direct et de données de capteurs en temps réel nécessite une architecture complexe et bien orchestrée composée de plusieurs composants intégrés.
À cette fin, la première couche de tout système d’intelligence visuelle est l’acquisition de données. Cela commence par les systèmes d'observation :des caméras et des capteurs stratégiquement placés dans une installation pour capturer des données riches et réelles en temps réel. Ces appareils surveillent les espaces physiques, les machines, les personnes et les produits pour générer un flux continu d'informations visuelles et environnementales.
Les caméras IP avancées peuvent désormais capturer des flux vidéo haute résolution et, lorsqu'elles sont équipées d'une IA intégrée, peuvent même effectuer des tâches préliminaires telles que la détection de mouvement ou la reconnaissance d'objets de base avant de transmettre les données en aval.
Mais aussi utiles que soient ces appareils, les données brutes qu'ils génèrent sont énormes :et c'est là que le véritable défi commence.
Élément architectural 1 :traitement des bords
Pour répondre aux exigences de réponse en temps réel, une grande partie des données doivent être traitées aussi près que possible de la source. C'est là que l'informatique de pointe entre dans l'architecture.
Les appareils Edge, tels que les ordinateurs de petite taille ou les caméras intelligentes, effectuent un traitement préliminaire, un filtrage ou des analyses localement sans envoyer toutes les données brutes vers le cloud. Cela réduit considérablement la latence, préserve la bande passante et permet de fournir des informations en millisecondes plutôt qu'en secondes ou minutes.
Par exemple, un appareil périphérique peut détecter une violation de la sécurité (comme une personne entrant dans une zone réglementée) et déclencher une alerte immédiate ou une réponse du système sans attendre la validation basée sur le cloud.
Le traitement Edge est particulièrement critique dans les environnements sensibles au facteur temps comme les chaînes de fabrication, où même quelques secondes de retard peuvent entraîner des erreurs coûteuses ou des risques pour la sécurité.
Élément d'architecture 2 :analyse visuelle
De nombreux systèmes vidéo offrent des fonctionnalités avancées telles que la détection de mouvement et la possibilité de différencier un objet d'un autre (par exemple, un écureuil qui passe par rapport à un humain). Mais un système d'intelligence visuelle en temps réel nécessite bien plus.
Ce qu’il faut, c’est la capacité de transformer la vidéo brute en données structurées et exploitables à l’aide de l’analyse visuelle. Une telle solution utilise généralement une couche basée sur l'IA qui analyse les flux vidéo pour détecter, classer et interpréter ce qui se passe en temps réel.
Une solution doit offrir la possibilité de :
- Détecter et suivre des objets (personnes, véhicules, machines)
- Reconnaître les comportements et les anomalies (flânerie, franchissement de ligne, mouvements irréguliers)
- Appliquer des règles personnalisables (par exemple, déclencher des alertes lorsqu'un chariot élévateur entre de manière inattendue dans un quai de chargement)
- Effectuer des recherches approfondies sur des heures de vidéo à l'aide de métadonnées
Ces analyses peuvent être déployées à la fois en périphérie et dans le cloud, en fonction des exigences du système. Grâce à des capacités d'intégration flexibles, les moteurs d'analyse visuelle peuvent également intégrer des modules tiers pour des tâches spécifiques à un domaine, telles que le contrôle qualité sur une chaîne de montage ou le suivi des mouvements de stocks dans un entrepôt.
Voir aussi : Échapper au piège du stockage des données grâce à l'intelligence visuelle en temps réel
Élément architectural 3 :traitement à très faible latence
Même les meilleures analyses sont inutiles sans un moteur de décision réactif pour agir en conséquence. Ce qu’il faut, c’est une plateforme de traitement de données à très faible latence, conçue spécifiquement pour les environnements où les décisions doivent être prises en quelques millisecondes. Une telle plate-forme doit être capable d'ingérer des données en streaming, d'appliquer une logique et de produire des actions. Les principales fonctionnalités incluent :
- Traitement en mémoire : Garantit que les données peuvent être consultées et manipulées rapidement, sans lectures ou écritures lentes sur le disque.
- Mouvement minimal des données : Traite les données au sein d'une seule couche pour réduire le décalage et la complexité du système.
- Structures de données optimisées :Accélère la récupération et l'évaluation des données pertinentes pour les décisions en temps réel.
Combinées, ces fonctionnalités permettent une intelligence visuelle en temps réel. Par exemple, si une pièce de machine commence à vibrer anormalement, l’anomalie peut être détectée par des capteurs et des analyses vidéo, puis transmise à la couche de traitement. En quelques millisecondes, le système peut lancer une séquence :signaler le système de maintenance, alerter les opérateurs, ralentir les machines et enregistrer l'événement, le tout sans intervention humaine.
Élément architectural 4 : Messagerie et connectivité
Pour que l’intelligence visuelle en temps réel soit efficace, les données doivent circuler librement entre tous les composants du système :appareils de périphérie, moteurs d’analyse, services cloud, systèmes de contrôle et applications d’entreprise. Ce qu’il faut, c’est une couche de messagerie et de connectivité IoT robuste.
Ce composant architectural achemine essentiellement les données des points d'observation vers les moteurs de traitement, puis vers les systèmes opérationnels. Ce doit être :
- Sécurisé : Protéger les données industrielles sensibles des menaces externes
- Efficace : Minimiser les frais généraux pour préserver les performances en temps réel
- Évolutif : Prise en charge de milliers de points de données et de points de terminaison à mesure que le système se développe
MQTT, Kafka ou d'autres protocoles de messagerie légers sont souvent utilisés ici, en fonction des exigences de latence et de bande passante du cas d'utilisation.
Éléments supplémentaires :Cloud Intelligence et analyse à long terme
Même si le traitement en temps réel s'effectue en périphérie et en mémoire, la valeur à long terme provient également de la couche cloud, où les données peuvent être agrégées, stockées et analysées au fil du temps.
Ce composant prend en charge des cas d'utilisation tels que :
- Maintenance prédictive grâce à l'analyse des tendances
- Optimisation des processus en utilisant les données de performances historiques
- Planification stratégique en intégrant des données visuelles aux plateformes ERP, MES ou BI
Les modèles de machine learning peuvent également être entraînés et affinés dans le cloud, puis déployés sur des appareils périphériques pour une utilisation en temps réel, créant ainsi une puissante boucle de rétroaction entre l'intelligence en temps réel et les informations stratégiques.
Rassembler tout cela
La dernière pièce du puzzle est l’intégration avec les systèmes d’action. Une fois qu’un aperçu est généré, il doit être exploitable. Cela pourrait signifier le déclenchement :
- Une alerte pour les opérateurs humains
- Une commande adressée à un système de contrôle (par exemple, arrêter une ligne)
- Une notification envoyée à un système d'entreprise (par exemple, enregistrer un ticket de maintenance)
La clé est de boucler la boucle, en transformant les informations en actions en quelques millisecondes pour améliorer les résultats, réduire les temps d'arrêt et prévenir les accidents ou les défauts.
Technologie de l'Internet des objets
- La diversité et la sécurité mènent le débat sur l'IoT au Mobile World Congress 2017
- Comment les convertisseurs de données doivent-ils être modélisés pour les simulations système ?
- Pourquoi les grandes entreprises américaines ont eu du mal en Chine :Uber
- La course au réseau IoT longue portée trouve les premiers leaders
- Pourquoi devriez-vous adopter un système de surveillance de niveau sans fil pour les grands réservoirs de stockage ?
- Présentation de l'IIC, maintenant avec OpenFog !
- Le risque de ne rien faire
- Comment l'IoT renforce le système de gestion de flotte ?
- Services 5G :essentiels à la mission, mais comment les garder écologiques, abordables et sécurisés ?