Lossless Compression of Meteorological Data in GRIB Format R. Lorentz Fraunhofer Institute for Scientific Computation and Algorithms (SCAI) Germany.

Slides:



Advertisements
Similar presentations
Robin Hogan Ewan OConnor Cloudnet level 3 products.
Advertisements

Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
Developement and Implementation of an MPEG1 Layer III Decoder on x86 and TMS320C6711 platforms Braidotti Enrico (Farina Simone)
Rectangle Image Compression Jiří Komzák Department of Computer Science and Engineering, Czech Technical University (CTU)
School of Computing Science Simon Fraser University
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
CS 128/ES Lecture 7b1 File Formats. CS 128/ES Lecture 7b2 Outline What is an image really? Methods of storing images Compression algorithms.
Digital Video Teppo Räisänen LIIKE/OAMK. General Information Originally video material was processed using analog tools Nowadays it is common, that digital.
Guilford County SciVis V106.01
V Obtained from a Guildford County workshop-Summer, 2014.
Data dan Teknologi Multimedia Sesi 08 Nofriyadi Nurdam.
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Zinnia Bell. RAWimages are image files that have not yet processed, they contain minimally processed data from the image sensor of either a image scanner,
Lossy compression of structured scientific data sets
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
High Throughput Compression of Double-Precision Floating-Point Data Martin Burtscher and Paruj Ratanaworabhan School of Electrical and Computer Engineering.
WMO 4.1 A critique of the existing data models for weather radar data exchange as presented in item 3.1 docs CBS/OPAG-IOS Workshop on Radar Data Exchange.
Computers and Scientific Thinking David Reed, Creighton University Data Representation 1.
HARDWARE: CPU & STORAGE How to Buy a Multimedia Computer System.
Multimedia and The Web.
1 Analysis of Algorithms Chapter - 08 Data Compression.
1 3 Computing System Fundamentals 3.7 Utility Software.
A comparison of air quality simulated by LOTO-EUROS driven by Harmonie and ECMWF using observations from Cabauw Jieying Ding, Ujjwal Kumar, Henk Eskes,
Slide 1 TIGGE phase1: Experience with exchanging large amount of NWP data in near real-time Baudouin Raoult Data and Services Section ECMWF.
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
Computer Graphics Bitmaps & Sprites CO2409 Computer Graphics Week 3.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Chapter 7 – End-to-End Data Two main topics Presentation formatting Compression We will go over the main issues in presentation formatting, but not much.
In this lecture, you will learn: 1 Basic ideas of video compression General types of compression methods.
Image formats. Basic terminologies… Pixels: Pixels are the building blocks of every digital image. a pixel is a single point in a graphic image. Resolutions:
Interpolation Prof. Noah Snavely CS1114
Marr CollegeHigher ComputingSlide 1 Higher Computing: COMPUTER SYSTEMS Part 1: Data Representation – 6 hours.
CCGrid 2014 Improving I/O Throughput of Scientific Applications using Transparent Parallel Compression Tekin Bicer, Jian Yin and Gagan Agrawal Ohio State.
Huffman Code and Data Decomposition Pranav Shah CS157B.
WRF Four-Dimensional Data Assimilation (FDDA) Jimy Dudhia.
CSCI-100 Introduction to Computing Hardware Part II.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Welcome to the PRECIS training workshop
ELE 488 F06 ELE 488 Fall 2006 Image Processing and Transmission ( ) Image Compression Quantization independent samples uniform and optimum correlated.
JPEG.
STATISTIC & INFORMATION THEORY (CSNB134) MODULE 11 COMPRESSION.
JPEG Lafi Al-Anazi EE What is JPEG? - JPEG (pronounced "jay-peg") is a standardized image compression mechanism. JPEG stands for Joint Photographic.
Computer Sciences Department1. 2 Data Compression and techniques.
FILE COMPRESSION Lossy vs Lossless. Why compress a file? To save storage space. To speed up data transmission.
Or, how to make it all fit! DIGITAL VIDEO FILES AND COMPRESSION STANDARDS.
GCSE COMPUTER SCIENCE Topic 3 - Data 3.3 Data Storage and Compression.
WAVELET VIDEO PROCESSING TECHNOLOGY
WRF Four-Dimensional Data Assimilation (FDDA)
DCT IMAGE COMPRESSION.
Sci Vis I Exam Review Unit 6 File Formats.
1.01 Investigate graphic types and file formats.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Data Compression.
Lossy vs Lossless compression
Video Compression - MPEG
A computer display is made up of small squares, called pixels.
Parallel NetCDF + MASS Development
Regression-Based Prediction for Artifacts in JPEG-Compressed Images
File Formats V
Data Representation.
Representing Images 2.6 – Data Representation.
Data Compression.
Comparing NetCDF and a multidimensional array database on managing and querying large hydrologic datasets: a case study of SciDB– P5 Haicheng Liu.
Image Coding and Compression
NWP Strategy of DWD after 2006 GF XY DWD Feb-19.
Utility Software compression; defragmentation; backing up; encryption Revision YouTube clip:
Digital Video Faraz Khan.
Presentation transcript:

