PANDORE Version 5 GREYC-IMAGE

col2curv



Construction d'une image de curvelet à une échelle et une orientation données à partir d'une collection.



Synopsis

col2curv scale num_angle [-m mask] [col_in|-] [im_out|-]

Description

La commande col2curv donne l'image 2D d'une curvelet à une échelle et un angle donnés. Dans la collection, les curvelets sont toutes incorporées dans un tableau d'images 3D. L'opérateur permet donc de les extraire.

Paramètres

scale représente l'échelle.

num_angle représente l'orientation. Le préfixe num indique seulement qu'il ne s'agit pas réellement d'un angle mais du "numéro de l'angle".

L'entrée :

  • col_in est la collection de 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.

L'image de sortie est de type réel:

  • im_out est l'image 2D de curvelets.

Entrées

  • im_in1: une collection.

Sorties

  • im_out: une image 2D de réels .

Résultat

Retourne SUCCESS ou FAILURE.

Voir aussi

fct, fict,

Prototype C++

Errc Col2Curv(const Collection& curvelet, Img2dsf& imd, Long scale, Long num_angle);

English version

Give an image of curvelet at a given scale and a given orientation.

Auteur: Hoock Jean-Baptiste