No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
De nouvelles fonctionnalités sont introduites assez régulièrement dans cette nouvelle version (quand le besoin se fait sentir). Les fonctionnalités usuelles du logicielles sont expliquées avec des captures d'écran dans le '''[[Siril:Manual|tutoriel sur l'empilage]]''', et les principales sont : | De nouvelles fonctionnalités sont introduites assez régulièrement dans cette nouvelle version (quand le besoin se fait sentir). Les fonctionnalités usuelles du logicielles sont expliquées avec des captures d'écran dans le '''[[Siril:Manual|tutoriel sur l'empilage]]''', et les principales sont : | ||
* | * Supports des formats d'image suivants en natif : | ||
** | ** images FITS en 16 bits non signés | ||
** SER | ** fichiers SER | ||
** AVI | ** les fichiers AVI bientôt (v0.9b) | ||
* | * Conversion d'images (vers le format natif FITS seulement) : | ||
** | ** A partir des formats 8 bits ou 16 bits BMP, TIFF, JPEG ou PNG; les films courts avec mplayer en passant par PPM, images binaires [https://en.wikipedia.org/wiki/Netpbm_format NetPBM] (.PBM, .PPM, .PNM), et les images RAW d'appareils photo numériques. | ||
* | * Registration (alignement) ; méthodes supportées : | ||
** Translation | ** Translation pour l'alignement sur une étoile sélectionnée en utilisant les FFT. <strike>Cela ne fonctionne pas du tout bien (code des anciennes version de Siril)</strike>. Il semblerait que ça fonctionne avec des images de bonne qualité (avec des étoiles presque rondes, mais pas aussi ovales que dans l'image ci-dessus). | ||
** | ** Translation manuelle avec deux aperçus des alignements entre l'image courante et une image de référence en transparence. | ||
** | ** La rotation des images n'est pas implémentée, mais prévue pour la v1.0. | ||
** | ** L'utilisation de [http://www.astro.uni-bonn.de/~theli/ Theli] est envisagée, pour aligner les images avec une carte (ce qui résout les problèmes de distorsion, rotation, translation, en fonction de nombreuses étoiles références dans les données d'astrométrie). | ||
* | * Empilage | ||
** | ** par somme (valeur max sur 32 bits) et valeur médiane. | ||
* | * Pré-traitement des images avec des images multi-canaux d'offset, de dark et de flat. | ||
* | * Amélioration des images finales: luminosité et contraste avec les curseur pour chaque couleur, échelles logarithmiques, rendu en négatif, et d'autres encore. | ||
* | * La ligne de commande est en cours de mise à jour, voyez la liste des [[Siril:Commands|commandes disponibles]]. | ||
==Etat de la nouvelle version (ce qu'il y a à faire et les bugs)== | ==Etat de la nouvelle version (ce qu'il y a à faire et les bugs)== |
Revision as of 16:48, 6 November 2013
Siril
Siril était supposé être Iris pour Linux (sirI-L). C'est un outil de traitement d'images pour l'astronomie, capable de travailler sur des séquences d'images, de les aligner manuellement ou automatiquement, de les empiler et d'améliorer le rendu final. Il correspond bien aux astronomes amateurs ayant un faible volume d'images à traiter ou de mauvaise qualité, pour lesquelles les logiciels automatisés ont le plus de mal à trouver les points d'alignement (mais aussi aux autres). Cette page présente une nouvelle version de Siril, l'ancienne n'étant plus maintenue et moins stable (lien projet Sourceforge et site Web).
Le logiciel a été mis à jour pour les bibliothèques des systèmes d'exploitation récents (principalement pour GTK+3) et est encore développement intensif et légèrement instable. De nombreuses améliorations ont été faites par rapport à l'ancienne version abandonnée, en particulier une meilleure gestion des conversions, des séquences d'images et des erreurs, une amélioration de l'interface graphique, et de nombreuses résolutions de bugs. La ligne de commande est en cours de réactivation (novembre 2013); le plan est de continuer à mettre à jour les commandes pour qu'elles remarchent avec les nouvelles structures internes, et les ajouter dans l'interface graphique. Vous pouvez voir la liste des commandes disponibles ici. De nouvelles commandes et fonctionnalités sont aussi en cours de développement.
Siril fonctionne de façon interne avec des images FITS, en 16 bits non signé, pour chaque couleur de chaque pixel. Toutes les images que vous voudrez traiter avec Siril devront être converties à ce format, sauf les fichiers SER (et bientôt les AVI) qui sont convertis à la volée, ce que Siril sait très bien faire. Voir le tutoriel sur l'empilage.
Fonctionnalités
De nouvelles fonctionnalités sont introduites assez régulièrement dans cette nouvelle version (quand le besoin se fait sentir). Les fonctionnalités usuelles du logicielles sont expliquées avec des captures d'écran dans le tutoriel sur l'empilage, et les principales sont :
- Supports des formats d'image suivants en natif :
- images FITS en 16 bits non signés
- fichiers SER
- les fichiers AVI bientôt (v0.9b)
- Conversion d'images (vers le format natif FITS seulement) :
- A partir des formats 8 bits ou 16 bits BMP, TIFF, JPEG ou PNG; les films courts avec mplayer en passant par PPM, images binaires NetPBM (.PBM, .PPM, .PNM), et les images RAW d'appareils photo numériques.
- Registration (alignement) ; méthodes supportées :
- Translation pour l'alignement sur une étoile sélectionnée en utilisant les FFT.
Cela ne fonctionne pas du tout bien (code des anciennes version de Siril). Il semblerait que ça fonctionne avec des images de bonne qualité (avec des étoiles presque rondes, mais pas aussi ovales que dans l'image ci-dessus). - Translation manuelle avec deux aperçus des alignements entre l'image courante et une image de référence en transparence.
- La rotation des images n'est pas implémentée, mais prévue pour la v1.0.
- L'utilisation de Theli est envisagée, pour aligner les images avec une carte (ce qui résout les problèmes de distorsion, rotation, translation, en fonction de nombreuses étoiles références dans les données d'astrométrie).
- Translation pour l'alignement sur une étoile sélectionnée en utilisant les FFT.
- Empilage
- par somme (valeur max sur 32 bits) et valeur médiane.
- Pré-traitement des images avec des images multi-canaux d'offset, de dark et de flat.
- Amélioration des images finales: luminosité et contraste avec les curseur pour chaque couleur, échelles logarithmiques, rendu en négatif, et d'autres encore.
- La ligne de commande est en cours de mise à jour, voyez la liste des commandes disponibles.
Etat de la nouvelle version (ce qu'il y a à faire et les bugs)
The more accurate information is available in the SVN log and in files available on the SVN, TODO and BUGS. It has a precise list of things to do and known bugs. Priority for next releases are re-enabling the automatic translation registration, adding support for wavelets and LRGB. If you want to contribute, you are welcome!
Des paquets pour les versions stables 0.9 et 1.0 vont être créés. Une pré-version de 0.9, probablement appelée 0.9b devrait sortir dans quelques semaines (décembre 2013), avec des corrections de bugs et quelques nouvelles fonctionnalités par rapport à ce qui est déjà écrit sur la page : support natif des AVI et affichage des histogrammes.
2 décembre 2012 : la version 61 embarque le support natif du format SER (un conteneur de séquence d'images).
8 octobre 2012: la version 54 est la première version à être capable d'empiler des images alignées (manuellement).
- Only 3-channel colour images assigned to R, G and B are possible. Other assignations are to come, for LRGB or narrowband composition
- FWHM function does not work properly (badly implemented, soon fixed using astrofocuser's code)
- Automatic translation registration is not working well, but manual alignment can be done in a convenient way
- Warning: RAW images appear darker than in rawstudio or other RAW images visualisation tool because no automatic color and gamma correction are used
- Siril has light and contrast levels control with the common hi and lo cursors, but no gamma correction
- Median stack is limited to 50 frames to limit out of memory likeliness
Compilation et installation
Siril is currently only released as source from its subversion base. There is a package for the Arch Linux system, built from the source, in AUR. For other OS, you need Subversion (svn command) to retrieve it and autotools and gcc to compile it. Mandatory dependencies are gtk+-3.4, cfitsio and fftw. Optional are dcraw, libtiff, libjpeg, libpng and mplayer for RAW, TIFF, JPEG, PNG and AVI import. dcraw and mplayer can be installed after Siril's install, the libraries are detected at compilation. We are considering the use of libraw instead of dcraw. A stable release, version 0.9, is expected to be made as soon as the command line and various new conversions are considered stable. In the meantime, to get the source, use the command:
svn co https://free-astro.vinvin.tf/svn/siril/
(désolé pour le mauvais certificat - cette URL ne fonctionne pas avec des vieux navigateurs Web). Les sources sont en lecture seule si vous n'avez pas d'autorisation particulière. Si vous voulez participer à l'amélioration de Siril et pouvoir modifier les sources du serveur, envoyez un message à l'utilisateur Vincent ici, ou vinvin sur Webastro.
Une fois que vous aurez le code source de Siril, il sera facile de l'installer. Siril est géré avec autotools, donc il se compile en utilisant les commandes ./configure et make. Cependant, il faudra générer le fichier configure avant de pouvoir l'exécuter, en utilisant la commande suivante :
$ aclocal && autoconf && autoheader && automake --add-missing
Ensuite lancez ./configure et make. Pour installer Siril, utilisez l'habituel :
$ make install
Le répertoire par défaut d'installation est généralement /usr/local. Pour lancer Siril, la commande se nomme siril
.