melix

[ANN] JSol'Ex 1.6 - Traitement de vos images Sol'Ex

Recommended Posts

Bonjour Eric,


Super !!

Dommage qu en RP le Soleil n'apparaisse ces jours meme pas le temps de faire une manip !

Merci !

Sylvain

  • Like 1
  • Sad 1

Share this post


Link to post
Share on other sites
à l’instant, sweiller a dit :

Dommage qu en RP le Soleil n'apparaisse ces jours meme pas le temps de faire une manip !

A qui le dis-tu ! Je code plein de trucs mais j'ai même pas loisir à l'essayer sur mes propres captures. J'ai fais ce post notamment avec une "vieille" vidéo de Juin :D

Bientôt les vacances pour moi, j'espère avoir plus l'occasion de faire quelques captures, c'est difficile quand tu bosses de sortir pour qqs minutes quand il y a une éclaircie !

Share this post


Link to post
Share on other sites

Le programme prend encore en consistance !

Un grand bravo pour ces développements !

 

Encore 2 petites demandes :

J'ai utilisé l'image "fiche technique"  mais comme j'ai fait une acquisition en AD (je sais ce n'est pas bien mais ça arrivera à d'autres) , j'ai mes bandes avec zones actives tournées de 90° (fiche technique erronée) 

1- S'il était possible d'ajouter dans paramètres de traitement un rotation de 90°

2- S'il était possible de coloriser l'image "fiche technique" , d'avoir le choix de l'avoir en N/B ou couleur (ou les 2, c'est toi qui connait le mieux ton programme)

 

Désolé, je vais encore te faire bosser !

Share this post


Link to post
Share on other sites
Il y a 10 heures, mizar11 a dit :

Encore 2 petites demandes :

J'ai utilisé l'image "fiche technique"  mais comme j'ai fait une acquisition en AD (je sais ce n'est pas bien mais ça arrivera à d'autres) , j'ai mes bandes avec zones actives tournées de 90° (fiche technique erronée) 

1- S'il était possible d'ajouter dans paramètres de traitement un rotation de 90°

2- S'il était possible de coloriser l'image "fiche technique" , d'avoir le choix de l'avoir en N/B ou couleur (ou les 2, c'est toi qui connait le mieux ton programme)

 

Désolé, je vais encore te faire bosser !

 

Je suppose que tu veux dire que tu fais les acquisitions en DEC, non ? Parce qu'en AD c'est la direction "usuelle". Je planifie d'ajouter une option "Direction du balayage" dans une prochaine version.

 

Ceci dit, c'est intéressant, parce que même si tu n'as pas ces paramètres, tu peux tout à fait générer ceci toi-même avec les scripts. C'est précisément conçu pour ça : en gros le programme fait des choix "simples" pour la majorité, mais si ça ne colle pas, tu peux passer en mode "expert" et générer ce qu'il te manque. Avant tout, passe à la version 1.6.1, parce qu'en écrivant ce message j'ai trouvé un bug que j'ai corrigé.

 

Prenons cet exemple. Tu me dis "il faut tourner de 90°", et "je voudrais une fiche technique colorisée". Pas de problème, allons-y ! Commençons par ouvrir la fenêtre de paramètres :

 

tuto1.jpg.871b0151220635ac068d4bd7328b71f8.jpg

 

De là, sélectionne "ImageMath" et décoche toutes les autres images:

 

tuto2.jpg.2143d86d6c2cfbe6c936fd0c46ae5869.jpg

 

Maintenant clique sur "Ouvrir ImageMath" et sélectionne le script d'exemple "Fiche technique" :

 

tuto3.jpg.46ef6b370d58ddbf9496a4f5557faad4.jpg

 

Le script fait ceci:

 

[params]
contrast=1.0
cropFactor=1.2

[tmp]
_clahe=sharpen(clahe(img(0);contrast))
cropped=autocrop2(_clahe;cropFactor)
globe=draw_globe(cropped)

[outputs]
techcard=draw_solar_params(draw_obs_details(globe))

Si on part de la fin, il dit "crée une sortie nommée techcard` qui applique la fonction draw_solar_params sur l'image draw_obs_details qui elle-même est appliquée sur la variable "globe".

On a donc "composé" une image à partir du globe, qui ajoute les détails d'observation et les paramètres solaires. Très bien, mais d'où vient globe ?

 

Dans la section `tmp`, on trouve `globe=draw_globe(cropped`). C'est donc une image qui dessine le globe sur l'image cropped. Et on trouve cropped juste au-dessus : il s'agit d'un autocrop de l'image CLAHE, elle même définie au dessus comme l'augmentation des détails (sharpen) de CLAHE de l'image au pixel shift 0.

 

Ah ah, on tient donc notre coupable, cette image 0 devrait être tournée de 90 degrés. On peut donc modifier le script en écrivant:

 

[params]
contrast=1.0
cropFactor=1.2

[tmp]
rotated=rotate_left(img(0))
_clahe=sharpen(clahe(rotated;contrast))
cropped=autocrop2(_clahe;cropFactor)
globe=draw_globe(cropped)

[outputs]
techcard=draw_solar_params(draw_obs_details(globe))

J'ai donc ajouté un appel à la fonction "rotate_left" qui fait ce qu'elle dit : une rotation à gauche, de 90 degrés. Reste à sauvegarder le script :

 

tuto5.jpg.210694e6900cc3c6f5f208233b369c85.jpg

 

On clique sur "Ok" puis on lance le traitement. Tu verras ta fiche avec le disque orienté correctement.

 

Dernière étape, avoir la version couleur. Pour celà, on modifie une fois de plus le script :

 


[params]
contrast=1.0
cropFactor=1.2

[tmp]
rotated=rotate_left(img(0))
_clahe=sharpen(clahe(rotated;contrast))
cropped=autocrop2(_clahe;cropFactor)
globe=draw_globe(cropped)
color_globe=draw_globe(colorize(cropped;"h-alpha"))

[outputs]
techcard=draw_solar_params(draw_obs_details(globe))
techcard_color=draw_solar_params(draw_obs_details(color_globe))

J'ai ajouté `color_globe`, qui utilise la fonction "colorize" pour faire la colorisation du disque en utilisant le profil h-alpha. Puis, on calcule dans [outputs] une 2ème image qui combine une nouvelle fois les informations techniques avec le globe colorisé.

 

Et voici le résultat :

 

18_22_29_gain_170_0000_techcard_color.jpg.d61ad1bd957fd426c1d2edbbe256715f.jpg

 

Il y a 10 heures, mizar11 a dit :

Désolé, je vais encore te faire bosser !

 

Au contraire, merci :)

  • Like 1
  • Love 1
  • Thanks 1

