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 :

Afficher les cellules ayant un noyau de couleur violette


Sujet :

Traitement d'images

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 27
    Points : 15
    Points
    15
    Par défaut Afficher les cellules ayant un noyau de couleur violette
    Bonjour à tous!

    j'ai une image avec des cellules (voir pièce jointe) certaines contiennent des noyaux d'une couleur violette intense. Le but est de détecter seulement les cellules qui ont un noyau violet! Dans un premier temps, j'ai supprimé les éléments extra-cellulaires qui étaient aussi d'une couleur violette intense et ensuite après binarization , j'ai affiché en blanc les tâches violettes présentent dans les cellules (voir pièce jointe). Maintenant, j'aimerai afficher les cellules qui contiennent ces tâches, comment puis-je faire ?

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

  2. #2
    Membre éprouvé

    Homme Profil pro
    Cyber Security & AI
    Inscrit en
    Février 2009
    Messages
    506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Cyber Security & AI

    Informations forums :
    Inscription : Février 2009
    Messages : 506
    Points : 1 189
    Points
    1 189
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Dans un premier temps je détecterais l'ensemble des cellules avec une méthode qu'on définit dans cet Exemple. Tuto en python et non en matlab. Je suis désolé.

    Ensuite je travaillerais sur les histogrammes de couleurs pour évaluer si les cellules qui sont avec un noyau.

    Au plaisir de te lire.

  3. #3
    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 : 45
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Je te conseille de détecter les cellules en premier, en utilisant une des deux méthodes suivantes :
    • Seuillage couleur de préférence dans le canal rouge
    • Top-hat (ce que j'utilise le plus souvent).

    Tu peux ensuite séparé les noyaux qui se touchent grâce à un érodé ultime (ou une carte de distance) couplé avec un watershed.

    Une fois que tu as détecté les noyaux, tu peux alors n'afficher que ceux qui ont une tâche.
    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.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 27
    Points : 15
    Points
    15
    Par défaut
    Bonjour à tous,

    Alors tout d'abord merci pour vos réponses.
    Ma question est la suivante: comment peut on afficher les cellules qui contiennent ces tâches et pas seulement les tâches comme on peut voir dans ma 2ème pièce jointe ?

    Merci d'avance

  5. #5
    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 : 45
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    En suivant les étapes conseillées...
    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.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2016
    Messages : 27
    Points : 15
    Points
    15
    Par défaut
    D'accord, mais cette étape la "Une fois que tu as détecté les noyaux, tu peux alors n'afficher que ceux qui ont une tâche." qui me manque, je ne sais comment faire pour y parvenir.
    Si vous avez des idées, je serai ravie de les lire
    Merci d'avance

  7. #7
    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 : 45
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Lorsque tu as détecté les noyaux, tu fais un étiquetage des composantes connexes afin de savoir combien de noyaux tu as et où ils sont.
    Pour chacun de ces noyaux, s'il touche (simple overlap) une des taches, alors tu l'affiches.
    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. [2K8] Afficher les cellules vides
    Par jdmbh dans le forum SSAS
    Réponses: 1
    Dernier message: 23/03/2010, 11h04
  2. [XL-2003] Selectionner les cellules en fonction de la couleur de la police
    Par floexcel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/10/2009, 16h14
  3. Mettre les cellules d'une ligne en couleur
    Par John81 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 15/09/2008, 21h20
  4. [VBA-E]afficher les cellules et rien que les cellules.
    Par potili2 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/03/2007, 16h17
  5. Afficher les cellules vides...
    Par Invité dans le forum ASP
    Réponses: 1
    Dernier message: 31/08/2005, 17h32

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