Description of Tests
Test Objectives:
The main questions which the testing of the image compression software sets
out to answer are:
1) Do the different PMEM pages perform as expected, i.e. do sky images always
compress best under the sky table...?
2) What is the relationship of image entropy to compression ratio and the
amount of data loss?
3) How does the GOB length parameter affect compression ratio?
4) What are the advantages/disadvantages of the busy PMEM page with the
scaled quantization matrix (PMEM page 1) ?
5) Does the compressor ever perform in unexpected ways?
Test Images:
Testing of the compression software was performed using a set of about
150 Galileo images of Venus and the Moon. These images were obtained in their
original VICAR format and have had no previous lossy compression or image
processing applied to them. Galileo images were chosen because they are CCD
images, and hence are as close as possible to what will be obtained with
the Cassini cameras. Voyager images, while their targets may be more suitable,
were obtained with a Vidicon camera which has poorer performance than a CCD
camera. The images were chosen to encompass a wide range of image entropies
and image parameters.
An IDL script was written to determine which images qualify as 'busy', 'sky', and 'atmospheric' by checking which PMEM page gave
the best compression ratio with a given image (at a B value of 0). Images
compressing best under page 0 are 'busy', those compressing best under page 2
are 'sky', and those compressing best under page 3 are 'atmospheric'.
Thumbnail collages of the test images can be found
Here. If you are interested in getting
copies of the actual raw images I used, please e-mail me at
obrien@astrosun.tn.cornell.edu
Test Procedure
An IDL script was written to automate the compression, decompression, and
data taking for all of the images. For each group of images (busy, sky and
atmospheric), each image was compressed and decompressed with each of the 4
PMEM pages and B values of 0, 1, 2, 3, 5, 10, and 15. A GOB length of zero was used, the NLS bit was set to 0, and optimized decompression was used. The
RMS difference between the original image and the decompressed
image in each case was found,
and is used as a measure of data loss. Also, the compression ratio in each
case was read from the compressor log file. Data files were generated for each
image type, PMEM page, and B value containing the image names and entropies
and the compression ratio and RMS difference value for each image.
Once this data was taken, numerous IDL programs were written to graph
and analyze the data. The results appear on the following page.
To determine the dependence of compression ratio on GOB length, three image
with a range of entropies were chosen and compressed with different GOB
lengths. IDL was used to plot the data and determine the relationship.
The results of this also appear on the following page.
Next Page Results of Compression Software
Tests
Previous Page Description of Image
Entropy
Contents