Appariement grossier 3D V2

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Fonction

Cette étape apparie grossièrement le modèle de nuage de points avec les nuages de points d’origine et produit les poses candidates des objets cibles calculées de manière grossière.

Scénario d’utilisation

Cette étape est généralement utilisée pour détecter l’objet cible dans le nuage de points de la scène et obtenir des poses candidates approximatives. Cette étape est généralement utilisée conjointement avec l’étape Appariement fin 3D.

Entrée et sortie

3d coarse matching v2 input and output

Paramètres

Niveau de réglage des paramètres

Description du paramètre : Ce paramètre est utilisé pour sélectionner le niveau de réglage des paramètres pour l’étape.

Liste des valeurs : Basique et Avancé.

Valeur par défaut : Basique

Niveau de réglage des paramètres basique

Paramètres du modèle

Sélection du modèle

Description du paramètre : Ce paramètre est utilisé pour sélectionner le fichier de modèle de nuage de points dans la bibliothèque de modèles (project folder/resource/3d_matching).

Instruction de réglage : Après avoir créé un modèle de nuage de points avec éditeur d’objet cible, cliquez sur le bouton à droite du paramètre pour faire apparaître la liste déroulante afin de sélectionner ou de changer le fichier de modèle de nuage de points.

Méthode d’appariement

Description du paramètre : Ce paramètre est utilisé pour sélectionner le mode d’appariement pour l’appariement grossier 3D.

Liste des valeurs : Appariement des arêtes et Appariement des surfaces.

Valeur par défaut : Appariement des arêtes.

Instruction de réglage : Veuillez sélectionner le mode en fonction du modèle de nuage de points utilisé. Si le modèle de nuage de points représente l’arête de la pièce, sélectionnez Appariement des arêtes ; si le modèle de nuage de points représente la surface de la pièce, sélectionnez Appariement des surfaces.

Paramètres de prétraitement

Calcul automatique du nombre de points attendu

Description du paramètre : Ce paramètre est utilisé pour déterminer s’il faut calculer automatiquement le nombre de points du nuage de points sous-échantillonné. Une fois cette option sélectionnée, le nombre de points du nuage de points sous-échantillonné sera calculé automatiquement. Si elle n’est pas activée, vous devez spécifier manuellement « Nombre de points attendu du modèle échantillonné ».

Valeur par défaut : activé.

Recommandation de réglage : Veuillez régler ce paramètre selon vos besoins réels.

Nombre de points attendu du modèle échantillonné

Description du paramètre : Ce paramètre permet de définir le nombre de points attendu dans le modèle de nuage de points après sous-échantillonnage. Plus cette valeur est faible, moins il y a de points dans le nuage de points sous-échantillonné, et plus la précision d’appariement est faible.

Valeur par défaut : 300

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Seuil supérieur du nombre de points du nuage de points d’entrée échantillonné

Description du paramètre : Ce paramètre est utilisé pour définir le nombre maximal de points dans le nuage de points de la scène après sous-échantillonnage. Si le nombre de points dans le nuage de points de la scène après sous-échantillonnage dépasse cette valeur, le nuage de points de la scène sera ignoré et des données vides seront sorties.

Valeur par défaut : 1000000

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Paramètres de vérification de pose

Nombre attendu de poses détectées par nuage de points d’entrée

Description du paramètre : Ce paramètre est utilisé pour définir le nombre attendu de poses appariées pour chaque nuage de points d’entrée.

Valeur par défaut : 3

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Niveau de réglage des paramètres avancé

Paramètres du modèle

Sélection du modèle

Description du paramètre : Ce paramètre est utilisé pour sélectionner le fichier de modèle de nuage de points dans la bibliothèque de modèles (project folder/resource/3d_matching).

Instruction de réglage : Après avoir créé un modèle de nuage de points et ajouté le point de préhension avec modèle d’objet cible, cliquez sur le bouton à droite du paramètre pour faire apparaître la liste déroulante afin de sélectionner ou de changer le fichier de modèle de nuage de points.

Fichier du modèle

Description du paramètre : Ce paramètre est utilisé pour sélectionner le fichier de modèle de nuage de points.

Instruction de réglage : Cliquez sur 3d coarse matching v2 icon file pour sélectionner un fichier de modèle de nuage de points au format PLY.

Fichier du centre géométrique

Description du paramètre : Ce paramètre est utilisé pour sélectionner le fichier du centre géométrique.

Instructions : Cliquez sur 3d coarse matching v2 icon file pour sélectionner un fichier de centre géométrique au format JSON.

Méthode d’appariement

Description du paramètre : Ce paramètre est utilisé pour sélectionner le mode d’appariement pour l’appariement grossier 3D.

Liste des valeurs : Appariement des arêtes et Appariement des surfaces.

Valeur par défaut : Appariement des arêtes.

