NicoF
-
Compteur de contenus
238 -
Inscription
-
Dernière visite
-
Last Connexion
Soon available - 81948
Messages posté(e)s par NicoF
-
-
Bonsoir,
Comme promis voici une nouvelle version améliorée du script. La version n'est pas encore complètement sèche, elle mérite encore d'être stabilisée et je n'ai pas généré d’exécutable. Elle est cependant utilisable à partir des sources.
C'est ici :
https://github.com/Cloud-Tomat/eqDayCalib
Les modifs sont les suivantes :
- Amélioration de @samdav pour lire des FITS (mono et 3 canaux RGB),
- possibilité de spécifier l'intervalle entre les poses option -t [intervalle en seconde]. Si ce paramètre est spécifié, le soft ne lie plus les informations exif ou les dates dans les FITS,
- Résolution sub-pixel, (précision testée au 1/10 de pixel) permet de travailler avec des focales beaucoup plus courtes, le test ci-dessous a été réalisé au 200mm à l'intérieur en visant une couverture avec motif (d'Indien piqué dans le tipi de ma fille).
- Correction de l’échelle d'amplitude de la transformée de fourrier.
La cible visée à 2m au 200mm :La courbe d'EP, 1 shoot toute les 10s
La transformée de fourrier
Bonne soirée,
Nicolas
- 1
- 1
-
@samdav : TOP merci beaucoup de ta contribution.
Je le posterai sur github probablement le WE prochain j'ai également des améliorations en attente de mise au propre (notamment une bonne amélioration du pattern matching qui fonctionne maintenant en résolution subpixel et donne de bon résultats avec des focales plus courtes.
Bonne soirée,
-
Bonjour
Merci de vos commentaires et encouragements.
Le 3/18/2021 à 23:07, samdav a dit :A noter que la version package avec les exe fonctionne jusqu'à la génération du fichier xx_calib_raw_result.csv et rien ne s'affiche.
Je vais regarder ca --> Merci du retour, je teste sur un PC sur lesquels les dépendances sont déjà installées donc pas évidant à détecter.
Le 3/18/2021 à 23:31, ZeMrHyde a dit :en complément de parser les exifs, il n''y aurait pas moyen de récup l'heure de prise de vue dans l'en-tête des fichiers .fit / .fits / .ser ?
Oui j'y travaille, je suis sur une version qui prend des vidéos en entrée, il faut juste être sûr que le pas de temps entre les prises soit correct.
Bonne soirée,
Nicolas
- 1
-
Bonsoir
J'ai fait un peu le même montage et pour la raquette je suis en train d'adapter une manette de Play station sans fil :
Par exemple ici : https://www.gotronic.fr/art-manette-avec-recepteur-sans-fil-dg015-25181.htm
Sur Arduino avec la lib fournie ca se fait rapidement et ca évite de trainer le fil. 2 joysticks analogiques pour un contrôle ultra fin.
Sinon fait attention à l'horloge des moteurs pas à pas, un simple "sleep" n'est pas assez précis et ne permet de suivre assez précisément, il faut utiliser les interruption timer.
Mon code est là si ça t- intéresse, je n'ai pas eu / pris le temps de le documenter mais à ta dispo si besoin (correction erreur périodique et gestion du port ST4).
https://github.com/Cloud-Tomat/EqControl
Bonne soirée
Nicolas
- 1
-
Bonsoir
Il y a 2 heures, heXa83 a dit :petit rappel aux commerçants qui par souci de simplification oublient la loi concernant l'obligation de notice en français,
Je suis entièrement d'accord avec toi voire même pire ceux qui nous obligent à lire la version anglaise de la notice car la partie en français est imbitable car traduite par un robot.
Par contre ici on ne parle pas d'un produit mais d'un gars qui fait l'effort de partager un bout de code qui'il a écrit en plus avec le code source sans rien demander en échange. Je trouve juste un peu dur de lui faire le reproche, il aurait pu le mettre dans un tiroir et le garder pour son usage perso.
Franchement, prendre le temps de packager le logiciel, le mettre sur un repo donner quelques explications ca vaut quand même des encouragements, même si ca avait été en mandarin.
Bonne soirée, et bon ciel à tous.
Nicolas
- 1
-
Bonjour et bravo pour l'initiative et merci pour le temps pris pour le partager.
À noter que visiblement le logiciel est plus qu'un 'freeware' c'est un logiciel libre. Ainsi l'auteur partage le code source et laisse à chacun le loisir de le traduire. Pour moi l'anglais est un bon choix dans ce contexte
Bref c'est vraiemebt top d'avoir partagé les sources
Bonne journée
- 2
-
Bonjour
Je n'ai pas constaté de différence notable liée à la distance de prise de vue 2m ou 10km donneront des résultats semblables.
En revanche, c'est la focale et le pitch des photosites du capteur qui comptent et en général les instruments à longue focale ne savent pas faire la mise au point sur des cibles proches.
Nicolas
- 2
-
Le 30/12/2020 à 23:47, Fred_76 a dit :La plus grande focale que j’ai est de 200 mm
Donc je viens de faire quelques essais.
A 200mm avec mon A7s, il me faut des intervalles de 40s entre prises (là ou j'étais à 10s avec une focale de 900mm).
J'ai shooté une cible proche (2m environ)
Ca fonctionne mais on perd toute les fréquences supérieure à 1/(2x40) secondes donc on ne voit plus que les phénomènes de période supérieur à 80s.
La courbe d'EP avec la même monture donne ceci :
A comparer à celle-ci faite à 900mm
On constate que les résultats restent valides mais que l'on ne voit que les phénomènes liés à la vis sans fin. Tout ce qui se passe avant dans la chaine de transmission (moteur pas à pas, poulie/courroie, etc) est à plus haute fréquence et n'apparaît plus sur la courbe.
En conclusion, la manip peut présenter un intérêt en fonction de ce que tu cherches à caractériser.
Bonne soirée,
Nicolas
- 2
-
Merci à tous de vos commentaires et encouragements.
Il y a 6 heures, jm-fluo a dit :impression d'Orion "en plein jour" :-
Oui il était 2h du matin, la Lune éclairait les nuages et il y avait une luminosité incroyable
Bonne soirée,
Nicolas
- 1
-
Merci Alain
Quelque chose me dit que les températures sont légèrement plus sympa du côté de Mayotte ...
Bonne soirée,
- 1
-
-
Bonjour
Avidemux fait le job. Avidemux
- Ouvrir la vidéo
- choisir le format de sortie
- Aller dans menu / video / Filtres (le menu ne sera dispo que si Vidéo n'est pas en copie, il faut choisir un format de sortie)
- Choisir transformation / Rotation / 90°
Puis Menu / fichier / Sauver
Pour concaténer des vidéos, ouvrir la première, puis fichier / ajouter (pour la seconde et ainsi de suite).
- 1
- 1
-
Il y a 2 heures, heXa83 a dit :cela permet un contrôle via l'apn uniquement, c'est bien çà ?
Oui exactement c'est une appli au format Android qui tourne sur l'A7S
Il y a 2 heures, heXa83 a dit :- pas de possibilité de possibilité d'en prendre le contrôle à distance via une tablette /smartphone comme l'appli Sony ?
Non c'est pas fait pour, mais je pense que ca marche direct avec les applis Sony
Il y a 2 heures, heXa83 a dit :et je n'ai pas compris (benh, oui, pas complètement geek, je suis ! ) la signification de toutes tes abréviations ! c'est pour ma culture personnelle ==>
L'APK c'est le format des packages logiciels installables sur des systèmes Android, et c'est le cas de l'A7S (l'équivalent d'un installeur.exe sous windows).
Pour mettre l'appli sur l'A7S il te faut :
- L'appli proprement dite (l'APK donc) qui est récupérable ici : Astro7S0.2-beta.apk
- Et un outil windows qui permet de télécharger l'appli sur l'APN c'est PMCA GUI, tu connectes l'A7S en USB, tu lances PMCA GUI et tu choisis l'APK que tu as téléchargé à l'étape d'avant comme indiqué sur les captures d'écran.
Bonne journée
- 1
-
La focale et la taille des photosites du capteur vont influer sur la résolution de ta courbe d'EP.
Plus le pixels seront petits et plus la focale sera longue plus grande sera la résolution.
Par exemple si tu as un A7S (photosite 8.32 µm) derrière un 200mm tu auras une résolution de 9 Arcsec.
Si tu mets une camera type ASI120 (photosites 3.5 µm) avec le même objectif la résolution augmente à 3.6 Arcsec.
Tu peux aussi jouer avec des barlows la qualité de l'image n'est pas fondamentale, l'algo de pattern matching prend une grande zone même avec une image qui bave il s'en tire bien.
Les points fondamentaux pour conserver la précision sont :
- faire 2/3 tours de vis sans fin
- Eviter les bords du capteur, toujours faire en sorte que le décalage d'une image à l'autre soit entre 50 et 100 pix. Sinon le centre de la première image va se retrouver au bord du capteur sur la deuxième
Bonne soirée,
Nico
- 1
-
Bonjour
Je profite des vacances pour finir la mise au propre de mes S/W pour les partager.
J'ai adapté l'appli "Better Manual" conçue pour les APN Sony à écran tactile pour l'A7S qui n'en a pas.
J'ai également fait quelques modifs qui correspondent à mon utilisation de l'A7S en astro :
- Prise de vue verrouillée en mode silencieux
- Bascule plein format / APSC à l'écran (j'ai des objectifs APSC et mon newton n'est pas compatible plein format),
- Désactivation autant que possible de tous les algo de réduction de bruit
- J'ai enlevé toutes les options de l'appli qui ne servaient à rien en Astrophoto pour avoir l'interface la plus simple possible (Mode manuel uniquement, réglage ISO, Ouverture et vitesse)
Et le mode timelapse intégré qui permet d'éviter le recours à un intervallomètre externe (un fil de moins)
Les boutons et molettes de l'A7S permettent d'accéder aux principales fonctions (ISO, ouvertures et vitesse).
Le mode grossissement pour l'assistance à la mise au point est contrôlé via C1 et C2
L'ensemble de l'appli est sur github :
Les sources : Le repo Github
L'APK est ici : Lien vers APK Github
Pour l'installation sur l'A7S:
- Télécharger l'APK su le lien ci-dessus
- Télécharger le S/W PMCA GUI ici
- Ouvrir PMCA GUI, connecter l'A7S sur USB
- Sur le deuxième onglet, sélectionner Open APK et choisir l'APK téléchargé précédemment puis cliquer sur Install selected APK
L'appli doit ensuite apparaître sur l'A7S (l'icone tue) :
Une fois lancée l'interface est assez intuitive (poubelle pour quitter l'appli)
Enfin, je pense qu'il y a moyen de faire beaucoup mieux avec cette appli. Je pense à des fonctions comme :
- Un mode timelapse qui permette de mixer les types de pose en automatique (alterner les poses longues et courtes et l'ouverture).
- L'affichage de la FWHM pour assister la mise au point
- Un réglage de niveau pour le liveview
- etc.
Si des pros du dév Android veulent contribuer ce sera avec grand plaisir.
Bonne soirée
Nicolas
- 4
- 1
- 3
-
Bonjour
Et merci de ton commentaire.
Il y a 6 heures, Fred_76 a dit :ce qui serait bien, c’est de pouvoir entrer l’échantillonnage manuellement,
L'algorithme calcule automatiquement l'échantillonnage à partir de a vitesse de suivi stellaire (rapport entre la vitesse mesurée en pixels par seconde et 15,04 arcsec/seconde).
Une entrée manuelle n'apporterai rien pour le calcul.
Comparer le résultat avec des données astrométrique permet de valider le calcul complet. Je m'en suis servi pour la validation.
Il y a 6 heures, Fred_76 a dit :pour lire les exifs il y a exiftools qui est constamment mis à jour
Le S/W utilise la lib python Exifread.
Pour utiliser le Soft vous n'avez pas trop a vous en préoccuper. Il faut juste s'assurer que les images aient bien des données EXIF et notamment la date/heure de prise de vue.
C'est le cas si vous avez shooté avec un APN standard.
Il y a 6 heures, Fred_76 a dit :attention aussi à ne pas viser un paysage trop proche sinon il y aura pollution des résultats par la parallax
Je n'ai pas constaté de problème en visant une cible proche, si ce n'est que nos instruments n'arrivent pas à faire la mise au point à courte distance et qu'il faut que cette mise au point reste bonne pendant la durée du balayage ce qui n'est pas évident à courte distance.
Bonne soirée,
Nico
- 1
-
Oui j'ai vérifié ca colle assez bien.
L'étape délicate est l'intégration de la vitesse de déplacement pour revenir à la position. Cette intégration génère un drift qui doit être compensé.
La compensation dans l'algo fonctionne bien si la durée d'acquisition est a minima de 2 voire mieux 3 tours de vis sans fin. Dans ce cas j'ai des mesures comparables.
Si l'acquisition n'est faite que sur une seule période ou moins , l'EP a tendance a être minimisée. Je dispose d'un autre algo de compensation pour ces acquisitions courtes (pratique aussi pour tester rapidement l'effet d'un réglage);
- 2
-
Il y a 2 heures, banjo a dit :ca pourrai marcher avec une étoile artificielle ?
En fait non car durant la manip le système de prise de vue balaye le champ (15 deg en 1 heure environ), avec une grande focale l'étoile artificielle ne restera pas dans le champ.
Exemple de balayage de champ pour réalisé les courbes obtenues ci-dessus.
De plus le principe de l'algo est de comparer les images 2 à 2:
Il prend une portion de 10% du champ au centre de l'image
et recherche ce "Pattern" dans la seconde image pour calculer le mouvement :
Bonne journée
Nicolas
- 4
-
Bonjour
J'ai pas mal travaillé pour contenir l'EP de ma monture équatoriale.
Pour aller plus vite j'ai dû développer un bout de logiciel permettant de réaliser la caractérisation de l'EP de jour ce qui permet d" éviter de gaspiller de précieuses nuits d'observation et surtout de voir immédiatement le résultat des réglages / modifications réalisées.
J'ai pris un peu de temps pour le mettre au propre, il est dispo sur github ici :
Le code source Python et les explications ici : Code Source
Le package de l'exécutable ici : Package
L'utilisation se déroule de la manière suivante :
1. Les prises de vue
- On place l'axe de déclinaison à -90° ou à +90° de manière à ce que le déplacement de l'image apparaisse comme une translation pure du champ,
- On prend des photos à intervalle régulier avec une longue focale en activant le suivi stellaire sur l'axe d'ascension droite
- Les photos doivent être réalisées:
- Avec un bon Focus
- En ciblant un décors identifiable facilement par logiciel (pas un coin de ciel bleu)
- Avec un APN qui génère des fichiers avec des informations EXIF (Le JPEG convient, je n'ai pas noté de dégradation par rapport à d'autres formats sans pertes). Les infos EXIF sont utilisées par le logiciel de traitement, notamment pour la datation des prises.
- Avec une focale versus taille des pixels du capteur assez longue par rapport à la résolution recherchée
- L'intervalle de temps entre les prises doit être choisi pour générer un décalage entre les prises entre 50 et 100 pixels. En effet, l'algorithme analyse le décalage du motif au centre de l'image pour éviter les aberrations des bords d'image des optiques. Un intervalle trop long aura pour conséquence d'amener le motif vers les bords de l'optique, trop court et le faible décalage affectera la précision de la mesure.
- Il faut réaliser au moins 2/3 tours de vis sans fin pour que l'algorithme fonctionne correctement (j'ai une variante pour les essais plus courts si ca intéresse quelqu'un)
(exemple 10s à 900mm de focale avec un A7s, 75 pixel de décalage environ).
Exemple d'image ayant permis d'obtenir les résultats présentés ci-dessous:
2. L'installation du "logiciel"
Télécharger et dézipper le package logiciel (lien au début du post).
3. Préparation des répertoires.
Préparer 2 répertoires
- Un répertoire disons "Repertoire_Photos" pour l'exemple dans lequel on va copier les photos prises. Attention ce répertoire ne doit contenir que des images avec des infos EXIF valides (le script n'est pas très robustes et s'arrêtera si autre chose s'y trouve).
- Un répertoire pour le script puisse écrire les fichiers résultats par exemple "Repertoire_resultats"
4. Exécution
Ouvrir une invite de commande sous Windows (cmd)
Aller dans le répertoire ou vous avez dézippé les fichiers de l'étape 2 (plus précisément dans le sous-répertoire EqDayCalib)
Lancer le script avec la commande suivante :
EqDayCalib -i Chemin du Repertoire Photo -o Chemin du repertoire resultats
Exemple :
EqDayCalib -i E:\sandbox\eq\s1\photos -o E:\sandbox\eq\resultats
Ce qui se passe :
- Le logiciel lit les données EXIF des images
- Le logiciel calcule les décalages entre chaque image par Pattern Matching ce qui donne une approximation de la vitesse de déplacement
- La vitesse moyenne obtenue permet de convertir les Pixel/seconde en Arcsec/s (la vitesse moyenne de suivi étant supposée bonne)
- On élimine la composante continue de la vitesse puis on réalise une intégration numérique
- La vitesse est intégrée puis corrigée du drift d'intégration (pour cela la durée de prise doit être assez longue, quelques périodes de vis sans fin).
Le logiciel ouvre ensuite votre navigateur par défaut (vous devrez peut être l'autoriser à le faire). Il affichera dans le navigateur les résultats sur 2 onglets ou 2 fenêtres
La courbe d'EP mise à l'échelle (60'' pic dans mon cas)
La transformée de fourrier discrète avec un axe des abscisses en période (s) et non en fréquence ce qui permet de mieux repérer intuitivement les causes des défauts.
Ci-dessous la période de a vis à 600s, et les pas du moteur pas à pas derrière un réducteur x100 à 6s
Les graphes sont interactifs, il est possible de naviguer dedans en dessinant un rectangle avec la souris sur les zones d'intérêt ou avec le menu en haut à droite.
A la fin du processus le répertoire résultat contient 3 fichiers, tous précédés d'un prefixe qui correspond à la date/heure de démarrage du script :
{TimeStamp}_Eq_calib_raw_results.csv : Données brute, déplacement de chaque image en pixel et angle de la translation en degrés
{TimeStamp}_Eq_calib_scaled_EP.csv : Erreur de position en Arcsec
{TimeStamp}_Eq_calib_EP_DFT.csv : DFT des données précédentes.
Ces 3 fichiers peuvent être ouvert avec Excel (séparateur ";")
Enfin, un dernier script permet de rouvrir les graphes des fichiers traités (et uniquement les fichiers traités pas les données brutes)
EqView -i Nom_du_fichier_a_ouvrir.csv
Il serait facile de faire une petite interface graphique pour ces 2 outils, mais vu le faible taux d'utilisation cela ne valait pas le coup
Bonne soirée
Nicolas
- 14
- 2
- 11
-
Merci à vous tous.
Bonne soirée, et croisons les doigts pour demain, Météo France peut se tromper ...
-
A main levée c'est assez impressionnant !
- 1
-
Bonsoir,
Comme demain ca ne va pas être gagné côté météo, j'ai tenté ma chance ce soir.
Ciel assez couvert, j'ai patienté, environ 1h avant d'avoir un petit créneau de visibilité. Je n'ai pas eu droit à beaucoup d'essai, 15 mn de visibilité entre les nuages et la disparitions des planètes derrière les bâtiments voisins.
Vraiment pas évident d'avoir une exposition correcte vu la différence de luminosité.
Voici le résultat :
Newton 130/900, Datyson T7 au foyer.
Bonne soirée,
Nicolas
- 12
- 2
-
Bonsoir
Merci à tous de vos commentaires.
il y a une heure, deep impact a dit :On le critique souvent ce tube avec son miroir sphérique, il tape bien quand même.
La collimation bouge pas mal, il faut l'ajuster à chaque mouvement du tube à part ca en rapport qualité prix je n'ai pas grand chose à lui reprocher.
il y a une heure, deep impact a dit :Recaler les couches couleurs serai un plus.
Je vais tenter !
il y a 53 minutes, deep impact a dit :C'est traité avec quoi?
AutoStakkert + Astrosurface pour les ondelettes et Gimp en finition.
Pour la mosaïque lunaire iMerge.
A très bientôt
Nicolas
- 1
-
A7S 1 POSE -> 3 POSES ? QUI PEUT M'AIDER ?
dans Astronomie pratique
Posté(e)
Je pense que tu as activé le bracketing