Revision as of 21:49, 2 August 2016 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
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.

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.

Siril can convert any image sequence and many film formats into SER files. ser-player is a great tool that allows SER files to be visualised just like any film], with many options and works on most operating systems.

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.

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.

Specification issue with endianness

Since SER files can contain 16-bit precision images, endianness must be well specified. The specification allows endianness to be either big-endian or little-endian, to facilitate file creation on various systems, as long as the used endianness is documented in the file's header.

For an unknown reason, several of the first programs to support SER disrespect the specification regarding the endianness flag. The specification states that a boolean value is used for the LittleEndian header, and they use it as a BigEndian header, with 0 for little-endian and 1 for big-endian. Consequently, to not break compatibility with these first implementations, later programs, like Siril and GoQat, have also decided to implement this header in opposite meaning to the specification.