Lossless Compression of Meteorological Data in GRIB Format R. Lorentz Fraunhofer Institute for Scientific Computation and Algorithms (SCAI) Germany

Seite 2 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression What is it? What is it good for in the context of WIS? a) Reducing archive size b) Speeding up data transfer Who needs it? a) Archive of size above ~ 100 Terabyte b) Frequent transfer of large blocks of data ~ 1 GB

Seite 3 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression Some numbers Lossless Data compression: e.g., Zip programs: compression factors for text: 2 – 3 for simulation data: 1 – 1.2 Lossy data compression e.g., Jpeg, Mpeg: compression factors for pictures: ~ 10 – 100 (not suitable for floating point numbers)

Seite 4 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression Disadvantages of data compression 1.Costs resources compression and decompression take time, say 20 MB/sec for a 3 Ghz Linux PC 2. Software must be integrated into the production run

Seite 5 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression Example Compression of meteorological data for the German Weather Service 1.This is lossless compression of LME data in GRIB1 format compression factor ~ 2,5 archive size: 3.5 Petabyte 2 Data on rectangular grids 3. Compression factor is most important

Seite 6 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression Data Formats Meteorological GRIB 1, 2: has built-in compression BUFR: has compression option General purpose HDF5 Netcdf

Seite 7 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression GRIB1 Grid Types 1.Function values, rectangular grid 2.Function values, global triangular grid (GRIB2) 3.Function values, global Gaussian grid (topologically equivalent to a rectangular grid) 4.Function values, thinned Gaussian grid (global) 5.Spectral coefficients, both simple and complex packing

Seite 8 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression How does lossless compression work? For grid data: Neighboring grid points have similar values => store only the differences Heuristic conclusions: the higher the grid resolution, the better the compression the smoother the functions (observables) the better the compression

Seite 9 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression Some Numbers Computed with GRIBZip, a commercial program developed at SCAI Average compression factors over all GRIB files of a forecast. Rectangular grids, function values (LME model), resolution 7 km: 2D: K = 2.65 Rectangular grids, LMK model: resolution 2.8 km 2D: K = 2.75 Global triangular grids (GME model), resolution 40 km 2D: K = 2.38

Seite 10 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression More Numbers Calculated with experimental programs (work in progress): Gaussian grids, resolution 63 km (DKRZ, Max Planck Institute), K = 3.1 Thinned Gaussian grids, resolution 39 km (ECMWF), K = 2.34 Spectral data, simple packing, highest frequency 213 (DKRZ), K = 1.99 Spectral data, complex packing (ECMWF), not possible??

Seite 11 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression 3D Compression Compressing several layers of data together Typical examples Local grid: LME data For 2D: K = 2.7 For 3d: K = 3.17 Global grid: GME data For 2D: K = 1.97 For 3d: K = 2.59 X One GRIB record Several GRIB records

Seite 12 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression 3D Compression Comments: 3D data (in GRIB format) is relatively hard to compress => 3D compression is particularly effective Improvement of the compression factor by 0.5 to 1.0 Harder to implement Is it worth it? => depends on the proportion of 3D data.

Seite 13 Prof. Dr. Rudolph Lorentz, FhG-SCAI.NuSo Data Compression My Message Compression is possible and saves resources 1.For archiving 2.When transferring data Work initiated as a research cooperation between the DWD (German Weather Service) and SCAI. Work done together with R. Iza-Teran, M. Rettenmeier.