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 :

k-medoid images


Sujet :

Traitement d'images

  1. #1
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    Par défaut k-medoid images
    Bonjour,

    s'il vous plait comment appliquer un clustering k-medoid sur une ou plusieurs images?


    Merci
    La science ne connaît qu'une loi: la contribution scientifique.

  2. #2
    Membre chevronné
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Points : 1 884
    Points
    1 884
    Par défaut
    Bonjour,

    De ma part, je n'ai j'aimais entendu parler de ce type de clustering, néanmoins, si tu as la possibilité de poster le code pour une image 2D, on verra comment le faire en 3D.
    Les règles Les cours La fonction rechercher

    N'oubliez pas de mettre en et de voter.

    La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !

  3. #3
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    Par défaut
    Bonjour;

    Voici l'algorithme:
    Basic K-medoid Algorithm:

    1. Select K points as the initial medoids.
    2. Assign all points to the closest medoid.
    3. See if any other point is a "better" medoid (i.e, has the lowest average distance to all other points)
    Finding a better medoid involves comparing all pairs of medoid and non-medoid points and is relatively inefficient
    .–Sampling may be used.
    4. Repeat steps 2 and 3 until the medoids don't change.

    J'ai pas compri comment l'appliquer sur une image ou une base d'image
    Merci pour votre aide
    La science ne connaît qu'une loi: la contribution scientifique.

  4. #4
    Membre du Club Avatar de Pistolero_JB
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 65
    Points
    65
    Par défaut
    Salut,

    K-medoid c'est ni plus ni moins K-means, ce qui change c'est comment est calculé le centre du cluster, la moyenne pour K-means et la médiane pour K-medoid.

    Sinon au moment du calcul des distances, que ce soit en 1D ou sur une image 2D/3D c'est la même chose, puisque la mesure est obtenue par la distance Euclidienne et qu'elle applicable sur un espace vectoriel, c'est-à-dire entre chaque pixel de deux images. Voir http://fr.wikipedia.org/wiki/Distance_(mathématiques) section "Distance sur des espaces vectoriels". Après le calcul de la médiane de chaque cluster tu fais la somme des images dans chaque cluster puis tu prends la médiane.

    Voila.

  5. #5
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    Par défaut
    Bonjour;

    Je veux bien bien faire le clustering suivant un vecteur de caractéristiques des images qui sont les chiffres manuscrits et non plus sur les pixels.

    Avez vous une idée?

    Merci
    La science ne connaît qu'une loi: la contribution scientifique.

  6. #6
    Membre du Club Avatar de Pistolero_JB
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 65
    Points
    65
    Par défaut
    Citation Envoyé par chercheur111 Voir le message
    les chiffres manuscrits
    Qu'est-ce que tu entends par "chiffres manuscrits" ?

  7. #7
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    La science ne connaît qu'une loi: la contribution scientifique.

  8. #8
    Membre du Club Avatar de Pistolero_JB
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 65
    Points
    65
    Par défaut
    les images que tu as elle sont toutes différentes ? je veux dire par exemple si les images de "9" peuvent être différentes en fonction de celui qui l'a écrit ?

    Si c'est le cas tu peux oublier K-medoid, K-means et compagnie... si les services postaux (qui sont leader dans la reconnaissance de caractères) utilisent des réseaux de neurones c'est qu'il y a des raisons...

  9. #9
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    Par défaut
    Bonjour;

    Merci beaucoup pour votre réponse , pouvez vous m'expliquer comment faire la reconnaissance avec les réseau de neurones dans mon cas de chiffres manuscrites.

    ET Quels sont les cractristiques que je doit extraire des images?
    Avez vous svp un tutoriel explicatif?

    Merci
    Cordialement
    La science ne connaît qu'une loi: la contribution scientifique.

  10. #10
    Membre du Club Avatar de Pistolero_JB
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 65
    Points
    65
    Par défaut
    C'est un peu long à expliquer, surtout à l'écrit , en plus d'autre le ferait beaucoup mieux que moi wiki.

    L'application majeur de réseau de neurones artificiels c'est la reconnaissance de lettre, donc sur internet tu tapes dans google "neural network pattern recognition" et tu obtiens tout ce que tu as besoin (tuto, cours, livre, software, etc).

  11. #11
    Membre habitué Avatar de chercheur111
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2010
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2010
    Messages : 352
    Points : 163
    Points
    163
    Par défaut
    Bonjour;

    merci beaucoup pour votre aide

    Juste une question svp: pourquoi je peux pas utiliser k-medoid ou k-means si les images se différents selon l'écriture?

    Merci

    Cordialement
    La science ne connaît qu'une loi: la contribution scientifique.

  12. #12
    Membre du Club Avatar de Pistolero_JB
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2008
    Messages : 42
    Points : 65
    Points
    65
    Par défaut
    En fait k-{means, medoid} utilisent une notion de similarité pour classer les images. Similarité calculée par la distance entre les images. Comme cette distance compare pixel à pixel (pixelwise) si la lettre est différente (tournée, penchée, mal écrite, majuscule, ...) sa distance sera grande par rapport à la référence, est donc elle sera mal classé. Même avec une notion de flou dans l'algorithme ce n'est pas suffisant. Un réseau de neurones marche très bien pour cela, il a une approche plus cognitif de la classification, par contre il nécessite un apprentissage, mais on pas rien sans rien.

Discussions similaires

  1. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  2. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  3. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11
  4. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44
  5. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

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