melix

Sortie de JSol'Ex 1.3.0 : traiter facilement une vidéo Hélium

Recommended Posts

Bonjour à toutes et à tous,

 

[edit] Version 1.4 dispo, cf http://www.astrosurf.com/topic/162390-sortie-de-jsolex-130-traiter-facilement-une-vidéo-hélium/?do=findComment&comment=2303577

 

Je suis heureux de vous annoncer la sortie de JSol'Ex 1.3.0, logiciel qui permet de traiter vos acquisitions faites avec le Sol'Ex de Christian Build. Pour illustrer les changements, je vous ai préparé cette vidéo qui le montre en action dans le traitement d'une vidéo Hélium. Avec ce nouveau process, il n'est plus nécessaire de faire plusieurs vidéos pour disposer d'une image, ni besoin de jongler entre plusieurs logiciels :

 

 

Alors quelles sont les nouveautés de la 1.3 ?

 

Outre les corrections de bugs et autres améliorations de reconnaissance de raies, vous aurez la possibilité d'exporter vos images au format JPG ou TIF, mais surtout, et c'est là la grosse nouveauté, accès à un "langage de script" que j'ai appelé "ImageMath" qui permet de faire des calculs sur des images. Comme tout bon logiciel doit bien être documenté, j'ai fait un gros effort sur cette version. Par exemple, pour calculer une image qui serait la moyenne de deux autres images décalées de -1 et +1 pixel autour de la raie, vous n'avez qu'à entrer l'expression:

 

avg(img(-1), img(1))

 

Et JSol'Ex s'occupe du reste ! Le gros avantage est qu'il est possible de partager nos scripts entre nous. Afin de commencer, je vous partage celui que j'ai utilisé pour le traitement de l'image hélium dans la vidéo. Ce script a été mis au point avec l'aide précieuse de Sylvain Weiller, qui a passé de nombreuses heures à beta-tester, faire des retours, suggestions, un grand merci à Sylvain !

 

Je sais qu'il y a encore beaucoup d'améliorations à faire et probablement encore beaucoup de bugs, mais le résultat était pour moi si convaincant qu'il était difficile de ne pas en faire une release.

 

N'oubliez pas qu'il est beaucoup plus simple pour moi de traiter vos demandes si vous créez des tickets sur GitHub.

 

Téléchargement : https://github.com/melix/astro4j

Documentation: https://melix.github.io/astro4j/1.3.0/fr/jsolex.html

 

Voici donc le script utilisé dans ma vidéo:
 

#
# Script PixelMath pour traitement d'une image Hélium
# Par Sylvain Weiller et Cédric Champeau
#

[params]
# Entrer la valeur du décalage de raie
RaieHelium = -60
# Limites hautes et basses pour le continuum
ContinuumLo=-50
ContinuumHi=-40
# Coefficient d'application du continuum
ContinuumCoef=0.95
# Stretch de l'image
Stretch=80
# Largeur de correction de bande
BandWidth=25
# Iterations de correction de bande
BandIterations=10

## Variables temporaires
[tmp]
continuum = max(range(ContinuumLo,ContinuumHi))
helium_raw = autocrop(img(RaieHelium) - ContinuumCoef*continuum)

## Maintenant les images !
[outputs]
#helium = asinh_stretch(helium_raw, blackPoint, Stretch)
helium_fixed = asinh_stretch(fix_banding(helium_raw;BandWidth;BandIterations),blackPoint, Stretch)
#helium_color = colorize(fix_banding(helium_raw;BandWidth;BandIterations), "Helium (D3)")

Merci et au plaisir de lire vos retours (et éventuels mécontentements !).

Edited by melix
  • Like 1

Share this post


Link to post
Share on other sites

Bonjour,

j'ai testé et ça marche super bien, un grand tirage de chapeau à Cédric ainsi qu'à Sylvain.

J'ai eu tout de même un petit bug : j'ai copié le script dans un bloc note et Imagemath ne reconnait le format qui est ANSI; en copiant sous Notepad ça va bien mieux avec un encodage UTF8.

Peut être ajouter la reconnaissance de ANSI dans le programme ?

