Amélioration des algorithmes d’extraction de défauts géométriques en 3D- QC-324

Project type: Research
Desired discipline(s): Engineering - computer / electrical, Engineering, Engineering - mechanical, Computer science, Mathematical Sciences
Company: Anonymous
Project Length: 6 months to 1 year
Preferred start date: As soon as possible.
Language requirement: Flexible
Location(s): Québec, Montréal, QC, Canada; Canada; Canada
No. of positions: 1
Desired education level: CollegeUndergraduate/BachelorMaster'sPhDPostdoctoral fellow
Open to applicants registered at an institution outside of Canada: No

About the company: 

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. 

Describe the project.: 

Problème

Les tuyaux en acier sont sujets à de nombreuses déformations qui rendent difficile la prise de mesure par extraction de la géométrie (ovalité, pliage à chaud, pliage à froid, froissement en surface, contraction près des sourdures et plusieurs autres causes environnementales.

Objectif

Améliorer les algorithmes d’extraction de la perte de matériau d’un logiciel d’analyse de données 3D.

Descriptions des tâches

  • Développer de nouveaux algorithmes intermédiaires permettant le filtrage de dommage mécaniques spécifiques.
  • Améliorer les algorithmes d’extraction actuels afin d’augmenter la précision et la répétabilité des résultats.
  • Optionel : améliorer la vitesse d’exécution des algorithmes.

Livrables:

  • Module ou librairie en Python
  • Documentation

Required expertise/skills: 

  • 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