Share this post


Link to post
Share on other sites

C'est vrai que c'est tout simple;

faudra que je potasse un peu mieux les possibilités de ImageMath, et surtout les commandes.

J'ai un petit problème lors de la génération des paramètres suite à l'image en couleur avec le globe; j'ai une image toute noire :

prob_couleur.JPG.7a4877f316b1bb50de6b41ab09ae0a07.JPG

 

Alors que color_globe en [outputs] marche très bien

Et aucun message d'erreur; le problème semble venir de draw_solar_params()

;)

Share this post


Link to post
Share on other sites
il y a 41 minutes, mizar11 a dit :

J'ai un petit problème lors de la génération des paramètres suite à l'image en couleur avec le globe; j'ai une image toute noire :

Tu est bien sur la 1.6.1 ?

Share this post


Link to post
Share on other sites

oui, oui, 1.6.1  sinon le globe est décalé par rapport à l'image avec la 1.6.0

la commande { color_globe=draw_globe(colorize(cropped;"H-alpha")) } mise en outputs passe très bien  (bien entendu avec affichage sans les paramètres.

Share this post


Link to post
Share on other sites
il y a 13 minutes, mizar11 a dit :

oui, oui, 1.6.1  sinon le globe est décalé par rapport à l'image avec la 1.6.0

Ok hier j'ai fais une fausse manip lors de la sortie de la 1.6.1, pendant qqs minutes c''était pas la bonne version de publiée. Est-ce que tu pourrais essayer de désinstaller ta version et re-télécharger la 1.6.1 ?

 

Pour info je suis en train d'ajouter la possibilité de faire une rotation à gauche/droite directement dans les paramètres. Ca devrait être dispo dans la 1.6.2.

Share this post


Link to post
Share on other sites

Superbe, merci pour tout ce travail .

Par contre je n'arrive pas à avoir mes photos en Doppler.

Une petite idée du problème?

Merci

Manu

Share this post


Link to post
Share on other sites
il y a 1 minute, manu41 a dit :

Par contre je n'arrive pas à avoir mes photos en Doppler.

Effectivement, j'ai cassé cette fonction en 1.6.0 (en tt cas dans l'interface principale), merci de l'avoir fait remarquer ! En attendant que je corrige, tu peux en produire une via ImageMath (il y a un script d'exemple).

