Scanner 3D : reconnaissance d'objets dans des nuages de points

Reconnaissance d'objets

Développement logiciel pour la détection du volume réel et des enveloppes convexes d'objets au moyen de scanners 3D. Capteurs et graphisme 2D/3D pour la mesure, la reconnaissance d'objets et l'étalonnage du laser. Développement d'algorithmes pour les domaines mentionnés. En détail : Rotating Calipers, Minimal Bounding Box, Ransac, calcul de valeurs propres, etc. Pré-calcul et vérification des algorithmes avec MATLAB.

Client : fabricant international de capteurs
Technologies : C++, Visual Studio, MATLAB, OpenCV, PCL, Halcon, Eigen, UML, SVN, Blender, AutoCAD

  • lire la suite

    Pour un fabricant international de capteurs, nous avons développé des modèles mathématiques et des algorithmes logiciels pour l'analyse de données de scan 3D. De nombreux filtres ont été placés en amont de l'analyse afin d'améliorer les calculs et d'optimiser les données de départ.

    La tâche consistait à reconnaître et à classer des objets à partir des données de scan 3D (nuage de points), c'est-à-dire à reconnaître la forme géométrique (cylindre, parallélépipède, sphère, etc.). Un calcul du volume effectué ensuite a fourni les résultats souhaités avec des performances élevées.

    Pendant la phase de test, nous avons installé les scanners à différentes positions en laboratoire, les avons connectés au système embarqué et configurés. Nous avons également utilisé des données d'une installation de production sur laquelle les scanners 3D nouvellement développés avaient été montés. Afin de produire une multitude de variantes pour les tests, nous avons modélisé un montage en 3D pour simuler des données de scan.

CONTACT

Sélectionnez votre langue