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

OpenCV Discussion :

Contour actif


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Par défaut Contour actif
    salut

    je souhaiterais entourer les os d'une image médicale (ci-joint) en utilisant la méthode des contours actifs (ou snakes) avec OpenCV, j'ai trouvé la fonction cvSnakeImage(...). mais bon, je suis pas encore arrivé à faire épouser mon snake la forme des os. alors si quelqu'un peut m'aider ça serait sympa de son part.

    Merci d'avance
    Images attachées Images attachées  

  2. #2
    Membre confirmé Avatar de xtra.creativity
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 108
    Par défaut
    Je serai toi, j'essaierai d'abord avec imageJ (il y a plein de plugins dispo pour les contours actifs) et apres avoir trouve un resultat correct (suivant les parametre etc ...) j'essayerai de le mettre en place avec OpenCV.

  3. #3
    Membre confirmé Avatar de xtra.creativity
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 108
    Par défaut
    Il faut aussi que tu segmente au mieu ton image histoire qu'il ne reste que les os afin eviter que ton snake s'accroche a un organe ou a la graisse. Avec une egalisation d'histogramme, quelque ajustement de contrastes et un bon threshold fait souvent l'affaire.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Par défaut
    salut,

    Merci pour ton aide.

    j'ai beaucoup changé les paramètres de mon Snake sous ImageJ afin de trouver les bons paramètres, comme tu as dit, mais toujours le snake ne s'accroche pas aux os de mon image.

    est ce que je dois appliquer un prétraitement avant de faire lancer le snake ???

    merci d'avance.

  5. #5
    Membre confirmé Avatar de xtra.creativity
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 108
    Par défaut
    Ba le pretraitement, c'est ce que je t'explique au dessus. Threshold, ..... il faut vraiment que tu essaie d'ellaguer au maximum les parasites. Les os sont facilement segmentable (contrairement au organe) donc tu devrais pas avoir de soucis. Par contre, pourquoi tu utilise un snake pour un os ? Pour un organe je peux comprendre car la morphologie peut changer mais avec un os tu peux savoir ca forme avant de le chercher, non ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Par défaut
    bonjour,


    Par contre, pourquoi tu utilise un snake pour un os ? Pour un organe je peux comprendre car la morphologie peut changer mais avec un os tu peux savoir ca forme avant de le chercher, non ?
    justement je peux extraire la forme des os sans utiliser la méthode du contour actif (Snake), mais je l'ai utilisé parce qu'il est très intéressant, pour moi, de savoir quelques points 'clés' du contour.

    Pour mon problème;
    quand j'applique mon programme sous OpenCV sur une image comme celle-ci (image1) le snake entoure très bien l'objet, mais s'il est appliqué sur mon image médicale, voila ce qui me donne comme résultat final (image2).

    merci d'avance.
    Images attachées Images attachées   

Discussions similaires

  1. contour actif snake
    Par lastrecrue dans le forum Traitement d'images
    Réponses: 10
    Dernier message: 02/12/2007, 23h59
  2. contour actif par courbe de niveaux
    Par kaiseresis dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 02/12/2007, 09h47
  3. Quelle bibliothèque pour gérer des contours actifs ?
    Par khayyam90 dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 06/12/2006, 13h58
  4. Contours Actifs et LevelSet
    Par ToTo13 dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 21/03/2006, 19h50
  5. Recherche d'algos pour contours actifs
    Par yazifun dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 27/11/2005, 00h02

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