Autre petit problème en cherchant le bord du soleil sous le débogueur de spectre il est difficile de trouver ce bord peut être ajouter une case pour se déplacer d'une image et une autre pour se déplacer de 10 ?

On aurait donc:   << < ------------o-------------- > >> 

 

J'ai omis d'appuyer sur la touche CTRL mais le trait dessiné entre 2 points donne un bonne approche du décalage de la raie hélium, et on récupère aussi la valeur de décalage.

image.png.fc29b38dbae95a3d13af203d61b526cf.png

 

Encore merci pour tous ces développements

Thierry Barbier

 

Edited by mizar11
Orthographe

Share this post


Link to post
Share on other sites
il y a une heure, mizar11 a dit :

j'ai testé et ça marche super bien, un grand tirage de chapeau à Cédric ainsi qu'à Sylvain.

Merci beaucoup, c'est un plaisir pour moi ! J'y ai investi pas mal de soirs et week-ends, ces messages font très plaisir !

 

il y a une heure, mizar11 a dit :

J'ai eu tout de même un petit bug : j'ai copié le script dans un bloc note et Imagemath ne reconnait le format qui est ANSI; en copiant sous Notepad ça va bien mieux avec un encodage UTF8.

Peut être ajouter la reconnaissance de ANSI dans le programme ?

 

Effectivement, on va appeler ça une déformation professionnelle, j'ai codé ça pour qu'il charge les scripts en UTF-8: https://github.com/melix/astro4j/issues/47

Par curiosité tu es sous Windows ? Mac ?

 

il y a une heure, mizar11 a dit :

Autre petit problème en cherchant le bord du soleil sous le débogueur de spectre il est difficile de trouver ce bord peut être ajouter une case pour se déplacer d'une image et une autre pour se déplacer de 10 ?

On aurait donc:   << < ------------o-------------- > >> 

C'est une bonne idée. Ce que je fais dans la vidéo c'est que je me déplace grossièrement avec la souris, puis j'utilise les touches gauche et droite du clavier pour les petits pas.

J'ai créé un ticket : https://github.com/melix/astro4j/issues/48

 

il y a une heure, mizar11 a dit :

J'ai omis d'appuyer sur la touche CTRL mais le trait dessiné entre 2 points donne un bonne approche du décalage de la raie hélium, et on récupère aussi la valeur de décalage.

Oui c'est une autre façon de faire, en fait la 1ère que j'avais implémenté, mais elle est moins précise. Tu cliques sur un point de la raie hélium, puis tu déplaces le curseur sur la ligne, verticalement : quand la ligne est rouge, tu es loin. Orange, on se rapproche, et vert, tu es bon. Mais la version moyenne est vraiment celle que je recommande. En 3 ou 4 clics tu as déja une valeur bien suffisante.

Share this post


Link to post
Share on other sites

Ha je ne connaissais pas l'utilisation des touches gauches et droites pour les petits déplacements; alors peut être juste l'ajouter à l'aide.

 

Je suis sous Windows 7 Pro

 

Il ne me manque plus qu'un peu de soleil pour que je teste avec mes propres images.

 

Tout dans un seul logiciel c'est une petite révolution, encore merci

Share this post


Link to post
Share on other sites

Bonsoir,

Téléchargé à l'instant.

Ca à l'air très bien .... Y a pu qu'à attendre le soleil !!!!!!

Ce qui est bien, c'est qu'on a maintenant 3 logiciels pour traiter le soleil avec le solex: inti, jsolex et SHG_Main de TheSmiths.

Share this post


Link to post
Share on other sites

@mizar11 Merci pour les suggestions, je viens de sortir la version 1.3.1 qui corrige le problème de lecture des fichiers script que tu as rapporté etajoute les boutons que tu demandais:

 

image.png.d9a097277e91176cc393df6e0ae088f0.png

 

Mais aussi la possibilité de choisir les formats de date:

 

image.png.826038de1b8cb57292a896c1aac781ec.png

 

Et enfin la coloration syntaxique des scripts :

 

image.png.a70928e12c6d3ed33e273be4119401a7.png

 

@jjc tu vas avoir droit à télécharger une mise à jour :)

 

image.png

image.png

