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 :

transformée de Hough généralisée


Sujet :

Traitement d'images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 44
    Par défaut transformée de Hough généralisée
    Bonjour,

    dans le cadre d'un projet, je suis ramenée à detecter une elipse dans une image.
    Alors j'essaye d'implementer la transformée de Hough (dans le cas d'une droite c'est déja fait).

    d'apres les documentation que j'ai lu : il y a 5 parametres à estimer : petit axe, grand axe, les coord du centre et l'orientation.

    dans un premier temps il faudra déterminer les centre potentiels mais j'arrive pas a voir comment procéder.

    Si qq peut m aider

    Merci beaucoup


  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 118
    Par défaut
    En quelques mots, une fois que tu as calculé la transformée de hough de ton image avec les 5 paramètres (de la même manière que pour les droites, au nombre de paramètres près), tu projettes ce résultat sur le plan des coordonnées du centre. A partir de là, c'est comme pour les droites : tu cherches les maximas locaux : ils correspondent aux centres potentiels.

    Bon courage !

  3. #3
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    est-ce du temps réel ?

    Pour quel style d'application ?

    Parce que j'avais un algo direct, mais pour des images astronomiques...

    Donc évidemment pas de temps réel, pas forcément des ellipses complètes, et beaucoup de bruit dans l'image...

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    pour la transformée de Hough, il existe du code sur internet, fais un peu de recherche la dessus.

    Sinon un algorithme pour détecter des ellipse a été créé par Rémy Bulot (laboratoire LSIS équipe LXAO, maintenant I&M) et publié avec Arnaud LeTrotter. C'est une méthode fiable et extrêmement rapide.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  5. #5
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 44
    Par défaut
    Citation Envoyé par souviron34
    est-ce du temps réel ?

    Pour quel style d'application ?

    Parce que j'avais un algo direct, mais pour des images astronomiques...

    Donc évidemment pas de temps réel, pas forcément des ellipses complètes, et beaucoup de bruit dans l'image...
    bonjour

    merci pour votre reponse c'est pour détécter une ellipse et les droite dans un terrain de foot.

  6. #6
    Membre émérite
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par souviron34
    est-ce du temps réel ?

    Pour quel style d'application ?

    Parce que j'avais un algo direct, mais pour des images astronomiques...

    Donc évidemment pas de temps réel, pas forcément des ellipses complètes, et beaucoup de bruit dans l'image...
    Qu'appelle-tu algorythme direct ?
    merci, OL

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    eh bien, ce que je faisais était la chose suivante (mais c'est pour ça que je te posais la question, car c'est un cas un peu particulier) :

    J'avais des photos où des objets elliptiques étendus étaient présents, éventuellement non entier (coupés).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    determination du fond
     
    pour  i = 0 , i < Nb de pas,  pas++
     
        pour toute l'image
             si (pixel >= val(i)) ET (pixel < val(i+1))
                 stocke coordonnées  (X, Y)
             fin si
        fin pour
     
        calcule X^2, Y^2, XY, et.. (je me souviens plus mais ça se retrouve)
     
        moindres carrés avec TOUTES les coordonnées, 
        sur l'équation développée de l'ellipse avec centre inconnu 
        (10 paramètres du style X^2, Y^2, XY...)
     
            ( (x-xc)^2/ a^2 ) + ( (y-yc)^2 / b^2 ) = c
     
        d'où :
     
              xc, yc, a, b, c, angle de rotation.
     
     
    fin pour
    En fait je déduisais les paramètres des ellipses des isophotes...

    Mais je faisais pas de la DETECTION. Je SAVAIS que j'avais des ellipses, et du bruit, avec éventuellement des zones à éviter (définies manuellement).

  8. #8
    Membre émérite
    Avatar de ol9245
    Homme Profil pro
    Chercheur
    Inscrit en
    Avril 2007
    Messages
    985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Avril 2007
    Messages : 985
    Billets dans le blog
    1
    Par défaut
    en gros tu détecte des bords et, sur chaque bord, tu ajustes l'équation d'une ellipse au moindres carrés ?

  9. #9
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Janvier 2007
    Messages : 44
    Par défaut
    Citation Envoyé par fumidu
    En quelques mots, une fois que tu as calculé la transformée de hough de ton image avec les 5 paramètres (de la même manière que pour les droites, au nombre de paramètres près), tu projettes ce résultat sur le plan des coordonnées du centre. A partir de là, c'est comme pour les droites : tu cherches les maximas locaux : ils correspondent aux centres potentiels.

    Bon courage !
    merci

    c'est ce que j 'essaye de faire

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/06/2009, 13h40
  2. Transformée de Hough généralisée
    Par Defre87 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 17/08/2008, 15h43
  3. Transformée de Hough
    Par Vincent157 dans le forum OpenCV
    Réponses: 13
    Dernier message: 04/07/2007, 19h56
  4. Transformée de Hough
    Par Vincent157 dans le forum OpenCV
    Réponses: 2
    Dernier message: 04/07/2007, 16h20
  5. Detection d'ellipse par la transformée de Hough
    Par oussama127 dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 03/05/2006, 08h47

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