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 :

segmentation et classification d'images


Sujet :

Traitement d'images

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut segmentation et classification d'images
    salut

    je cherche à segmenter des images satellitaires pour en classifier les differentes zones qu'elle contient en vegetations , constructions et mer .

    j'ai lu à gauche , à droite que pour la vegetation , il fallait calculer le NDVI puis seuiller .
    pour les constructions , plsieurs sources parlen de IB(indice de brillance) , mais ne dnnent pas une formule précise ...

    si vous avez une idée , ca serait sympathique
    merci d'avance!

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Je suppose que c'et la suite de ton post précédent.

    Donc tu dois maintenant avoir récupéré la reflectance sur tes canaux (qui doivent sans doute etre infrarouge, rouge, et autre).

    Maintenant, tu vas devoir calculer la matrice de covariance pour chaque pixel de l'image "reflectance". Ca sera ton critere de segmentation. Generalement on compare cette matrice a une "base de references" construite par appprentissage (building, vegetation, ocean, ...).

    Le calcul de la "distance" entre 2 matrices de covariance utilise des formules un brin complexe (), basées sur les distributions de Wishart.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    Citation Envoyé par pseudocode
    Je suppose que c'et la suite de ton post précédent.

    Donc tu dois maintenant avoir récupéré la reflectance sur tes canaux (qui doivent sans doute etre infrarouge, rouge, et autre).

    Maintenant, tu vas devoir calculer la matrice de covariance pour chaque pixel de l'image "reflectance". Ca sera ton critere de segmentation. Generalement on compare cette matrice a une "base de references" construite par appprentissage (building, vegetation, ocean, ...).

    Le calcul de la "distance" entre 2 matrices de covariance utilise des formules un brin complexe (), basées sur les distributions de Wishart.
    ben à vrai dire , j'ai abandonné la réflectivité pour me baser sur les valeurs en RGB de mes images . je cherche à éviter toute complication ...(eh oui ! chuis qu'un feignasse )
    enfin bref , le NDVI m'a paru bien sympathique pour sortir la vegetation , en choisissant un bon seuil . je cherche juste à savoir si il n y a pas quelque chose qui y ressemble pour extraire d'autre caracteristiques de la zone étudiée tel les batis (en fait , surtout les batis ).

    mes images sont sur trois bandes : proche IR , rouge et vert .

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Si je dis pas de betise, le calcul du NDVI utilise aussi les reflectances.

    Sinon tu peux calculer les matrices de cooccurrence sur les images en niveau de gris (on peut etendre aux images RGB). Un fois que tu as calculé une matrice de cooccurrence, tu peux en extraire tout un tas d'indicateurs. Ca permet de faire de l'analyse de texture.

    J'ai posté un exemple dans la rubrique "contribuez" qui extrait quelques indices usuels.

    Pour plus de détails, google: cooccurrence matrix Haralick
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par défaut
    je cherche à segmenter des images satellitaires pour en classifier les differentes zones qu'elle contient en vegetations , constructions et mer
    Rien que ça ! C'est un problème de recherche très complexe si tu recherches un résultat vraiment performant.

    Quoi que tu choisisses comme méthode, pense dès le départ à optimiser tes algorithmes ou à démarrer à partir de sous-images, car les images satellites ont souvent une très haute résolution. En particulier, utiliser les matrices de coocurrence me parait etre une très bonne idée à condition d'étudier les algorithmes les plus rapides (que je ne connais pas).

  6. #6
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    Citation Envoyé par pseudocode
    Si je dis pas de betise, le calcul du NDVI utilise aussi les reflectances.

    Sinon tu peux calculer les matrices de cooccurrence sur les images en niveau de gris (on peut etendre aux images RGB). Un fois que tu as calculé une matrice de cooccurrence, tu peux en extraire tout un tas d'indicateurs. Ca permet de faire de l'analyse de texture.

    J'ai posté un exemple dans la rubrique "contribuez" qui extrait quelques indices usuels.

    Pour plus de détails, google: cooccurrence matrix Haralick
    c'est ce que j'ai lu aussi ... pourtant pratiquement toutes les zones ou y a de la vegetation ont été marquées ...




    Citation Envoyé par Danious
    Rien que ça ! C'est un problème de recherche très complexe si tu recherches un résultat vraiment performant.

    Quoi que tu choisisses comme méthode, pense dès le départ à optimiser tes algorithmes ou à démarrer à partir de sous-images, car les images satellites ont souvent une très haute résolution. En particulier, utiliser les matrices de coocurrence me parait etre une très bonne idée à condition d'étudier les algorithmes les plus rapides (que je ne connais pas).
    ben en fait , je cherche une classification grosso modo ... je cherche pas à rentrer dans les détails . D'abord parceque mes images me le permettent pas (32m de résolution spatiale) . et puis je veux juste que mon prog. sache reconnaitre une zone de batie d'une autre .





    j'ai éssayé de segmenter en utillisant "kmeans" , ca à l'air de bien donner , mais ca manque de précision dans la reconnaissance des zones faiblement baties ... ca me prends toute la one comme étant batie ou pas batie

    j'essaierais d'augmenter le nombre de classes puis de choisir manuellement .

  7. #7
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par Babezien
    c'est ce que j'ai lu aussi ... pourtant pratiquement toutes les zones ou y a de la vegetation ont été marquées ...
    oui, c'est assez normal. La reflectance (diffusion+spéculaire) est la composante principale dans la lumiere emise (et donc captée).

    ben en fait , je cherche une classification grosso modo ... je cherche pas à rentrer dans les détails . D'abord parceque mes images me le permettent pas (32m de résolution spatiale) . et puis je veux juste que mon prog. sache reconnaitre une zone de batie d'une autre .
    En utilisant le ndvi et les indicateur de Haralick ca devrait fonctionner
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  8. #8
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    salut

    alors ce que j'ai fait :
    à partir du NDVI , ca marchais pas bien . meme en changeant les seuils , certains batis étaient considérés comme de la vegetation et vice versa .
    pour affiner mon ptit classificateur , j'ai utillisé en plus deux indices : brillance et couleur des sols .

    merci encore pour votre aide .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/03/2011, 19h15
  2. Classification d'images jour ensoleille/jour sombre/nuit
    Par maxwell86 dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 07/04/2008, 15h45
  3. Différences entre segmentation et classification d'image
    Par mercure321 dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 05/12/2007, 21h27
  4. classification d'images satellite
    Par Alucard9800XT dans le forum Traitement d'images
    Réponses: 8
    Dernier message: 16/08/2007, 09h09
  5. [Image] Classification d'images par Isodata
    Par larimoise dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 24/03/2007, 18h47

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