Caméra de vision industrielle, quelle approche choisir ? Vision traditionnelle VS Vision Artificielle

Caméra de vision industrielle, quelle approche choisir ?  Vision traditionnelle VS Vision Artificielle

La qualité est essentielle dans toute industrie, c’est pourquoi le contrôle qualité représente une étape cruciale dans toute chaîne de production. De nos jours, l'étude AFNOR révèle que pour 53 % des entreprises, le coût de la Non-Qualité est compris entre 1 et 5% du chiffre d’affaires. Pour 34 % d'entre elles, ce coût s'élève à plus de 5 % voire à plus de 10% du CA. Historiquement, la majorité des tâches relatives au contrôle qualité étaient réalisées par des êtres humains. Toutefois, ces tâches peuvent s’avérer répétitives et empêchent en définitive l’homme de travailler sur des tâches à forte valeur ajoutée.

Coût de la Non-Qualité = 5% du CA

C’est ici qu'interviennent les caméras de vision industrielle, incluant toutes les options technologiques qui remplacent l'inspection visuelle par l’homme. Le but étant d’améliorer la productivité en permettant à l'humain de se concentrer sur les tâches à forte valeur ajoutée, et en laissant la technologie se charger des tâches répétitives. 
La vision industrielle traditionnelle est de plus en plus démocratisée, mais il existe certains cas où cette dernière rencontre des limites : une forte variabilité dans une même pièce, ou bien encore une tolérance modulaire des défauts.

Une solution fait alors son apparition : l’intelligence artificielle. Principe à la base du Machine Learning et du Deep Learning, cette solution est encore trop peu connue et utilisée mais s’avère très efficace en complément de l’approche traditionnelle.

L’intelligence artificielle est peut-être l’élément manquant à votre chaîne de production. Pour le savoir, nous allons discuter des avantages et inconvénients des approches traditionnelle et artificielle.


SOMMAIRE
  1. Qu’est-ce que la vision industrielle traditionnelle ?
  2. Qu’est-ce que la vision industrielle basée sur l’intelligence artificielle ?
  3. Les plus et les moins de chaque approche
  4. Quelle approche choisir ?
  5. Conclusion

Qu’est-ce que la vision industrielle traditionnelle ?

