Registration des images



Il est maintenant temps d'effectuer la registration des images avant de les trier manuellement et de les additionner par la suite. Deux méthodes vous sont proposées, en fonction de la planète que vous imagez. Vu la forme de Saturne avec ses anneaux, il faut utiliser la registration planétaire avec une taille de 512 ( commande « pregister ») ou 256 si la planète est assez petite. Par contre sur Jupiter ou Mars, préférez « cregister » car leur forme est proche du cercle. Sur Uranus, si elle est noyée dans le bruit, utilisez « pregister », sinon « cregister ». Optez pour «pregister » dans le cas des films lunaires. Choisissez la procédure adaptée à votre situation!


Dans la fenêtre de commande, tapez la commande "echo [message]": ça a pour effet d'afficher un message dans la fenêtre de sortie pour que vous puissiez vous souvenir de ce que vous avez fait.


Nota
: Ne placez pas d'espaces ou de caractères particuliers dans le texte [message]

> echo Registration


Ensuite, chargez la première image de la séquence verte (pourquoi verte?)

> load saturne_ordi_vert1


Lancez:

>setspline 1

 


 Première méthode : utilisation de « pregister »

 

A utiliser avec des films de Saturne, la Lune, Vénus ainsi qu'Uranus et Neptune si ces deux dernières sont noyées dans le bruit.


Lancez la commande "pregister". Celle-ci va effectuer la registration de toutes les images de la séquence par rapport à la première image. En retour, elle fournit la séquence registrée.


Syntaxe : pregister [séquence d'entrée][séquence de sortie][taille de la fenêtre de sélection][nombre d'images à aligner]

Nota :

Source : Christian Buil

"Le paramètre [TAILLE] contient la taille de la fenêtre d'inter corrélation. Celle-ci doit être d'une puissance de deux (128, 256, 512, …). La fenêtre doit être plus grande que le diamètre de la planète. Avant d'exécuter la commande PREGISTER vous devez dessinez avec la souris un rectangle autour du disque planétaire. La taille de ce rectangle n'a aucune importance, il sert juste à définir le centre d'intérêt dans l'image".


Dessinez d'abord un cadre autour de Saturne (ou autour d'un cratère lunaire), puis on lance la commande « pregister ». La séquence produite est « sequence_registree_vert ».



> pregister  saturne_ordi_vert    sequence_registree_vert  512 3000

 


Vérification :

Chargez la première image de la séquence registrée:

> load sequence_registree_vert1

Divisez cette image par une autre de la séquence avec la commande "sub":

Syntaxe : sub [nom] [offset]

Nota : 195 est le niveau trouvé précédemment et il correspond au niveau (i) du centre de Saturne, ce niveau ayant été utilisé pour le calcul de l'offset et du flat.

> sub sequence_registree_vert300   195


Si la registration s'est bien déroulée, il ne devrait plus rien subsister. Un autre moyen de vérifier le bon fonctionnement de la registration est de réutiliser le sous-menu « Animation » du menu « Visualisation » en utilisant la séquence « sequence_registree_vert » comportant 3000 images et en fixant un délai de 50ms. Les images doivent toutes être alignées les unes par rapport aux autres.


Il ne reste plus qu'à appliquer les paramètres de translation sur les deux autres couches couleur avec la commande "file_trans". On effectue ainsi la registration des deux autres canaux de couleur en reprenant les calculs effectués pour registrer la couche verte.


Syntaxe: FILE_TRANS [ENTREE] [SORTIE] [NOMBRE D'IMAGES]

> file_trans saturne_ordi_rouge   sequence_registree_rouge   3000

> file_trans saturne_ordi_bleu   sequence_registree_bleu   3000



Une technique qui porte ses fruits consiste à effectuer une première registration pour aligner "en gros" les images, puis à procéder à un second passage pour affiner l'alignement réalisé lors du premier passage. Cette technique est souvent employée lorsque la planète se déplace beaucoup sur le capteur tout au long du film. Dans ce cas-là, rien ne sert de choisir des séquences d'entrées et de sorties aux noms différents; optez pour les mêmes noms!

Si vous effectuez plusieurs registrations successives il est important d'utiliser la commande "file_trans" avant d'entamer une nouvelle registration !!!

 


 Deuxième méthode : utilisation de « cregister »



A utiliser avec des films de Mars et Jupiter, ainsi qu'Uranus, Neptune si elles ne sont pas noyées dans le bruit.

Exécutez d'abord la commande "mouse_select" depuis la fenêtre de commande d'iris.  Cette commande permet de sélectionner automatiquement la zone utile de l'image.

Syntaxe : mouse_select [x1] [y1] [x2] [y2]

Avec:





Lancez:

> mouse_select 1 1 640 480


Grâce à « mouse_select »,vous avez sélectionné virtuellement une zone de l'image et il ne reste plus qu'à lancer la commande "circle" pour dessiner un cercle centré sur le disque.


La commande "circle" exige un paramètre (le seuil qui permet de délimiter le pourtour du disque planétaire). Pour le trouver, procédez par approximations successives.  N'hésitez pas à modifier la valeur du seuil pour que le cercle s'adapte parfaitement à la planète.




       > circle 79 (Ici le seuil correct vaut 79)


Lancez ensuite la registration (l'alignement des images les unes par rapport aux autres) avec “CREGISTER”.


Syntaxe : CREGISTER [ENTREE] [SORTIE] [SEUIL] [NOMBRE]

"CREGISTER" exécute la registration d'une séquence d'image [ENTREE] à partir des coordonnées du centre d'un cercle dont les contours sont définis dans chaque image par l'intensité [SEUIL].


Lancez :

> cregister jupiter_ordi_vert    sequence_registree_vert   79    3000  

Avec 79 la valeur du seuil trouvée précédemment.


Pour vérifier la bonne registration :

Menu : Visualisation > Animations

Indiquez :

- la séquence : sequence_registree_vert

- le nombre de photos de la séquence (ici, 3000)

- délai : 50


On voit très bien ainsi la qualité de la registration et cela met en évidence si elle a cafouillé ponctuellement. C'est redoutablement efficace et c'est aussi bien plus convivial que de charger manuellement les photos les une après les autres...


Il ne reste plus qu'à appliquer les paramètres de translation sur les deux autres couches couleur avec la commande "file_trans". On effectue ainsi la registration des deux autres canaux de couleur en reprenant les calculs effectués pour registrer la couche verte.


Syntaxe: FILE_TRANS [ENTREE] [SORTIE] [NOMBRE]

> file_trans rflat_offset_final   sequence_registree_rouge   3000

> file_trans bflat_offset_final   sequence_registree_bleu   3000


Une technique qui porte ses fruits consiste à effectuer une première registration pour aligner "en gros" les images, puis à procéder à un second passage pour affiner l'alignement réalisé lors du premier passage. Cette technique est souvent employée lorsque la planète se déplace beaucoup sur le capteur tout au long du film. Dans ce cas-là, rien ne sert de choisir des séquences d'entrées et de sorties aux noms différents; optez pour les mêmes noms!

Si vous effectuez plusieurs registrations successives il est important d'utiliser la commande "file_trans" avant d'entamer une nouvelle registration !!!

 

Retour à la registration



© 2018 Leboutte Sébastien - http://www.astrociel.net -