Description
Les hot pixels (chauds) et cold pixels (froids) sont des photosites du capteur dont la réponse s'écarte fortement de la moyenne : les hot pixels saturent ou présentent un signal anormalement élevé même en l'absence de lumière (courant d'obscurité local élevé), les cold pixels au contraire répondent peu ou pas du tout au flux incident.
Une calibration correcte avec darks adaptés (même température, même gain, même durée que les lights) en élimine la quasi-totalité.
Quand des points lumineux ou sombres isolés subsistent dans le master final, c'est que la chaîne de calibration a été défaillante quelque part, ou que le capteur développe de nouveaux pixels défectueux entre la prise des darks et celle des lights.
Le défaut est très visible sur fond de ciel sombre uniforme où chaque pixel aberrant ressort, et peut compromettre l'esthétique d'une image par ailleurs propre.
Signature visuelle
Hot pixels : points très brillants de 1 à 2 pixels, généralement saturés (blanc ou couleur pure selon la position dans la matrice de Bayer pour un OSC), répartis aléatoirement dans le champ. Sur OSC, un hot pixel donne souvent une croix colorée après débayérisation (le pixel chaud sur un photosite vert/rouge/bleu se propage aux pixels voisins par interpolation).
Cold pixels : points sombres ou noirs ponctuels, plus discrets que les hot pixels mais visibles sur les zones de signal moyen. Sur master mal calibré, le motif est fixe et identique sur chaque pose : un blink des subs montre les pixels défectueux toujours aux mêmes coordonnées.
Sur master bien dithérisé mais mal calibré, les hot pixels deviennent des "trails de pixels chauds" (walking noise) au lieu de points fixes.
Diagnostic différentiel
À ne pas confondre avec les rayons cosmiques qui sont aussi des points brillants mais aléatoires d'une pose à l'autre, alors que les hot pixels sont à position fixe sur le capteur.
À distinguer du walking noise où les hot pixels mal calibrés se déplacent en diagonale à cause du dithering, c'est le même défaut sous-jacent mais avec une signature visuelle de traînée plutôt que de point.
Différent du bruit de lecture ou du bruit de photons (motif aléatoire diffus, pas points isolés).
À ne pas mélanger avec des étoiles très faibles légitimes : un test simple est de vérifier que les "points" ne sont présents que sur les lights, pas sur les flats : un hot pixel apparaît partout, une étoile uniquement dans les lights.
Si les pixels défectueux sont alignés en colonne ou en ligne, c'est une colonne/ligne défaillante, pas un pixel isolé.
Causes probables
- Darks pris à température différente des lights (capteur non régulé, ou consigne non atteinte)
- Darks périmés (capteur évolue, nouveaux hot pixels apparaissent au fil des mois)
- Gain ou offset des darks ne correspondant pas à ceux des lights
- Durée d'exposition des darks différente de celle des lights (l'amp glow et certains hot pixels ne se mettent pas à l'échelle linéairement avec le temps)
- Calibration master non appliquée (oubli ou erreur de pipeline)
- Aucun dithering entre les poses, donc pas de moyennage statistique des défauts
- CosmeticCorrection ou défaut map non utilisée sur capteur connu pour être bruité
- Bias/dark scaling mal géré (notamment sur CCD ancien)
- Capteur ayant subi un stress thermique ou ionisant récent (nouveau hot pixel non couvert par dark)
Conduite à tenir
- Refaire une bibliothèque de darks à la même température, gain et durée que les lights
- Renouveler les darks tous les 3-6 mois (les capteurs évoluent, particulièrement les CMOS exposés au cosmique)
- Activer impérativement le dithering en acquisition (NINA, Voyager, SGP, APT) avec amplitude ≥3 pixels
- Sur PixInsight, appliquer CosmeticCorrection avec un master dark ou en mode auto-detect (sigma 3.0 hot/cold)
- Sur Siril, utiliser la détection automatique de pixels défectueux dans les paramètres de calibration
- Vérifier le statut "applied" du master dark sur les fichiers calibrés (header FITS)
- Pour les pixels résiduels persistants, créer un defect map manuel à partir d'un dark long et l'appliquer en début de pipeline
- En dernier recours sur le master final, MorphologicalTransformation (median, radius 1) sur masque de pixels résiduels
Le conseil du Doc
"Si t'as encore des hot pixels après calibration, il y a 90% de chances que tes darks ne matchent pas tes lights. Température, gain, durée : les trois doivent être identiques au pourcent près, sinon le master dark soustrait à côté de la cible. Et si même avec une bonne calibration ça résiste, c'est qu'il est temps de refaire ta bibliothèque : les capteurs vieillissent, et un dark de 2023 sur un capteur de 2026, c'est de l'archéologie."
Vous pensez voir ce défaut sur votre image ?
Lancez une analyseQuestions fréquentes
Faut-il refaire ses darks à chaque session ?
Non, c'est inutile sur capteur régulé thermiquement. Une bibliothèque de darks par couple (température, gain, durée) reste valide plusieurs mois. La règle pratique : un set de darks tous les 3 à 6 mois pour suivre l'évolution naturelle du capteur, et systématiquement refaire si tu changes de gain ou de durée d'exposition habituelle. Sur capteur non régulé (DSLR), un dark frame le soir même reste recommandé car la température dérive avec l'environnement.
Le dithering remplace-t-il une calibration correcte ?
Non, mais il en est le complément indispensable. Une bonne calibration enlève la majorité des hot/cold pixels via les darks ; le dithering, en décalant le télescope de quelques pixels entre poses, garantit que les défauts résiduels tombent à des positions différentes sur l'image et sont éliminés statistiquement à l'empilement (sigma clipping). Sans dithering, les pixels défectueux résiduels deviennent des walking noise. Sans calibration, le dithering ne suffit pas à compenser le volume de défauts.
Pourquoi mes hot pixels apparaissent-ils en croix colorée sur capteur OSC ?
Parce que l'algorithme de débayérisation interpole les valeurs des pixels voisins pour reconstruire les trois canaux RGB à partir de la matrice de Bayer. Quand un photosite chaud (par exemple un photosite vert) sature, l'interpolation propage cette valeur aberrante aux pixels rouges et bleus voisins, produisant un motif en croix de couleur dépendant de la position du pixel défectueux dans la matrice. La calibration avant débayérisation élimine ce phénomène à la racine.
Peut-on retirer manuellement quelques hot pixels résiduels sur le master final ?
Oui, c'est même parfois la solution la plus pragmatique pour un ou deux pixels rebelles. Sur PixInsight, CloneStamp ou le pinceau de Photoshop sur calque dédié font le travail. Pour des défauts plus nombreux mais identifiables (par exemple 50-100 pixels), créer un masque de défauts via PixelMath (sélection des valeurs supérieures à un seuil sur fond uniforme), puis appliquer un MorphologicalTransformation médian au sein du masque uniquement. Cette approche reste un patch : la vraie solution est en amont, dans la calibration et le dithering.