melix

Simuler des filtres de bande passante différente avec un Sol'Ex

Messages recommandés

Bonsoir,

 

J'étais en train de lire la mine d'information qu'est le bouquin "Astronomie Solaire" (2ème édition) quand je suis tombé sur les pages qui montrent des images effectuées avec des filtres dont la bande passante est plus ou moins large.

 

Je me suis dit qu’il devait être possible de simuler ça assez simplement avec le Sol'Ex. Les résultats que j'obtiens semblent tout à fait cohérents avec les observations. J'ai pour celà utilisé un script dans JSol'Ex que voici:

 

[params]
# Dispersion inverse
disp=1/0.063
# Un facteur multiplicatif juste pour augmenter la luminosité sans altérer les détails
mul_lum=1.5

# La largeur du filtre que l'on veut simuler
width_angstrom=2

# Décalage de pixels à appliquer
shift=width_angstrom * disp /2
width=width_angstrom + "Å"

[tmp]
# Calcul de la médiane des images entre -shift et +shift
med=rl_decon(median(range(-shift;shift)))
# Correction de luminosité pour mieux voir les détails
correct=adjust_contrast(mul_lum * med; 0; 255)
# Redimensionnement à 50%
redim=rescale_rel(correct;.5;.5)


[outputs]
result=draw_text(redim; 64; 128; "Largeur " + width;32;"ffff00")

 

Pour l'adapter à vos besoins, vous n'avez que quelques paramètres à changer : dans `disp`, on a la dispersion en angstrom/pixel. "mul_lum" est tout simplement un facteur multiplicatif appliqué aux images pour les rendres plus lumineuses sans altérer les détails. Enfin, dans "wdith_angstrom", on entre simplement la largeur du filtre qu'on souhaite simuler.

 

Mes images ont été réalisées en bin1 avec une ASI178MM pour avoir le maximum de résolution. En Ha, la dispersion est de 0.063A/pixel :

 

On commence par une image en H-alpha, réalisée le 12 juin :

 

 

Ha-15A.jpg.75c32b9a6cc857ff051f8647815a8704.jpg

Ha-1A.jpg.1e68aa6b4c05a75b72c494e3f5e5707f.jpg

Ha-08A.jpg.ba727dd50f8dc5c7c66b08a1f21645a9.jpg

Ha-04A.jpg.cc8a6117643c94870e1b53c6841e6379.jpg

Ha-02A.jpg.4f3dc28c50e8446a691a71d456cef734.jpg

 

Les résultats sont tout aussi intéressants sur une image Calcium H du 5 mai dernier (dispersion 0.078A/pixel) :

CaH-15A.jpg.9686fd5dd0eceea5d0117b9864184d61.jpg

CaH-1A.jpg.fbafeacac2c57539f6778d394407177a.jpg

CaH-08A.jpg.f48fd1971972c2ca12545b38163ec5fc.jpg

CaH-04A.jpg.0fae9cf770bf70951f36e003ec0925b7.jpg

CaH-02A.jpg.fa1fc68c246d1995b884810d1ff8ab11.jpg

 

Et l'image de référence à 0.078A/pixel :

 

CaH-ref.jpg.5c345b6da42e104390dc8f9e40f2aec7.jpg

 

On voit bien les filaments "apparaître" progressivement en réduisant la largeur du filtre. L'exercice n'est d'un grand intérêt pour la production d'images, mais je trouve assez fascinant de voir tout ce qu'on peut exploiter à partir d'un seul fichier SER... A ce sujet j'ajoute une animation qui montre l'image générée entre -3 et +3 Angströms. Notez comme les variations de luminosité épousent bien la courbe du profil spectral :

 

0000_12_09_30_profile.png.86cb280655ac30dce744643977de2619.png

 

 

  • J'aime 5
  • J'adore 3

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est super comme manip !!

Peter Zetner avait fait ce genre de chose pour simuler l'effet de la bande passante sur la visibilité des filaments en Ca K (voir p 159 du bouquin).

 

Un point qui serait peut-être à creuser serait le suivant :

- si je comprends bien, tu prends la médiane des "images" comprises entre -shift et +shift. Cela revient donc à supposer que le profil de transmission du filtre est rectangulaire,