La vision industrielle traditionnelle consiste en l’analyse d’images obtenues par caméras de vision industrielle. Elle utilise un ensemble d'algorithmes de traitement d'image pour réaliser soit directement des tâches (relativement haut niveau), soit des traitements intermédiaires (segmentation de l'image par ex.).
Cette approche utilise des “règles” prédéfinies pour identifier et classifier les objets dans une image.
Les "règles" sont davantage des paramètres que l'on règle sur les algorithmes pour obtenir ce que l’on veut. Elles doivent être strictement décrites mathématiquement afin d’être interprétées facilement.

Le but de cette approche est d’automatiser l’inspection visuelle selon des règles strictes prédéfinies par l’utilisateur.

La vision industrielle est une approche déterministe, et nécessite un contexte précis pour repérer des défauts de manière fiable. C’est-à-dire que chaque pièce doit être inspectée dans les mêmes conditions, que ça soit d’éclairage ou d’orientation. 
Dès lors, la vision traditionnelle est limitée dans sa capacité à modéliser une situation normale, par rapport à la vision par l'intelligence artificielle. Elle peut modéliser quelque chose de simple, qu'on peut définir avec des règles appliquées sur des résultats d'algorithmes de traitement d'image, mais elle ne peut pas modéliser quelque chose de plus complexe et variable.

 

Qu’est-ce que la vision industrielle basée sur l’intelligence artificielle ?

Au lieu d’appliquer des règles strictes imposées par un expert de la vision, l’intelligence artificielle cherche à modéliser une situation. L’IA cherche à « se programmer » seule en analysant une banque d’images.

Sur la base de ces images, le logiciel va construire un modèle capable de prédire l’état de nouvelles images.
Il est ainsi capable de catégoriser de nouvelles images sans que celles-ci ne fassent partie de la banque d’images utilisée lors de son apprentissage.
Plus la banque d’image fournie est large et qualitative, plus le modèle sera performant.

En résumé, à la différence de la vision traditionnelle, qui est basée sur un ensemble d’à priori définis par son utilisateur, l’intelligence artificielle crée en autonomie sa propre modélisation au plus proche de la réalité en se basant sur de multiples exemples terrains.

Les plus et les moins de chaque approche

Les deux approches existent et ont leurs avantages et inconvénients. Il convient donc de sélectionner la plus adaptée à votre situation.

Vision Traditionnelle
  • Les +

    Elle requiert très peu de données et ne nécessite pas de mécanisme de collecte ou de labellisation de données au préalable.

    C’est une approche entièrement customisable, tous les critères sont configurés à l’avance. La vision traditionnelle est alors très efficace pour réaliser des mesures et des seuils précis qui peuvent être configurés pour répondre à un cahier des charges.

    Elle est explicable. Basée sur un système de règles strictes, son comportement est entièrement prévisible.
  • Les -

    C’est une solution qui mobilise de la ressource. De par sa configuration complexe, elle nécessite obligatoirement l’intervention d’un ingénieur/technicien en vision durant l’étape de programmation et pour l’entretien.

    Il est difficile de créer des règles pour tous les scénarios possibles, surtout dans des environnements complexes et dynamiques, ce qui limite les performances de cette approche. Les défauts reconnus ne peuvent être que des défauts déjà connus et rencontrés. Un tout nouveau type de défaut, ne faisant donc pas l’objet d’une règle, ne pourras être repéré.
Intelligence Artificielle
  • Les +

    Très flexible, sa capacité à s’améliorer constamment lui permet de s’adapter facilement et automatiquement a des changements d’environnement.

    Elle permet une économie de ressources notable puisque sa configuration est simple et ne nécessite pas d’expert en vision.

    Très efficace dans des milieux complexes et dynamiques, elle permet d’automatiser des cas jusqu’ici trop difficiles car trop variables (luminosité, structure, forme, texture…)
  • Les -

    L’entrainement du logiciel requiert de la donnée de qualité et en quantité. La donnée doit être représentative de la production et correctement exploitable pour aboutir à des résultats fiables.

    Il n’est pas possible de paramétrer ou extraire des valeurs métrologiques. Seul un statut de conformité est donné, aucune mesure n’est réalisée.

Quelle approche choisir ?

Le meilleur choix pour vous dépend entièrement de la situation et de l’application.

L’Intelligence artificielle ne peut extraire de données métrologiques. Il est donc préférable d’opter pour la vision traditionnelle dans certains cas. Puisqu’elle est basée sur un nombre fixe de règles et ne peut évoluer sans l’intervention d’un expert de la vision, la vision traditionnelle sera particulièrement efficace pour des tâches relativement simples et qui ne vont pas évoluer.
Par exemple, si vous souhaitez détecter une erreur sur les dimensions d’une pièce, la vision traditionnelle sera le meilleur choix.

Cependant, la vision traditionnelle ne peut s’adapter à un contexte où les règles changent et/ou sont trop nombreuses à définir.

L’intelligence artificielle vient pallier ce manque puisqu’elle permet d’identifier les défauts les plus complexes en continu, malgré la variabilité.
L’IA s’avère particulièrement efficace dans l’analyse de produits qui différent par des éléments de couleur, forme, texture, agencement d'éléments…

Par exemple, la couleur ou la présence de tâches d’huiles dans la détection de présence/absence de joints peut entraîner beaucoup de variabilité. Utiliser la vision traditionnelle nécessiterait un très grand nombre de règles et résulterait certainement en de nombreuses mauvaises décisions informatiques. L’intelligence artificielle s’adapte et donne des résultats bien plus fiables.

Conclusion

Les deux approches ont leurs forces et leurs faiblesses, et le choix de l’approche dépend des exigences spécifiques de l’application.
La vision fondée sur l’IA ouvre la porte à des applications qui auraient été impossibles il y a quelques années. La détection des défauts est particulièrement bien adaptée à une approche de vision basée sur l’IA.

Chez Visionairy, nous avons décidé de rendre accessible la vision par intelligence artificielle.

Notre solution Visionairy vous permet d’automatiser les inspections visuelles directement sur vos chaînes de production sans connaissance en vision industrielle.
Nécessitant très peu d’échantillons, notre solution est fonctionnelle à partir de seulement 30 images conformes.

 

Envie d’en apprendre plus sur notre solution ?

Consultez notre page produit ou bien programmez une démonstration.

Published on
1/3/2024
Written by
Anne-lys LANORE

Latest articles

See more