Share this post


Link to post
Share on other sites
il y a 10 minutes, melix a dit :

Ok hier j'ai fais une fausse manip lors de la sortie de la 1.6.1, pendant qqs minutes c''était pas la bonne version de publiée. Est-ce que tu pourrais essayer de désinstaller ta version et re-télécharger la 1.6.1 ?

J'ai téléchargé la 1.6.1 à 11h30; je viens de désinstaller et réinstaller sans plus de succès pour l'image colorisée avec globe et paramètres.

Share this post


Link to post
Share on other sites
il y a 7 minutes, mizar11 a dit :

J'ai téléchargé la 1.6.1 à 11h30; je viens de désinstaller et réinstaller sans plus de succès pour l'image colorisée avec globe et paramètres.

Ok pas de soucis je regarde demain.

Share this post


Link to post
Share on other sites
il y a 10 minutes, melix a dit :

Effectivement, j'ai cassé cette fonction en 1.6.0 (en tt cas dans l'interface principale), merci de l'avoir fait remarquer ! En attendant que je corrige, tu peux en produire une via ImageMath (il y a un script d'exemple).

Je viens de voir ça et cela fonctionne bien, merci

Share this post


Link to post
Share on other sites

Ca y est, la 1.6.2 est disponible, suite à vos retours :

 

- correction du bug de l'image Doppler manquante

- correction de l'image noire sur le script de colorisation de la fiche technique

- ajout d'une option de rotation à gauche ou à droite (pour les scans en DEC)

- correction des images tronquées lors des rotations d'angle P sur des disques partiels

- ajout d'une option d'autocrop dans les paramètres (avant l'autocrop n'était disponible que dans les scripts)

- légères modifications des paramètres CLAHE par défaut

- encore des améliorations dans l'algorithme de détection de contours

 

Merci à tou ·te ·s !

 

  • Like 1

Share this post


Link to post
Share on other sites

Merci pour ce superbe programme que j'ai hâte de tester dès que le Soleil daignera bien revenir ;)

Normalement, c'est prévu la semaine prochaine ;)

 

Encore bravo !!!

 

Amicalement.

 

Christophe.

  • Like 1

Share this post


Link to post
Share on other sites

Je viens de tester, c'est parfait !

 

Merci pour les mises à jour, et pour ces développements.

 

Juste un petit truc, avec une rotation d'image, l'image Doppler est bleu en bas, rouge en haut; possible d'appliquer d'abord la rotation puis ensuite l'effet Doppler ?

 

Thierry

Edited by mizar11
  • Like 1

Share this post


Link to post
Share on other sites
il y a 22 minutes, mizar11 a dit :

possible d'appliquer d'abord la rotation puis ensuite l'effet Doppler ?

Oui, c'est ce qui est fait pour le fiche technique. Je vais regarder ça.

Share this post


Link to post
Share on other sites
Il y a 19 heures, mizar11 a dit :

Juste un petit truc, avec une rotation d'image, l'image Doppler est bleu en bas, rouge en haut; possible d'appliquer d'abord la rotation puis ensuite l'effet Doppler ?

En y réfléchissant, ça ne devrait rien changer. L'image Doppler combine 2 images à pixels -3 et +3 en les associant aux canaux couleur. Que je fasse la rotation +3 et -3 indépendamment puis combine, ou que je fasse la combinaison _puis_ la rotation, le résultat sera le même (et mes dessins semblent confirmer). J'aurais donc tendance à dire que si tu te retrouves avec le bleu en bas, c'est qu'il ne fallait justement pas faire une rotation (cas du scan en AD). Ou alors j'ai loupé qqch ?

Share this post


Link to post
Share on other sites

Mais oui, l'image Doppler est liée au sens de balayage, donc oui, je ne dois pas appliquer de rotation gauche ou droite pour cette image.

L'image Doppler présentée avec le bleu en bas et rouge en haut (ou inverse) est juste par rapport au sens de balayage.

