IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

recalage de nuages de points 3D avec ICP


Sujet :

Traitement d'images

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 9
    Points
    9
    Par défaut recalage de nuages de points 3D avec ICP
    bonjour , je dois recaler deux nuages de points 3d issu de deux vues différentes d'un objet en utilisant l'algorithme iterative closest point ICP pour ainsi avoir le profil complet de cet objet .le problème c'est que je sais pas comment m 'y prendre, comment dois je choisir les points caractéristiques ,est ce que je dois les marqués sur l 'objet ,si oui, avec quoi ,sachant que c'est un algorithme itératif comment dois je l'initialiser .merci pour votre aide (je travaille sous Matlab).

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Points : 55
    Points
    55
    Par défaut
    Bonjour,

    En résumé, l'algo ICP est composé de quelques étapes :

    Entrée : deux nuages de points 3D
    Sortie : la transformation [R,T] permettant d'aligner le premier au second (ou inversement)

    - Sélection aléatoire de points (disons dans le nuage 1)
    - Rechercher dans le nuage 2 quels sont les points qui correspondent à ceux sélectionnés. Beaucoup de variantes, dont par exemple "chercher le point le plus proche en distance". Des paires de points sont alors formées.
    -Calcul de la transformation (rigide = le plus simple, [R,T]) permettant d aligner les paires de points formées. Par exemple, avec une SVD ou des Quaternions, plusieurs algos existent.
    - Application de la transformation au nuage 1
    - On recommence tout jusqu a un critere d arret

    Remarque :
    Cet algo tombe facilement dans des minimum locaux, il faut donc deja etre proche de la solution recherchee pour esperer y arriver. Selon le cadre d application, un premier alignement grossier peut etre nécessaire (manuel ou par matching d images couleurs si on les a a disposition, ou par points d interets et descripteurs 3D, ...)

    Cela vous aide t il ???

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Points : 752
    Points
    752
    Par défaut
    Tu peux peut-être regarder du côter de Point Cloud Library, qui a me semble-t-il des bindings pour matlab. ICP est implémenté ainsi que plusieurs extracteurs de points caractéristiques.

  4. #4
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2012
    Messages : 17
    Points : 9
    Points
    9
    Par défaut
    enfait j'ai trouvé le code de ICP en matlab (plusieurs variantes aussi), le problème est que j'ai des difficultés à l'appliquer sur mes nuages de points .
    je vous joints mes nuages de points des deux vues d'une bouteille
    Fichiers attachés Fichiers attachés

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    Bonjour;

    je travail exactement sur le même problème pour mon stage de fin d'étude.
    j'ai des résultats assez intéressants . n'hésitez pas a poser des questions si vous avez des difficultés.

Discussions similaires

  1. Recalage des nuages de points
    Par thaomta dans le forum Images
    Réponses: 0
    Dernier message: 14/02/2014, 10h18
  2. Mesh de nuage des points 3D avec topologie sphérique
    Par Houssem.Robo dans le forum MATLAB
    Réponses: 0
    Dernier message: 12/02/2014, 16h30
  3. problème macro avec nuage de point
    Par Razekiel_ dans le forum Macros et VBA Excel
    Réponses: 35
    Dernier message: 14/06/2011, 15h03
  4. [XL-2007] MACRO - Création d'un nuage de points avec des couleurs differentes
    Par pachalcs dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/01/2011, 10h03
  5. [2K8] Problème avec un graphique de type nuage de point
    Par la_fouine1806 dans le forum SSRS
    Réponses: 0
    Dernier message: 07/10/2010, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo