erCv

Fiche dév Ens Sup - Recherche
  • Création ou MAJ importante : 04/04/13
  • Correction mineure : 08/11/13
  • Auteur de la fiche : Cyril Bordreuil (Laboratoire de Mécanique et Génie Civil - Université Montpellier 2)
  • Responsable thématique : Dirk Hoffmann (Centre de Physique des Particules de Marseille (CPPM-IN2P3))
Mots-clés

erCv : analyse d'images lors d'un procédé de soudage

Ce logiciel a été développé (ou est en cours de développement) dans la communauté de l'Enseignement Supérieur et de la Recherche. Son état peut être variable (cf champs ci-dessous) donc sans garantie de bon fonctionnement.
  • Site web
  • Système : UNIX-like, MacOS X
  • Version actuelle : 1.3.0 - 8/11/2013
  • Licence(s) : CeCILL
  • Etat : en développement
  • Support : maintenu, développement en cours
  • Concepteur(s) : Edward Romero, Cyril Bordreuil
  • Contact concepteur(s) : cyril.bordreuil@univ-montp2.fr
  • Laboratoire(s), service(s)... : Univ Montpellier 2

 

Une fiche logiciel décrit plus en détail ce développement, consultez la pour plus d’informations : erCv
Fonctionnalités générales du logiciel

Le logiciel permet le traitement et l'analyse d'images lors d'un procédé de soudage. Le procédé de soudage à l'arc induisant de fortes perturbations, des algorithmes couplant traitement d'images basique, géométrie algorithmique et analyse de graphes ont dû être mis en œuvre. La bibliothèque est développée en C++ pour les applications nécessitant un traitement rapide et quelques fonctionnalités ont été portées dans python.
La bibliothèque peut intéresser toute personne cherchant des algorithmes pour détecter des contours entre phase liquide et phase solide dans un environnement perturbé ou non.

Autres fonctionnalités

Les algorithmes prennent en compte la possibilité d'une nuisance optique au niveau des images et l'ensemble des algorithmes introduisent différents paramètres permettant de gérer les perturbations optiques induite par l'arc.
Outre l'entrée-sortie en forme de tableaux numbpy, le logiciel fournit / contient certaines interfaces graphiques pour des analyses.

Originalité

Aucun logiciel libre n'offre la possibilité d'analyser les interfaces solides liquides dans différentes configurations. Si OpenCv propose l'ensemble des fonctionnalités nécessaire au traitement d'images, erCv ajoute la robustesse d'une bibliothèque d'algorithme de graphe et de géométrie (CGAL). En particulier, la fermeture des contours s'appuie sur une méthode de Alpha shape combinée à la recherche de grand cycle dans un graphe. L'ensemble est programmé en C++, ce qui laisse la possibilité d'un traitement en temps réel.

Contexte d’utilisation du logiciel

Au niveau du laboratoire, erCv est utilisé pour la détection d'interface liquide solide au cours du soudage à l'arc. L'évolution des contours permet d'analyser l'équilibre entre les phénomènes mis en jeu (tension superficielle, pression électromagnétique, ...) au cours du procédé.
Une description d'erCv appliquée à un soudage MIG est faite dans la publication mentionnée plus loin (2013). L'interface python est constamment enrichi pour s'adapter aux problématiques des doctorants.

Publications liées au logiciel

Image Processing and geometrical analysis for profile detection during P-Gas Metal Arc Welding E. Romero, J. Chapuis, C. Bordreuil, F. Soulié, G. Fras, Journal of Engineering Manufacture, 2013