58
Didier Walliang – RCANE - Novembre 2013 Présentation du logiciel de traitement d'images

Présentation du logiciel PixInsight

Embed Size (px)

Citation preview

Page 1: Présentation du logiciel PixInsight

Didier Walliang – RCANE - Novembre 2013

Présentation du logiciel de traitement d'images

Page 2: Présentation du logiciel PixInsight

Plan de la présentation

2

Page 3: Présentation du logiciel PixInsight

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

Page 4: Présentation du logiciel PixInsight

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

Page 5: Présentation du logiciel PixInsight

Les concepts propres à PixInsight

5

Page 6: Présentation du logiciel PixInsight

6

Liste des Process

Page 7: Présentation du logiciel PixInsight

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

Page 8: Présentation du logiciel PixInsight

8

Exemple de process : ImageIntegration (empilement)

Très (trop ?) paramétrable

Page 9: Présentation du logiciel PixInsight

9

Exemple de process : ACDNR (réduction de bruit)

Peut être réappliquésur n’importe quelleimage

Page 10: Présentation du logiciel PixInsight

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

Page 11: Présentation du logiciel PixInsight

11

Exemple de script : BatchPreprocessing

Similaire à Maxim DL et DeepSkyStacker (utilisation du FITS Header)

Page 12: Présentation du logiciel PixInsight

Les apports de PixInsight

12

Page 13: Présentation du logiciel PixInsight

Les apports de PixInsight

Multi-plateforme (Windows, Mac, Linux)

13

Page 14: Présentation du logiciel PixInsight

Les apports de PixInsight

License pour une personne physiquePour toutes les versions 1.xAutant d’ordinateurs que l’on veut, quelque soit le système d’exploitation

14

Page 15: Présentation du logiciel PixInsight

Les apports de PixInsight

Contrôle des traitements : la console

15

Exemple : empilement d’images RGB avec rejection

Réduction de bruit

Nombre de pixels bas rejetés

Nombre de pixels hauts rejetés

Pourcentage de pixels bas rejetés

Pourcentage de pixels hauts rejetés

Page 16: Présentation du logiciel PixInsight

Les apports de PixInsight

Contrôle des traitements : les cartes de rejection

16

Page 17: Présentation du logiciel PixInsight

Les apports de PixInsight

Contrôle des traitements : la carte de gradient

17

Page 18: Présentation du logiciel PixInsight

Les apports de PixInsight

Gestion des FIT 32 et 64 bits !

18

Brute, H alpha, 10 s, cœur non saturé Brute, H alpha, 300 s, cœur saturé

Page 19: Présentation du logiciel PixInsight

Les apports de PixInsight

Gestion des FIT 32 et 64 bits ! => HDRComposition

19

Page 20: Présentation du logiciel PixInsight

Les apports de PixInsight

Utilise au mieux les ressources des ordinateurs modernes (mémoire, multi-cœurs, 64 bits)

20

Utilisation de tous les cœurs et de la mémoire lors de la correction cosmétique

Utilisation de tous les cœurslors de la calibration

Page 21: Présentation du logiciel PixInsight

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

Page 22: Présentation du logiciel PixInsight

22

Page 23: Présentation du logiciel PixInsight

Les apports de PixInsight

Un langage de script aux possibilités infinies (conditions, boucles, découpage en fonctions…)

23

Page 24: Présentation du logiciel PixInsight

Les apports de PixInsight

Des scripts proposés par la communauté d’utilisateurs et intégrés nativement à PixInsight

24

Page 25: Présentation du logiciel PixInsight

Les apports de PixInsight

La possibilité de faire des masques

25

Image originale Masque d’intensité

Masque d’étoiles Masque de l’objet

Page 26: Présentation du logiciel PixInsight

Les apports de PixInsight

La possibilité de faire des masques

26

Page 27: Présentation du logiciel PixInsight

Les apports de PixInsight

