CPI-Z

Tuto installation Adaptive Image Deconvolution Algorithm (AIDA)

Messages recommandés

AIDA est un logiciel de déconvolution pro, gratuit, qui permet entre autre de faire de la déconvolution aveugle chose très rare dans les softs de traitement image astro.

Il faut tout de même partir d'une psf de départ, construite par simulation, mesurée ou autre. De là on obtient une meilleure image de psf et par itérations on doit pouvoir obtenir le maximum d'une image.

Pour les grandes images, il est préférable de la découper en secteurs car la psf n'est pas forcément homogène sur tout le champ. Il faut ensuite la reconstituer pour un résultat optimal.

 

le lien : https://github.com/erikhom/aida

 

Cela faisait des semaines que j'essayais de l'installer, j'ai fait plusieurs post sur le sujet mais sans résultat malgré la bonne volonté de certains.

En fait trop souvent les infos sont partielles, par exemple une commande sans préciser l'éditeur de commande, les logiciels à préinstaller et comment ...

 

Bref après moult détours, j'ai trouvé et donc voici un tuto.

C'est pas forcément le meilleur, l'optimum,  mais au moins il fonctionne, et j'espère que tout à chacun pourra s'il le désire, installer AIDA.

 

Que trouve-t-on sur le lien AIDA (après recherche dans ce capharnaüm) :

- dans le  README.txt

01-Readme.PNG.469843da5b10830b2f410c2c702d5ee5.PNG

la dernière version est AIDA_2.0 du 30 juillet 2019, fonctionne sur Python 3.7 Anaconda (il faut lire Python 3.7 via Anaconda)

 

- dans INSTRUCTIONS.txt

02-Instruction.PNG.ac866e37bfd567dc06dfbd022ae2cbf7.PNG

donc pour AIDA 2.0 il faut lire le manuel

 

- dans le manuel AIDA User Manual.pdf

03-Biblio.png.778139b92bfabddc45ed39c858d1025e.png

Dans le manuel on parle de Phython 3, puis de Python 36 !!! d'une commande "conda env crate -f environment.yml" et d'une autre "conda activate Python 36" et de librairies à installer. (Bref du chinois pour un novice comme moi et surtout pas cohérent avec les fichiers précédents).

 

En fait c'est plus simple.

1- Il faut installer Anaconda (pour moi Windows)

- lien https://www.anaconda.com/distribution/?gclid=EAIaIQobChMI8ODmjPDT5QIVR4XVCh0jJQwMEAAYASAAEgJUQ_D_BwE#download-section

ça marche sur d'autres distributions.

- une fois téléchargé, lancer l'installation dans un dossier, pour moi c'est C:\Users\Ordi qui faut comprendre Disque C:\Utilisateurs\Nom de l'utilisateur (pour moi Ordi)

Il sera créer plusieurs dossiers avec des . devant dont .anaconda   .conda ...

- vous trouverez les icônes dans "Tous les programmes" dont Anaconda Navigator (Anaconda3) :

i-2.png.1f2a5090aa1b893c65a4f7bd622692ec.png

 

