Aller au contenu

Pixinsight 1.9.5, nouveautés et comparatif MLDenoise


Messages recommandés

Posté (modifié)

Hello, 

 

la version 1.9.5 de Pixinsight  est sortie cette semaine. Comme à chaque fois il y a différentes petites choses plus ou moins intéressantes mais cette fois il y a deux points importants. Le premier, suite à différents points techniques dont je vous épargne les détails parce ce que je n'y connais rien, la vitesse de traitement est fortement augmentée et notamment le script de prétraitement. Le deuxième, l'ajout d'un premier module à base de Machine Learning (IA si vous préférez). Ce module est destiné à la réduction de bruit, comme fait le fameux NoiseXterminator. L'équivalent de BlurXterminator pour la déconvolution, et StarXterminator pour le retrait des étoiles est dans les tuyaux.

Bref, j'imagine que vous savez déjà tout ça.

J'ai fait quelques petits test pour voir.

 

WBPP, vitesse de prétraitement

 

Avant d'installer la mise à jour j'ai lancé deux prétraitements avec la version précédente (1.9.4). Une fois la mise jour effectué j'ai relancé les même prétraitements pour comparer les vitesses d'exécution. De ce que j'ai compris c'est encore derrière Siril en terme de vitesse pure, mais c'est beaucoup plus rapide, et pas de quelques pourcents !

 

Première image, Sh2-157, 46 images. Les master darks et flats étaient déjà prêts avant les tests.

 

1.9.4: 10mn52s

image.png.fb0909a7e765f58f242ba3b399886b5a.png

 

 

1.9.5 : 4mn40s soit 2.3x plus rapide !

image.png.1f0be07908f40f604680e7bcec483934.png

 

Deuxième image, avec une vue de la comète 220P/McNaught (non publiée).

 

1.9.4 : 8mn03s

image.png.b224726541915d54b2236f3f9dc6dc40.png

 

1.9.5 : 3mn21 soit 2.4x plus rapide, c'est cohérent avec le résultat précédent

image.png.7b8ff20c365774b50c61411ef79c0345.png

 

En parcourant le net j'ai trouvé des comparatifs similaires avec des quantité de brutes beaucoup plus importants et des gains eux aussi plus important (jusqu'à 3x plus rapide). Donc l'amélioration est vraiment significative. Là je suis en qualité max avec notamment le LocalNormalization qui était auparavant extrêmement gourmand pour un gain parfois minime.

Plus de raison de s'en priver maintenant. La vitesse de prétraitement n'a jamais été un point critique pour moi, maintenant pour ceux qui font de la pose courte et/ou on de grosse quantité de brutes ça commence à devenir intéressant.

 

 

MLDenoise, le module de réduction de bruit

 

Après avoir refusé pendant des années d'intégrer des modules à base de machine learning l'équipe à fini par se rendre à l'évidence : ces outils sont extrêmement performants par rapport aux solutions purement algorithmiques. Résultat, un premier process destiné à réduire le bruit, comme NoiseXterminator le fait si bien depuis plusieurs années. On peut aussi citer DeepSNR qui est top, GraXpert ou la suite de SetiAstro. 

Cette première mouture fonctionne très bien mais il y a quelques limitations, surtout quand on est habité à NXT. Pour bien fonctionner l'image doit être linéaire et toujours avoir ses étoiles. Si l'image n'est pas linéaire et/ou starless le process peut parfois fonctionner, mais souvent il va laisser une zone non traitée en plein milieu. Officiellement c'est lié à la façon dont le modèle est entrainé, mais à mon avis ça sent plus le bug qu'autre chose.

Petit test avec un soupçon de rigueur mais pas trop non plus, c'est vendredi soir. Je suis parti d'une image RGB obtenue avec une caméra mono (IMX183). Il y a entre 19 et 21 brutes de 5mn par couche, soit 1h35 à 1h45. Le prétraitement est réalisé avec WBPP  en drizzle 1x. L'image est passée à la moulinette BXT avec correction des étoiles sans réduction et augmentation du fond avec la valeur par défaut (0.5). Les couleurs sont calibrées, et le gradient retiré. Je compare le résultat de MLDenoise avec la valeur par défaut (0.9) sans utiliser l'option de masque, NXT avec toutes les valeurs à 0.9 et 5 itérations, la version originale et enfin une image de référence glanée sur Astrobin. Cette image de référence permet de vérifier si les détails que l'un ou l'autre des outils sont "réels" ou non.

