PANDORE Version 5 GREYC-IMAGE

fftshift2



Permutation de 4 sous-images.



Synopsis

fftshift2 [-m mask] [im_in1|-] [im_in2|-] [im_out1|-] [im_out2|-]

Description

La commande fftshift2 permet de permuter 2 à 2 les 4 sous-images des 2 images (partie relle et partie imaginaire) comme pour la fftshift.

Ainsi les cadrans 1,2 3,4 sont permutés en 4,3,2,1

+--+--+ +--+--+
|1 |2 | |4 |3 |
+--+--+ +--+--+
|3 |4 | |2 |1 |
+--+--+ +--+--+

La différence entre fftshift et fftshift2 réside dans le découpage des sous-images. Plaçons-nous dans le cas où la hauteur h de l'image originale est impaire. Dans la fftshift2, la hauteur est de h/2+1 pour les images 1 et 2 et de h/2 pour les images 3 et 4. Dans la fftshift, la hauteur sera de h/2 pour les images 1 et 2 et de h/2+1 pour les images 3 et 4. De même avec le cas largeur impair. Dans le cas où les dimensions de l'image sont paires, fftshift et fftshift2 sont rigoureusement identiques.

Entrées

  • im_in1: une image de réels.
  • im_in2: une image de réels.

Sorties

  • im_out1: une image de réels.
  • im_out2: une image de réels.

Résultat

Retourne SUCCESS ou FAILURE.

Voir aussi

Frequentiel fftshift

Prototype C++

Errc FFTShift2(Img2dsf &im_in1, Img2dsf &im_in2, Img2dsf &im_out1, Img2dsf &im_out2);

English version

FFT shift

Auteur: Hoock Jean-Baptiste