image.png

Edited by melix
Suppression doublons

Share this post


Link to post
Share on other sites

 

@jjc tu vas avoir droit à télécharger une mise à jour

 

--> :DxD

Share this post


Link to post
Share on other sites

Sitôt dit sitôt fait !   Quelle réactivité.

J'ai fait tous mes traitements de mes captures d'hier avec JSol'Ex, aucune erreur rencontrée, et aussi la bande D3 de l'hélium avec un très bon résultat.

 

La petite remarque en fin de traitement sur l'angle de tilt m'interpelle un peu; il m'est vraiment difficile d'être en dessous de 1°.

S'en rapprocher le plus possible est déjà une bonne chose. Sinon à quoi servirait les beaux développements faits ici.

Share this post


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

La petite remarque en fin de traitement sur l'angle de tilt m'interpelle un peu; il m'est vraiment difficile d'être en dessous de 1°.

S'en rapprocher le plus possible est déjà une bonne chose. Sinon à quoi servirait les beaux développements faits ici.

Haha, je ne vais qu'appliquer les préconisations de Christian, mais c'est vrai qu'avec la correction logicielle on arrive à faire des merveilles :)

Share this post


Link to post
Share on other sites

J'ai traité une de mes images dans l'Hélium, c'est la plus belle que je n'ai jamais sorti !

Il me reste des bizarreries sur le coté gauche, comme une détection d'ellipse ou de pourtour ?

Surement moyen d'améliorer, mais à quel paramètre toucher ?

15_22_42_2023-07-02Z_helium_D3_color.jpg.7d1d13150f97d960ad1182dcd8b031da.jpg

  • Like 1

Share this post


Link to post
Share on other sites

Elle claque cette image ! Pour les contours, c'est peut-être lié aux algorithmes de réduction de bande qui se limitent au disque solaire, je vais étudier ça. Quant à la colorisation je ne suis pas encore entièrement convaincu sur l'hélium, c'est peut-être un peu fort.

Share this post


Link to post
Share on other sites

Bonjour melix,

Je viens d'essayer sous Windows la 1.3.1 avec ce que j'ai sous la main, soit le fichier halpha de cbuil, et j'ai une erreur de traitement.

Je n'avais pas avec la précédente, la 1.3.

Voici le log en pj.

 

jjc.log

Share this post


Link to post
Share on other sites

C'est encore moi.

Je viens d'installer la 1.3.1 sous linux ubuntu 23.04 et ça marche avec le même fichier.

Share this post


Link to post
Share on other sites

Merci.

La 1.3.2 fonctionne maintenant sous Windows.

Je revérifiés sous linux.

  • Like 1

Share this post


Link to post
Share on other sites

.... et linux aussi. La 1.3.2 fonctionne toujours.

Share this post


Link to post
Share on other sites

Bonjour Melix,

Une petite image d'aujourd'hui traitée avec jsolex : :D:D

2023-07-08-1309_2-U-G-Sun_Halpha_2023-07-08T130906_helium_fixed.png

  • Like 1

Share this post


Link to post
Share on other sites

Bonsoir,

 

La version 1.4 étant sortie, apportant son lot d'améliorations et notamment l'algorithme de normalisation d'histogramme CLAHE, je vous livre une nouvelle version du script pour cette version, ainsi qu'un tutoriel qui explique comment mettre au point vos propres scripts.

 

 

Voici le nouveau script :

 

#
# ImageMath Script for processing an Helium video
# By Sylvain Weiller and Cédric Champeau
# 

[params]
# The shifting between the helium line and the detected line
HeliumShift = -60
# Continuum Hi and Lo values
ContinuumLo=-40
ContinuumHi=-35
# Continuum substraction coefficient
ContinuumCoef=1
# Stretching factor of the image (for brightness/contrast)
Stretch=80
# Banding correction width
BandWidth=25
# Banding correction iterations
BandIterations=20
# Clahe clip limit
Clip=1.2

## Temporary variables
[tmp]
continuum = max(range(ContinuumLo,ContinuumHi))
helium_raw = img(HeliumShift) - ContinuumCoef*continuum
# Attention, il faut faire l'autocrop APRES correction des bandes
helium_fixed = fix_banding(helium_raw;BandWidth;BandIterations)
helium_bg = remove_bg(helium_fixed)
cropped = autocrop(clahe(helium_bg;Clip))

