Depuis la publication de mon premier blog sur Inspection visuelle maximale (MVI), j'ai fait un petit voyage, j'ai approfondi ses fonctionnalités, exploré de nouveaux cas d'utilisation et découvert à quel point cette technologie peut être polyvalente.

Dans cet article, je souhaite partager un aperçu plus approfondi de ce que MVI a à offrir, des détails techniques et des différentes manières de l'utiliser pour résoudre des problèmes du monde réel. Que vous soyez curieux de savoir comment fonctionne MVI sous le capot, que vous souhaitiez le déployer en périphérie ou que vous recherchiez simplement des exemples pratiques, je vais aborder les idées et les leçons que j'ai apprises jusqu'à présent.

Sous le capot

MVI combine l'analyse d'images et de vidéos avec des modèles d'apprentissage en profondeur pour effectuer la classification, la détection d'objets et la détection d'anomalies. Ce qui distingue MVI, c'est son accessibilité : les utilisateurs peuvent entraîner des modèles avec un minimum d'expertise technique, mettant ainsi l'IA avancée à la disposition d'un plus large éventail d'organisations.

  • Modèle de formation : Les utilisateurs téléchargent des images ou des vidéos, étiquettent des données et entraînent des modèles directement dans l'interface MVI.
  • Déploiement : Une fois formés, les modèles peuvent être déployés pour inspecter les actifs à grande échelle, que ce soit dans le cloud ou à la périphérie.
  • Intégration : MVI s'intègre à Monitor, permettant ainsi à l'utilisateur de définir des règles sur la manière dont certains résultats sont gérés. Il dispose également d'une API robuste permettant des intégrations dans d'autres services tiers et Gérez.

Entraînement

