Développement de solutions scientifiques d’analyse de données 3D - QC-323

Discipline(s) souhaitée: Génie - informatique / électrique, Génie, Génie - mécanique, Informatique, Sciences mathématiques
Entreprise: Anonymous
Durée du projet: 6 months to 1 year
Preferred start date: As soon as possible.
Langue exigée: Flexible
Emplacement(s): Québec, Montréal, QC, Canada; Canada
Nombre de postes: 1
Établissements préférés: Université Concordia , Université Laval

Rechercher dans les réseaux internationaux de Mitacs - cochez cette case si vous souhaitez recevoir des profils de chercheurs basés à l’extérieur du Canada: 
No

Au sujet de l’entreprise: 

Nous sommes une entreprise spécialisée dans le développement de solutions innovatrices en analyse et en inspection de géométries complexes à partir de données 3D. Ayant déjà effectué des centaines de projets d’inspection et d’analyse de corrosion dans le secteur de l’énergie et du transport, nous avons effectué un virage vers la conception d’un logiciel d’analyse de données 3D, afin de permettre d’améliorer la sécurité et la précision des inspections à l’échelle internationale. 

Veuillez décrire le projet.: 

Titre : Conception d’un module de corrélation de données 3D et 2D provenant de différents équipements de mesure.

Problème

Les inspections dans le secteur du contrôle non-destructif sont souvent faites par la combinaison de plusieurs technologies ayant des précisions différentes et un objectif différent (détection vs mesure précise pour calculs.) Obtenir une corrélation précise des anomalies mesurées avec divers instruments est un atout important, permettant d’assurer l’intégrité des structures.

Objectifs

Concevoir une solution capable de corréler avec précision et en 3D des données provenant d’instruments de détection et d’instruments de mesure précis. La solution devra être paramétrable et flexible afin de pouvoir être réutilisée avec d’autres types d’instruments.

Descriptions des tâches

  • Recherche de la meilleure approche pour résoudre le problème.
  • Discussions avec les clients ciblés afin de bien comprendre le besoin.
  • Programmer la solution en Python
  • Transformer les données (orientation, segmentation, mise à l’échelle, etc.)
  • Visualisation et test des résultats dans le framework 3D du logiciel.

Livrables

  • Module ou librairie en Python
  • Documentation de la librairie et des tests s’il y a lieu

 

Expertise ou compétences exigées: 

  • Programmation en Python et familiarité avec les librairies scientifiques Python telles que Numpy et Scipy (similaire à MATLAB).
  • Bonnes connaissances en vectorisation et en calcul matriciel
  • Intérêt pour la visualisation 3D