Texture Compression using Wavelet Decomposition

In this paper we introduce a new fixed‐rate texture compression scheme based on the energy compaction properties of a modified Haar transform. The coefficients of this transform are quantized and stored using standard block compression methods, such as DXTC and BC7, ensuring simple implementation and very fast decoding speeds. Furthermore, coefficients with the highest contribution to the final image are quantized with higher accuracy, improving the overall compression quality. The proposed modifications to the standard Haar transform, along with a number of additional optimizations, improve the coefficient quantization and reduce the compression error. The resulting method offers more flexibility than the currently available texture compression formats, providing a variety of additional low bitrate encoding modes for the compression of grayscale and color textures.

[1]  Simon Fenney,et al.  Texture compression using low-frequency signal modulation , 2003, HWWS '03.

[2]  David Salesin,et al.  Wavelets for computer graphics: a primer.1 , 1995, IEEE Computer Graphics and Applications.

[3]  Kenneth I. Joy,et al.  Investigating lossy image coding using the PLHaar transform , 2005, Data Compression Conference.

[4]  Tomas Akenine-Möller,et al.  iPACKMAN: high-quality, low-complexity texture compression for mobile phones , 2005, HWWS '05.

[5]  Thomas J. Olson,et al.  Flexible texture compression using bounded integer sequence encoding , 2011, SA '11.

[6]  Gregory K. Wallace,et al.  The JPEG still picture compression standard , 1991, CACM.

[7]  Doaa Mohammed Image Compression Using Block Truncation Coding , 2011 .

[8]  E. J. Stollnitz,et al.  Wavelets for Computer Graphics: A Primer Part 2 , 1995 .

[9]  Mike Boulton Using wavelets with current and future hardware , 2008, SIGGRAPH '08.

[10]  A. Robert Calderbank,et al.  Lossless image compression using integer to integer wavelet transforms , 1997, Proceedings of International Conference on Image Processing.

[11]  Marc Olano,et al.  Variable Bit Rate GPU Texture Decompression , 2011, EGSR '11.

[12]  Thomas A. DeFanti,et al.  Two bit/pixel full color encoding , 1986, SIGGRAPH.

[13]  Donald P. Greenberg,et al.  Spatiotemporal sensitivity and visual attention for efficient rendering of dynamic environments , 2001, TOGS.

[14]  Martin Pettersson,et al.  ETC2: texture compression using invalid combinations , 2007, GH '07.

[15]  Maneesh Agrawala,et al.  Rendering from compressed textures , 1996, SIGGRAPH.

[16]  Rico Malvar,et al.  YCoCg-R: A Color Space with RGB Reversibility and Low Dynamic Range , 2003 .