1. Compressing atmospheric data into its real information content
- Author
-
M. Razinger, Peter Dueben, Milan Kloewer, Juan Jose Dominguez, and Tim Palmer
- Subjects
Lossless compression ,Computer science ,Computer Networks and Communications ,Rounding ,Petabyte ,Weather and climate ,Data_CODINGANDINFORMATIONTHEORY ,Information theory ,computer.software_genre ,Computer Science Applications ,Data sharing ,Computer Science (miscellaneous) ,Data mining ,Bitwise operation ,computer ,Data compression - Abstract
Hundreds of petabytes are produced annually at weather and climate forecast centres worldwide. Compression is essential to reduce storage and to facilitate data sharing. Current techniques do not distinguish the real from the false information in data, leaving the level of meaningful precision unassessed or often subjectively chosen. Many of the trailing mantissa bits in floating-point numbers occur independently with high information entropy, reducing the efficiency of compression algorithms. Here we define the bitwise real information content from information theory as the mutual information of bits in adjacent grid points. The analysis automatically determines a precision from the data itself, based on the separation of real and false information bits. Applied to data from the Copernicus Atmospheric Monitoring Service (CAMS), most variables contain fewer than 7 bits of real information per value and are highly compressible due to spatio-temporal correlation. Rounding bits without real information to zero facilitates lossless compression algorithms and encodes the uncertainty within the data itself. The removal of bits with high entropy but low real information allows us to minimize information loss but maximize the efficiency of the compression algorithms. All CAMS data are 17x compressed in the longitudinal dimension and relative to 64-bit floats, while preserving 99% of real information. Combined with four-dimensional compression using the floating-point compressor Zfp, factors beyond 60x are achieved, with no significant increase of the forecast error. For multidimensional compression it is generally advantageous to include as many highly correlated dimensions as possible. A data compression Turing test is proposed to optimize compressibility while minimizing information loss for the end use of weather and climate forecast data.
- Published
- 2022
- Full Text
- View/download PDF