De plus en plus, les systèmes de vision industrielle réalisent le traitement en local des images. Ce qui limite les transferts de données au système central et décongestionne le réseau de transmission de l'entreprise.
L ection, la surveillance et la diffusion avision industrielle a fait d'énormes progrès au cours des dix dernières années. Les algorithmes de détection des contours et de détection du mouvement, d'une part, et les avancées technologiques en silicium avec leurs retombées pour les capteurs d'image, les réseaux logiques programmables, microcontrôleurs et processeurs graphiques (GPU), d'autre part, ont favo-risé l'intégration de cette vision industrielle dans les applications embarquées. En outre, afin de rendre cette technologie plus accessible aux concepteurs, les fabricants proposent aujourd'hui des éléments complexes directement téléchargeables sur FPGA, ainsi que de nouveaux environnements de développement (logiciel OpenCV, par exemple).
Cet engouement pour la vision industrielle va de pair avec une tendance à fusionner systèmes industriels et Internet des objets (IdO). L'utilisation de capteurs de plus en plus intelligents, sous le contrôle d'algorithmes de traitement des images, permet de recueillir des données précieuses sur le fonctionnement des équipements. Ce qui a pour conséquence d'ouvrir de nouvelles voies à la surveillance. Quant au développement de la vision industrielle, il s'explique, d'une part, par une nécessité d'optimisation des transferts de données (réduction de la consommation d'énergie et de la bande passante) et, d'autre part, par une recherche d'automatisation. L'une des applications phare de la vision industrielle concerne l'ins-pection. Or, au cours des dix dernières années, le prix des caméras à hautes performances –munies de détecteurs d'images CMOS– a chuté, ce qui a permis de démocratiser l'inspection de cartes et de systèmes électroniques. En outre, l'association de ces caméras à des FPGA a permis d'améliorer l'analyse des images et, in fine, la prise de décision. De tels dispositifs fournissent, en local, une réponse adaptée aux stimuli reçus, ce qui limite les transferts de données vidéo via les réseaux de transmission de l'entreprise.
Le rapprochement de l'inspection et de l'IdO a aussi permis d'enrichir l'ensemble des données servant à analyser les performances de l'usine. Plutôt que des données brutes, la vision industrielle «intelligente» fournit des informations déjà travaillées, directement assimilables par l'informatique de l'entreprise. Ce qui contribue à décongestionner le système informatique (ERP, etc.) qui doit gérer des millions de données –et de plus en plus de données du fait de la diffusion de l'Internet des objets. D'où une réduction de la charge du réseau de transmission et du serveur, en même temps qu'une amélioration de la prise de décision.
La vision industrielle : dispositif clé du robot
Les améliorations de la vision industrielle ont favorisé l'avènement de systèmes robotisés au sein de l'usine. De tels systèmes communiquent directement avec les autres équipements de l'atelier également dotés de vision. Ces intercommunications locales contribuent à la réduction des transferts d'in-formations aux serveurs centraux. C'est notamment dans le domaine de la manutention des matériaux –convoyage de matériaux dans l'usine, placement sur les machines, picking des produits dans les entrepôts…–, que la vision industrielle a révolutionné les pratiques. Outre le déplacement de robots filoguidés, la vision industrielle permet au-jourd'hui la détection d'obstacles en circulation dans l'atelier et favorise, de ce fait, une coopération sécurisée entre robots et employés. Dans le cas du picking, la vision industrielle permet d'identifier les produits recherchés via la lecture optique des codes à barres puis de saisir, via bras robotisé, les ar-ticles sélectionnés avant de les placer dans un panier.
La vision industrielle permet aux véhicules aériens sans pilote de mener à bien des opérations d'inspection dans des zones difficiles d'accès ou dangereuses, ainsi que des opérations logistiques.
La vision industrielle a également donné tout son sens aux véhicules aériens sans pilote (UAV pour
Le décollage de la surveillance
Parce qu'elle permet le traitement automatisé et local des images, la vision industrielle a grandement favorisé l'essor de la surveillance vidéo. Pour ce, l'utilisation de FPGA a beaucoup contribué à la détection des objets (fixes ou en mouvement) ainsi qu'à leur différenciation. Et, aujourd'hui, le
Des logiciels de traitement des images de plus en plus pointus
Les technologies logicielles et matérielles utilisées dans la vision industrielle progressent continûment. Ainsi, les algorithmes de traitement de l'image permettant la vision industrielle sont aujourd'hui téléchargeables par les FPGA et par les processeurs graphiques les plus récents. De tels composants savent gérer de 8 à 16 canaux simultanément, avec des fréquences de 60 images par seconde. Le fait qu'ils opèrent en liaison avec des logiciels de haut niveau, comme par exemple OpenCV, leur donne davantage d'ampleur.Ainsi, alors qu'il était initialement cantonné à des activités de recherche et développement, OpenCV est aujourd'hui très utilisé. En effet, la version 3.0 d'OpenCV a permis l'adaptation aux standards C++ et s'est ouverte à la vision 3D ainsi qu'à la réalité augmentée. La dernière version (3.1) inclut, quant à elle, des améliorations rela-tives aux algorithmes d'étalonnage, de gestion des flux optiques, de filtrage de l'image, ainsi que de détection-différenciation.
À l'avenir, le
Ainsi, l'évolution des technologies de la vision industrielle accentue le traitement local de données complexes. Ce qui réduit la charge de travail des serveurs centraux et permet le déploiement d'architectures décentralisées, moins consommatrices d'énergie, liée aux transmissions de données.