Dématriçage
Documentation détaillée du traitement de dématriçage d’ALS
Categories:
Présentation
Le Traitement DeBayer est utilisé sur les images couleur au format FITS ou Raw.
Il consiste à générer une image couleur à partir de l’image brute et de la description de la matrice de Bayer à utiliser.
Sa configuration est gérée via les préférences
Configuration
| Source | Type de donnée | Requis | Valeur par défaut | |
|---|---|---|---|---|
| Matrice de Bayer | Préférences : Onglet Traitement | choix : - AUTO - GRBG - RGGB - GBRG - BGGR |
OUI | AUTO |
Contrôle
Ce traitement est contrôlé par le module Preprocess
Entrée
| Donnée | Type |
|---|---|
| image fournie par le module Preprocess | Image |
Comportement
graph LR
START([START])
TEST_AUTO{{Préférences = AUTO ?}}
TEST_NEEDED{{Dématriçage nécessaire ?}}
TEST_DATA_TYPE{{Entiers non signés<br>sur 8 ou 16 bits ?}}
READ_META[Matrice = Lecture des métadonnées]
READ_PREF[Matrice = Lecture des préférences]
DEBAYER[Dématriçage]
UNCHANGED[Renvoyer image inchangée]
IGNORED[Ignorer brute]
RETURN[Renvoyer image modifiée]
END([END])
START --> TEST_AUTO
TEST_AUTO -- OUI --> TEST_NEEDED
TEST_NEEDED -- OUI ---> READ_META
TEST_AUTO -- NON ---> READ_PREF
READ_META --> TEST_DATA_TYPE
READ_PREF --> TEST_DATA_TYPE
TEST_DATA_TYPE -- OUI --> DEBAYER
TEST_DATA_TYPE -- NON --> IGNORED
TEST_NEEDED -- NON --> UNCHANGED
DEBAYER --> RETURN
UNCHANGED --> END
IGNORED --> END
RETURN --> END
classDef bounds fill: #333, stroke: #666, stroke-width: 2px, color: #BBB, font-family: 'Poppins', sans-serif
classDef step fill: #444, stroke: #622, stroke-width:2px, color: #c6c6c6, font-family: 'Poppins',sans-serif
classDef wait fill: #444, stroke: #262,stroke-width: 2px, color: #c6c6c6, font-family:'Poppins', sans-serif
classDef test fill: #444, stroke: #226, stroke-width: 2px, color: #c6c6c6, font-family: 'Poppins', sans-serif
class TEST_AUTO,TEST_NEEDED,TEST_DATA_TYPE test
class START,END bounds
class RETURN,UNCHANGED,IGNORED,DEBAYER,READ_META,READ_PREF step
L’image brute est convertie en image couleur en utilisant la matrice de Bayer configurée.
- si la matrice configurée est définie sur AUTO, la matrice est extraite des métadonnées de l’image.
Les brutes à dématricer doivent être de type : entiers non signés sur 8 ou 16 bits. Les
brutes utilisant un autre type de données ne peuvent pas être dématricées et sont ignorées.
Sortie
- Les brutes dématricées avec succès sont renvoyées au module Preprocess sous forme d’images couleur modifiées.
- Lorsque la préférence de matrice de Bayer est définie sur AUTO, les brutes mono et les brutes couleur déjà dématricées sont renvoyées sans modification.
- Les brutes ne pouvant pas être dématricées sont ignorées et ne produisent aucune sortie.