21 avril 2026 — Session d'observation

Amas de galaxies HD (drizzle)

Sur ma lancée de la prise de vue du Groupe Compact de Hickson 68 (HCG68) de la veille, qui a donné de bons résultats, je souhaite profiter des quelques nuits claires suivantes pour m’attaquer à un autre amas de galaxies : le groupe d’Abell 1367.

Trois nuits de prises de vues sur cet amas (18, 19 et 20 avril) vont me permettre d’avoir une bonne quantité de photos pour voir des dizaines de galaxies, mais aussi pour tester une nouvelle fonctionnalité : le drizzle. ☺

Avec plus de 400 images empilées, le résultat est déjà propre et intéressant.

Amas de galaxies Abell 1367 (243 galaxies)
443 images de 2 min, soit 14.8h de pose
Canon EOS 700D 800ISO

Il y a un total de … 243 galaxies dans l’image ! 🙃

Les 243 galaxies présentes sur la photo

Il y a énormément de galaxies, mais elles sont quand même très petites dans l’image. Cela me donne l’idée d’utiliser la fonctionnalité de « drizzle », qui permet d’augmenter la résolution (les détails) de l’image finale si les images empilée sont toutes légèrement décalées les unes par rapport aux autres.

Je copie-colle une définition qui me semble plutôt claire.

L’algorithme drizzle réalise une addition optimale des images en terme de résolution spatiale. Le principe utilisé est qu’à une échelle inférieure à la taille du pixel, le décalage entre les images d’une séquence peut être considéré comme aléatoirement distribué. Par exemple, une étoile dans la première image peut être centrée exactement au milieu d’un pixel, alors que dans la seconde image elle peut se retrouvée à cheval sur deux pixels adjacents. A partir du moment où le décalage entre les images est connu à une fraction de pixel près, il est possible de produire une image finale dans une grille plus fine que celle des images de départ, avec une amélioration de la résolution. La résolution est en fait améliorée uniquement si les images de départ sont sous-échantillonnées ou à la limite du sous échantillonnage (voir plus loin). Dans les fait, l’énergie des pixels des images de départ est projeter dans une image d’arrivée ayant des pixels plus fins. Cette énergie est saupoudrée en tenant compte du décalage fractionnaire entre image, d’où le nom de drizzle donné à cet algorithme.

Le drizzle est adapté uniquement aux images sous-échantillonnées ou proches de l’être. Une image est sous échantillonnées si la largeur à mi-hauteur des étoiles est inférieure à 2 pixels. Ce cas se rencontre si la taille des pixels est trop importante par rapport à la distance focale du télescope (le but recherché est souvent ici un grand champ de vue). Il faut aussi bien sur que l’optique produise en elle-même des images très piquées, très fines, exempte d’aberrations majeures. Certains très bon réfracteur ou optiques photographiques sont capables de produire de telles images. Le drizzling fonctionne encore si la largeur à mi-hauteur dépasse le seuil de sous-échantillonnage, par exemple avec un FWHM de 2,5 pixels, mais le gain en résolution diminue vite. Ce gain peut être important si la largeur à mi-hauteur est inférieure à 2 pixel, de 50% typiquement ou même plus.

Pour appliquer cette fonctionnalité, il faut retraiter toutes les photos « de zéro », avec les bons paramétrages dans Siril. L’inconvénient de cette méthode, c’est que la taille des images est doublée (si on fait un « drizzle x2 »). Il faut avoir beaucoup d’espace disque sur le PC avec des centaines d’images à traiter. Et le temps de traitement est également beaucoup plus long.

J’ai adapté le script SIRIL existant OSC_Preprocessing_BayerDrizzle.ssf, en remplaçant -scale=1.0 par -scale=2.0 pour avoir une résolution finale double.

Exported from Notepad++
############################################ # # Script for Siril 1.4 # December 2024 # (C) Cyril Richard # OSC_Preprocessing_WBayerDrizzle v1.1 # ########### PREPROCESSING SCRIPT ########### # # Script for color camera preprocessing # aligning using Bayer Drizzle # # Needs 4 sets of RAW images in the working # directory, within 4 directories: # biases/ # flats/ # darks/ # lights/ # Saves masters to ./masters/ # ############################################ requires 1.3.4 # Convert Bias Frames to .fit files cd biases convert bias out=../process cd ../process # Stack Bias Frames to bias_stacked.fit stack bias rej 3 3 nonorm out=../masters/bias_stacked cd .. # Convert Flat Frames to .fit files cd flats convert flat out=../process cd ../process # Calibrate Flat Frames calibrate flat bias=../masters/bias_stacked # Stack Flat Frames to pp_flat_stacked.fit stack pp_flat rej 3 3 norm=mul out=../masters/pp_flat_stacked cd .. # Convert Dark Frames to .fit files cd darks convert dark out=../process cd ../process # Stack Dark Frames to dark_stacked.fit stack dark rej 3 3 nonorm out=../masters/dark_stacked cd .. # Convert Light Frames to .fit files cd lights convert light out=../process cd ../process # Calibrate Light Frames calibrate light dark=../masters/dark_stacked flat=../masters/pp_flat_stacked cc=dark cfa equalize_cfa # Align lights with Drizzle register pp_light drizzle scale=2.0 pixfrac=1.0 kernel=square flat=../masters/pp_flat_stacked # Stack calibrated lights to result.fit stack r_pp_light rej 3 3 norm=addscale output_norm rgb_equal 32b out=result # and flipping if required load result mirrorx bottomup save ../result_drizzle_$LIVETIME:%d$s cd .. close

Et le résultat est juste incroyable quand on zoome sur l’image. 😮

Avec exactement les mêmes traitements sur les deux images, l’image avec la résolution doublée présente des étoiles beaucoup plus rondes, des galaxies avec beaucoup plus de détail, et même des étoiles en plus !

Ca donne envie de retraiter de vieilles photos avec cette fonctionnalité !! 😆

A commencer par celle de la session précédente avec le Groupe Compact de Hickson 68 (HCG68). Le traitement n’est pas totalement identique dans cette comparaison, j’ai refais le traitement avec le drizzle x2 sans le refaire en parallèle avec l’image sans drizzle déjà traitée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *