Patent ID: 8150183

Claim:
A method for compression of an image on a computing system, comprising: performing a first minimum mean squared error (MMSE) predictive-transform (PT) operation on the image based on a first isotropic image correlation model and a first average value of a plurality of adjacent pixels within a first pixel block in the image to generate a subband estimate vector; wherein performing the first MMSE PT operation comprises: generating a transform matrix and a prediction matrix based on the first isotropic image correlation model; averaging a value for every pixel in the image to generate an average value; multiplying the transform matrix and the first average value of the plurality of adjacent pixels in the image within the first pixel block to generate a coefficient vector, wherein a size of the first pixel block is smaller than a size of the image; multiplying the prediction matrix and a prediction vector to generate a prediction coefficient vector, wherein the prediction vector is based on the average value; taking a difference between the coefficient vector and the prediction coefficient vector to generate a coefficient error vector; quantizing the coefficient error vector to generate a quantization coefficient error vector; adding the prediction coefficient vector to the quantization coefficient error vector to generate a coefficient estimated vector; and multiplying the coefficient estimated vector by the transform matrix to generate the subband estimate vector; performing a second MMSE PT operation on the image based on the subband estimate vector, a second isotropic image correlation model, and a second average value of a plurality of adjacent pixels within a second pixel block in the image to generate a compressed version of the image; and providing the compressed version of the image.