Aller au contenu

StarlinkSweeper : script PixInsight qui trouve les brutes traversées par des satellites


Messages recommandés

Posté

StarlinkSweeper : script PixInsight qui trouve les brutes traversées par des satellites

Le sigma-clipping vire le cœur d'une traînée de satellite, pas ses ailes : à quelques pixels du centre, elle n'est plus qu'à 1 ou 2 σ au-dessus du bruit, sous n'importe quel kappa raisonnable. Quand on n'a pas assez de brutes pour les noyer, il reste dans le master une bande rectiligne faible, invisible en linéaire, flagrante après un gros stretch. Et le score qualité du prétraitement ne voit rien : une traînée ne change ni le nombre d'étoiles, ni la FWHM, ni la rondeur.

StarlinkSweeper scanne un dossier de brutes (FITS / XISF, sous-dossiers compris, flats et darks ignorés d'après IMAGETYP), détecte les lignes droites par projection de Radon + test de continuité, et liste les brutes touchées avec un score en σ, indépendant du temps de pose, du gain et de la caméra. Un train Starlink ressort comme plusieurs lignes parallèles au même angle.

  • Aperçu de chaque brute avec la traînée tracée en rouge, pour valider à l'œil.
  • Quarantaine dans un dossier créé à côté de l'arborescence scannée : le logiciel d'empilement ne les revoit jamais. Effacement définitif sur confirmation. Export CSV.
  • Deux moteurs : le script PixInsight seul (mono-cœur, aucune dépendance), ou en option la version Python livrée avec, qui scanne en parallèle sur tous les cœurs, curseur de workers borné par le CPU et la RAM de la machine.

Installation : Resources > Updates > Manage Repositories, ajouter https://jps-34.github.io/StarlinkSweeper/ (dépôt non signé pour l'instant : cocher « Allow unsigned update repositories »), puis Check for Updates.

Sources, README FR / EN et ligne de commande : github.com/jps-34/StarlinkSweeper. Licence MIT.

Code écrit avec Claude, sous ma direction, testé sur mes propres données. Retours bienvenus, en particulier sur des champs à filaments brillants et très rectilignes (Dentelles), le seul cas qui peut s'approcher du seuil.

Screenshot_20261018_190807.png

Posté (modifié)

Hello et bravo pour ton script.

 

Je l'ai testé et il identifie plutôt bien les traînées dans mes images. Cependant, le problème que je rencontre avec les satellites n’est pas tant lié aux Starlink (car j’ai généralement suffisamment d’images pour les gérer), mais plutôt aux satellites géostationnaires, qui sont présents dans toutes mes images lorsque je vise une zone concernée.

 

Du coup, je ne sais pas à quel point c'est difficile mais je me demandais si une alternative à la mise en quarantaine des images ne serait pas de de remplacer la traînée par une bande complètement noir ($T=0) qui recouvrirait complètement cette dernière (avec sans doute une largeur proportionnelle à l'intensité de la traînée). Cela permettrait de conserver la contribution de l'essentiel des images à l'empilement et devrait régler les soucis d’apparitions des traînées dans le masterlight (si l'option clip low range d'ImageIntegration est bien activée).

 

Nico

Modifié par nico1038
Posté
Il y a 3 heures, nico1038 a dit :

Du coup, je ne sais pas à quel point c'est difficile mais je me demandais si une alternative à la mise en quarantaine des images ne serait pas de de remplacer la traînée par une bande complètement noir ($T=0) qui recouvrirait complètement cette dernière (avec sans doute une largeur proportionnelle à l'intensité de la traînée).

Il y a un outil de Seti Astro qui fait ça mais à base d'IA si je ne m'abuse. J'avais testé et ça marche plutôt bien, l'outil en question remplace la trace par du noir mais ça se voit quand même. J'avais essayer de remplacer par la médiane de l'image et le résultat était parfait.

Un outil comme le tiens qui fait ça de façon algorithmique, donc logiquement plus rapidement, pourrait être très intéressant !

Posté (modifié)

J'ai mené un petit test sur un dossier contenant une cinquantaine d'images, ça semble très bien fonctionner ! Par contre j'ai un doute sur la lecture du résultat, dans le cas présent il y a avait 2 images (seulement !) avec des traces de satellites et sur l'une des deux je ne sais pas trop si la ligne quasi horizontale est bien compté. Si je me fie aux indication sous l'image j'ai 5 lignes en groupe de 3 et 2 quasiment à 90° d'écart, ce que l'image semble confirmer. Le problème ce sont les traits rouges en surimpression qui ne reprennent qu'une partie. Qu'est-ce qui est bon ?

image.thumb.jpeg.4ea299d49000853bb0064b11ea1ecdf8.jpeg

Modifié par Tromat

Rejoignez la conversation !

Vous pouvez répondre maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous pour poster avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.