Aller au contenu

Comavect... logiciel de correction de coma/tilt V1.1.0


Messages recommandés

Posté (modifié)

Présentation de Comavect v1.1.0

Comavect est un logiciel destiné à l'astrophotographie, conçu pour corriger certains défauts optiques comme le tilt et la coma.

TéléchargementComavect v1.1.0

Nouveautés récentes

v1.1.0

  • Mesure des étoiles nettement plus fiable : profil Moffat par défaut (ailes plus réalistes qu'une gaussienne, repli automatique en cas d'échec), et point de départ du fit recalculé à partir des moments de l'image plutôt qu'une hypothèse ronde fixe — l'angle et l'élongation mesurés restent fidèles même sur les étoiles très allongées, ce qui ne pouvait auparavant que sous-estimer largement la déformation réelle. Les grosses étoiles saturées, qui pouvaient être rejetées à tort comme simples artefacts d'aigrettes, sont maintenant correctement retrouvées.
  • Nouveau modèle de correction coma/tilt : le champ de déformation est ajusté par régression robuste sur l'ensemble des étoiles, séparant mathématiquement la coma (motif radial) du tilt (cisaillement) — avec rejet automatique des étoiles aberrantes et un diagnostic affiché (amplitudes, centre optique estimé). Le champ est désormais évalué directement à chaque pixel plutôt que sur une grille grossière rééchantillonnée, pour une correction géométrique plus exacte. Un bug qui annulait presque toute la correction sur un motif de tilt uniforme a été corrigé.
  • Déconvolution repensée : warp géométrique partiel et réglable (curseur « Force du warp »), noyau de déconvolution cohérent avec la déformation réellement appliquée, fenêtres proportionnelles à la taille réelle de chaque étoile, traitement sur les 3 canaux RGB. Deux artefacts visuels corrigés : un contour carré résiduel autour des étoiles retouchées, et un anneau sombre (« ringing », inhérent à Richardson-Lucy) désormais atténué par un plancher basé sur le fond local.
  • Détection automatique de galaxies (nouveau) : repère les zones de lumière diffuse étendue (galaxies, bulbes brillants) pour les exclure de l'analyse et de la déconvolution — une « étoile » qui serait en fait un nœud de galaxie produit sinon de gros artefacts. Curseur de sensibilité avec aperçu en direct avant validation, robuste aux étoiles brillantes du champ.
  • Interface : thème sombre complet, nouvelle icône et nouveau jeu d'icônes, écran de démarrage animé. Zoom et déplacement de l'aperçu conservés d'un onglet à l'autre. Outil de masque (lasso) doté de vraies bascules marche/arrêt. Bascule automatique sur l'aperçu Résultat après traitement et sur l'aperçu PSF après génération/chargement d'un .lst.
  • Performance : détection environ 2× plus rapide, déconvolution en lot jusqu'à 4,6× plus rapide, correction de tilt environ 2× plus rapide — sans changement des résultats produits.
  • Stabilité : correction d'un plantage au chargement d'une nouvelle image de taille différente lorsqu'un masque était déjà actif.

v1.0.3

  • Ergonomie – "Ouvrir une nouvelle image" : charge une autre image sans relancer l'application ; le contexte utile est conservé (filtres .lst, anti-aigrettes, tilt auto/manu) et les aperçus PSF/Maillage/GIF sont réinitialisés proprement pour éviter tout décalage.
  • Performance : ouverture d'image plus rapide (pipeline allégé) et démarrage du GUI optimisé.
  • Stabilité : messages de chargement plus clairs ; transitions entre images plus fiables.