Instruction de réglage : Veuillez sélectionner le mode en fonction du modèle de nuage de points utilisé. Si le modèle de nuage de points représente l’arête de la pièce, sélectionnez Appariement des arêtes ; si le modèle de nuage de points représente la surface de la pièce, sélectionnez Appariement des surfaces.

Paramètres de prétraitement

Calcul automatique du nombre de points attendu

Description du paramètre : Ce paramètre est utilisé pour déterminer s’il faut calculer automatiquement le nombre de points du nuage de points sous-échantillonné. Une fois cette option sélectionnée, le nombre de points du nuage de points sous-échantillonné sera calculé automatiquement. Si elle n’est pas activée, vous devez spécifier manuellement « Nombre de points attendu du modèle échantillonné ».

Valeur par défaut : activé.

Recommandation de réglage : Veuillez régler ce paramètre selon vos besoins réels.

Nombre de points attendu du modèle échantillonné

Description du paramètre : Ce paramètre permet de définir le nombre de points attendu dans le modèle de nuage de points après sous-échantillonnage. Plus cette valeur est faible, moins il y a de points dans le nuage de points sous-échantillonné, et plus la précision d’appariement est faible.

Valeur par défaut : 300

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Seuil supérieur du nombre de points du nuage de points d’entrée échantillonné

Description du paramètre : Ce paramètre est utilisé pour définir le nombre maximal de points dans le nuage de points de la scène après sous-échantillonnage. Si le nombre de points dans le nuage de points de la scène après sous-échantillonnage dépasse cette valeur, le nuage de points de la scène sera ignoré et des données vides seront sorties.

Valeur par défaut : 1000000

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Nombre de points voisins

Description du paramètre : Ce paramètre est utilisé pour définir le nombre de points voisins pour calculer l’orientation de chaque point. Ce paramètre n’est disponible qu’en mode Appariement des arêtes.

Plage de valeurs : 1–100

Valeur par défaut : 30

Paramètres de vote

Limite supérieure du nombre de paires de points par caractéristique

Description du paramètre : Ce paramètre spécifie la limite supérieure du nombre de paires de points contenues dans chaque caractéristique lors de l’analyse du modèle. Plus cette valeur est faible, plus l’exécution sera rapide, mais la précision est aussi plus faible.

Valeur par défaut : 50

Quantification de la distance

Description du paramètre : Ce paramètre est utilisé pour quantifier la distance entre les points dans le nuage de points de l’objet. Intervalle de distance = Quantification de la distance × Pas d’échantillonnage. Plus cette valeur est grande, moins le résultat d’appariement a tendance à être précis.

Valeur par défaut : 1.0000

Quantification de l’angle

Description du paramètre : Ce paramètre est utilisé pour quantifier l’angle entre les normales des points dans le nuage de points de l’objet. Intervalle d’angle = 360°/Quantification de l’angle. Plus cette valeur est grande, plus l’intervalle d’angle sera petit, et donc plus la précision du résultat d’appariement est élevée, mais un nuage de points de meilleure qualité est requis.

Valeur par défaut : 60

Seuil inférieur du taux de vote

Description du paramètre : Les poses dont les scores sont supérieurs à « Score le plus élevé dans le vote × Seuil inférieur du taux de vote » passeront à la vérification de pose. Plus cette valeur est basse, plus de poses sont utilisées pour la vérification de pose, et donc plus il est probable de trouver une correspondance exacte, mais l’étape prendra également plus de temps à s’exécuter.

Valeur par défaut : 0.80

Pas d’échantillonnage du point de référence

Description du paramètre : Ce paramètre est utilisé pour ajuster la taille du pas afin de sous-échantillonner le point de référence. Le pas prend un point d’échantillonnage à intervalle à partir du nuage de points. Lorsque la valeur est plus grande, les points d’échantillonnage à intervalle sont moins nombreux, la vitesse d’exécution est plus rapide, mais la précision d’appariement est réduite.

Valeur par défaut : 5

Pas d’échantillonnage du point référé

Instruction : Ce paramètre est utilisé pour ajuster la taille du pas afin de sous-échantillonner le point référé. Le pas prend un point d’échantillonnage à intervalle à partir du nuage de points. Lorsque la valeur est plus grande, les points d’échantillonnage à intervalle sont moins nombreux, la vitesse d’exécution est plus rapide, mais la précision d’appariement est réduite.

Valeur par défaut : 1

  • Point de référence est le point d’échantillonnage sur le modèle de nuage de points.

  • Point référé est le point d’échantillonnage qui n’est pas sur le modèle de nuage de points.

Un point de référence et un point référé constituent une paire de points. Plus le pas d’échantillonnage est grand, moins il y a de points de référence et de points référés après le sous-échantillonnage, plus le nombre de paires de points est réduit, et plus l’exécution est rapide.

Paramètres de filtrage de pose

