Performance reference for lossless hyperspectral image compression with JPEG 2000
The purpose of this page is to provide reference performances obtained on some popular hyperspectral images from the JPL airborne sensor AVIRIS. Most of the data used here are available at http://aviris.jpl.nasa.gov/. Results are given for several scenes and extract of these popular datasets:
- 614x512 full scene
- 512x512 extract begining from the first pixel
- 256x256 extract begining from the first pixel
Thumbnail of the scene are provided: the color is obtained using the bands 90, 40, 20 for red, green and blue respectively (color scaling is done by ENVI on a 2% linear scaling which explain the visual differences between scales).
Checksum (obtained with md5sum) for the dataset is given to check integrity: these checksum were computed on the dataset in BSQ and little endian.
The Kakadu implementation of JPEG 2000 version 5.2.2 (http://www.kakadusoftware.com/) is used to provide results presented here. Part I and II of the standard is used, especially for the multicomponent transform.
Performances are given here for lossless compression. Most of the option of the compression are the standard option (5/3 integer wavelet transform, 5 levels of decomposition). A multicomponent transform is used on the spectral direction to use the obvious correlation between spectral bands. This transform is also a 5/3 integer wavelet transform with 5 levels of decomposition. Everything is performed on the raw data with kakadu.
If you obtain lower bitrate on the same data in similar conditions (within the standard), please let me know (at contact@melaneum.com), i would be pleased to update these results.
- Moffett Field Radiance Scene 1
- Moffett Field Radiance Scene 3
- Jasper Ridge Radiance Scene 1
- Jasper Ridge Reflectance Scene 1
- Cuprite radiance Scene 1
- Cuprite reflectance Scene 1
Moffett Field Radiance Scene 1
- 614x512 full scene (140836864 bytes) (checksum 4860058ee472dbaf07f4ed9521090bb2)
![]() |
|
50029681 bytes 5.684 bpppb 2.815 |
- 512x512 scene (117440512 bytes) (checksum 5f47c88d8ed74385d318545fbc947df2)
![]() |
|
41498628 bytes 5.654 bpppb 2.830 |
- 256x256 scene (29360128 bytes) (checksum b7fbb9a1c0f63f0200a405b22483a9ed)
![]() |
|
10196528 bytes 5.557 bpppb 2.879 |
Moffett Field Radiance Scene 3
- 614x512 full scene (140836864 bytes) (checksum 3965c1e50246c3a34a2940cf5294124b)
![]() |
|
46617209 bytes 5.296 bpppb 3.021 |
- 512x512 scene (117440512 bytes) (checksum 74051c3a747521f8db42b49628c0e9f5)
![]() |
|
37767378 bytes 5.145 bpppb 3.110 |
- 256x256 scene (29360128 bytes) (checksum 525ec5ccc2c97d45d60cd5c144385ffb)
![]() |
|
8987178 bytes 4.898 bpppb 3.267 |
- 256x256 scene (29360128 bytes) (checksum 285e4dbcd7c072813f3e51b48ecf0f62)
![]() |
|
10920171 bytes 5.951 bpppb 2.689 |
Jasper Ridge Radiance Scene 1
- 614x512 full scene (140836864 bytes) (checksum b008568d2cad1ab42fa956346294555b)
![]() |
|
49274564 bytes 5.598 bpppb 2.858 |
- 512x512 scene (117440512 bytes) (checksum 5f19194333a94e7c9c86a82568c5da49)
![]() |
|
40713557 bytes 5.547 bpppb 2.885 |
- 256x256 scene (29360128 bytes) (checksum e382d2804b9aa0e9c34027898655d27b)
![]() |
|
9891159 bytes 5.390 bpppb 2.968 |
Jasper Ridge Reflectance Scene 1
- 614x512 full scene (140836864 bytes) (checksum cd35a8bac9bb8af92c4360190fa5a628)
![]() |
|
58263530 bytes 6.619 bpppb 2.417 |
- 512x512 scene (117440512 bytes) (checksum f1177b2e49992c4694bf0a565bce092d)
![]() |
|
48245675 bytes 6.573 bpppb 2.434 |
- 256x256 scene (29360128 bytes) (checksum f4ed62df521d71fca1f269d969375582)
![]() |
|
11795598 bytes 6.428 bpppb 2.489 |
Cuprite Radiance Scene 1 (1997)
- 614x512 full scene (140836864 bytes) (checksum da623c0e4486fe5d766c5e56ea382a45)
![]() |
|
46572438 bytes 5.291 bpppb 3.024 |
- 512x512 scene (117440512 bytes) (checksum eaf98e63576ade21da637eeb4c1800aa)
![]() |
|
38796476 bytes 5.286 bpppb 3.027 |
- 256x256 scene (29360128 bytes) (checksum 1ab6ef26c4cf0510f7cff81cb9237ef0)
![]() |
|
9653296 bytes 5.261 bpppb 3.041 |
Cuprite Reflectance Scene 1 (1997)
- 614x512 full scene (140836864 bytes) (checksum d05b88d6a9ac57d1bf11f74028067dee)
![]() |
|
59458099 bytes 6.755 bpppb 2.369 |
- 512x512 scene (117440512 bytes) (checksum bb3d7c55705ac018868c42fe55ee6205)
![]() |
|
49637002 bytes 6.763 bpppb 2.366 |
- 256x256 scene (29360128 bytes) (checksum ba5eba581ca9195bd09064dc09447d26)
![]() |
|
12447802 bytes 6.784 bpppb 2.359 |



