Pour entraîner un modèle à l'aide de MVI, vous aurez besoin d'au moins un GPU (oui, c'est la partie la plus coûteuse). À partir de là, le processus est simple :

  • Créez un ensemble de données : Rassemblez un ensemble d'images (de préférence plus de 20).
  • Étiquetez les données : Marquez les endroits où les défauts ou les anomalies apparaissent sur chaque image.
  • Augmentez les données : Augmentez la diversité des ensembles de données pour une meilleure précision.
  • Entraînez le modèle : Choisissez un algorithme en fonction de votre cas d'utilisation.
  • Reformer le modèle : Il est souvent nécessaire de réentraîner le modèle pour affiner sa précision.
  • Déploiement : Déployez le modèle entraîné sur le cloud ou le serveur Edge.


Une fois formés, ces modèles sont également exportables. Permet d'utiliser les modèles sur plusieurs systèmes. Et si vous n'avez plus besoin d'affiner votre modèle, vous pouvez le laisser ici et la partie coûteuse est terminée.


Le processus ne s'arrête pas après le déploiement. Voici ce que vous pouvez faire ensuite :

  • Étiquetage : Utilisez le modèle déployé pour étiqueter automatiquement les nouvelles images dans les ensembles de données, ce qui permet au modèle de s'améliorer en permanence et de réduire le temps nécessaire pour réentraîner/affiner les modèles.
  • Raffinement du modèle : Créez des modèles généralisés, puis affinez-les pour répondre à des besoins spécifiques. Par exemple, un modèle entraîné sur les extincteurs peut être réentraîné avec des images supplémentaires d'un autre type d'extincteur, affinant ainsi le modèle existant sans repartir de zéro.

Usage général

Lorsque j'ai participé à un récent groupe d'utilisateurs Maximo, j'ai remarqué qu'il y avait un petit malentendu quant à la manière dont le MVI est utilisé dans l'industrie. Beaucoup de gens semblaient penser à MVI d'une manière très spécifique : imaginez une caméra fixée au-dessus d'un tapis roulant sur une chaîne de production, analysant des pièces dans un environnement stable et immuable. Et oui, c'est un cas d'utilisation classique, mais cela ne fait qu'effleurer la surface.

Ce que j'ai découvert, c'est que MVI est bien plus dynamique et polyvalent que beaucoup ne le pensent. Il n'est pas limité aux configurations statiques. Par exemple, un technicien peut utiliser le MVI pour des inspections en personne, simplement en prenant une photo d'un actif alors qu'il se promène dans une usine. Vous pouvez également utiliser les flux en direct des caméras de sécurité situées le long des voies ferrées pour vérifier automatiquement la présence d'obstacles. À l'autre extrémité du spectre, vous pouvez même avoir des drones survolant une ferme solaire, le MVI surveillant les images en direct ou les analysant ultérieurement dans le cadre d'une inspection par lots.

L'essentiel ? MVI s'adapte à vos besoins. Il ne s'agit pas d'adapter votre processus à l'outil, mais de laisser l'outil s'adapter à votre cas d'utilisation, qu'il soit fixe, mobile, en direct ou après coup.

MVI à la pointe

Déploiement Edge signifie exécuter les modèles d'IA de MVI sur des appareils ou des serveurs plus proches des actifs. Un exemple simple est une caméra connectée directement à un serveur périphérique local. La caméra transmet les données à ce serveur avec une latence minimale, où la sortie est analysée en continu, prête à être déclenchée par le modèle.

Principaux avantages

  • Informations en temps réel : Les périphériques ou nœuds traitent les images et les vidéos instantanément, ce qui permet de détecter immédiatement les défauts ou les anomalies.
  • Latence réduite : Les décisions peuvent être prises localement, sans attendre plusieurs appels d'API avec un serveur cloud.
  • Efficacité de la bande passante : Seuls les résultats pertinents (pas les images brutes) sont envoyés aux systèmes centraux, ce qui permet d'économiser les ressources du réseau.
  • Sécurité renforcée : Les données sensibles sur les actifs peuvent être traitées et stockées au niveau local ou régional, réduisant ainsi les risques d'exposition.

Utilisation du serveur MVI Edge

L'utilisation d'un serveur Edge est étonnamment simple une fois que vous avez commencé. La première étape consiste à le connecter à votre serveur de formation MVI à l'aide d'une clé API. C'est cette connexion qui permet de tout débloquer. À partir de là, vous pouvez sélectionner les modèles que vous souhaitez exécuter localement sur l'Edge.


Une fois les modèles en place, vous configurez vos sources d'entrée. Vous pouvez choisir entre des dossiers d'images, des dossiers vidéo ou des flux de caméra en direct, selon la manière dont vous souhaitez inspecter vos données. Qu'il s'agisse d'une diffusion en direct constante ou d'un lot d'images et de vidéos déposés selon les besoins, le serveur Edge le gère de manière propre et efficace.

Ensuite, vous créez une station. Considérez cela comme un regroupement logique pour vos inspections, regroupant les résultats connexes en un seul endroit. Au sein d'une station, vous définissez ensuite les inspections individuelles. Chaque inspection vous permet de décider quel modèle utiliser, comment il doit se comporter et ce qui le déclenche, que ce soit selon un calendrier ou en fonction d'un message MQTT.


Enfin, tout est réuni dans le tableau de bord. De là, vous pouvez voir toutes vos inspections en un coup d'œil et comprendre instantanément leur état actuel. Vous pouvez suivre ce qui a été traité, examiner les résultats au fur et à mesure qu'ils arrivent et repérer rapidement tout ce qui nécessite une attention particulière.

Exemple de cas d'utilisation

Une ferme solaire déploie des drones équipés d'une IA de pointe pour inspecter les panneaux. Les drones analysent les images en temps réel, signalent les panneaux endommagés et envoient uniquement des alertes exploitables au système central Maximo. Les techniciens de terrain reçoivent des bons de travail ciblés, ce qui réduit le temps d'inspection manuelle et maximise la disponibilité des actifs.

Considérations techniques relatives au déploiement Edge

L'un des avantages du déploiement en périphérie est la flexibilité. Les serveurs ou les appareils exécutant les modèles peuvent varier en fonction de votre cas d'utilisation et des exigences du modèle. J'ai récemment assisté au UK&I MUG avec Naviam. Nous y avons assisté à une démonstration dans laquelle IBM avait un serveur Edge fonctionnant sur un matériel vieux de près de 15 ans, sans GPU et avec seulement 16 Go de RAM.

La règle s'applique toujours : vous en avez pour votre argent. Un serveur plus récent vous offrira une vitesse et une fiabilité accrues, mais même un matériel modeste peut gérer certaines charges de travail sans vous ruiner.

Impact dans le monde réel

  • Fabrication : Détecter l'usure des machines avant qu'une panne ne survienne
  • Énergie et services publics : Inspection des pipelines, des lignes électriques et des panneaux solaires dans des endroits éloignés ou dangereux
  • Transport : Surveillance de l'infrastructure (voies ferrées, ponts, par exemple) pour détecter la corrosion ou les dommages, avec des alertes instantanées pour les équipes de maintenance

Les fonctionnalités de pointe de MVI constituent une avancée en matière de gestion d'actifs, car elles fournissent des informations exploitables en temps réel là où elles sont le plus importantes. Permettre aux équipes de former et de déployer des modèles avec peu ou pas d'expérience réelle des modèles de vision. Dans le prochain blog, j'aborderai plus en détail de Naviam solution qui nous permet de combler le fossé en intégrant les inspections MVI (à la fois en périphérie et dans le cloud) directement dans MAS Manage.

Unlock the Ultimate Guide to IBM Maximo Application Suite (MAS)

Discover everything you need to know to modernize your asset management strategy.

Inside, you’ll learn:

  • What’s new in IBM Maximo Application Suite 9.0
  • Key differences between Maximo 7.6 and MAS
  • How AppPoints and OpenShift change the game
  • Industry use cases across energy, manufacturing, and transportation
  • Step-by-step guidance for upgrading and migration readiness
Cover of 'The Ultimate Guide to MAS Maximo Application Suite' by Naviam featuring a man in a yellow construction helmet and safety vest holding a tablet.
×

ActiveG, BPD Zenith, EAM Swiss, InterPro Solutions, Lexco, Peacock Engineering, Projetech, Sharptree, and ZNAPZ have united under one brand: Naviam.

You’ll be redirected to the most relevant page at Naviam.io in a few seconds — or you can go now.

Read Press Release