Pyramide gaussienne

Pyramide gaussienne - Algo - Programmation

Marsh Posté le 08-11-2007 à 11:18:06    

Je dois implémenter une pyramide gaussienne pour un projet.
Le but est de décomposer une image grayscale (256 nuances de gris) en 6 images en utilisant cette technique. Ces 6 images en s'additionnant redonneront l'image originale.
 
Explication sommaire qu'on m'a donné :
 
Je pars d'une image I, je la réduis en taille en utilisant un filtre gaussien (convolution) pour avoir une image basse fréquence puis je la ré-agrandis ce qui donne BF_1, ensuite je calcule la différence entre I et BF_1 pour avoir la Laplacienne nommée I_1.
 
Je recommence cette opération avec BF_1 au lieu de I, ce qui me donne BF_2, puis I_2.
 
Etc.. jusqu'à avoir I1, I2, I3, I4, I5, et BF_6 qui normalement en s'additionnant donneront I.
 
Maintenant on me parle de fréquences centrales pour générer les images, qui valent 2.81, 5.62, 11.25, 22.5, 45 et 90 cycles par face.  
C'est là où je ne comprends pas, comment ces nombres interviennent dans le calcul de la gaussienne qui servira de filtre.
D'autre part, à une des 6 étapes, est-ce que je dois prendre systématiquement une matrice 5x5 de pixels dans l'image originale pour obtenir l'image réduite ?
Si quelqu'un a de la doc, je suis complètement preneur, sachant que google ne m'a pas donné grand chose. :(
 
Merci d'avance

Reply

Marsh Posté le 08-11-2007 à 11:18:06   

Reply

Marsh Posté le 08-11-2007 à 11:47:11    

tes valeurs de cycles/faces, ca serait pas genre le sigma de ta gaussienne ?

Reply

Marsh Posté le 08-11-2007 à 11:53:57    

Joel F a écrit :

tes valeurs de cycles/faces, ca serait pas genre le sigma de ta gaussienne ?


 
Justement, j'en sais rien ;) J'ai très peu de connaissances en math/traitement du signal.
Peut-être que c'est aussi la variance (sigma au carré)...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed