|
 |
Paper: |
Beyond FITS Tiled Compression: EleFits’ On-The-Fly Adaptive Compression |
Volume: |
541, ADASS XXXIII |
Page: |
147 |
Authors: |
Edgar Remy; Antoine Basset |
DOI: |
10.26624/LENB4286 |
Abstract: |
The FITS file format features multi-image storage with an internal, tile-based image compression. This allows (de)compressing timely relevant images instead
of the entire file. Several compression algorithms have been proposed to handle various
kinds of images. Depending on the algorithm and the image it is applied to, the compression ratio can vary greatly. There is no one-fits-all option and the same algorithm
should not be applied unconditionally.
However, up until now, FITS libraries like CFITSIO and Astropy have all relied
on static compression settings, making the use of several algorithms depending on context quite tedious. EleFits introduces compression strategies, which allow the user to
define an adaptive heuristic for compressing FITS files dynamically. The strategy is
built upon an arbitrary number of pre- or user-defined compression settings, and then
automatically applied.
To assess the performance of our implementation, we have run a quantitative
benchmark over a range of FITS files which cover a variety of use cases, from various
space programs. The results show that the ability to automatically adapt the algorithms
and parameters on-the-fly to the data improves the compression ratios. |
|
 |
|
|