本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Seulement deux images : comment intégrer avec PixelMath

Prétraitement et empilement2022.08

Lors de l’intégration, on tombe de temps à autre sur une situation embarrassante : on n’a que deux images sous la main. Or l’ImageIntegration de PixInsight a un seuil — il refuse de s’exécuter avec moins de trois images. Alors, avec seulement deux, n’y a-t-il vraiment aucun moyen d’intégrer ? En réalité, si. Nous pouvons contourner ImageIntegration et retrousser nos manches avec PixelMath.

Pour parler clairement, l’« intégration » n’est mathématiquement rien d’autre qu’une moyenne pondérée de plusieurs images alignées, destinée à améliorer le rapport signal/bruit (S/B). Si ImageIntegration est si puissant, c’est parce qu’au-delà de la moyenne, il effectue aussi pour vous la normalisation et la réjection de pixels ; mais la réjection ne fonctionne qu’à partir de trois images (il faut une décision à la majorité pour juger quel pixel est une valeur aberrante). Ainsi, lorsqu’il n’en reste que deux, on se contente du deuxième meilleur choix et on utilise PixelMath pour accomplir à la main l’essentiel : la « moyenne après alignement ».

La méthode la plus simple : additionner, puis faire la moyenne

Réunir deux images revient, au fond, à les additionner puis à les diviser par deux. La formule à saisir dans PixelMath consiste à additionner les deux images puis à multiplier par 0.5 (c’est-à-dire ÷2).

Illustration de la formule PixelMath pour faire la moyenne de deux images

On obtient ainsi une image qui est la moyenne des deux.

Envie d’attribuer des poids différents ? Séparez les coefficients

Si vous ne voulez pas seulement une simple moyenne, mais souhaitez que chacune des deux images ait un poids différent, alors développez la formule et ajustez séparément le coefficient devant chaque image.

Par exemple :

0.8*image1 + 0.2*image2

Ainsi le poids des deux images devient 4:1. La manière de répartir les coefficients dépend de votre jugement sur la qualité des deux images ; la seule règle est que la somme des deux coefficients soit égale à 1.

Un rappel très important : avant de vous lancer, pensez à aligner d’abord les deux images. Si vous les additionnez sans les aligner, les étoiles se dédoublent en images fantômes et tous vos efforts sont réduits à néant. Cette étape ne peut être omise quelle que soit la formule utilisée — PixelMath ne fait que de l’arithmétique pixel par pixel ; il ne corrigera pas pour vous le décalage entre les deux images.

Pour aller plus loin : d’abord la Normalization, puis la moyenne

La méthode ci-dessus suffit pour parer au plus pressé, mais si les deux images diffèrent par la luminosité de fond ou l’intensité du signal, le résultat d’une addition et d’une moyenne directes ne sera pas idéal. Un flux de travail un peu plus soigné consiste à appliquer d’abord une Normalization aux deux images, puis à faire la moyenne, en deux étapes :

  1. Effectuez d’abord la Normalization, en normalisant l’image à intégrer à l’échelle de l’image de référence :
($T-median($T))*MAD(ReferenceImage)/MAD($T)+median(ReferenceImage)

La formule PixelMath pour la Normalization de deux images

  1. Faites ensuite la moyenne des deux images pour achever l’intégration :
($T+ReferenceImage)/2

La formule PixelMath pour faire la moyenne des deux images après la Normalization

Deux symboles dans la formule méritent une explication :

  • ReferenceImage représente la meilleure des deux images et sert de référence pour la normalisation.
  • $T est l’autre image.

L’avantage d’effectuer d’abord la Normalization est de placer les deux images sur une même base avant de les additionner, évitant ainsi que la différence de fond ou de signal de l’une d’elles ne contamine le résultat final. Deux images, c’est peu, certes, mais tant que la méthode est la bonne, on peut tout de même intégrer un résultat propre.