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](https://astro.ymniquet.fr/wp-content/uploads/2024/05/eQuimage-1024x576.jpg)
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.