v1.0.2

  • Interface plus claire : panneaux d'options avancées repliables, icône et titre Windows corrigés, fenêtre « À propos » intégrée (version bien visible).
  • Détection mieux cadrée (.lst) : filtres réglables pour écarter les détections trop grosses (seuil FWHM) et trop allongées (rapport d'ellipticité).
  • Anti-aigrettes : activé par défaut (utile sur Newton), désactivable si besoin.
  • Robustesse : journal de crash automatique et console intégrée plus lisible.

v1.0.1

  • Masque d'exclusion : dessiner ou charger un masque pour ignorer certaines zones lors de l'analyse/tilt.
  • Détection d'étoiles enrichie : .lst plus dense avec rapport sur les rejets (aigrettes, étoiles allongées/saturées).
  • Support FITS amélioré : meilleure compatibilité (plans 3D) et normalisation automatique.
  • Déconvolution renforcée : traitement hybride plus robuste (luminance).
  • Ergonomie : fenêtre d'aperçu à droite (confort PC), console nettoyable, aperçus PSF / Maillage / GIF plus clairs.
  • Confort : création/chargement direct de .lst.

Fonctions principales

  • Ouverture d'images (PNG, JPG, FITS, etc.) + "Ouvrir une nouvelle image" sans relancer.
  • Génération automatique de .lst (mesures PSF des étoiles, profil Moffat ou gaussien).
  • Chargement de .lst Siril si besoin.
  • Filtrage interactif des étoiles retenues pour l'analyse (taille, allongement, qualité du fit).
  • Masque d'exclusion : dessin à la main (lasso), chargement/sauvegarde, ou détection automatique des galaxies et zones diffuses.
  • Correction de tilt en mode automatique (calé sur un diagnostic coma/tilt dédié) ou manuel (paramètres ajustables), évaluée directement à chaque pixel.
  • Déconvolution locale (warp géométrique partiel réglable + Richardson-Lucy régularisé), sur les 3 canaux RGB.
  • Aperçus : image originale, résultat, PSF, maillage, GIF avant/après.
  • Export du résultat final, du maillage et des GIFs.

Principes de fonctionnement

Comavect détecte les étoiles et ajuste pour chacune un modèle Moffat (ou gaussien) 2D afin d'extraire FWHM, angle et orientation — avec un point de départ de fit dérivé des moments de l'image, pour une mesure fiable même sur les étoiles fortement allongées.

Ces mesures alimentent, par régression robuste, un modèle physique qui sépare la coma (motif radial, dépendant de la distance au centre optique) du tilt (cisaillement, plutôt uniforme sur le champ). Ce champ ajusté est évalué directement à chaque pixel pour appliquer la correction géométrique à l'image entière — une déformation de capteur touchant l'image dans son ensemble, pas seulement les étoiles.

Une déconvolution locale (warp géométrique partiel + Richardson-Lucy régularisé) peut ensuite être appliquée sur les étoiles concernées, pour la coma comme pour le tilt.

Un masque d'exclusion — dessiné à la main ou détecté automatiquement pour les galaxies — permet d'écarter les fausses étoiles du calcul du champ et de la déconvolution, sans affecter la correction géométrique globale, qui reste uniforme sur toute l'image.

 

2026-09-03_18h57_47.thumb.png.b26771d4ce6c076935221179038b275e.png

 

2026-09-03_19h00_08.thumb.png.e5dcc3e20c93e9e2755e18b9961c4d01.png

 

2026-09-03_19h00_22.thumb.png.84ec697e0f90c9fc3af3b52e55b3d726.png

 

2026-09-03_19h01_41.thumb.png.88d7c81b5fc0f8bc0ef6267a41da6679.png

 

 

 

 

 

 

2026-09-03_18h58_51.png

Modifié par kisscool33
maj 1.1.0
  • Merci / Quelle qualité! 2
Posté

Salut

petit soucis

W10, sur racine disque, mode administrateur

les étoiles sont analysées puis le chenillard se promème indéfiniment

sur la console:

erreur_coma.JPG.7cd43e193180914330dad7f0eb22e13a.JPG

j'ai tronqué la liste des étoiles traitées

  • Gné? 1
Posté

Lien de la version corrigé : Comavect v1.0.0b

 

Bonjour,

J'ai corrigé un bug qui pouvait bloquer l’application sur l’animation de chargement (chenillard) lorsqu’une erreur survenait. Désormais, le message d’erreur s’affiche correctement et l’interface se débloque.
 

Par ailleurs, lorsque l’analyse aboutit à 0 étoile détectée, ce cas est désormais géré comme un résultat normal : un message d’information s’affiche et l’application reste utilisable.
 

Merci pour votre retour, et n’hésitez pas à nous signaler tout autre souci.


 

Posté
il y a 29 minutes, gerard33 a dit :

"Le propriétaire de ce fichier a choisi d'en proteger l'accès par un mot de passe.
Veuillez l'entrer ci-dessous"

tu peux l'enlever ou le donner stp

oups, dsl j'ai enlevé le mot de passe

  • J'aime 1
Posté

c'est peut-être un pb de format de fichier

ce qui faisait planter est un jpg

je viens d'essayer un png qui fonctionne

après la sauvegarde en fit est zarbi: taille 3*336

sinon, je n'ai pas d'image sans correcteur de coma

Posté

à part la sauvegarde en fit qui semble sauver qq pixels de large sur toute la hauteur, ça à l'air de gazer

le fichier de maillage généré

je n'ai pas d'autres essais sans correcteur de coma

 

Stack_16bits_64frames_139s2_maillage.png.4df309c4e9fee91757886c29f1833cee.png

comparaison

comparison.thumb.gif.ad31ff08270a65709bcd8617bb8e0764.gif

Posté

D'accord, je vais jeter un œil au problème avec les fichiers FITS qui plantent.

Pour la prochaine mise à jour, je vais me concentrer sur le maillage. J’envisage d’ajouter une option permettant de désélectionner certaines zones — notamment celles contenant des galaxies ou des nébuleuses — afin d’éviter la création de vecteurs erronés et de rendre le système plus personnalisable.

Posté

Voila, j'ai fait les correctifs nécessaires, merci pour vos retours :) 

Patch correctif Comavect 1.0.0d

Patch-note :

  • Blocage interface : correction d’un bug qui pouvait laisser le “chenillard” tourner indéfiniment ; les erreurs s’affichent désormais correctement.

  • Génération .lst : correction de l’erreur “too many values to unpack (expected 3)” ; le cas 0 étoile est désormais traité comme un résultat normal (message informatif).

  • FITS – export : fichiers écrits au format planar RGB (3, H, W) en 16-bit non signé avec en-têtes MIPS-LO/MIPS-HI et orientation corrigée.

  • FITS – affichage : lecture native des FITS (formes 2D/3D), aperçu moins saturé (mise à l’échelle linéaire) et image orientée correctement ; les fonctions PSF et GIF depuis un FITS fonctionnent.

  • Sélection du cœur : le GUI choisit automatiquement la version du core (variable d’environnement → app_meta → dernière version disponible).

Posté (modifié)

Comavect v1.0.1 – Nouveautés

  • Masque d’exclusion : possibilité de dessiner ou charger un masque pour ignorer certaines zones dans l’analyse et le tilt.

  • Détection d’étoiles enrichie : .lst plus dense avec rapport sur les rejets (aigrettes, étoiles allongées ou saturées).

  • Support FITS amélioré : meilleure compatibilité avec les formats 3D et normalisation automatique.

  • Déconvolution renforcée : traitement hybride plus robuste appliqué sur la luminance.

  • Interface revue : fenêtre d’aperçu déplacée à droite (plus confortable sur écran PC), console nettoyable et aperçus PSF/Maillage/GIF plus clairs.

  • Confort utilisateur : création/chargement direct de .lst.

Téléchargement : Comavect 1.0.1
 

2025-09-09_18h41_04.png

2025-09-09_18h42_18.png

 

 

 

Modifié par kisscool33
Posté

Comavect v1.0.2 — Nouveautés 

téléchargement Comacvect v1.0.2

 

Interface plus nette

  • Icône et titre Windows fiables (plus de carré blanc/nom incohérent).

  • Fenêtre « À propos » intégrée : version clairement indiquée.

  • Panneaux Options avancées repliables (paramètres d’aigrettes & cie),

Détection mieux cadrée (.lst)

  • Deux filtres réglables depuis l’UI :
    Rejeter les détections trop grosses (seuil FWHM max)
    Rejeter les détections trop allongées (rapport d’allongement max)

  • Filtre anti-aigrettes activé par défaut (utile sur Newton).
    Astuce : si vous n’avez pas d’aigrettes, vous pouvez le désactiver.

Robustesse

  • Journal de crash automatique (comavect_crash.log) avec message d’erreur explicite.

  • Console intégrée : messages plus lisibles durant le traitement.

Fonctions conservées

  • Masque d’exclusion (dessiner/charger/sauver), aperçus PSF / Maillage / GIF et export des résultats comme en 1.0.1.

2025-09-10_21h15_27.png

2025-09-10_21h15_42.png

  • J'aime 1
Posté

Nouvelle Maj v1.0.3

  • Ergonomie – “Ouvrir une nouvelle image” : charge une autre image sans relancer l’application ; le contexte utile est conservé (filtres .lst, anti-aigrettes, tilt auto/manu) et les aperçus PSF/Maillage/GIF sont réinitialisés proprement pour éviter tout décalage.

  • Performance : ouverture d’image plus rapide (pipeline allégé) et démarrage du GUI optimisé.

  • Stabilité : messages de chargement plus clairs ; transitions entre images plus fiables.

     

2025-09-11_18h02_17.png

  • J'aime 1
  • Merci / Quelle qualité! 1
  • 3 mois plus tard...
Posté

Bonjour, non j'ai fais ça a l'ancienne, je suis pas tout a fais a l'aise avec ce format de publication même si je conçoit que ça facilite la programmation et et les échanges.

  • J'aime 1
Posté
Le 04/09/2025 à 09:53, kisscool33 a dit :

comme le tilt et le coma.

On tombe dans le coma, mais on observe la coma… nuance.

  • Merci / Quelle qualité! 1
  • Comme je me gausse! 1
  • 3 mois plus tard...
Posté

Ça serait peut être utile de travailler avec l’équipe de Siril pour l’intégrer en plugin ?

  • J'aime 1
  • kisscool33 changed the title to Comavect... logiciel de correction de coma/tilt V1.1.0
Posté

Comavect v1.1.0 — Changelog

Après la v1.0.3, Comavect a connu sa refonte la plus importante à ce jour : la mesure des étoiles, la séparation coma/tilt et la déconvolution ont chacune été reprises en profondeur, avec un nouvel outil de détection de galaxies et une interface entièrement relookée. Détail ci-dessous.

Mesure des étoiles (.lst) — beaucoup plus fiable

  • Profil Moffat par défaut (ailes plus réalistes qu'une gaussienne), avec repli automatique sur gaussien si le fit échoue sur une étoile donnée.
  • Point de départ du fit recalculé par moments de l'image au lieu d'une hypothèse ronde fixe : sur une étoile fortement allongée, un départ "rond" ne donnait quasiment aucune indication à l'algorithme sur la véritable direction d'allongement, qui pouvait alors sous-estimer largement l'élongation et l'angle réels. Avec ce correctif, angle et élongation mesurés sont nettement plus fidèles à la réalité — vérifié sur cas réel.
  • Détection des grosses étoiles saturées corrigée : le filtre qui isole les étoiles aplatissait aussi les gros cœurs saturés, qui n'étaient alors plus repérés qu'au niveau de leurs aigrettes — et donc rejetés à tort comme simples artefacts. Ces étoiles sont maintenant retrouvées directement sur l'image brute.
  • Nouvelles colonnes dans le .lst : Eccentricity, FitR2 (qualité du fit), Profile (gaussien/Moffat).
  • Seuil "allongement max" par défaut relevé (2.0 → 4.0, réglable jusqu'à 10) : avec la mesure plus précise, une étoile réellement très abîmée par la coma peut légitimement dépasser l'ancien seuil et se faire écarter avant même d'être corrigée.
  • Barre de progression déterminée en temps réel pendant la détection (au lieu d'une animation indéterminée).

Séparation Coma / Tilt (nouveau modèle)

  • Le champ de déformation est maintenant ajusté par régression robuste sur l'ensemble des étoiles détectées, qui sépare mathématiquement la composante coma (motif radial, dépendant de la distance au centre optique) de la composante tilt (cisaillement, plutôt uniforme sur le champ) — avec rejet itératif des étoiles aberrantes.
  • Nouveau diagnostic affiché : amplitude de la coma, amplitude du tilt, centre optique estimé, nombre d'étoiles utilisées/écartées.
  • Le mode Auto du Tilt est maintenant calé sur ce diagnostic (une mesure d'ellipticité normalisée, stable) plutôt que sur une ancienne heuristique brute en pixels, devenue peu fiable une fois la mesure des étoiles nettement plus précise.
  • Bug corrigé : le maillage annulait par erreur (soustraction de moyenne) l'essentiel de la correction sur un motif de type tilt (cisaillement assez uniforme sur le champ) — un cas pourtant fréquent en pratique. La correction géométrique du mode Tilt est donc désormais nettement plus efficace qu'avant.
  • Évaluation directe du champ, pixel par pixel (au lieu d'un échantillonnage sur grille grossière puis interpolation) : plus exacte, et globalement plus rapide. Bascule automatique, avec repli sur l'ancien pipeline par grille si trop peu d'étoiles pour un ajustement fiable.
  • Clarification du rôle du masque d'exclusion : il continue d'écarter les fausses étoiles (nœuds de galaxie, etc.) du calcul du champ, mais la correction géométrique elle-même s'applique désormais uniformément à toute l'image (une déformation de capteur touche l'image entière) — seule la déconvolution, étoile par étoile, respecte encore le masque.

Déconvolution repensée

  • Le warp géométrique n'est plus un "squash" complet mais partiel et réglable (nouveau curseur "Force du warp"), combiné à une déconvolution Richardson-Lucy dont le noyau reste cohérent avec ce qui a réellement été déformé (l'ancienne version mélangeait deux étapes incohérentes entre elles).
  • Fenêtres d'analyse proportionnelles à la taille réelle de chaque étoile (fixes et trop petites auparavant pour les grosses étoiles brillantes).
  • Déconvolution appliquée sur les 3 canaux RGB indépendamment (au lieu de la seule luminance).
  • Artefact carré corrigé : le fondu entre zone corrigée et image d'origine ne redescendait jamais complètement à zéro en bord de fenêtre, laissant un contour carré visible autour des étoiles retouchées.
  • Anneau sombre ("ringing") atténué : Richardson-Lucy a tendance, par nature, à assombrir les pixels autour d'un cœur brillant pour le rendre plus compact. Un plancher basé sur le fond local lissé limite désormais cet effet, sans nuire à la netteté du cœur corrigé.
  • Nouveau réglage "Qualité mini requise (R²)" : une étoile dont la mesure de forme est jugée peu fiable n'est plus corrigée géométriquement.
  • Déconvolution en lot nettement accélérée (voir Performances).

Détection automatique de galaxies (nouveau)

  • Nouvel outil dans la barre à outils du masque : détecte automatiquement les galaxies et autres zones de lumière diffuse étendue, pour les exclure du traitement par étoile — une "étoile" qui serait en fait un nœud brillant de galaxie produit sinon de gros artefacts de déconvolution.
  • Robuste aux étoiles brillantes du champ (pas de faux positif, y compris sur les étoiles très saturées) grâce à une détection par médiane de bloc plutôt que par simple flou.
  • Curseur de sensibilité (0 à 10, avec champ numérique éditable à côté) et aperçu en direct (teinte ambre) pendant le réglage, avant validation.
  • Suit la forme réelle de chaque zone détectée (pas un simple cercle ou rectangle englobant).

Interface

  • Thème sombre complet et cohérent, nouvelle icône du logiciel, nouveau jeu d'icônes dessinées pour tous les boutons (remplace les émojis du système), écran de démarrage animé.
  • Zoom et déplacement de l'aperçu conservés d'un onglet à l'autre (Originale/Résultat/PSF/Maillage) — ils ne se réinitialisaient auparavant à chaque changement.
  • Outil de masque (lasso) : les boutons sont maintenant de vraies bascules — un second clic désactive le mode dessin et restaure le déplacement normal de la vue (il n'y avait auparavant aucun moyen d'en sortir une fois activé).
  • "Exclure zones masquées" s'active désormais automatiquement dès qu'un masque est dessiné, détecté (galaxie) ou chargé — évite l'oubli fréquent de cocher la case séparément.
  • Barre de progression et pourcentage pour le maillage/Tilt, au même titre que pour la déconvolution.
  • Après traitement, l'aperçu bascule automatiquement sur le Résultat (au lieu de l'image d'origine) et désactive l'affichage du masque s'il était actif.
  • Après génération ou chargement d'un .lst, l'aperçu PSF s'affiche automatiquement.

Performances

Sur une image de test réelle (5076×3314, environ 1100 étoiles) :

Étape Avant Après
Détection (.lst) ~46 s ~22 s
Déconvolution (lot) ~77 s ~17 s
Correction Tilt ~8,7 s ~4,2 s
Détection galaxie ~1,3 s ~0,6 s

Ces gains viennent essentiellement de la correction de motifs de calcul coûteux découverts en profilant le logiciel sur des cas réels (conversions d'image répétées inutilement, recherches redondantes sur l'image entière, calculs forcés en double précision sans raison) — aucun résultat n'a changé, seule la vitesse.

Corrections de bugs diverses

  • Un masque conservé après chargement d'une nouvelle image de taille différente provoquait un plantage (« operands could not be broadcast together ») ; le masque est maintenant régénéré automatiquement si besoin.
  • Nettoyage de code devenu mort au fil des versions (ancien noyau PSF gaussien, mode de masque rectangulaire sans bouton associé, seuil de masquage par tuile sans effet après le changement ci-dessus).

Comavect reste un logiciel dédié à l'astrophotographie amateur, pour la correction du tilt et de la coma. Cette version conserve l'ensemble des fonctions principales des versions précédentes (ouverture d'image, .lst Siril, masque, aperçus, export) tout en fiabilisant et accélérant chacune des étapes du traitement.

 

2026-09-03_18h57_47.thumb.png.40f2ca42681375c34651806c2dfbb3f1.png2026-09-03_18h59_15.thumb.png.ac683930d72167293d7816a125115e52.png2026-09-03_19h00_08.thumb.png.d2f8aa2d9132e6d364dd8707743eea95.png2026-09-03_19h00_22.thumb.png.76610158446965ec38b6a39c710542b7.png2026-09-03_19h01_41.thumb.png.581773b7fce91c26ee518f25d7b91ac6.png

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.