Le mieux est que je scanne en DEC. Ce que j'ai toujours fait sauf une fois pour voir s'il était plus facile de gérer le tilt, ben  c'est encore pire pour les repères pris sur la lunette.

 

Merci encore Cédric

 

Thierry

Share this post


Link to post
Share on other sites

Hello Cédric,

avec la bonne évolution de J'solex,  qui permet de traiter une multitude de spectres faits avec Sol'Ex, ainsi que l'optimisation du traitement des spectre de l'hélium,

je me disais qu'il était possible maintenant de se pencher sur le magnétogramme  (si ce n'était pas encore fait)

il s'agit en fait de gérer 2 fichier .SER en même temps, la gestion me semble assez simple ensuite avec les scripts de J'Solex; sauf pour gérer 2 images. Les fonctions math existent.

 

Le plus difficile pour moi sera de trouver cette raie 6302.5, mais je m(y colle pour la retrouver dans cet ADN de ligne.

 

Je pense que ce n'est pas insurmontable et je te laisse Cédric déjà cogiter là  dessus.

 

A+  Thierry

Share this post


Link to post
Share on other sites
Il y a 18 heures, mizar11 a dit :

Je pense que ce n'est pas insurmontable et je te laisse Cédric déjà cogiter là  dessus.

J'y pense, mais je n'ai rien pour tester, je ne suis pas équipé pour (pareil pour la couronne, je n'ai ni filtre vert, ni de support orientable). Ceci étant je pense que tu peux déja faire quelque chose, notamment avec la version 1.6.4. Traiter chaque vidéo séparemment, puis utiliser ImageMath dans le menu "Outils" pour charger les images traitées dans les sessions précédentes.

Share this post


Link to post
Share on other sites

Je vois à peu près comment faire avec une image active (celle traitée par JSol'Ex), mais comment charger une image externe pour la traiter sous ImageMath avec l'image active ?

Share this post


Link to post
Share on other sites
Il y a 8 heures, mizar11 a dit :

Je vois à peu près comment faire avec une image active (celle traitée par JSol'Ex), mais comment charger une image externe pour la traiter sous ImageMath avec l'image active ?

Ca fonctionne de la même façon dans les 2 cas. Si tu veux travailler avec l'image active, le plus simple c'est peut-être d'utiliser l'éditeur en bas à droite après le traitement. Tu utilises alors la fonction "load" pour charger une image d'une session précédente. Par exemple :

 

# Calcule la moyenne entre l'image courante et une traitée avant
prev_session=load("/chemin/vers/image.fits")
avg(img(0), prev_session)

 

Sinon, tu traites 2 sessions, puis tu ouvres l'éditeur dans le menu outils, et tu écris un script qui charge non pas une mais 2 images. C'est à mon avis l'approche à préférer, puisqu'elle ne dépendra pas d'une image en cours de traitement.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Similar Content

    • By jfleouf
      Salut les amis,
       
      Je ne poste pas beaucoup ces jours-ci, mais là je ne pouvais pas laisser passer cette occasion. Aujourd'hui j'ai eu droit à un transit de l'ISS visible depuis chez moi. Ligne de centralité à 400 mètres de mon "observatoire" d'après transit-finder (en fait j'étais bien  plus centré que ça), distance à la station de 443 km, bref, des conditions idéales. Pendant un moment j'ai espéré que ce transit coïncide avec le départ du Starliner, mais ça a été repoussé à nouveau. Je vais donc me contenter du Starliner arrimé à la station, si j'arrive à résoudre ce niveau de détail (le Starliner fait environ 5 mètres de long, soit 2.3 secondes d'arc à cette distance).
       
      Le problème, c'est qu'il faisait chaud. Très chaud. 35 degrés au moment du transit. Grosse turbulence, mais j'ai tout de même sorti l'artillerie lourde : le C11 avec une ASI2600MC Duo (vivement que je me décide à casser la tirelire pour acheter la 2600MM Duo) + le C8 avec un bon vieux Canon 6D. C'est pas tous les jours qu'on a un transit à domicile.
       
      J'ai essayé de cadrer le soleil de façon à optimiser la trajectoire prévue sur le C11, mais je me suis un peu raté. C'est aussi pour ça que j'avais le C8, pour avoir le soleil en entier et assurer le coup. Voici donc les images. On commence avec celles prises au C8 :
       

       
      Et puis le C11 :
       

       
      Bon, on a déjà vu mieux en résolution (n'est pas Thierry Legault qui veut...) mais on distingue la forme du Starliner arrimé à l'ISS. C'est donc mission accomplie  
      Il faut dire aussi que j'avais passé le C11 du mode hyperstar (F/1.9) au mode normal (F/10) la veille, sans prendre le temps de refaire une bonne collimation, trop fatigué pour ça  Ça n'a pas du aider avec la résolution.
       
      Pour le fun, deux images d'ambiance. Un rare selfie de votre serviteur :
       

       
      Et l'équipement, avec mon assistant dans le fond :
       

       
      De gauche à droite : le C8 sous sa couverture de survie (pour éviter que ça ne chauffe trop avant l’installation du filtre solaire et le pointage du soleil), le C11 (qui vit sous l'abris roulant qu'on voit derrière), mon assistant dans le fond, la 80ED sur Avalon M-zero (sous sa couverture Telegizmo 360) qui assure un suivit continu de T Crb en BVRI chaque nuit claire.
       
      Bon week-end !
       
      JF
       
    • By lpalbou
      Salut tout le monde,
       
      Hier nous avons eu enfin 2-3h de soleil en fin de journée sur Paris  Par contre, étant parfois tête en l'air et parce que je faisais des tests en attendant que les nuages se dissipent, j'ai commis deux belles bourdes: 1) j'ai oublié le cable USB du focuser, j'ai donc du dévisser le coupleur pour pouvoir au moins focuser manuellement (hum). 2) plus grave, j'avais oublié le contrepoids de l'AZ GTI. Le Takahashi 76DC a beau ne pas être très lourd, avec le Quark il est très long. L'AZ GTI a failli lâcher mais l'occasion était trop rare, et le soleil trop beau pour m'arrêter là (2ème hum).J'ai donc dû compenser le drift manuellement pendant 2-3h . 
       
      Il y avait en effet de très nombreux détails et activités à observer un peu partout. J'ai pris un mosaic que je posterai plus tard, avec le timelapse complet, mais en attendant je voulais partager une photo et un short GIF (17:19 à 18:19 UTC pour le moment) du stacking qui est en cours..
       
      Enjoy !
       
      Une image full résolution en contraste inversée:

       
      La courte séquence GIF:

       
    • By FRANGEUL Michel
      Bonjour,
       
      Soleil ce matin du  20 juin 2024 entre deux déluges () en lumière blanche et Halpha SOL'EX
      beau triplet de groupes géants à l'ouest
      En Ha c'est la première fois pour moi que j'observe un filament aussi long sur la moitié du disque solaire !
       
      conditions
      SOL'EX en mode sunscan - 20240620 - 07.39 TU
      - petite lunette 50mm/190mm de focale diaphragmée à 28mm avec un filtre Baader ND3 en entrée, filtre Baader H-alpha 6,5nm et caméra ASI178mm binning 1
      - Mode Sunscan (même si tout est monté sur une monture équatoriale à fourche d'un ancien C8, le balayage est en mode diurne avec arrêt du moteur)
      - Traitement JSOL'EX
      Lumière blanche - 20240620 - 08.05 TU
      - Lunette 76mm/focale 1250 mm, image au foyer
      - Filtre Astrosolar ND5 en entrée et filtre continuum 540nm/bp8nm
      - APN Canon 2000D 1/30s-100iso en RAW
      - Compositage de 21 images sous PlanetarySystemStacker et reprise sous GIMP (contraste/luminosité/masque flou)
       
      Michel


    • By lpalbou
      Petite capture d'une heure avec mon Nikon 300mm F4 fermé à environ F7 + Quark Chromosphere.
      2024-06-12-twirl.mp4
       
      (ou lien youtube si ça passe)
       
      J'ai eu pas mal de problèmes ce jour là (flats, newton rings), donc pas parfait.. Mais toujours sympa (enfin on espère  )

       
      C'est un crop de :

       
    • By teko38
      Bonjour
      Avez-vous testé ce filtre ??
      filtre Altair Solar Contrast Booster Filter 8nm - 540nm Continuum 1.25"
      https://www.altairastro.com/altair-solar-contrast-booster-filter-8nm---540nm-continuum-125-10519-p.asp
      Votre avis ??
      Il semble bien couper les IR
      Daniel
       
  • Upcoming Events