## Let's produce the images now!
[outputs]
helium_clahe = adjust_contrast(cropped;10;200)
helium_color = colorize(helium_clahe, 81, 152, 91, 140, 175, 88)

Et à titre d'exemple voici ce que ça donne automatiquement :

 

09_50_33_0000_helium_color.jpg.df35a0dc4ab49be8d64b08fe645788fa.jpg09_50_33_0000_helium_clahe.jpg.fe01110704f9c2c73b51994316587344.jpg

  • Like 3
  • Love 2

Share this post


Link to post
Share on other sites

Essayé sur du He1. Elle est très bien cette version V1.4.

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 Jacques Ardissone
      Bonjour à tous,
      Ce groupe va-t-il nous emmener des aurores d'ici peu?
      OK, la Lune grossit de jour en jour mais on peut toujours espérer:

       
      19 mai 2024
      FSQ106 + ASI 2600 MC + feuille solaire genre Mylar
      195 µs - Gain 150
      78 images format SER, 60 gardées
      Empilement et ondelettes Astrosurface
      Traitement final Paint Shop Pro 10 sur l'image verte
      Bonne journée à tous,
      Jacques
    • By banjo
      bonjour,
      très vite prise en limite des nuages évidemment du mauvais coté  , moins d'une 1/2 heure de dispo , grrrrr!!!!
      Paul

       

       

       

       
       
    • By Bernard_Bayle
      Bonjour tout le monde
       
      Soleil , toujours le Groupe de Taches à l'origine des Spectaculaires Aurores Nuit 10/11 mai 2024
      Fasciné par leur origine une autre présentation de cet incroyable phénomène
      Le Soleil photographié à 304 angströms par l' Atmospheric Imaging Assembly (AIA 304) de la NASA du Solar Dynamics Observatory (SDO) .
      Il s’agit d’une image en fausses couleurs du Soleil observée dans la région ultraviolette extrême du spectre
      # Toujours avec les datas de  © NASA/SDO ©
       

       
      Bernard_Bayle
    • By Bernard_Bayle
      Bonjour tout le monde
       
      Avec les données que j'ai téléchargé sur le site de © NASA/SDO ©
      j'ai pu réaliser cette animation ( pas mal de boulot )
      @ValereL ça devrait te plaire
       

       
      Bernard_Bayle
    • By Benjamin Poupard
      L’histoire dans laquelle vous allez entrer est certainement une histoire que l’on peut qualifier de fantastique ! Pour preuve, vous y traverserez le Mordor, y croiserez un Grand Ancien, et il arrive même qu’on y mange des madeleines ! Mais c’est pourtant bien une histoire d’étoiles. Et elle commence avec… une liste !
       
      Peut-être que vous aussi, vous tenez une liste de trucs à vivre au moins une fois dans votre vie ? Comme, vous savez, visiter le Machu Pichu … ou manger de la purée avec les doigts. L’astronome qui sommeille en moi tient également une telle liste, d’ailleurs assez longue. Dans cette longue liste, j’ai déjà pu cocher “observer une éclipse totale de Soleil”, “observer une pluie d’étoiles filantes”, “voir la lumière zodiacale”, et d’autres trucs plus exotique comme “voir Triton” ou “dessiner une supernova”... Mais la case “aurores boréales” restait encore à cocher !
       
      Pas la case la plus facile à remplir, soit dit en passant, puisque pour des raisons mêlant géographie et magnétisme terrestre, les aurores restent rares aux latitudes qui sont habituellement les miennes, obligeant alors à envisager de voyager plus vers le nord. Il arrive toutefois qu’en période d’intense activité solaire, on arrive à en photographier quelques bribes rougeoyantes jusque chez nous. Mais voilà, de mauvais concours de circonstances ont fait que je n’avais jamais réussi à photographier une aurore boréale … jusqu’à cette soirée du 10 mai. 
       
      Mais je me perds déjà, et commence mon histoire par la fin !
       
      Il faut donc remonter le fil de cette histoire, revenir quelques heures en arrière, au matin de ce 10 mai, et surtout jeter un oeil à 150 millions de kilomètres d’ici : c’est en effet à la surface du Soleil que tout commence.
       
      Et en ce moment, notre Soleil est sacrément vénère ! Suivant un cycle de 11 ans, il est actuellement en période de maximum d’activité. Installée sur mon téléphone, mon appli de monitoring solaire (oui oui, pour les non-astronomes, sachez que ça existe) me tient constamment au courant des sautes d’humeur de notre étoile. Et depuis le début de la semaine, je reçois des “X-ray alerts” à un rythme particulièrement soutenu. En cause, une tache solaire particulièrement active, baptisée AR3664, qui balance allègrement des grosses bouffées de plasma (autrement dit un joyeux mélange de protons et d’électrons baignés par des champs magnétiques  - je vous la fais courte) dans l’espace !
       
      Un peu plus tôt dans la semaine, pas moins de six bouffées de plasma ont quitté la surface du Soleil en une journée … Expulsées à une vitesse qui avoisine les 1000 km/s, elles doivent rencontrer la Terre quelques jours plus tard.
       
      Ce vendredi matin, les bouffées de plasma sont encore à quelques millions de kilomètres. Sur Terre, et plus particulièrement dans mon jardin, il fait beau. Et en dehors de quelques mauvaises herbes à arracher, je n’ai pas grand chose à faire … J’installe donc la lunette entre les rosiers et le séchoir, je sors le filtre de Herschel, une caméra et me prépare à faire connaissance avec AR3664.
       

      Le Soleil, photographié à la L100/900, équipée d'un Herschel Baader, avec une QHY 178MM
       
      Il faudrait avoir oublié de mettre le filtre de Herschel pour ne pas la voir (conseil : ne faites pas ça.). Car, oui, AR3664 est énorme !

       
      Petite parenthèse en passant : au-delà d’une certaine taille et un certain degré d’activité, il ne me semblerait pas irraisonnable que les taches solaires se voient attribuer un nom en lieu et place de leur numéro. Un peu comme on le fait sur Terre pour les cyclones et les tempêtes. D’ailleurs, je me lance ! Et c’est en fouillant dans le bestiaire des monstres de la littérature fantastique, en traversant l’imaginaire lovecraftien, que je tombe sur la créature qui incarne au mieux ce monstre solaire… Chtugha. 
       
      “Cthugha est décrit comme une entité liée au feu et à la chaleur, émergeant des abysses incandescents de l’univers. Ses origines sont enveloppées de mystère, mais il est souvent associé à des phénomènes cosmiques tels que les étoiles en fusion et les incendies célestes.” MAIS OUI !!!Dans l’oculaire, ce que je vois, c’est exactement ça : un véritable monstre aux ramifications multiples évoluant au milieu du feu solaire, qui pourrait engloutir plusieurs dizaines de planètes Terre ! Va pour Cthugha !
       

      AR3664, photographiée à la L100/900 + Barlow x3, équipée d'un Herschel Baader, avec une QHY 178MM
       
      Un peu plus tard dans l’après-midi, je pars pour une nouvelle séance d’observation, mais cette fois derrière le Coronado du planétarium. Cthugha est toujours aussi en colère : ses yeux me dardent de rayons incandescents ! Au même moment, mon appli me signale d’ailleurs qu’une nouvelle éruption vient d’avoir lieu, là, juste sous mes yeux ! A cet instant, la colère du Soleil se manifeste un peu partout, à sa surface sous la forme de taches brillantes, sur son pourtour sous la forme d’immenses protubérances. J'emmagasine les images, qui occuperont quelques soirées pluvieuses.
       

      Le Soleil au Coronado 70, photographié avec la QHY 178MM, et une turbu assez dingue ...
       
      Pendant ce temps, le plasma fumant de Cthugha touche bientôt au but. De retour à la maison, je constate d’ailleurs que la fièvre s’empare des groupes astro sur les réseaux sociaux : “la tempête solaire n’est prévue que pour la fin de la nuit, mais tenez vous prêts, chargez les batteries de vos appareils-photo, videz les cartes-mémoires et prévoyez une réserve confortable de madeleines, car on n’est pas à l’abri d’une bonne surprise !”.
       
      Observation solaire le matin, observation solaire l’après-midi : la besace à images est déjà bien pleine. Mais y ajouter une photo d’aurore boréale, ce serait la cerise sur la madeleine.
       
      Je prépare mon matériel, et croise les prévisions météo terrestre avec les dernières infos concernant la progression de la tempête afin de caler un point de chute : ce sera près de Rocquigny, en pleine Thiérache.
       
      Pour ceux qui ne connaissent pas, la Thiérache, c’est la Terre-du-Milieu-de-Nulle-Part, c’est l’équivalent ardennais du Mordor ; il suffit juste de remplacer la tour de Sauron par des éoliennes.
       
      C’est d’ailleurs au nord de Rocquigny, au pied de l’une de ces éoliennes que j’installe mon pied-photo. Histoire de prendre la température, je lance une première pose mal cadrée, plein nord, et … l’écran est déjà tout rouge ! La soirée commence à peine, et j’ai déjà coché une case supplémentaire de ma liste des trucs à vivre au moins une fois ! J’ai photographié une aurore boréale !
       

       
      Alors que Jérémy, puis Geoffroy et Stéphanie arrivent, l’aurore s’impose comme une évidence. Pour être plus précis, comme une sorte de lueur crépusculaire intense, à ceci près qu’elle est au mauvais endroit et au mauvais moment.
       
      Puis sonnent les douze coups de minuit (bon, on n’a rien entendu, rapport au bruit des éoliennes), et c’est à ce moment que la soirée a brusquement basculé dans quelque chose qui n’était pas du tout prévu : soudainement, le faux halo crépusculaire s’élève et devient de plus en plus brillant, et en une poignée de minutes, se structure en colonnes de lumière qui atteignent presque le zénith ! Sur les écrans de nos appareils-photo, c’est un feu d’artifice coloré ! A l’oeil nu, les couleurs s’estompent (on devinera par moments quelques nuances rouge, vertes ou bleues), mais le spectacle se déploie en format panoramique.
       

       
      Et me revient cette impression, que j’avais ressenti lors de l’éclipse totale de Soleil en 2006 : les aurores boréales sont certes formidablement photogéniques, mais le cadre étriqué de la photo nous prive de la dimension immersive du phénomène : comment rendre la majesté de ces piliers de lumière qui se dressent devant nous comme les tours d’une cathédrale occupant la moitié du ciel ?
       
      En plus du téléphone, j’avais emmené avec moi mes jumelles “hiboux”, des 2X50 à très grand champ, qui permettent de détailler finement ces piliers, et d’observer leurs lentes translations. C’est beau, c’est grandiose, c’est … incroyable (adjectif utilisé plusieurs centaines de fois ce soir-là ; Jérémy lui préférant toutefois l’expression “mais qu’est-ce qui se passe !”).
       
      Par moments, les colonnes de lumière semblent converger au-delà du zénith, et se livrent à une danse curieuse : les traits de lumière apparaissent, convergent et disparaissent aussitôt, parfois en quelques secondes ! Ce phénomène, s’il porte un nom, reste le plus surprenant de cette soirée !
       

       
      Un peu avant 3h du matin, la tempête retombe, alors que Geoffroy et Steph nous quittent. Malgré la fatigue, Jérémy et moi profitons jusqu’au bout du spectacle … qui redémarre de plus belle ! Et qui se poursuivra jusqu’à se mélanger avec les lumières de l’aurore terrestre, marquant la fin de cette soirée … incroyable !
       

       
      Et alors que Cthugha continue de souffler sur nos têtes, je réalise que je vais pouvoir cocher une case supplémentaire dans ma liste : ce soir, j’ai … vu … une aurore boréale !
       
      --------------------------------------------------------------------------------------------------------------
       
      Les images d'aurores ont été réalisées avec un Google Pixel 7Pro, en mode "astrophotography"
       
      Vous pouvez également jeter un oeil sur le time-lapse de cette magnifique soirée (n'en jetez plus) :
       
       
  • Upcoming Events