eQuimage

La plupart des images publiées sur ce site ont été traitées avec le code « eQuimage ». Le paquet python est disponible ici (dans sa dernière version stable) ainsi que sur github (dans sa version de développement).

Traitement d'image avec eQuimage
Capture d’écran d’eQuimage

Installation

eQuimage est développé en python 3 avec une interface graphique GTK3. Python 3 et la librairie GTK3 sont disponibles dans toutes les distributions linux ; sous windows, suivez ces instructions pour GTK3. Pour installer la dernière version stable d’eQuimage, ouvrez un terminal linux/une invite de commandes windows et exécutez :

pip install --user eQuimage

pip téléchargera automatiquement eQuimage et les modules python manquants si besoin (matplotlib, …). Vous pourrez ensuite lancer eQuimage en tapant simplement :

eQuimage

depuis ce même terminal. Vous pouvez également créer un lien vers eQuimage depuis votre bureau ; une icône est distribuée à cet effet avec le paquet python (et disponible ici).

Description

Ce code n’a aucune prétention et ne propose que des opérations élémentaires comparé à d’autres logiciels de traitement d’image ou d’astrophotographie plus évolués (SIRIL, PixInsight, GIMP…). Ses principaux avantages sont :

  • de bien mettre en évidence les pixels noircis ou saturés par les traitements (si besoin dans chaque canal R/V/B),
  • de ne pas retraiter le cadre des photos Unistellar (option implémentée à ce jour pour le seul télescope eQuinox 1, mais libre à vous de contribuer ou de m’envoyer des échantillons d’images des autres télescopes !),
  • de permettre de comparer différents paramètres pour un même outil afin de choisir la meilleure option.
  • de garder la trace (dans un fichier log) de l’ensemble des opérations effectuées sur une image.

Il n’y a pas encore de documentation, mais vous devriez vous y retrouver facilement si vous avez déjà utilisé des logiciels de traitement d’image. Le code python lui-même est documenté en anglais.

Historique

  • 14/10/2023 : eQuimage version 1.0.0.
    • Etirement des tons moyens.
    • Balance des couleurs.
    • Nettoyage des pixels « chauds ».
    • Accentuation (Laplacien).
    • Conversion noir & blanc.
    • Fichiers supportés : PNG 8 bits/canal.
  • 08/12/2023 : eQuimage version 1.1.0.
    • Application des opérations « à la volée » (sans cliquer sur le bouton « Apply »).
  • 14/01/2024 : eQuimage version 1.2.0.
    • Support des fichiers FITS (Lecture), TIFF (Lecture/Ecriture), et PNG 16 bits/canal (Lecture/Ecriture).
    • Ajout d’un outil « Generalized Hyperbolic Stretch » (Etirement Hyperbolique Généralisé).
    • Ajout d’un outil « Add Frame » pour copier le cadre Unistellar d’une autre image.
    • Corrections de bugs et améliorations de l’interface.
  • 17/02/2024 : eQuimage version 1.3.0.
    • Intégration des menus dans la fenêtre principale.
    • Ajout des outils de réglage du point noir et d’étirement arcsinh.
    • Ajout d’outils d’étirement de la saturation des couleurs.
    • Ajout d’un outil de réduction du bruit de couleur (dans les canaux rouge, jaune, vert, cyan, bleu et magenta).
    • Ajout de nouveaux filtres d’image (ondelettes, variation totale, bilatéral, « unsharp mask »).
    • Ajout d’un outil d’égalisation d’histogramme adaptatif limité par contraste (CLAHE).
    • Ajout d’un outil de fusion d’images.
    • Ctrl-C dans la fenêtre principale copie le résultat de l’outil en cours dans un nouvel onglet ; Ctrl-V dans cet onglet colle les paramètres de l’image dans l’outil ; Ctrl-X ferme l’onglet. Cela permet de comparer différents paramètres pour un outil et aide à choisir la meilleure option.
    • Un appui sur « D » dans la fenêtre principale affiche une description de l’image.
    • Ctrl-Tab bascule entre la fenêtre principale et la fenêtre outil.
    • Corrections de bugs et améliorations de l’interface.
  • 30/03/2024 : eQuimage version 1.4.0.
    • Ajout de nouveaux filtres (Butterworth, débruitage par moyennes non locales).
    • Ajout de nouvelles options pour le filtre ondelettes (type d’ondelettes, méthode de filtrage…)
    • Ajout d’un outil « PixelMath » (opérations arbitraires sur les images en utilisant la syntaxe python).
    • Ajout de l’outil « Switch » pour repartir d’une étape précédente ou d’une image sur le disque.
    • Préparation de la transition vers GTK4 (abstraction de la librairie GTK3 dans le mesure du possible).
    • Corrections de bugs.
  • 13/05/2024 : eQuimage version 1.5.0.
    • Ajout d’un outil de ré-échantillonnage (agrandissement/réduction de l’image).
    • Ajout d’un outil de conversion lRGB → sRGB.
    • Ajout d’un menu contextuel (statistiques/courbe de lumière) dans la fenêtre principale.
    • Améliorations de l’interface.
  • 01/09/2024 : eQuimage version 1.6.0.
    • Ajout d’un outil d’édition dans GIMP, SIRIL, ou tout autre logiciel externe.
    • Remplacement de imageio par skimage.io pour la lecture/écriture des images. L’écriture de fichiers FITS est désormais possible mais plus celle de PNG 16 bits (utiliser des TIFF 16 bits).
    • Corrections de bugs.

Laisser un commentaire

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