AGU - DCT Based High Quality Image Compression


AGU is a high quality DCT 32x32 based lossy image coder.
AGU is FREE for scientific and noncommercial use.

N.N. Ponomarenko, V.V. Lukin, K.Egiazarian, J. Astola, "DCT Based High Quality Image Compression", Proceedings of 14th Scandinavian Conference on Image Analysis, Joensuu, Finland, pp. 1177-1185, June, 2005

The following paper describes a more sofisticated version of AGU with partition schemes. This modification provide results up to 0.6 dB better than for AGU.

N.N. Ponomarenko, K.O. Egiazarian, V.V. Lukin, J.T. Astola, High-Quality DCT-Based Image Compression Using Partition Schemes, IEEE Signal Processing Letters , Vol. 14, Issue 2, February, 2007, pp. 105-108.



A research version of the coder (only for 512x512 grayscale RAW image coding) and some test images are given below:

agu.zip (40 Kb) - AGU.
testset.zip (1.1 Mb) - set of test images (Lenna, Barbara, Baboon, Goldhill, Patterns, Peppers).



PSNR, dB for different bitrates for methods used in the performance analysis:

Image JPEG
bpp=1
JPEG 2000
bpp=1
SPIHT
bpp=1
X-W 1999
bpp=1
GLBT 16x32
bpp=1
AGU 32x32
bpp=1
AGU MHV
bpp=1
JPEG
bpp=0.5
JPEG 2000
bpp=0.5
SPIHT
bpp=0.5
X-W 1999
bpp=0.5
GLBT 16x32
bpp=0.5
AGU 32x32
bpp=0.5
AGU MHV
bpp=0.5
JPEG
bpp=0.25
JPEG 2000
bpp=0.25
SPIHT
bpp=0.25
X-W 1999
bpp=0.25
GLBT 16x32
bpp=0.25
AGU 32x32
bpp=0.25
AGU MHV
bpp=0.25
Lena 39.15 40.33 40.46 41.21 40.43 40.50 40.85 35.88 37.27 37.25 37.87 37.33 37.51 37.86 32.49 34.15 34.14 34.76 34.27 34.50 34.75
Barbara 36.55 38.07 37.45 39.12 38.43 39.26 39.91 31.73 32.87 32.10 34.48 33.94 34.65 35.28 27.77 28.89 28.13 30.60 30.18 30.77 31.21
Baboon 28.14 29.11 29.17 - - 29.70 30.27 24.76 25.57 25.64 - - 26.12 26.39 22.47 23.18 23.26 - - 23.69 23.77
Goldhill 35.63 36.54 36.55 37.34 36.78 37.03 37.38 32.38 33.24 33.13 33.75 33.42 33.65 33.81 29.78 30.53 30.56 30.98 30.84 31.09 31.22
Peppers 37.33 38.17 38.37 - - 38.33 38.91 34.82 35.80 35.82 - - 35.55 36.04 32.15 33.54 33.51 - - 33.32 33.95
Patterns 30.68 35.79 28.83 - - 38.55 43.81 22.35 28.46 20.51 - - 30.66 32.51 17.36 22.60 16.25 - - 25.13 26.39

JPEG - JPEG with deblocking
JPEG2000 - D. Taubman, M. Marcellin, JPEG 2000: Image Compression Fundamentals, Standards and Practice. Boston: Kluwer, 2002
SPIHT - A. Said, W.A. Pearlman, A new fast and efficient image codec based on the partitioning in hierarchical trees, IEEE Transactions on Circuits Syst. Video Technol.,2 Vol. 6, 1996. - pp. 243-250
X-W 1999 - Z. Xiong, X. Wu, Wavelet image coding using trellis coded space-frequency quantization, IEEE Signal Processing Letters, Vol. 6, Issue 7, July 1999, pp. 158-161
GLBT 16x32 - T.D. Tran, T.Q. Nguyen, A lapped transform progressive image coder, IEEE Proceedings of the International Symposium on Circuits and Systems ISCAS '98, Vol. 4, 1998, pp. 1-4


AGU e <input file> <output file> <Quantization Step> - encode.
AGU d <input file> <output file> - decode.
AGU w <input file> <output file> - decode without deblocking.
AGU p <first RAW file> <second RAW file> - calculation of PSNR.

Smaller value of quantization step provides better quality of decoded image.

Back to main page...

Last changed: 2008-05-02.