(Created page with "==Structure des fichiers==")
No edit summary
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages />


=Les séquences d'images SER=
=Les séquences d'images SER=
Line 4: Line 5:
Le format de fichier SER est un format simple de séquence d'images, similaire à des films non comprimés. De la documentation peut être trouvée sur la [http://www.grischa-hahn.homepage.t-online.de/astro/ser/ page officielle]. La dernière documentation PDF a aussi été copiée sur [[:File:SER_Doc_V3b.pdf|free-astro]].
Le format de fichier SER est un format simple de séquence d'images, similaire à des films non comprimés. De la documentation peut être trouvée sur la [http://www.grischa-hahn.homepage.t-online.de/astro/ser/ page officielle]. La dernière documentation PDF a aussi été copiée sur [[:File:SER_Doc_V3b.pdf|free-astro]].


Désormais, SER peut gérer des images en couleur, ce qui en fait un remplacement idéal aux AVI ou aux autres formats de vidéos utilisées par des logiciels de capture désuets, pour tous les cas d'usages d'images en astronomie amateur.
Avec les récentes améliorations des versions 2 et 3, le format SER peut gérer des images en couleur, ce qui en fait un remplacement idéal aux AVI ou aux autres formats de vidéos utilisées par des logiciels de capture désuets, pour tous les cas d'usages d'images en astronomie amateur. Les formats compressés ne devraient pas être utilisé pour l’astronomie mais peuvent cependant être convertis en SER. Cependant cela créera des fichiers plus gros pour une qualité identique, mais plus facilement utilisable avec [[Siril/fr|Siril]].


