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

ImageJ Java Discussion :

Analyse colorimétrique en RGB


Sujet :

ImageJ Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Ingénieur projet
    Inscrit en
    Août 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur projet
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 6
    Par défaut Analyse colorimétrique en RGB
    Bonjour à tous,

    Tout à fait novice avec le logiciel ImageJ (voir même avec l'analyse d'images), on m'a confié la mission d'analyser des carottes d'argile dans le but de décrire le gisement, avec ce logiciel.

    Je bute sur pas mal de soucis, mais il y en a un parmi les autres qui me donne beaucoup de fil à retordre :
    La première analyse que je veux faire est d'ordre colorimétrique : je voudrais pouvoir extraire d'une sélection la (ou les!) couleurs dominantes, non pas en niveaux de gris mais en RGB par triplet (c'est à dire pas en regardant indépendamment l'histogramme des trois canaux).
    Je vous joint une image une image pour vous situer : ici mon oeil voit deux couleurs distinctes le bleu (en pointant cela me donne 188,230,252 en gros) et le taupe (autour des 205,210,239). Comment les faire reconnaître par le logiciel et stocker les données ? (l'idéal serait même d'obtenir dans un second temps des % : X% de l'image est bleue, Y% est taupe).
    Si jamais vous voyez un autre logiciel capable d'efectuer ces mesures (avec ou sans référenciel associé d'ailleurs) je suis aussi prenneuse.

    Merci d'avance pour votre aide !
    Images attachées Images attachées  

  2. #2
    Membre émérite
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Par défaut
    salut,

    ImageJ propose plusieurs plugins pour faire de la segmentation en se basant sur les couleurs. L'idée est tout de même d'avoir des classes de couleurs reproductibles d'une image à l'autre, et si possible avec des conditions d'acquisition similaires.

    Parmi les pistes :
    • Color Threshold, de Gabriel Landini qui permet de seuiller les composantes mais en changeant d'espace couleur (Lab, HSV...)
    • Trainable Weka Segmentation : l'idée est d'initialiser des régions correspondant à chaque couleur, et par apprentissage on classifie chaque pixel de l'image
    • Color Segmengtation : un plugin un peu similaire, peut-être plus simple et plus direct, développé à l'EPFL.


    A+

  3. #3
    Membre à l'essai
    Femme Profil pro
    Ingénieur projet
    Inscrit en
    Août 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur projet
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 6
    Par défaut
    Merci pour votre réponse Kangourou,

    Qu'entendez-vous par classe de couleur reproductible?
    Pour ce qui en est des conditions d'acquisition similaires, je dirais qu'elles le sont en théorie (mode de prise de vue reproduiti le plus fidèlement possible à chaque prise), mais dans la pratique il y a des ombres et distorsions. Mais passons, un problème à la fois.

    Pour le seuillage des composants je vois comment procéder pour isoler manuellement mon bleu par exemple, du coup mesurer l'aire par rapport à ma zone cibler et obtenir mon pourcentage fonctionne (merci pour cela). Mais là encore comment obtenir ma couleur moyenne en RGB et non en niveau de gris?

    Sinon je vais de ce pas jeter un oeil àTrainable Weka Segmentation.

  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
    Est ce que l'on pourrait avoir une image réelle pour se faire une idée, on ne voit rien sur la miniature.

    L'idée serait peut être justement de faire du clustering, mais pour un résultat convenable, il faudrait cliquer un point par couleur qui t'intéresse.
    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 à l'essai
    Femme Profil pro
    Ingénieur projet
    Inscrit en
    Août 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur projet
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 6
    Par défaut
    Cette image vous convient-elle mieux?

    Je viens de regarder ce qu'est le clustering, comment le mettre en place ici?
    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
    yes, c'est beaucoup mieux :-)

    Je commencerai donc par délimiter la carotte. Je ferai bien une transformée de Hough pour trouver le haut ou le bas. Sinon un filtre de Gabor pourrait aussi convenir.

    Ensuite, je confirme qu'un clic/trait par zone suivi d'un clustering pourrait donner de bon résultats.
    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. Qu'est ce qu'une analyse fonctionelle
    Par sandrine dans le forum Débats sur le développement - Le Best Of
    Réponses: 22
    Dernier message: 28/02/2015, 19h03
  2. Outil d'analyse de code
    Par Bloon dans le forum Outils
    Réponses: 8
    Dernier message: 07/08/2007, 09h04
  3. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13
  4. [Kylix] RGB d'un pixel
    Par Kusanagi dans le forum EDI
    Réponses: 1
    Dernier message: 13/11/2002, 20h33
  5. TObject->Color et composantes RGB
    Par Flo. dans le forum C++Builder
    Réponses: 10
    Dernier message: 14/06/2002, 17h07

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