#!/bin/csh

#######################################################################################################################################
#                                                                                                                                     #
#         F I L T R A G E   D ' U N E   I M A G E   N O N   P E R I O D I Q U E  :                                                    #
#                                                                                                                                     #
#                                                                                                                                     #
#         Utilisation :                                                                                                               #
#                                                                                                                                     #
#                   $xci/filtre.01$Z    <image_a_filtrer> <filtre> <image_filtree> [seuil=<seuil>]                                    #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xci/filtre.01$Z' :                                                                                              #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, AAAAMMJJhhmmss).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

set       imageA=$1
set       filtre=$2
set       imageR=$3
set       seuil=$4

if        (    ("$formatI" == "$format_Suq")                                                                                            \
          ||   ("$formatI" == "$format_Sud")                                                                                            \
          ||   ("$formatI" == "$format_Std")                                                                                            \
          ||   ("$formatI" == "$format_Sdu")                                                                                            \
           ) then
          FileTmpB  imageT1
          FileTmpB  imageT2
                                        # Generation de deux images de manoeuvre.                                                     #

          $xci/kaleidoscope$X A=$imageA R=$imageT1 $formatI
                                        # Symetrisation spatiale dans les deux directions de l'image Argument.                        #
          $xci/filtre.01$X    A=$imageT1 N=$filtre $seuil R=$imageT2 $formatI
                                        # Filtrage par FFT (de l'image symetrisee), ce qui filtre l'image Argument,                   #
                                        # mais avec une resolution 2x2 fois moindre.                                                  #
          $xci/doublement$X   A=$imageT2 R=$imageR fenetre=HG $formatI
                                        # Et enfin recuperation d'un quart du resultat filtree et doublement dans la fenetre          #
                                        # 'HAUT-GAUCHE' qui correspond (de par le principe de '$xci/kaleidoscope$K') a la "bonne"     #
                                        # version de l'image.                                                                         #

          FileTmpE  imageT2
          FileTmpE  imageT1
else
          EROR      "A cause du programme '"'$xci/filtre.01$X'"', les seuls formats d'image reconnus sont \c"
          ECHO      "{Suh,Suq,Sud,Std,Sdu} (carree et puissance de 2)."
endif



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.