Les gifs sont des extraits resamplés en 2x pour bien mettre en évidence les détails, j'espère que l'affichage sur le site sera correct.

 

Original VS MLDenoise :

image.gif.464f8a7e856c11d3d82b2abee670627f.gif

 

Original VS NoiseXterminator :

image.gif.04999c98ac387f754861edc6116faf30.gif

 

MLDenoise vs NoiseXterminator :

image.gif.34da025cdff24de3ee8a7663818e9d5e.gif

 

 

Modifié par Tromat
  • J'aime 2
Posté (modifié)

La référence provient d'Astrobin, le lien vers l'image est ici c'est une image produite avec un RC 300mm et 42h30 de poses, donc une image de qualité stratosphérique par rapport à la mienne. J'ai vaguement cherché des images de gros télescope pro mais vu la taille de la galaxie c'est compliqué. J'ai appliqué un LinearFit entre cette image de référence et une de mes images pour que les seuils de visualisation soient similaires.

 

Référence VS MLDenoise :

image.gif.0135c71517f46a70654c2d3cdc16d3df.gif

 

Référence VS NoiseXterminator :

image.gif.c7bb24bd8b47b9dc8fa5e47f2f95bb8d.gif

Modifié par Tromat
  • J'aime 3
Posté
il y a une heure, Ryo a dit :

Bonsoir et merci

A votre service.

 

J'ai oublié de faire une petite conclusion.

Ce test est limité pour le moment, il faudrait essayer sur différents types d'images. Néanmoins je pense que l'outil dans sa première version disponible sur toutes les plateformes (il était déjà sorti sur Mac) est déjà très bon. Le résultat semble très proche de ce que propose NXT qui a pourtant déjà plusieurs années d'existence. Petit bémol à souligner, les bibliothèques CUDA sont intégrées dans la distribution de Pixinsight et il n'est à priori pas possible de les modifier alors qu'elles n'intègrent pas certains GPU plus anciens comme ma GTX 1060 (forcément). J'imagine qu'il en est de même pour les cartes AMD. Ca veut dire passer par le CPU et c'est beaaauuuucoup plus long. Quelques minutes dans mon cas contre 30s avec NXT et le GPU. Bon, après on ne fait pas 15 étapes de réduction de bruit par traitement mais c'est à souligner.

  • J'aime 2
Posté

Il y a eu une mise à jour ce matin. Le prétraitement est encore plus rapide. Sur le même set de 26 images :

PI 1.9.4 : 10mn52s

PI 1.9.5 (build 1702) : 4mn40s (x2.32 plus rapide)

PI 1.9.5 (build 1705) : 3m,42s (x2.93 plus rapide)

 

Avec un plus grand nombre d'images le ratio doit être encore plus important car ça minimise les "frais fixes".

 

image.png.f3f76d26ae6a812b2e3bacc127844bda.png

 

Posté
il y a une heure, Tromat a dit :

Il y a eu une mise à jour ce matin. Le prétraitement est encore plus rapide.

Ca va pas finir par être plus rapide que d'autres logiciels ?

Posté
il y a 53 minutes, krotdebouk a dit :

Ca va pas finir par être plus rapide que d'autres logiciels ?

Pour tout te dire je voulais tester Siril mais j'arrive pas à faire de prétraitement en réutilisant mes masters. J'entends souvent que PI est "une usine à gaz" mais ça me parait bien plus simple que Siril de ce point vu...

Donc je pense que Siril est toujours plus rapide mais je n'ai aucune idée de quel ratio on parle.

  • J'aime 1
Posté
il y a 7 minutes, lock042 a dit :

Tu peux utiliser le script AMSP. Tu glisses et dépose les fichiers et c'est tout

Faut déjà pouvoir l'installer...

Ya des repositories à indiquer ?

image.png.c40d23366a14dbf04deb201814fa4787.png

Posté

Même en full pré-traitement manuel...Siril...c'est d'une simplicité improbable...avec la doc "manual preprocessing"...pas besoin de scripts...

