The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2010 vol.16)
pp: 57-69
Wen Sun , University of Science and Technology of China, Hefei
Yan Lu , Microsoft Research Asia, Beijing
Feng Wu , Microsoft Research Asia, Beijing
Shipeng Li , Microsoft Research Asia, Beijing
John Tardif , Microsoft Corporation, Redmond
ABSTRACT
In this paper, we propose a novel approach for high-dynamic-range (HDR) texture compression (TC) suitable for rendering systems of different capacities. Based on the previously proposed DHTC scheme, we first work out an improved joint-channel compression framework, which is robust and flexible enough to provide compressed HDR textures at different bit rates. Then, two compressed HDR texture formats based on the proposed framework are developed. The 8 bpp format is of near lossless visual quality, improving upon known state-of-the-art algorithms. And, to our knowledge, the 4 bpp format is the first workable 4 bpp solution with good quality. We also show that HDR textures in the proposed 4 bpp and 8 bpp formats can compose a layered architecture in the texture consumption pipeline, to significantly save the memory bandwidth and storage in real-time rendering. In addition, the 8 bpp format can also be used to handle traditional low dynamic range (LDR) RGBA textures. Our scheme exhibits a practical solution for compressing HDR textures at different rates and LDR textures with alpha maps.
INDEX TERMS
High dynamic range, texture compression, graphics hardware.
CITATION
Wen Sun, Yan Lu, Feng Wu, Shipeng Li, John Tardif, "High-Dynamic-Range Texture Compression for Rendering Systems of Different Capacities", IEEE Transactions on Visualization & Computer Graphics, vol.16, no. 1, pp. 57-69, January/February 2010, doi:10.1109/TVCG.2009.60
REFERENCES
[1] G.J. Ward, “The RADIANCE Lighting Simulation and Rendering System,” Proc. ACM SIGGRAPH '94, pp. 459-472, 1994.
[2] P.E. Debevec and J. Malik, “Recovering High Dynamic Range Radiance Maps from Photographs,” Proc. ACM SIGGRAPH '97, pp. 369-378, 1997.
[3] P. Debevec, “Rendering Synthetic Objects into Real Scenes: Bridging Traditional and Image-Based Graphics with Global Illumination and High Dynamic Range Photography,” Proc. ACM SIGGRAPH '98, pp. 189-198, July 1998.
[4] J. Cohen, C. Tchou, T. Hawkins, and P. Debevec, “Real-Time High-Dynamic Range Texture Mapping,” Proc. 12th Eurographics Workshop Rendering, pp. 313-320, 2001.
[5] A.C. Beers, M. Agrawala, and N. Chaddha, “Rendering from Compressed Textures,” Proc. ACM SIGGRAPH '96, pp. 373-378, 1996.
[6] J. Torborg and J. Kajiya, “Talisman: Commodity Real-Time 3D Graphics for the PC,” Proc. ACM SIGGRAPH '96, pp. 353-364, 1996.
[7] G. Knittel, A. Schilling, A. Kugler, and W. Straßer, “Hardware for Superior Texture Performance,” Computers & Graphics, vol. 20, no. 4, pp. 475-481, 1996.
[8] J. Munkberg, P. Clarberg, J. Hasselgren, and T. Akenine-Möller, “High Dynamic Range Texture Compression for Graphics Hardware,” ACM Trans. Graphics, vol. 25, no. 3, pp. 698-706, 2006.
[9] J. Munkberg, P. Clarberg, J. Hasselgren, and T. Akenine-Möller, “Practical HDR Texture Compression,” Computer Graphics Forum, vol. 27, no. 6, pp. 1664-1676, 2008.
[10] K. Roimela, T. Aarnio, and J. Itäranta, “High Dynamic Range Texture Compression,” ACM Trans. Graphics, vol. 25, no. 3, pp.707-712, 2006.
[11] K. Roimela, T. Aarnio, and J. Itäranta, “Efficient High Dynamic Range Texture Compression,” Proc. Symp. Interactive 3D Graphics and Games, pp. 207-214, 2008.
[12] L. Wang, X. Wang, P.-P. Sloan, L.-Y. Wei, X. Tong, and B. Guo, “Rendering from Compressed High Dynamic Range Textures on Programmable Graphics Hardware,” Proc. Symp. Interactive 3D Graphics and Games, pp. 17-24, 2007.
[13] F. Banterle, K. Debattista, P. Ledda, and A. Chalmers, “A GPU-Friendly Method for High Dynamic Range Texture Compression Using Inverse Tone Mapping,” Proc. Graphics Interface Conf. (GI '08), pp. 41-48, 2008.
[14] J. Ström, P. Wennersten, J. Rasmusson, J. Hasselgren, J. Munkberg, P. Clarberg, and T. Akenine-Möller, “Floating-Point Buffer Compression in a Unified Codec Architecture,” Proc. 23rd ACM SIGGRAPH/EUROGRAPHICS Symp. Graphics Hardware (GH '08), pp. 75-84, 2008.
[15] W. Sun, Y. Lu, F. Wu, and S. Li, “DHTC: An Effective DXTC-Based HDR Texture Compression Scheme,” Proc. 23rd ACM SIGGRAPH/EUROGRAPHICS Symp. Graphics Hardware (GH '08), pp. 85-94, 2008.
[16] K.I. Iourcha, K.S. Nayak, and Z. Hong, System and Method for Fixed-Rate Block-Based Image Compression with Inferred Pixel Values, US Patent 5,956,431, 1999.
[17] D.V. Ivanov and Y.P. Kuzmin, “Color Distribution—A New Approach to Texture Compression,” Computer Graphics Forum, vol. 19, no. 3, pp. 283-290, 2000.
[18] L. Levkovich-Maslyuk, P. Kalyuzhny, and A. Zhirkov, “Texture Compression with Adaptive Block Partitions,” Proc. Eighth ACM Int'l Conf. Multimedia, pp. 401-403, 2000.
[19] S. Fenney, “Texture Compression Using Low-Frequency Signal Modulation,” Proc. Graphics Hardware Conf., pp. 84-91, 2003.
[20] J. Ström and T. Akenine-Möller, “iPACKMAN: High-Quality, Low-Complexity Texture Compression for Mobile Phones,” Proc. Graphics Hardware Conf., pp. 63-70, 2005.
[21] G. Ward, High Dynamic Range Image Encodings, http:/www. anyhere.com/, 2005.
[22] G. Ward and M. Simmons, “Subband Encoding of High Dynamic Range Imagery,” Proc. Conf. Applied Perception in Graphics and Visualization (APGV '04), pp. 83-90, 2004.
[23] R. Xu, S.N. Pattanaik, and C.E. Hughes, “High-Dynamic-Range Still Image Encoding in JPEG 2000,” IEEE Computer Graphics and Applications, vol. 25, no. 6, pp. 57-64, Nov./Dec. 2005.
[24] R. Mantiuk, G. Krawczyk, K. Myszkowski, and H.-P. Seidel, “Perception-Motivated High Dynamic Range Video Encoding,” ACM Trans. Graphics, vol. 23, no. 3, pp. 733-741, 2004.
[25] R. Mantiuk, A. Efremov, K. Myszkowski, and H.-P. Seidel, “Backward Compatible High Dynamic Range MPEG Video Compression,” ACM Trans. Graphics, vol. 25, no. 3, pp. 713-723, 2006.
[26] C. Poynton, Digital Video and HDTV Algorithms and Interfaces. Morgan Kaufmann Publishers, Inc., 2003.
[27] R. Mantiuk, K. Myszkowski, and H.-P. Seidel, “Lossy Compression of High Dynamic Range Images and Video,” Proc. Human Vision and Electronic Imaging XI, IS&T/SPIE's Symp. Electronic Imaging, p. 60570V, 2006.
[28] H. Igehy, M. Eldridge, and K. Proudfoot, “Prefetching in a Texture Cache Architecture,” Proc. ACM SIGGRAPH/EUROGRAPHICS Workshop Graphics Hardware, 1998.
[29] R. Mantiuk, S. Daly, K. Myszkowski, and H.-P Seidel, “Predicting Visible Differences in High Dynamic Range Images—Model and Its Calibration,” Proc. Conf. Human Vision and Electronic Imaging X, pp.204-214, 2005.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool