Revision as of 22:03, 2 August 2016 by Lock42 (talk | contribs) (Created page with "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écifi...")

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.

With improvements of version 2 and 3, SER handles colour images, which makes it perfect as replacement for the usual AVI or other film format produced by older capture programs in all astronomy situations. Compressed images should not be used for astronomy but can still be converted to SER, which will make the files bigger for the same quality, but easier to work with.

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.

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 passer briser la compatibilité avec ces premières implémentations, les programmes plus récents tels que Siril/fr 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.