OPERATEURS PANDORE

PANDORE Version 5 | GREYC-IMAGE
# fct Transformée de Curvelets rapide d'une image. ### Synopsis `fct nbscales nbangles_coarse [-m mask] [im_in|-] [col_out|-]` ### Description La commande fct effectue la transformée de Curvelets rapide d'une image 2D réelle. La transformée inverse est obtenue par la commande fict. La transformée consiste d'abord à faire une FFT 2D. On effectue ensuite une partition angulaire. Puis on applique un filtre passe-bande. On rectangularise et enfin on réalise une IFFT 2D. ### Paramètres nbscales indique le nombre d'échelles. nbangles_coarse est un coefficient influençant le nombre d'angles en fonction de l'échelle. Hormis la dernière échelle, il y a au minimum nbangles_coarse angles pour chaque échelle. L'entrée est: im_in l'image. La sortie est une collection. col_out est la collection où sont stockées les curvelets. Les attributs de la collection sont: les_curvelets tableau d'images 3D où sont incorporés les curvelets. curv_size tableau d'images 2D qui donne la taille des curvelets pour une échelle et une orientation données. nbangles_coarse est un des paramètres de la transformée de curvelets (voir fct). Cet attribut donne le nombre d'angle qu'on veut au minimum pour chaque échelle (sauf pour la dernière échelle: le nombre d'angles vaut pour ce cas 1). nbangles image 1D donnant le nombre d'orientations à une échelle donnée. nbscales donnant le nombre d'échelles. height et width donnent la taille de l'image originale sur laquelle on a appliqué la transformée de curvelets. ### Entrées im_in: une image 2D de réels. ### Sorties col_out: une collection. ### Résultat Retourne SUCCESS ou FAILURE. ### Voir aussi fict, col2curv, Frequentiel ### Prototype C++ `Errc FCT(Img2dsf& ims, Collection& curvelet, Long nbscales, Long nbangles_coarse);` ### English version Fast Curvelet Transform.