Et tu as des explications appuyées mathématiques et explicatives "à coté" sur les différents traitements...

 

Ajoute Sirilic et tu complètes tes images l'années d'après en moins de temps que de le dire 😁

Posté
Il y a 8 heures, lock042 a dit :

Clique sur Réinitialisation de la venv python.

image.thumb.png.f54bdbca1f7e2467efa9a31e8aac7016.png

 

Marche toujours pas... je sens que ce logiciel ne me veut pas. J'ai essayé avec ou sans majuscules ça ne change rien. Soit c'est moi qui suit nul, soit je sais pas...

 

Il y a 7 heures, 180Vision a dit :

Même en full pré-traitement manuel...Siril...c'est d'une simplicité improbable...avec la doc "manual preprocessing"...pas besoin de scripts...

D'un simplicité improbable quand tu pratique depuis des années, surement. En l’occurrence je n'ai jamais autant galéré sur un logiciel de stacking ! Même avec Iris et ses lignes de commande c'est plus clair. J'ai utilisé Iris, DSS, Pixinsight, Seti Atro Suite sans problème et là je bute dès de le début. Je ne veux pas le faire en manuel, je veux le faire en auto pour comparer la vitesse de traitement avec Pixinsight, et pour ça il faut que je réutilise mes masters car je n'ai de toute façon plus les brutes (notamment des darks). S'il faut faire 50 opérations manuelles, charger des séquences et cliquer partout c'est pas la même histoire. Je veux juste tout glisser dans l'interface, régler deux trois trucs et penser à autre chose.

  • Comme je me gausse! 1
Posté
il y a 23 minutes, Tromat a dit :

Même avec Iris et ses lignes de commande c'est plus clair.

Alors utilise les commandes de Siril. On retrouve plus ou moins les mêmes.

 

il y a 23 minutes, Tromat a dit :

En l’occurrence je n'ai jamais autant galéré sur un logiciel de stacking

C'est simple quand on se donne la peine, si on part avec un a priori, même Word est compliqué (je trouve d'ailleurs LaTeX plus simple que Word, car j'ai plein d'a priori pour ce dernier).

 

il y a 24 minutes, Tromat a dit :

Marche toujours pas... je sens que ce logiciel ne me veut pas. J'ai essayé avec ou sans majuscules ça ne change rien. Soit c'est moi qui suit nul, soit je sais pas...

Non, ici tu as un bug assez étrange.

Quelle version tu as ?

Si tu ne tapes pas AMSP tu vois quand meme des scripts affichés ? Il faudrait fermer Siril et supprimer manuellement tout le dépot de script local installé automatiquement. Sauf que sous windows, je me rappelle jamais ou c'est (surement dans appdata/local/siril et c'est le dossier siril-scripts). Et redémarrer Siril.

  • Merci / Quelle qualité! 1
Posté (modifié)

Bonjour à tous,

 

Je profite du passage de Cyril dans ce topic pour te remercier concernant ton livre qui est excellent, il englobe bien les méthodologie et explications de traitement astros basé sur SIRIL,  il est applicable à d'autres programmes sans critique, un bon point positif, en plus en langue Française !!!

SIRIL me plait beaucoup mais franchement il faudrait revoir l'UI - l'interface utilisateur est personnellement brouillonne, traitement de l'image, outils, scripts, on se perd un peu.

Autre point, pourquoi n'y a t-il pas, sauf erreur de ma part, la possibilité de faire des masques comme dans PIX avec Game et ainsi pouvoir travailler l'image ?

En dernier, je constate une montée de production de logiciels de traitement astros  à base d'IA, j'espère que SIRIL saura prendre un tournant pas trop "artificiel" de façon à nous créer toujours plus de belles images.
Merci à vous deux Cyril et SIRIL
;)

 

 

Modifié par TuxAstro
  • J'aime 1
  • Merci / Quelle qualité! 1
Posté
il y a une heure, lock042 a dit :

Alors utilise les commandes de Siril. On retrouve plus ou moins les mêmes.

Nan c'est bon j'ai donné ^^

Et puis on m'a tellement vendu la vitesse que si je passe du temps à bricoler manuellement ça na aucun sens.

 

il y a une heure, lock042 a dit :

C'est simple quand on se donne la peine, si on part avec un a priori, même Word est compliqué