Utiliser NMS par distance

Description du paramètre : Après activation de cette fonction, les poses candidates dont les distances aux poses sélectionnées sont inférieures à 0,1 fois le diamètre de l’objet seront filtrées.

Valeur par défaut : activé.

Instruction de réglage : Veuillez consulter l’exemple de réglage pour le résultat d’application.

Filtrer les poses selon l’angle de rotation du modèle

Instruction : En mode Appariement des arêtes, le modèle de nuage de points peut nécessiter une rotation d’un certain angle pour correspondre au nuage de points de la scène, et les poses seront filtrées selon l’angle de rotation du modèle de nuage de points. Lorsque l’angle de rotation du modèle dépasse le seuil supérieur de différence d’angle, la pose sera filtrée.

Valeur par défaut : activé.

Seuil supérieur de différence d’angle

Instruction : Voir l’infobulle de Filtrer les poses selon l’angle de rotation du modèle.

Valeur par défaut : 135.000°

Paramètres de vérification de pose

Nombre attendu de poses détectées par nuage de points d’entrée

Description du paramètre : Ce paramètre est utilisé pour définir le nombre attendu de poses appariées pour chaque nuage de points d’entrée.

Valeur par défaut : 3

Recommandation de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Stratégie de génération de la longueur de voxel

Description du paramètre : Ce paramètre est utilisé pour sélectionner la stratégie de génération de la longueur de voxel.

Liste des valeurs : Automatique et Manuel.

Valeur par défaut : Automatique

Recommandation de réglage : Automatique est recommandé pour les nouveaux utilisateurs. Si Manuel est sélectionné, vous devrez définir la Longueur de voxel.

Limite inférieure de la longueur de voxel

Description du paramètre : Ce paramètre est utilisé pour définir la longueur minimale du voxel en millimètres. Valeur par défaut : 1.000 mm

Limite supérieure de la longueur de voxel

Description du paramètre : Ce paramètre est utilisé pour définir la longueur maximale du voxel en millimètres. Valeur par défaut : 15.000 mm

Si vous divisez l’espace occupé par le nuage de points en une grille 3D, chaque cube minimal de cette grille est un voxel. Longueur de voxel est la longueur de l’arête du cube.

Visualisation des résultats

Options de visualisation

Description du paramètre : Ce paramètre est utilisé pour sélectionner l’élément que vous souhaitez visualiser.

Liste des valeurs : Modèle échantillonné, Scène échantillonnée, Résultat du recalage, and Points utilisés pour la vérification de pose.

Valeur par défaut : Résultat du recalage.

Instruction de réglage : Définissez la valeur selon le besoin réel. Veuillez consulter l’exemple de réglage pour le résultat d’application.

Exemples de réglage

Exemples au niveau de réglage basique des paramètres

Nombre de points attendu du modèle échantillonné

Dans le cas d’un projet de prise de bielle, lorsque le Nombre de points attendu du modèle échantillonné est réglé à 300 et 600, les modèles de nuage de points correspondants après sous-échantillonnage sont montrés respectivement sur les figures de gauche et de droite ci-dessous.

Comme on peut le voir sur les figures, les points du nuage de points de gauche sont clairsemés tandis que les points du nuage de points de droite sont denses.

3d coarse matching v2 3d coarse matching v2 point number

Seuil supérieur du nombre de points du nuage de points d’entrée échantillonné

Lorsque le nombre de points dans le nuage de points d’entrée dépasse la valeur définie, un message comme ci-dessous apparaît.

3d coarse matching v2 3d coarse matching v2 limit

Nombre attendu de poses détectées par nuage de points d’entrée

Lorsque le Nombre attendu de poses détectées par nuage de points d’entrée est réglé à 6 et 12, les nombres de résultats de pose produits par cette étape sont présentés respectivement sur les figures de gauche et de droite ci-dessous.

Il y a 6 résultats de pose dans la figure de gauche tandis qu’il y a 12 résultats de pose dans la figure de droite.

3d coarse matching v2 3d coarse matching v2 outputnumber

Exemples au niveau de réglage avancé des paramètres

Utiliser NMS par distance

Comme montré sur la figure ci-dessous, après activation de cette fonction, les poses candidates dont les distances aux poses sélectionnées sont inférieures à 0,1 fois le diamètre de l’objet seront filtrées.

3d coarse matching v2 3d coarse matching v2 non maximum suppression pose distance

Visualisation des résultats

Options de visualisation Exemple

Modèle échantillonné

3d coarse matching v2 3d coarse matching v2 visualization 1

Scène échantillonnée

3d coarse matching v2 3d coarse matching v2 visualization 2

Résultat du recalage

3d coarse matching v2 3d coarse matching v2 visualization 3

Points utilisés pour la vérification de pose

3d coarse matching v2 3d coarse matching v2 visualization 4

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.