ASPCS
 
Back to Volume
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.

Back to Volume