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

Algorithmes et structures de données Discussion :

Calcul des moments géométriques


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut Calcul des moments géométriques
    Bonjour,
    Je souhaiterais utiliser les moments géométriques dans une méthode de segmentation. J'ai trouvé l'article en pièce jointe pour effectuer le calcul mais je n'arrive pas à retrouver les mêmes résultats qu'eux (page 5 et 6 du pdf).
    Voici l'algorithme que j'ai utilisé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    pour k = -n/2 à n/2 faire
      pour j = -n/2 à n/2 faire
        pour i = -n/2 à n/2 faire
          coeff = 0
          pour k’ = k–m/2 à k+m/2 faire
            pour j’ = j–m/2 à j+m/2 faire
              pour i’ = i–m/2 à i+m/2 faire
                coeff += (i’)^p + (j’)^q + (k’)^r
              finpour
            finpour
          finpour
          C(i+n/2,j+n/2,k+n/2) = coeff 
        finpour
      finpour
    finpour
    Pensez-vous que ce soit correcte? Où est l'erreur?
    Merci de vos réponses.
    Images attachées Images attachées

  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
    Bonjour,

    merci d'utiliser les balises et d'indenter votre code afin de le rendre lisible.
    Cela nous permettra de lire et donc de comprendre plus facilement votre algo.
    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
    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 cindy63 Voir le message
    Pensez-vous que ce soit correcte? Où est l'erreur?
    Merci de vos réponses.
    C'est la formule (20) ou la (19b) que tu veux calculer ?

    Parceque dans la (19b) il y a un facteur multiplicatif devant la somme.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut
    La (20).

  5. #5
    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
    Each voxel in a nxnxn cubic window is subdivided into mxmxm subvoxels
    (i',j',k') are integers on a different scale from (i,j,k).
    Ce que je comprend c'est que chaque voxel est découpé en m^3 subvoxels, et que 2 voxels voisins n'ont AUCUN subvoxels commun. Donc je verrai plus un code comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    FOR k = -(n*m)/2 TO (n*m)/2 STEP m DO
      FOR j = -(n*m)/2 TO (n*m)/2 STEP m DO
        FOR i = -(n*m)/2 TO (n*m)/2 STEP m DO
     
        coeff = 0
        FOR k'= k-m/2 TO k+m/2 STEP 1 DO
          FOR j'= j-m/2 TO j+m/2 STEP 1 DO
            FOR i'= i-m/2 TO i+m/2 STEP 1 DO
              coeff += (i’)^p + (j’)^q + (k’)^r
            NEXT i'
          NEXT j'
        NEXT k'
     
        C(i+n/2,j+n/2,k+n/2) = coeff
     
        NEXT i
      NEXT j
    NEXT k
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 15
    Par défaut
    J'ai essayé ton code mais je n'ai toujours pas les bons résultats.

  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 cindy63 Voir le message
    J'ai essayé ton code mais je n'ai toujours pas les bons résultats.
    Bon, bah je ne sais pas.

    Quelles sont les valeurs que tu trouves et quelles sont celles que tu devraient trouver ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. [Débutant] Calcul des moments de Tchebychev d'une image
    Par jikk8585 dans le forum Images
    Réponses: 0
    Dernier message: 25/01/2013, 11h56
  2. calcul des moments de Tchebychev d'une image
    Par lucastof dans le forum Traitement d'images
    Réponses: 9
    Dernier message: 29/05/2012, 21h52
  3. Calcul des moments de zernike d'une image
    Par kawther dans le forum Images
    Réponses: 6
    Dernier message: 20/06/2011, 16h14
  4. calcul des moments de Tchebychev d'une image
    Par lucastof dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 29/03/2011, 01h40
  5. Calcul des moments de zernike d'une image
    Par kawther dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 29/01/2009, 10h03

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