- dans la vraie vie, le profil de transmission d'un filtre Ha est une Lorentzienne (définie essentiellement par sa FWHM). Si tu pouvais prendre en compte cela ce serait top. Il "suffit" pour cela d'affecter à chaque image un coeff de pondération calculé sur la base de la fonction de Lorentz

- pour les filtres Ca K, il y a des filtres avec un profil en fonction de Lorentz (= filtre à une cavité) et des filtres multi-cavités. Les profils sont indiqués par exemple ici :

. https://www.andovercorp.com/products/bandpass-filters/filter-types/

 

Pouvoir prendre en compte la FWHM du filtre, et également le nombre de cavités serait un gros plus car cela permettra de visualiser l'impact du nombre de cavités. Même chose pour le Ha double-stack (= produit de deux fonctions de Lorentz).

 

Mais on s'éloigne peut-être un peu trop de l'utilisation première de JSol'Ex ?

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 12 minutes, christian viladrich a dit :

- si je comprends bien, tu prends la médiane des "images" comprises entre -shift et +shift. Cela revient donc à supposer que le profil de transmission du filtre est rectangulaire,

 

En effet, c'est une grosse approximation mais qui donne déjà des résultats intéressants ! J'ai utilisé uniquement ce dont je dispose dans le langage de script pour l'instant.

 

il y a 13 minutes, christian viladrich a dit :

Mais on s'éloigne peut-être un peu trop de l'utilisation première de JSol'Ex ?

 

Oui et non. J'essaie de faire un logiciel qui est à la fois simple d'utilisation pour les débutants, permettre d'avoir de "jolies images", mais qui permet aussi d'aller vers plus d'analyse et de "science" pour les experts (notamment via ces scripts et en offrant des traitements complètement maîtrisés). Ici c'est clair qu'il manque quelques briques pour pouvoir faire cette manipulation. Il faudrait que je réfléchisse à l'intégration d'une (ou plusieurs) fonctions pour faire ça. Ca ne serait pas très compliqué en code pur et dur, c'est vraiment une histoire d'intégrer ça dans le langage de script (et de priorités de dev ;)). Disons que ce genre de fonctions n'aurait qu'assez peu d'intérêt pour un utilisateur lambda, mais j'aime l'idée !

  • J'aime 3

Partager ce message


Lien à poster
Partager sur d’autres sites
Posté(e) (modifié)

Je remonte ce sujet, parce que je suis en train de bosser sur la prochaine version de JSol'Ex, qui permettra de faire des simulations plus précises de ce genre. En particulier je peux désormais simuler les filtres avec une fonction de Lorentz. Ainsi, voici le résultat de la simulation de stacking d'étalons en CaK, en supposant une FWHM de 1A pour chaque étalon. L'image a été acquise avec un SHG700 et une lunette de 80mm diaphragmée à 50mm :

 

Simple stack:

 

01_13_48_57_0000_13_48_57_simple_stack.thumb.jpg.62c5e8f9c530119e3b5d3e76f374fd5b.jpg

 

Double stack :

 

02_13_48_57_0000_13_48_57_double_stack.thumb.jpg.9dd3c4e36a6b078e7682bf68fcfe8d02.jpg

 

Triple stack :

 

03_13_48_57_0000_13_48_57_triple_stack.thumb.jpg.58058d18ccdbc0c05e5cbf4eb0bada0e.jpg

 

Et enfin, la version sortie directement de JSol'Ex, sans simulation :

 

13_48_57_0000_13_48_57_autostretch_0_00.thumb.jpg.ec16108ba7bedf14fc758091af479375.jpg

 

On peut donc en conclure qu'un spectrohéliographe comme le Sol'Ex ou le SHG 700 permet d'obtenir des images équivalentes à un triple stack d'étalons d'1A. La simulation est réalisée avec ce script (mais non disponible pour l'instant, c'est une version de développement qui m'est réservée, privilège du développeur !) :

 

[fun:lorentz img fwhm offset]
   wl=wavelen(img)
   shift=find_shift(wl)
   
   result=1/(1+pow(2*(shift-offset)/fwhm;2))