2- Lancer "Anaconda Navigator" (clic droit sur l'icône et ouvrir)

- on obtient la fenêtre Anaconda Navigator

i-3.png.e5971687244b2458cfca89307eb1e832.png

on est sur "Home"

Cliquer sur "Environments" pour définir un environnement compatible avec AIDA

On voit que pour l'instant on est dans l'environnement initial "base (root)"

Il faut créer un nouvel environnement, cliquer sur "Creat" en bas de page

i-4.png.d288ad34f38379f35707a13314873152.png

 

une fenêtre s'ouvre

i-5.png.6a9b24c183ff9e5a8f91cbaa5077521c.png

On rentre un nom pour notre environnement et on choisi la version de Python, pour moi c'est "Env AIDA" et "Python 3.7" comme préciser dans le README.txt.

Puis cliquer sur la touche verte Create.

Avec Anaconda serte lourd, on peut créer plusieurs environnement spécifiques pour chaque projet ou softs.

 

3- Configuration de "Environment" AIDA

On voit dans l'environnement créé (pour moi Env AIDA)

i-6.png.870ee1c5be61e315cea0b906a12d87ac.png

il y a des choses installées et d'autres non installées

il faut afficher "All" pour tout voir, par exemple m2w64-libsndfile est installé (vert) mais pas m2w64-libsodium

- pour activer une librairie on clic sur la case correspondante, m2w64-libssh2 dans l'exemple, une flèche verte vers le bas apparait, cliquer sur Apply (vert) en bas à droite pour valider.

- on peut travailler sur plusieurs lignes, utiliser l'outil Search, déinstaller une ligne ou choisir une version spécifique. Par contre je ne sais pas ajouter quelque chose qui n'est pas dans All, mais cela doit pouvoir se faire.

 

- pour AIDA selon AIDA User Manuel il faut activer les bibliothèques suivante:

  • numpy
  • pillow
  • astropy
  • scipy
  • r-fftw
  • cython
  • pip
  • gcc/libgcc
  • matplotlib

donc les rechercher (ordre alphanum) cocher la case et Apply

je les ai tous trouvés dans All sauf gcc/libgcc, alors j'ai choisi :

i-7.png.fafb4c7bd646868405d5fb3d622d33a8.png

 

- Voila l'environnement AIDA est créé.

 

4- Lancement AIDA

- Faut bien télécharger AIDA du site https://github.com/erikhom/aida

par "Clone or dowload" (en vert)  Download ZIP (en bleu)

- puis décompresser le dossier "aida-master" et le placer dans un dossier, là aussi j'ai choisi  C:\Users\Ordi  (en parallèle d'Anaconda).

 

- Dans Anaconda Navigator on retourne dans "Home" et on active "Spyder"

on remarque que l'on est bien dans l'environnement créé "Applications on : Env AIDA)

i-8.png.9d23868d899531cee0cf94bb09eea5f1.png

 

- la fenêtre "Spyder" s'ouvre :

- i-9.png.77bad6d94e12ed0fc29c6788e9d603b5.png

- on voit que l'on travaille bien avec Python 3.7

- on cherche (par en haut à droite) le dossier "aida-master"

- on cherche (par en haut à gauche) le fichier "AIDA_app.py" du dossier "C:\Users\Ordi\aida-master"

- le fichier AIDA_app.py s'ouvre alors dans l'éditeur (onglet activé)

- et on voit qu'une Console IPython 7.9.0  est ouverte avec Python 3.7.4 (pour info)

 

- lancement du fichier AIDA_app.py par Exécution / Exécution

i-10.png.361ed3620dde1e51d8f093acb56a2e12.png

 

ça y est la fenêtre AIDA avec la plume s'ouvre

i-11.png.067634a5c5a4513591d88b4f6525b470.png

 

- on rentre le chemin d'une image source, le chemin d'une psf source et chemin du dossier des résultats

dans l'exemple j'ai pris du dossier TitanImages

  • titanhe_153_IF_scaled.fits
  • psf_titanhe_4.fits
  • le dossier Results

laisser tous les autres paramètres d'origine puis "run"

i-12.png.b4068c8be5918c501017d88d17779df6.png

 

i-13.png.4411ff0244f7af6b0975dbfb83e7f9ef.png

 

le message ** pyFFTW cannot be loaded/found ** peut apparaitre mais que au premier lancement.

On entend le PC travailler, (Ne répond pas) apparait dans la fenêtre AIDA mais si l'on place la souris dans la fenêtre ça mouline ... (assez longtemps)

- quand la fenêtre disparait c'est que le travail est fini.

- les résultats sont dans le dossier "aida-master/Results" de l'exemple :

res-1.PNG.6b6550e5c199f8938dc305e6a7c3dcb9.PNG

 

5- Utilisation d'AIDA

- coté utilisation la doc est encore plus restreinte, c'est pourquoi les connaisseurs ou utilisateurs avertis serait sympathiques de nous expliquer les paramètres avancés si possible avec des mots compréhensibles pour le commun des mortels.

 