Word est très compliqué même ! Au boulot j'ai des docs sous Word à éditer (avec des images qui plus est) et je pleure du sang.

Après oui effectivement je pars avec un à priori. En fait à chaque fois que j'ai essayé Siril l'interface m'a toujours rebuté, et je ne parle même pas de celle des débuts avec les fenêtres à la Gimp de la même époque.

Il y a 1 heure, lock042 a dit :

Quelle version tu as ?

Si tu ne tapes pas AMSP tu vois quand meme des scripts affichés ? Il faudrait fermer Siril et supprimer manuellement tout le dépot de script local installé automatiquement. Sauf que sous windows, je me rappelle jamais ou c'est (surement dans appdata/local/siril et c'est le dossier siril-scripts). Et redémarrer Siril.

J'ai téléchargé la dernière version, 1.4.4 si je ne me trompe pas. Peut être que j'avais une version antérieure déjà installé et qui fout la merde, je tout virer et réinstaller.

 

 

Posté
il y a 4 minutes, Tromat a dit :

J'ai téléchargé la dernière version, 1.4.4 si je ne me trompe pas. Peut être que j'avais une version antérieure déjà installé et qui fout la merde, je tout virer et réinstaller.

Oui mais si tu as le bug auquel je pense, qui est du a une ancienne version buggée (franchement c'est pas de chance) la désinstallation ne sert à rien, il faut supprimer le dossier que je te dis et ça résoudra tout.

 

il y a 26 minutes, TuxAstro a dit :

mais franchement il faudrait revoir l'UI - l'interface utilisateur est personnellement brouillonne, traitement de l'image, outils, scripts, on se perd un peu.

Je pense que c'est une affaire de gout. Actuellement le vrai problème c'est le succès des scripts. Il devient très difficile de s'y retrouver... Et on réfléchit a une solution.

 

il y a 27 minutes, TuxAstro a dit :

Autre point, pourquoi n'y a t-il pas, sauf erreur de ma part, la possibilité de faire des masques comme dans PIX avec Game et ainsi pouvoir travailler l'image ?

Il y'a, mais dans la version de développement, qui sera la prochaine grosse version. Les choses arrivent à leur rythme. Nous sommes tous bénévole dans le projet :). Et contrairement à un certain programme, dont je terrai le nom, les fonctionnalitées ne sont pas écrit en vibe coding :)

 

il y a 28 minutes, TuxAstro a dit :

En dernier, je constate une montée de production de logiciels de traitement astros  à base d'IA, j'espère que SIRIL saura prendre un tournant pas trop "artificiel" de façon à nous créer toujours plus de belles images.

Tout ce qui est IA, est accessible via les scripts. Le choix restant à l'utilisateur de l'utiliser ou non. Puis attention, IA ne veut pas forcément dire artificiel. Il ne faut pas confondre IA générative et IA des traitements astro.

  • Merci / Quelle qualité! 2
Posté
il y a 11 minutes, lock042 a dit :

Oui mais si tu as le bug auquel je pense, qui est du a une ancienne version buggée (franchement c'est pas de chance) la désinstallation ne sert à rien, il faut supprimer le dossier que je te dis et ça résoudra tout.

Oui oui c'est bien ce que je compte faire. 

Faut vraiment que j'essaie d'aller au bout cette fois, histoire de ne pas mourir idiot ^^

il y a 14 minutes, lock042 a dit :

les fonctionnalitées ne sont pas écrit en vibe coding :)

Certains s'affichent même clairement comme étant vibe codé, comme Astro Wizard. Quand je vois le résultat, mouais...

Posté
il y a 6 minutes, Tromat a dit :

Certains s'affichent même clairement comme étant vibe codé, comme Astro Wizard. Quand je vois le résultat, mouais...

C'est un peu la boulangerie des centres commerciaux vs la boulangerie artisanal. Après, les gens sont libres de choisir.

  • J'aime 1
  • Comme je me gausse! 1
Posté (modifié)
il y a 7 minutes, Tromat a dit :

Certains s'affichent même clairement comme étant vibe codé, comme Astro Wizard. Quand je vois le résultat, mouais...

 

Salut Tromat,

Entièrement d'accord avec toi ... Difficile pour une IA d'adopter des options aussi bien en empilement quand traitement, l'oeil humain !!!

Modifié par TuxAstro
Posté (modifié)
4 hours ago, Tromat said:

image.thumb.png.f54bdbca1f7e2467efa9a31e8aac7016.png

 

Marche toujours pas... je sens que ce logiciel ne me veut pas. J'ai essayé avec ou sans majuscules ça ne change rien. Soit c'est moi qui suit nul, soit je sais pas...

 

D'un simplicité improbable quand tu pratique depuis des années, surement. En l’occurrence je n'ai jamais autant galéré sur un logiciel de stacking ! Même avec Iris et ses lignes de commande c'est plus clair. J'ai utilisé Iris, DSS, Pixinsight, Seti Atro Suite sans problème et là je bute dès de le début. Je ne veux pas le faire en manuel, je veux le faire en auto pour comparer la vitesse de traitement avec Pixinsight, et pour ça il faut que je réutilise mes masters car je n'ai de toute façon plus les brutes (notamment des darks). S'il faut faire 50 opérations manuelles, charger des séquences et cliquer partout c'est pas la même histoire. Je veux juste tout glisser dans l'interface, régler deux trois trucs et penser à autre chose.

 

Je parlais de l'intégration full manuel, avec la doc.

Sachant que : 
- Le master bias n'est fait qu'une fois

- La master-dark  idem 

 

Il reste : 
- pre-process + stacking des flats

- pre-process + stacking des lights (avec le master-flat précédent)

 

https://siril.org/fr/tutorials/tuto-manual/

 

Et en complément (à minima la (re)lecture de la théorie) :  https://siril.org/fr/tutorials/synthetic-biases/

 

 

 

 

Modifié par 180Vision
Posté
il y a 36 minutes, 180Vision a dit :

Il reste : 
- pre-process + stacking des flats

- pre-process + stacking des lights (avec le master-flat précédent)

Le tout à faire 3, 4 ou 5 fois si je fais du RGB, LRGB, ou LHaRGB. Et sachant que je shoot souvent sur 2 ou 3 nuits. Non merci. Je préfère un script dans lequel je balance tout et qui fait le boulot à ma place.

 

Je vais tout réinitialiser ce soir et voir si j'arrive à installer le fameux script dont parle Cyril et qui semble se rapprocher de WBPP si j'ai bien compris.

Posté (modifié)
1 hour ago, Tromat said:

Le tout à faire 3, 4 ou 5 fois si je fais du RGB, LRGB, ou LHaRGB. Et sachant que je shoot souvent sur 2 ou 3 nuits. Non merci. Je préfère un script dans lequel je balance tout et qui fait le boulot à ma place.

 

Je vais tout réinitialiser ce soir et voir si j'arrive à installer le fameux script dont parle Cyril et qui semble se rapprocher de WBPP si j'ai bien compris.

 

C'est pour celà qu'il existe Sirilic :)

 

