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 :

Composants des objets dans une image.


Sujet :

Traitement d'images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Par défaut Composants des objets dans une image.
    Bonjour,
    Je vous écris car j'ai une difficulté d'effectuer le comptage des composants connexes dans une image.
    A partir d'une image (scan), j'ai effectué un seuillage à 90 qui me parait adéquat (car le seuillage inférieur à 90 donne des contours non fermés, et supérieur à 90 donne des bruits dans l'image).
    J'ai ensuite fait l'étiquetage en composantes connexes, cela m'a donné 120 objets au lieu de 145 (j'en suis pas loin)
    Ceci est dû au fait que les contours ne sont pas totalement fermés, pour cela je n'arrive pas à atteindre le nombre exact des objets.
    J'ai tenté une autre technique, (Seuillage->ouverture (érosion puis dilatation) -> Étiquetage), ceci m'a donné une image avec des contours fermés mais avec des bruits au milieu des objets, le comptage maintenant donne 200 puisqu'il prend en compte les petits objets (bruits crées en raison de l'ouverture).
    Je ne sais pas que faire maintenant, pour cela je vous sollicite de me donner de l'aides et conseils ..

  2. #2
    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
    Bonsoir,

    est ce que l'on pourrait avoir quelques images d'exemple pour savoir ce que l'on doit traiter/trouver/compter/etc.

    PS :
    - une image vaut 1000 mots
    - c'est un problème de méthodologie et non d'ImageJ, donc le message va être déplacé.
    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.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Par défaut
    J'ai mis l'image de départ ci-joint.
    Après les images binaires (issues de seuillages+ouvertures) sont sous formats .pgm et je n'arrive pas à les attacher ci-joint.
    Je vous remercie.
    Images attachées Images attachées  

  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
    As tu essayé un filtre alterné séquentiel ?

    Ce genre d'image correspondrait bien à un watershed stochastic, mais il faudrait de nombreuses itérations pour être certain de trouver les petites composantes.

    Sinon je testerai les érodés ultimes.
    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
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 15
    Par défaut
    Je te remercie pour ta réponse.
    Je ne sais pas c'est quoi un "filtre alterné séquentiel".
    Pour "l'érodés ultimes", il faut le faire un seuillage avant ?
    Image après seuillage à 90 (Image-2).
    Voilà j'ai fait un érodés ultimes après un seuillage à 90 (Image-3).
    J'ai fait un à 90 seuillage puis une érosion puis une dilatation (Image-4), ce résultat m'arrange mieux car j'ai réussi à fermer les contours, mais par contre le souci c'est que cela a généré des petits particules qui sont comptés comme des composantes lors de l'étiquetage ..
    Images attachées Images attachées    

  6. #6
    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
    Pour le filtre alterné séquentiel, fais une recherche.

    L'érodé ultime pourrait te donner un bon résultat avec un seuillage bas, mais il faut toujours utiliser la notion de seuil qui est ennuyeuse pour la généralisation.
    En revanche, je viens de relire mes cours de morphomath et l'ouverture ultime (ultimate opening) s'applique très bien à ton cas. Tu peux même faire une reconstruction de tes résidus afin de schématiser le centre des morceaux..
    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.

Discussions similaires

  1. eliminer des petits objets dans une image
    Par afef_master dans le forum Traitement d'images
    Réponses: 13
    Dernier message: 16/02/2013, 00h59
  2. [Débutant] comptage des objets dans une image
    Par sagere dans le forum C#
    Réponses: 7
    Dernier message: 22/06/2011, 17h41
  3. Détection position des yeux dans une image
    Par Morvan Mikael dans le forum Traitement d'images
    Réponses: 16
    Dernier message: 25/12/2008, 00h09
  4. Localiser des objets dans une image
    Par Nates dans le forum OpenCV
    Réponses: 9
    Dernier message: 07/08/2008, 10h26
  5. Comptage du nombre d'objets dans une image
    Par fire.stone dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 27/02/2006, 22h26

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