Merci à tous

CPI-Z

 

 

 

 

 

 

 

 

 

 

Modifié par CPI-Z
  • J'aime 2
  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 9 heures, CPI-Z a dit :

je les ai tous trouvés dans All sauf gcc/libgcc, alors j'ai choisi :

juste en dessous il y a m2-w64-gcc qui est l'alternative à gcc dans windows.

c'est normal que le message d'erreur pour pyfftw ne s'affiche qu'une fois, il ne va pas chercher à importer ce module manquant à chaque lancement depuis spyder.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a une heure, FRED63000 a dit :

Euh...

Et avec tout ça, on fait quoi ?

De l'astro ?

OUI du traitement d'image pour Astronomie, la Microscopie et même l'imagerie médicale : https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3166524/

 

Il y a 3 heures, asp06 a dit :

le message d'erreur pour pyfftw ne s'affiche qu'une fois

Ok asp06.

Dans All, il y a pourtant 4 modules fftw activables et activés pour moi ?

D'autre part il me semble avoir lu (mais je ne retrouve pas où) que cette déconvolution aveugle AIDA n'utilisait pas les transformées de fourrier mais une autre méthode. Pyfftw sert probablement pour d'autres type de traitement dans AIDA

De plus AIDA fonctionne en déconvolution aveugle et trouve bien une meilleure PSF (j'ai fait le test sur une de mes images plus parlante que l'exemple Titan).

 

 

  • Merci 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Heu oui mais bon .. . . si t'as pas fait math sup et math spé . . . ;)

  • Haha 1

Partager ce message


Lien à poster
Partager sur d’autres sites

 

il y a 2 minutes, ALAING a dit :

math sup et math spé

c'est loin d'être mon cas xD

Partager ce message


Lien à poster
Partager sur d’autres sites

T'as tout pigé les formules de la doc ???

Chapeau alors ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, ALAING a dit :

T'as tout pigé les formules de la doc ???

Ben non pas plus que toi, et est-ce nécessaire ? Toi tu comprends peut-être les formules qui se cachent dans IRIS ou AstroSurface ... ? Ce qui se passe dedans ou derrière c'est pour les théoriciens et concepteur de softs. Pour moi ce sont des outils de traitement d'image qui apportent des vrais plus dans un résultat image, s'ils sont utilisés correctement.

La vraie difficulté et d'obtenir une image de l'objet céleste vraie, sans fausses informations, donc avec le moins d'artefacts, bruit ... et ça c'est pas gagner avec tout le coté esthétique que trop recherché.

La déconvolution aveugle est l'une des meilleures solutions dans ce cas.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 4 heures, CPI-Z a dit :

Toi tu comprends peut-être les formules qui se cachent dans IRIS ou AstroSurface ... ?

Bien sûr :)

Car bien avant Iris, j'écrivais moi-même tous mes logiciels d'acquisition et de traitement :)

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 1 minute, ALAING a dit :

Car bien avant Iris, j'écrivais moi-même tous mes logiciels d'acquisition et de traitement

Donc tu devrais nous éclairer sur AIDA

Partager ce message


Lien à poster
Partager sur d’autres sites

Non ;)

J'ai décroché depuis pas mal d'années et je tiens à préserver les quelques neurones qui me restent :)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 5 heures, CPI-Z a dit :

Pour moi ce sont des outils de traitement d'image qui apportent des vrais plus dans un résultat image, s'ils sont utilisés correctement.

 

Ok , alors, montre nous  avant après pendant ....... en comparaison avec des softs qui font pas peur .

Moi je fais partie des rustiques et agraires qui ne croient que ce qu'il voient .........

 

Il y a 5 heures, CPI-Z a dit :

La vraie difficulté et d'obtenir une image de l'objet céleste vraie

 

et je suis prêt à mettre à disposition des fichiers Ser's sympas planétaires

 

Bernard_Bayle

Partager ce message


