Image compression and decompression based on an integer wavelet transform using a lifting scheme and a correction method
First Claim
1. An image compression system, comprising:
- an image source providing an image, the image having a plurality of pixels, each of the pixels having a finite number of bits;
a compressor coupled to the image source, the compressor configured to generate a compressed image based on an integer wavelet transform derived using a technique selected from a lifting scheme and a correction method, wherein the integer wavelet transform used modular arithmetic and wavelet coefficients of the integer wavelet transform have a finite number of bits that are no greater in number than the highest count for the number of bits for any of the pixels of the image.
7 Assignments
0 Petitions
Accused Products
Abstract
A wavelet-based image compression system and method are presented. Compression is accomplished by performing a wavelet transformation of an input digital image. The resulting wavelet coefficients are compared to a threshold value. Coefficients falling below the threshold are discarded. The remaining coefficients are quantized. The quantized coefficients are then compressed using an entropy encoding technique, such as arithmetic, run length, or Huffman encoding, or a combination of Huffman and run length encoding. The wavelet transform can be an integer wavelet transform derived using a lifting scheme or correction method, while the quantization scheme can be sub-band oriented. Input color image pixels can be reduced using a color table. In addition, color pixels can be transformed between color spaces prior to wavelet transformation.
36 Citations
6 Claims
-
1. An image compression system, comprising:
-
an image source providing an image, the image having a plurality of pixels, each of the pixels having a finite number of bits; a compressor coupled to the image source, the compressor configured to generate a compressed image based on an integer wavelet transform derived using a technique selected from a lifting scheme and a correction method, wherein the integer wavelet transform used modular arithmetic and wavelet coefficients of the integer wavelet transform have a finite number of bits that are no greater in number than the highest count for the number of bits for any of the pixels of the image. - View Dependent Claims (2, 3, 4)
-
-
5. An image decompression system, comprising:
-
a compressed image source providing a compressed image; a decompressor coupled to the compressed image source, the decompressor configured to generate a decompressed image based on an integer wavelet transform derived using a technique selected from a lifting scheme and a correction method, wherein the integer wavelet transform used modular arithmetic and wavelet coefficients of the integer wavelet transform have a finite number of bits that are no greater in number than a finite number of bits for any of the pixels of the decompressed image.
-
-
6. A computer-readable memory storing a computer program for directing a computer system to perform image compression, wherein the computer program implements the steps for performing integer wavelet transformation of an input image having a finite number of bits per pixel, quantizing the wavelet transformed image, applying entropy coding to the quantized image, and outputting a file that includes the entropy coded image, wherein the integer wavelet transform used modular arithmetic and wavelet coefficients of the wavelet transformed image have no more finite number of bits than do any of the pixels of the input image.
Specification