(Si @m27trognondepomme passe par ici....)

 

Modifié par 180Vision
Posté (modifié)
il y a une heure, 180Vision a dit :

C'est pour celà qu'il existe Sirilic :)

C'était mon deuxième réflexe mais (après le script mono ) mais pas réussi non plus, mais ça doit être lié au même problème que j'ai avec AMSP.

Modifié par Tromat
  • J'aime 1
Posté
Il y a 10 heures, lock042 a dit :

(surement dans appdata/local/siril et c'est le dossier siril-scripts). Et redémarrer Siril.

Oui c'était bien là, et ça marche beaucoup mieux d'un coup. Reste plus qu'à tester, et j'ai peur...

 

image.png.4dfa96de4e703768c167bbf8f48783f4.png

Posté
il y a 5 minutes, lock042 a dit :

De ?

De l'avenir ? ^^

 

Effectivement ça semble bien plus simple, par contre il ne fait pas le lien avec les master flats, c'est une question de nommage je présume :

image.png.f3adf1d1da0bce2e6801f3a5216900c1.png

Posté
il y a 13 minutes, lock042 a dit :

On peut forcer le lien ou dire en préférences de prendre les flats proches 

Hmmm... genre où ?

 

Rejoignez la conversation !

Vous pouvez répondre maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous pour poster avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.