Lien à poster
Partager sur d’autres sites

 

il y a 2 minutes, ALAING a dit :

Non

Bon Alaing mon but n'est pas de polémiquer, mais juste proposer à la communauté un tuto pour pouvoir installer AIDA sur son PC et le tester car pour moi (non informaticien) son installation fut une vraie galère.

AIDA est l'un des rares soft pro et gratuit dans ce domaine.

Si des amateurs peuvent le tester c'est déjà un plus, car je suis persuadé que l'on devrait obtenir des résultats meilleurs que ceux obtenus par ondelettes qui sont déjà sacrément bluffants mais qui produisent inévitablement des artéfacts largement connus .

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 23 minutes, Bernard_Bayle a dit :

Ok , alors, montre nous  avant après pendant ......

Bernard je croix que tu n'a pas bien lu, cela faisait longtemps que je voulais l'installé, et donc pour son utilisation je débute que depuis peu.

Il y a des vieux post sur l’intérêt d'AIDA et donc des utilisateurs qui pourraient nous expliquer des finesses.

 

il y a 29 minutes, Bernard_Bayle a dit :

je suis prêt à mettre à disposition des fichiers Ser's sympas planétaires

Sympa, mais AIDA s'utilise sur l'image empilée et il faut une PSF de départ (une série sur une étoile prise dans les mêmes conditions et empilée aussi, ou une image d'étoile théorique ressemblante).

Ce n'est pas un autre IRIS, AstroSurface, Siril, Registax ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Déjà, merci pour les infos.

C'est pour du planétaire exclusivement ?

Car je comprends que ca pourrait aussi marcher sur du CP, en allant chercher la PSF dans les images, par exemple en faisant une moyenne d'étoiles non saturées dans la meilleure brute d'une série.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 10 heures, Pulsar59 a dit :

Car je comprends que ca pourrait aussi marcher sur du CP, en allant chercher la PSF dans les images

Concernant les images CP j'ai rien lu sur le sujet. A tester donc.

Cependant :

Le 05/11/2019 à 22:11, CPI-Z a dit :

Pour les grandes images, il est préférable de la découper en secteurs car la psf n'est pas forcément homogène sur tout le champ. Il faut ensuite la reconstituer pour un résultat optimal.

 

 

Il y a 10 heures, Pulsar59 a dit :

par exemple en faisant une moyenne d'étoiles non saturées dans la meilleure brute d'une série

Oui, ou sur une moyenne d'étoiles non saturées de l'image finale, cumul des images.

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 06/11/2019 à 09:00, FRED63000 a dit :

Euh...

Et avec tout ça, on fait quoi ?

De l'astro ?

 

 

  • Merci 1

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 Astramazonie
      Bonjour les Astros, 
       
      Petite prise du "CASQUE DE THOR" qui date d'une semaine, que je pensais perdu dans les abysses des clichés mais qui a pu être récupérée, toujours au Seestar 20 minutes de pose.
       
      Merci à @Bob Saint-Clar pour son aide pour le traitement ... et le sauvetage de cette photo.
       

       

    • Par Chani11
      Bonjour,
      Après beaucoup de faux pas, d'hésitations et d'erreurs en tout genre, je pense commencer à maitriser le B A BA de NINA et de PHD2 associé. En gros, je fais la mise au point manuelle grâce aux valeurs HFR (mieux que le bahtinov), le pointage et le centrage de la cible se font correctement grâce à l'astrométrie, le suivi PHD2 une fois calibré est plutôt bon (l'amplitude des oscillations se situe dans une gamme inférieure à +/- 1 ". Faire une séquence est alors un jeu d'enfant.
      Cependant, au vu des résultats, mon enthousiasme est plus que modéré.
      J'ai choisi pour mes trois nuits d'essai (trois nuits sans vent, c'est exceptionnel) M101, cible facile, brillante et bien placée en ce moment.
       
      Ce qui me frappe immédiatement, c'est le fort vignetage de la caméra. Mon APN,  APS-C et nombre et taille de pixels comparables à la 2600, n'avait pas de vignetage visible. Bien sûr ça se corrige plus ou moins avec les flats, mais ce n'est pas top pour ce genre de capteur.
      Deuxième déception, le bruit. Les images sont très bruitées, même après traitement : dark, flat, 75 poses de 2 minutes sur T200/1000. J'ai choisi le gain donné par défaut par NINA pour cette caméra, à savoir 421/600 et un offset de 1. Est-ce trop élevé ?
      Avec ce gain, durant deux minutes de pose, la galaxie n'apparait pas sur les brutes, ce qui me surprend énormément pour une caméra dite sensible.
       
      Voici le résultat avec un traitement classique Siril
       
       

       
      J'ai dû lisser un max pour atténuer le bruit. C'est très en deçà de ce que j'obtenais avant.
       
      Pour info, une brute, réduite en 2k
       

       
      A votre avis, quelles sont les pistes d’amélioration ?
      Merci
       
    • Par Romain Guillou
      Prise d'hier soir (en charente) , M104, galaxie pas si facile, car très basse sur l'horizon, et toute petite (j'habite un corps de ferme qui me bouche la vue quasi 15° au dessus de l'horizon sur 360°)
       
      "M104, également connue sous le nom de galaxie du Sombrero, est une galaxie spirale située dans la constellation de la Vierge, à environ 65,8 millions d'années-lumière de la Terre. Cette galaxie doit son surnom à son apparence distinctive qui ressemble à un large chapeau mexicain."
       
      Exifs :
       80x120s à 800iso  DOF (20 chacune) + Autoguidage Lunette 60mm  Canon 60D Défiltré  SW Quattro 250P et EQ6 r pro  Traitement Siril + PS

    • Par XavS
      Bonsoir tout le monde,
       
      Enfin, je peux poster quelques images.
       
      Première sortie de l'année sur mon site de l'été à 1 000 M d'altitude. Malgré un voile présent en altitude je ne me suis pas gêné pour photographier le ciel
       
      La cible était la galaxie NGC 4051. C'est une galaxie spirale intermédiaire située dans la constellation de la Grande Ourse. NGC 4051 a été découverte par l'astronome germano-britannique William Herschel en 1788. Elle est située à environ ∼44,5 millions d'A.L.
       

       
      Les données de la prise de vue :
       
      Matériel : C9 + réducteur Starizona sur EQ6 + caméra 1600MC et filtre antipollution IDAS LP3
      Suivi : Lunette TS 80D + caméra 120 mini
      Lights : 70 x 300s
      Darks : 7 x 300s
      Offsets : 29 x 1ms
      Flats : 29 x 120ms
      Total : 5 h 50
      Traitement : Sirilic, Siril et Gimp
       
      Et comme à mon habitude, voici un joli quartier de Lune présenté en deux versions.
       

       

       
      Les données de la prise de vue :
       
      Matériel : C9 + réducteur Starizona sur EQ6 + caméra 1600MC et filtre antipollution IDAS LP3
      Suivi : Lunette TS 80D + caméra 120 mini
      Lights : 57 sur 231 x 1s
      Traitement : AS4, Astrosurface et Gimp
       
      La galaxie ne me plaît pas trop. Je ne saurais dire pourquoi. Par contre pour mon quartier de Lune, je l'adore
       
      Vos commentaires sont la bienvenue.
       
      Bon ciel à toutes et tous.
       
      XavS
       
    • Par Romain Guillou
      Un ciel laiteux, mais que cela ne tienne, on voit quand même les étoiles, donc s'est repartie pour une cible bien connue :

      M81 et M82, La galaxie de Bode et du Cigare.

      Exifs :
       
      145x120s à 1025iso DOF (20 chacune) + Autoguidage Lunette 60mm Canon 60D Défiltré + CLS SW Quattro 250P et EQ6 r pro Traitement Siril + PS
        Faite à Ronsenac (Charente) depuis mon jardin le 13/04/24


  • Évènements à venir