PANDORE Version 6 GREYC-IMAGE

pregistrationPDE



Estimation du champ de déplacement entre deux images.



Synopsis

pregistrationPDE smoothness precision [im_in1|-] [im_in2|-] [im_out|-]

Description

Cet opérateur permet d'estimer un champ 2D de déplacement U entre deux images I1 et I2. Il se base sur la minimisation du critère :

E(U) = intégrale(|I1(p)-I2(p+U)| + smoothness*Laplac(U)).

Cette minimisation est effectuée par une succession de descente EDP à des échelles d'images différentes.

Le champ calculé correspond au déplacement de im_in1 vers im_in2.

Paramètres

Les paramètres de l'opérateur contrôlent l'estimation du champ de vecteurs déplacement :

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemple

Produit une translation horizontale de l'image "tangram.pan" puis affiche les vecteurs de déplacements

   translation 0 10 tangram.pan tangram1.pan
   pregistrationPDE 0.1 0.9 tangram.pan tangram1.pan a.pan
   pplotquiver 800 800 10 -20 a.pan| visu

Voir aussi

Mouvement

Prototype C++

Errc PRegistrationPDE( const Imx2d &ims1, const Imx2d &ims2, Img2duc &imd, Float smoothness, Float precision );

Avertissement

Ce module est soumis à la licence CeCiLL, et ne peut pas être utilisé dans une application commerciale sous une licence propriétaire. En particulier, il utilise les fonctionnalités de la bibliothèque CImg, soumise également à la licence CeCiLL.


Auteur: D. Tschumperlé