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 :

Intercorrelation, recherche d'image, problème de dimension du résultat


Sujet :

Traitement d'images

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Inscrit en
    Novembre 2006
    Messages
    362
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par défaut Intercorrelation, recherche d'image, problème de dimension du résultat
    Bonjour,

    J'ai codé une intercorrelation en java en utilisant JAI.
    Mon objectif est de rechercher une image dans une autre.
    Le comportement obtenu est "presque" celui attendu.

    Mon algo ressemble à celui-là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    - agrandissement et centrage de l'image cherchée
    - transformée de fourier de l'image cherchée
    - suppression des modules (je ne garde que les phases)
    - transformée de fourier de l'image dans laquelle je cherche
    - suppression des modules (je ne garde que les phases)
    - produit des deux TF
    - transformée inverse du produit
    - localisation du maximum
    Voici le résultat sur un cas simple :

    (pardon pour la mauvaise qualité du jpeg, mais pour être bien clair : il n'y a que 2 couleurs dans chaque fichier)

    Tout se passe bien donc !

    Sauf que quand je complexifie mon image de départ, mon maximum trouvé diminue :

    (observez la valeur du maximum !)

    Ceci est fort génant, pour trois raisons :
    1. Cela ne correspond pas à ce que j'obtiendrais en faisant une intercorrelation "directe" sans passer par une FT
    2. Si j'ai deux images de départ, je ne peux plus savoir dans laquelle des deux l'intercorrelation a le mieux marché
    3. Surtout ! Si je complexifie assez l'image de départ, je n'ai plus aucun résultat


    Pour illustrer le troisième point : voici un exemple (attention la différence est subtile et se situe au niveau du disque tronqué) :


    Je n'arrive pas à savoir si ce comportement est normal étant donné la méthode utilisée, ou bien s'il provient de mon implémentation (ou par exemple du ma DFT ou de mon IDFT).

    Voici les DFT() et IDFT(DFT()) de deux des images de départ ci-dessus :

    Ces images montrent sans doute à quel moment mon implémentation foire, mais je ne comprends réellement pas pourquoi.

    Merci à tous ceux qui ont lu,
    Merci à ceux qui pourront m'aider
    Images attachées Images attachées     

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

Discussions similaires

  1. [XL-2003] Dimensions d'une image problème
    Par 94Skarb dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/06/2013, 21h15
  2. Réponses: 0
    Dernier message: 22/04/2009, 14h27
  3. [image] Problème de dimensions
    Par pompier21 dans le forum Images
    Réponses: 4
    Dernier message: 10/02/2009, 10h58
  4. Problème de dimensions d'image
    Par absi1 dans le forum Word
    Réponses: 7
    Dernier message: 12/02/2008, 16h47
  5. Impression d'image, problème de dimension
    Par Invité dans le forum C#
    Réponses: 3
    Dernier message: 28/05/2007, 10h47

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