Présentation du logiciel PixInsight, dédié au traitement d'images astronomiques du ciel profond.
Exposé réalisé pour les RCANE 2013 (Rencontres des Clubs d'Astronomie du Nord-Est de la France).
Thèmes abordés : la philosophie de PixInsight, ses concepts propres, ce qu’apporte ce logiciel, comparaison avec d’autres logiciels.
3. PixInsight
Logiciel de traitement d’images du ciel profond
Logiciel espagnol
Uniquement en anglais
Payant (207 €)
Version d’essai de 45 jours
Version actuelle : 1.8.0 RC7
Ancienne version gratuite (PixInsight LE)
3
4. La philosophie de PixInsight
L’utilisateur a la main sur tous les traitements (traitements atomiques,
hautement paramétrables…)
L’utilisateur peut contrôler l’effet des traitements (console, carte de
rejection, carte de gradient…)
But : exploiter le maximum de l’information contenue dans les images
“squeeze the last bit of information from your data”
“presser le dernier morceau d'information de vos données”
Juan Conejero, PixInsight Team
Approche scientifique
Les utilisateurs contribuent à l’évolution du logiciel (scripts, forum,
code source libre)
4
7. Exemple de process : ImageCalibration
(prétraitement)
Atomique : même process utilisé
pour calibrer les darks, les flats, les
images…
Paramétrable : pour calibrer les
darks, on décoche Master Dark et
Master Flat
7
8. Exemple de process : ImageIntegration (empilement)
Très (trop ?) paramétrable
8
9. Exemple de process : ACDNR (réduction de bruit)
Peut être réappliqué
sur n’importe quelle
image
9
10. Prétraitement : suite de process…
Process réduit sous
forme d’icône :
« Process Icon »
Les Process Icons
peuvent être enregistrés
dans des fichiers
Une seule étape
dans Iris
(« Faire un
dark »)
Une seule étape
dans Iris
10
11. Exemple de script : BatchPreprocessing
Similaire à Maxim DL et DeepSkyStacker
(utilisation du FITS Header)
11
13. Les apports de PixInsight
Multi-plateforme (Windows, Mac, Linux)
13
14. Les apports de PixInsight
License pour une personne physique
Pour toutes les versions 1.x
Autant d’ordinateurs que l’on veut, quelque soit le système
d’exploitation
14
15. Les apports de PixInsight
Contrôle des traitements : la console
Exemple : empilement d’images RGB avec rejection
Nombre de
pixels bas
rejetés
Nombre de
pixels hauts
rejetés
Pourcentage
de pixels bas
rejetés
Pourcentage
de pixels
hauts rejetés
Réduction de
bruit
15
16. Les apports de PixInsight
Contrôle des traitements : les cartes de rejection
16
17. Les apports de PixInsight
Contrôle des traitements : la carte de gradient
17
18. Les apports de PixInsight
Gestion des FIT 32 et 64 bits !
Brute, H alpha, 10 s, cœur non saturé
Brute, H alpha, 300 s, cœur saturé
18
19. Les apports de PixInsight
Gestion des FIT 32 et 64 bits ! => HDRComposition
19
20. Les apports de PixInsight
Utilise au mieux les ressources des ordinateurs modernes
(mémoire, multi-cœurs, 64 bits)
Utilisation de tous les cœurs
lors de la calibration
Utilisation de tous les cœurs et de la
mémoire lors de la correction cosmétique
20
21. Les apports de PixInsight
Une interface graphique riche :
• Déroutante et difficile à prendre en main au début…
• … mais redoutable dès qu’on la maîtrise
• Tout ce que l’on peut attendre d’une interface graphique moderne !
• Comparaison d’images facile
• Plusieurs espaces de travail
•…
21
34. Les apports de PixInsight
Les process sympa : ImageContainer
34
35. Les apports de PixInsight
Les process sympa : ProcessContainer
35
36. Les apports de PixInsight
Les process sympa : StarAlignment peut faire des mosaïques
36
37. Les apports de PixInsight
Les process sympa : plusieurs process pour la réduction de bruit
•ACDNR
•SCNR
•GREYCstoration
•TGVDenoise
•ATrousWaveletTransform
37
39. Les apports de PixInsight
Plusieurs process pour les transformations d’intensité :
•HistogramTransformation
•CurveTransformation
•ColorSaturation
•LocalHistogramEqualization
•AdaptativeStretch
•…
39
40. Les apports de PixInsight
Plusieurs process pour l’accentuation des détails :
•Déconvolution
•ATrousWaveletTransform
•…
40
41. Les apports de PixInsight
Gestion des espaces de couleur :
•AdobeRGB par défaut
•CIE L*a*b* en interne
41
42. Les apports de PixInsight
Les scripts sympa : ImageSolver et AnnotateImage
42
43. Les limites et les inconvénients de PixInsight
Pas de possibilité de « dessiner » (contrairement à Photoshop)
Taille des fichiers (FIT 32 bits par défaut => taille x 2 par rapport au FIT
16 bits)
Autant de fichiers intermédiaires (voire plus) qu’avec Iris pour un
prétraitement manuel avec PixInsight
Pré-traitement manuel très long
Beaucoup (trop ?) de paramètres pour chaque process
Gourmand en ressources (mémoire, processeur, espace disque)
Alignements particuliers difficiles (1 étoile, image précédente…)
43
46. Temps d’exécution pour le pré-traitement
• DeepSkyStacker 2x plus rapide qu’Iris et PixInsight (sur cet exemple)
• Temps Iris ~= Temps PixInsight (sur cet exemple)
• L’alignement (registration) = ce qui prend le plus de temps (-> PixInsight plus
rapide qu’Iris)
• Mais en réalité le temps passé par l’utilisateur pour faire le pré-traitement manuel
avec PixInsight est beaucoup plus long qu’avec Iris (car l’utilisateur doit trouver
les bons paramètres de rejection et les étapes du pré-traitement sont
décomposées)
46
47. Rapport signal sur bruit
A partir des images empilées de chaque logiciel.
Travail sur une zone de fond de ciel de 22X22 px avec PixInsight.
HistogramTransformation (Shadows) pour ramener la médiane à 27 ADU (16 bits).
Mesure avec PixInsight (outil Statistics).
PixInsight
Iris
DeepSkyStacker
Moyenne
27,454
26,8
27,077
Médiane
27,463
27,0
27,165
Ecart type
5,674
12,3*
6,540
*Iris semble distancé mais la dynamique a été étirée car il travaille sur 16
bits signé (valeurs négatives supprimées). Il faut diviser la valeur par 2 pour
pouvoir la comparer.
Conclusion : les valeurs d’écart type (donc de bruit) se tiennent. Léger
avantage à PixInsight.
47
50. Sélection d’images :
CCDInspector vs PixInsight SubframeSelector
200s
5s si
fichiers
en
cache
Possibilité de déplacer/copier
les meilleures images
50
54. Comparaison avec d’autres logiciels
Conclusion : moins rapide et plus gourmand que des logiciels
« spécialisés » (CCD Inspector, Startrails…)
54
55. Conclusion
Logiciel complet pour le traitement d’images du ciel profond :
• Prétraitement
• Sélection/analyse d’images
• Traitement
Logiciel en constante évolution, avec une communauté qui participe à son
développement
Pré-traitement optimisé mais très long !
Pas autant de possibilités artistiques que Photoshop
A mon avis :
•pas pour les débutants en astrophoto
•ni pour ceux qui ont des difficultés avec l’outil informatique
•logiciel à utiliser sur de belles images brutes pour en tirer le maximum (si
images pourries => perte de temps)
55
58. Pour aller plus loin
- http://pixinsight.com : le site officiel, possibilité de télécharger une version d'essai
du logiciel, FAQ, des tutoriels, un forum très riche
- http://www.pixinsight.fr : le site de la communauté française : tutoriels et process
icons à télécharger
- tutoriels vidéos québécois : http://www.youtube.com/user/denbergeron
- tutoriels vidéos en anglais : http://www.harrysastroshed.com/pixinsighthome.html
- tutoriel pré-traitement APN : http://translate.google.com/translate?
hl=fr&sl=es&u=http://www.astrosurf.com/astronosur/pixinsight/preprocessing1.htm&prev=/search%3Fq%3Dpixinsight%2Bdslr%26client%3Dsafari%26rls%3Den
- tutoriels vidéos de l'association française AIP (astro image processing), il faut
adhérer à l'association pour pouvoir voir les vidéos : http://www.astro-imagesprocessing.fr/technique/articles/&idCat=4
58
Hinweis der Redaktion
Un process a sa vie propre, il peut être réutilisé sur plusieurs images
Un process a sa vie propre, il peut être réutilisé sur plusieurs images