[fun:decorate img txt fwhm]
   cst=auto_contrast(img;1.5)
   result=draw_text(cst; 50; 50; txt + " (FWHM " + fwhm + "Å)")

[tmp]
fwhm=1
limit=a2px(8)
step=a2px(.1)
r=range(-limit;limit;step)

ss=weighted_avg(r;lorentz(r;fwhm;0))
ds=weighted_avg(r;lorentz(r;fwhm;0)*lorentz(r;fwhm;0))
ts=
weighted_avg(r;lorentz(r;fwhm;0)*lorentz(r;fwhm;0)*lorentz(r;fwhm;0))

[outputs]
simple_stack=decorate(ss; "Simple stack", fwhm)
double_stack=decorate(ds; "Double stack", fwhm)
triple_stack=decorate(ts; "Triple stack", fwhm)

 

Modifié par melix
  • J'adore 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant



  • Contenu similaire

    • Par Goofy2
      Hello 😎
       
      Le 23 avril 2025 à 10:21 TU, ciel légèrement nuageux, vent faible, turbulences faibles, températures agréables. Le Vespera Pro pointe le Soleil.
      - Le pôle nord du Soleil est en haut à 12:00, l'axe de rotation est vertical, le sens de rotation du Soleil va de la gauche vers la droite (14° par jour)
      - Le groupe de taches solaires le plus à droite (AR4062) se simplifie.
      - Le groupe AR4064 en haut continue à se désagréger.
      - Le binôme AR4067 et AR4069 au centre se développe lentement.
      - La tache solaire AR4065 au milieu en bas, résiste et reste stable depuis plusieurs jours.
      - Un nouveau groupe AR4070 apparait au milieu gauche, il est déjà bien morcelé.
      - Le groupe AR4068 en bas à gauche reste stable.
      - Quelques zones faculaires en bordure du disque solaire à 02:00, à 03:00, à 08:00 et à 10:00.
       

    • Par Goofy2
      Le 23 avril 2025 à 10:21 TU, ciel légèrement nuageux, vent faible, turbulences faibles, températures agréables.
      - Le pôle nord du Soleil est en haut à 12:00, l'axe de rotation est vertical, le sens de rotation du Soleil va de la gauche vers la droite (14° par jour)
      - Le groupe de taches solaires le plus à droite (AR4062) se simplifie.
      - Le groupe AR4064 en haut continue à se désagréger.
      - Le binôme AR4067 et AR4069 au centre se développe lentement.
      - La tache solaire AR4065 au milieu en bas, résiste et reste stable depuis plusieurs jours.
      - Un nouveau groupe AR4070 apparait au milieu gauche, il est déjà bien morcelé.
      - Le groupe AR4068 en bas à gauche reste stable.
      - Quelques zones faculaires en bordure du disque solaire à 02:00, à 03:00, à 08:00 et à 10:00.
       
      (capturé avec un Vespera Pro)
    • Par Dominique A
      Bonjour,
      quelques images du Soleil au Sol'ex , avec quelques protubérances intéressantes...
       
      Stacking de 7 images :

       
      La même en couleur :

       
      En inversé :

       
      Les protubérances du jour :

       
      Montage avec le soleil :

       
      Un gros plan sur l'une des protubérances :

       
      Petite animation entre 12h10 et 12h26 :

       
      Une autre sur la même période de temps :

       
       
      Et les taches solaires du jour :
       
       

       
       
      Setup :
      Lunette Skywatcher ED 72/420 avec filtre Hoya ND 1,2 sur EQ6.
      Sol’ex réglé sur la raie H-Alpha.
      Filtre H-Alpha 6 nm.
      Caméra ZWO ASI 178 MM.
    • Par jean-marc hiryczuk
      salut a tous
      belle mâtiné ce 22 avril
      voilé mais pas trop de turbu
      jean-marc








    • Par soleil rouge
      Cet Heliostar de 76 mm est une merveille 
      Ce survol orbital solaire est impressionnant !
      Disque solaire au foyer de l'instrument puis avec Barlow 2.25 X baader 
      camera player one 
       







  • Évènements à venir