Le problème principal avec l'AVI ou d'autres conteneurs de vidéos est qu'ils sont conçus pour fonctionner avec un grand nombre de codecs et de formats de pixels, ce qui est une bonne chose quand on l'utilise pour des films de tous les jours, mais cela nécessite que les logiciels de traitements d'image pour l'astronomie gère un large panel de formats de fichiers différents. Les logiciels utilisant ces films sont souvent mal équipés pour prendre en compte les pixels à 16 bits par valeur ou certains formats de fichiers non comprimés. Avec SER, un seul format de fichier gère tous les cas liés à l'astronomie, et c'est la raison pour laquelle des logiciels comme [[Siril/fr]] est actuellement développé pour traiter uniquement du SER.
[[Siril/fr|Siril]] peut convertir n'importe quelle séquence d'images et film au format SER. [https://sites.google.com/site/astropipp/ser-player SER-player] est un excellent outil qui permet au fichier SER d'être visualisé comme n'importe quel film et marche sur tous les OS.
 
Le problème principal avec l'AVI ou d'autres conteneurs de vidéos est qu'ils sont conçus pour fonctionner avec un grand nombre de codecs et de formats de pixels, ce qui est une bonne chose quand on l'utilise pour des films de tous les jours, mais cela nécessite que les logiciels de traitements d'image pour l'astronomie gère un large panel de formats de fichiers différents. Les logiciels utilisant ces films sont souvent mal équipés pour prendre en compte les pixels à 16 bits par valeur ou certains formats de fichiers non comprimés. Avec SER, un seul format de fichier gère tous les cas liés à l'astronomie, et c'est la raison pour laquelle des logiciels comme [[Siril/fr|Siril]] est actuellement développé pour traiter uniquement du SER.


==Structure des fichiers==
==Structure des fichiers==


A SER file has three parts:
Un fichier SER contient trois parties :
* a 178-byte header containing images and observation information
* une entête de 178 octets contenant des informations sur les images et l'observation
* image data, raw pixel data
* les données d'images, les valeurs de pixels bruts
* an optional trailer containing dates for all images of the sequence
* en option une suite contenant les dates de prise de vues pour chaque image de la séquence
 
==Gestion des couleurs==
 
Depuis la version 3, sortie en 2014, il y a deux façons de gérer les couleurs dans SER. Si les données proviennent directement du capteur, le moyen le plus adéquat est d'utiliser des images à un seul plan et d'interpoler les données selon la matrice de couleurs (de la même façon qu'on le ferait avec le format CFA souvent utilisé en astronomie).
 
L'autre moyen ajouté dans la version 3, est d'utiliser plusieurs plans pour représenter les images RVB. SER v3 supporte un stockage RVB ou BVR, en 8 ou 16 bits par plan et par pixel. Cela peut être utile si la matrice de couleurs de la source est inconue ou pour des conversions à but d'usage général.


==Handling colours==
==Erreur de l'endianness dans la spécification==


In version 3 (2014), there are two ways of handling coloured images in SER. If data comes directly from a sensor, the preferred way is probably to use one-plane images and interpolating data from the colour filter array (similarly to CFA file formats used in astronomy software).
Puisque les fichiers SER peuvent contenir des images d'une précision de 16-bit, l'endianness doit être correctement précisée. La spécification permet à l'endianness d'être soit big-endian siot little-endian afin de faciliter la création des fichiers sur divers systèmes, tant que l'endianness utilisée est correctement renseignée dans l'entête du fichier.


The other way, added in version 3, is to use three planes to represent RGB image data. SER v3 supports RGB/BGR 8/16-bit data. This can be useful if data is converted from a source with an unknown colour filter array or for general purpose conversion.
Pour une raison inconnue, plusieurs des premiers programmes qui supportent le SER ne respectent pas la spécification en ce qui concerne le 'flag' de l'endianness. La spécification statue qu'une valeur booléenne est utilisée pour le LittleEndian de l'entête, or ils utilisent cette variable comme un BigEndian avec 0 pour le little-endian et 1 pour le big-endian. En conséquence, pour ne pas briser la compatibilité avec ces premières implémentations, les programmes plus récents tels que [[Siril/fr|Siril]] et [[GoQat]], ont décidé d'implémenter l'entête des fichiers SER de façon contraire à ce qui est écrit dans la spécification.

Latest revision as of 11:20, 1 July 2017

Other languages:

Les séquences d'images SER

Le format de fichier SER est un format simple de séquence d'images, similaire à des films non comprimés. De la documentation peut être trouvée sur la page officielle. La dernière documentation PDF a aussi été copiée sur free-astro.

Avec les récentes améliorations des versions 2 et 3, le format SER peut gérer des images en couleur, ce qui en fait un remplacement idéal aux AVI ou aux autres formats de vidéos utilisées par des logiciels de capture désuets, pour tous les cas d'usages d'images en astronomie amateur. Les formats compressés ne devraient pas être utilisé pour l’astronomie mais peuvent cependant être convertis en SER. Cependant cela créera des fichiers plus gros pour une qualité identique, mais plus facilement utilisable avec Siril.

Siril peut convertir n'importe quelle séquence d'images et film au format SER. SER-player est un excellent outil qui permet au fichier SER d'être visualisé comme n'importe quel film et marche sur tous les OS.

Le problème principal avec l'AVI ou d'autres conteneurs de vidéos est qu'ils sont conçus pour fonctionner avec un grand nombre de codecs et de formats de pixels, ce qui est une bonne chose quand on l'utilise pour des films de tous les jours, mais cela nécessite que les logiciels de traitements d'image pour l'astronomie gère un large panel de formats de fichiers différents. Les logiciels utilisant ces films sont souvent mal équipés pour prendre en compte les pixels à 16 bits par valeur ou certains formats de fichiers non comprimés. Avec SER, un seul format de fichier gère tous les cas liés à l'astronomie, et c'est la raison pour laquelle des logiciels comme Siril est actuellement développé pour traiter uniquement du SER.

Structure des fichiers

Un fichier SER contient trois parties :

  • une entête de 178 octets contenant des informations sur les images et l'observation
  • les données d'images, les valeurs de pixels bruts
  • en option une suite contenant les dates de prise de vues pour chaque image de la séquence

Gestion des couleurs

Depuis la version 3, sortie en 2014, il y a deux façons de gérer les couleurs dans SER. Si les données proviennent directement du capteur, le moyen le plus adéquat est d'utiliser des images à un seul plan et d'interpoler les données selon la matrice de couleurs (de la même façon qu'on le ferait avec le format CFA souvent utilisé en astronomie).

L'autre moyen ajouté dans la version 3, est d'utiliser plusieurs plans pour représenter les images RVB. SER v3 supporte un stockage RVB ou BVR, en 8 ou 16 bits par plan et par pixel. Cela peut être utile si la matrice de couleurs de la source est inconue ou pour des conversions à but d'usage général.

Erreur de l'endianness dans la spécification

Puisque les fichiers SER peuvent contenir des images d'une précision de 16-bit, l'endianness doit être correctement précisée. La spécification permet à l'endianness d'être soit big-endian siot little-endian afin de faciliter la création des fichiers sur divers systèmes, tant que l'endianness utilisée est correctement renseignée dans l'entête du fichier.

Pour une raison inconnue, plusieurs des premiers programmes qui supportent le SER ne respectent pas la spécification en ce qui concerne le 'flag' de l'endianness. La spécification statue qu'une valeur booléenne est utilisée pour le LittleEndian de l'entête, or ils utilisent cette variable comme un BigEndian avec 0 pour le little-endian et 1 pour le big-endian. En conséquence, pour ne pas briser la compatibilité avec ces premières implémentations, les programmes plus récents tels que Siril et GoQat, ont décidé d'implémenter l'entête des fichiers SER de façon contraire à ce qui est écrit dans la spécification.