La possibilité de reproduire à l’infini un traitement, de le partager avec d’autres personnes

27

Page 28: Présentation du logiciel PixInsight

Les apports de PixInsight

La possibilité de revenir en arrière sur chaque traitement

28

Page 29: Présentation du logiciel PixInsight

Les apports de PixInsight

L’enregistrement de tout l’espace de travail

29

Process iconsImages

Espaces de travail

Historiques

Page 30: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : PixelMath

30

Page 31: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : HDRMultiscaleTransform

31avant

Page 32: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : HDRMultiscaleTransform

32après

Page 33: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : Blink

33

Page 34: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : ImageContainer

34

Page 35: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : ProcessContainer

35

Page 36: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : StarAlignment peut faire des mosaïques

36

Page 37: Présentation du logiciel PixInsight

Les apports de PixInsight

Les process sympa : plusieurs process pour la réduction de bruit•ACDNR•SCNR•GREYCstoration•TGVDenoise•ATrousWaveletTransform

37

Page 38: Présentation du logiciel PixInsight

Les apports de PixInsight

38

Page 39: Présentation du logiciel PixInsight

Les apports de PixInsight

Plusieurs process pour les transformations d’intensité :•HistogramTransformation•CurveTransformation•ColorSaturation•LocalHistogramEqualization•AdaptativeStretch•…

39

Page 40: Présentation du logiciel PixInsight

Les apports de PixInsight

Plusieurs process pour l’accentuation des détails :•Déconvolution•ATrousWaveletTransform•…

40

Page 41: Présentation du logiciel PixInsight

Les apports de PixInsight

Gestion des espaces de couleur :•AdobeRGB par défaut•CIE L*a*b* en interne

41

Page 42: Présentation du logiciel PixInsight

Les apports de PixInsight

Les scripts sympa : ImageSolver et AnnotateImage

42

Page 43: Présentation du logiciel PixInsight

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

Page 44: Présentation du logiciel PixInsight

Comparaison avec d’autres logiciels

44

Page 45: Présentation du logiciel PixInsight

Temps d’exécution pour le pré-traitement

45

Page 46: Présentation du logiciel PixInsight

Temps d’exécution pour le pré-traitement

46

• 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)

Page 47: Présentation du logiciel PixInsight

Rapport signal sur bruit

47

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

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).

*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.

Page 48: Présentation du logiciel PixInsight

Rapport signal sur bruit

48

Page 49: Présentation du logiciel PixInsight

Sélection d’images :CCDInspector vs PixInsight SubframeSelector

49

35s

20 FIT16 bits4007px X 2671px

Page 50: Présentation du logiciel PixInsight

Sélection d’images :CCDInspector vs PixInsight SubframeSelector

50

200s

5s sifichiers en cache

Possibilité de déplacer/copier les meilleures images

Page 51: Présentation du logiciel PixInsight

Filé d’étoiles :Startrails vs PixInsight

51

75 JPG18 MP-> 120s

21 JPG-> 33slinéaire

Page 52: Présentation du logiciel PixInsight

Filé d’étoiles :Startrails vs PixInsight

52

75 JPG18 MP-> pas assez de mémoire !

Page 53: Présentation du logiciel PixInsight

Filé d’étoiles :Startrails vs PixInsight

53

21 JPG18 MP-> 155s

5x startrails et énorme empreinte mémoire

Page 54: Présentation du logiciel PixInsight

54

Comparaison avec d’autres logiciels

Conclusion : moins rapide et plus gourmand que des logiciels « spécialisés » (CCD Inspector, Startrails…)

Page 55: Présentation du logiciel PixInsight

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

Page 56: Présentation du logiciel PixInsight

Conseils

56

Page 57: Présentation du logiciel PixInsight

57

Page 58: Présentation du logiciel PixInsight

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/preprocessing-1.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-images-processing.fr/technique/articles/&idCat=4

58