Retour aux articles
VeraLuxSirilStretching

VeraLux HMS : le stretch qui respecte vos couleurs

·7 min de lecture

Le problème du stretching classique

Quand vous empilez des images astronomiques, le résultat est une image linéaire : l'essentiel de l'information est concentré dans les valeurs sombres, et l'image paraît presque noire. Le stretching (étirement de l'histogramme) est l'étape qui révèle les détails en redistribuant les tons.

Le souci, c'est que les méthodes classiques (transformation d'histogramme, ajustement de courbes) ont tendance à détruire les couleurs des étoiles. Plus on étire, plus les étoiles saturent et virent au blanc. Les nébuleuses perdent leurs nuances. On passe du temps à corriger en aval ce qu'un meilleur algorithme aurait pu préserver dès le départ.

C'est exactement le problème que VeraLux HMS résout.


Qu'est-ce que VeraLux ?

VeraLux est une suite de scripts créée par Riccardo Paterniti, disponible gratuitement pour Siril (sous licence GPL-3.0). Elle se compose de deux modules principaux :

HyperMetric Stretch (HMS)

Le cœur de VeraLux. HMS traite chaque pixel comme un vecteur dans un espace colorimétrique 3D. Au lieu d'étirer les trois canaux (R, G, B) indépendamment, il sépare la luminance (l'intensité lumineuse) de la chromaticité (la direction de la couleur).

L'étirement hyperbolique est appliqué uniquement à la luminance. La chromaticité est préservée mathématiquement. Résultat : les étoiles gardent leur teinte naturelle (bleue, jaune, orange…) même avec un stretch agressif.

Calibration par capteur

VeraLux ne se contente pas d'une formule générique de luminance (le classique 0.21R + 0.72G + 0.07B). Le script intègre une base de données d'efficacité quantique (QE) par modèle de capteur. Vous sélectionnez votre capteur (Sony IMX585, IMX662…), et HMS adapte ses calculs en conséquence.

Si votre capteur n'est pas listé, la formule Rec.709 est utilisée en fallback, ce qui reste bien meilleur qu'un stretch classique.


Les paramètres clés

VeraLux HMS est conçu pour être simple. En pratique, quelques paramètres suffisent :

ParamètreRôleValeur recommandée
Processing Mode« Ready-to-Use » pour un rendu esthétique, « Scientific » pour une précision mathématiqueReady-to-Use
Target BackgroundNiveau de noir du ciel après stretch0.12 – 0.15
Protect bProtection des hautes lumières des étoilesAjuster selon la densité stellaire
Color Grip1.0 = préservation vectorielle pure ; < 1.0 = blend avec la méthode scalaire1.0

En pratique

  1. Traitez votre image normalement dans Siril : empilement, suppression de gradient, éventuellement déconvolution
  2. Appliquez la calibration spectrophotométrique (SPCC) de Siril
  3. Lancez VeraLux HMS (l'image doit être linéaire à ce stade)
  4. Affinez ensuite avec des courbes et de la saturation sur l'image stretchée

L'ordre est important : VeraLux ne fonctionne que sur des données linéaires. Si vous stretchez d'abord et appliquez VeraLux ensuite, les résultats seront incohérents.


StarComposer : recombiner les étoiles proprement

Le second module de VeraLux, StarComposer, s'adresse à ceux qui travaillent en « starless » (image sans étoiles). Après avoir retiré les étoiles pour traiter la nébuleuse séparément, il faut les remettre, et c'est souvent là que le bât blesse.

StarComposer recombine un masque d'étoiles linéaire avec l'image stretchée. Ses atouts :

  • Auto-Stretch Stars : calcule automatiquement l'intensité nécessaire pour que les étoiles linéaires correspondent à l'image stretchée
  • LSR (Low Signal Rejection) : réduit la sensibilité aux résidus de nébulosité capturés dans le masque d'étoiles
  • Healing : corrige les halos violets ou verts autour des étoiles recombinées

Le conseil clé : recomposer les étoiles juste après le premier stretch, avant les ajustements agressifs de contraste et de saturation. Si vous attendez trop, les étoiles remises ne s'intègrent plus naturellement.


VeraLux vs. les autres méthodes

MéthodePoint fortLimite
Transformation d'histogrammeRapide, simpleDétruit les couleurs stellaires (considéré comme obsolète)
GHS (Generalized Hyperbolic Stretch)Contrôle total sur la courbeCourbe d'apprentissage raide, chronophage
VeraLux HMSRésultat en un clic, couleurs préservées physiquementMoins d'options de réglage fin

Comment l'installer

VeraLux est disponible dans le dépôt officiel de scripts Siril. Depuis Siril 1.4 :

  1. Ouvrez le gestionnaire de scripts (*Scripts* → *Gérer les scripts*)
  2. Recherchez « VeraLux »
  3. Installez. C'est tout.

Le script apparaît ensuite dans le menu *Scripts* de Siril, prêt à l'emploi.


Notre avis

VeraLux HMS est probablement l'avancée la plus significative pour les utilisateurs de Siril depuis l'arrivée de l'empilement GPU. En une seule étape, il résout un problème que beaucoup compensaient avec des dizaines de minutes de retouche manuelle.

Si vous traitez avec Siril et que vous n'avez pas encore essayé VeraLux, faites-en votre priorité. Vos étoiles vous remercieront.

Dépôt officiel : gitlab.com/free-astro/siril-scripts

Disponible maintenant

Envie d’aller plus loin ?

Si vous débutez avec un smart télescope, le guide couvre tout le workflow de A à Z, avec les mêmes outils gratuits que ceux mentionnés dans cet article.