ABSTRACT
A self-adaptive HVS-optimized textures compression algorithm based on Vector Quantization (VQ) is presented. Utilizing the property of Human Visual System (HVS), a function judging the similarity between blocks is designed instead of using Euclid distance between pixels in block. Correlated threshold in the judgment is computed using the property of image. With the novel quantizer, different resolution images can be handled automatically. In addition, a self-adaptive threshold adjustment during the compression is designed to improve the reconstruct quality for textures with different regional correlation. To enhance the efficiency of the code-words, lateral association is used through the compression process. Experiment on various resolution images indicates that the algorithm can achieve satisfied compression rate and reconstruct quality at the same time. Furthermore, the compression and decompression process is speed up with the usage of GPU, on account of their parallelism.
- Roimela K., Aarnio T., Itäranta J. 2008. Efficient high dynamic range texture compression. In Proceedings of the 2008 symposium on Interactive 3D graphics and games, Redwood city, California, 207--214. Google ScholarDigital Library
- Beers A. C., Agrawala M., Chaddha N. 1996. Rendering from compressed textures. In Proceedings of the Annual Conference on Computer Graphics, ACM SIGGRAPH, New Orleans, Louisiana, 373--378. Google ScholarDigital Library
- Wang J., Wong T. T., Heng P. A., Leung C. S. 2004. Discrete wavelet transform on GPU. In Proceedings of ACM Workshop on General Purpose Computing on Graphics Processors, Los Angeles, USA, C--41.Google Scholar
- Jiao H., Chen G. 2003. A color image fractal compression coding method (in Chinese). Journal of Software, 14, 4(Apr.), 864--868.Google Scholar
- Tang Y., Zhang H. X., Zhang M. Y. 2007. GPU-based texture encoding and real-time rendering (in Chinese). Chinese Journal of Computers, 30, 2(FEB.), 272--280.Google Scholar
- Berg A. P., Mikhael W. B. 1999. A survey of mixed transform techniques for speech and image coding. In Proceedings of the 1999 IEEE International Symposium on Circuits and Systems(ISCAS '99), Oriando, FL, USA, 4, 106--109.Google ScholarCross Ref
- Mikhael W. B., Ragothaman P. 2005. An efficent image representation technique using vector quantization in multiple transform domains. Circuits, Systems, and Signal Processing, 24, 1(Feb.), 19--33.Google ScholarCross Ref
- Heynderickx I., Langendijk E. 2005. Image-quality comparison of PDPs, LCDs, CRTs and LCoS projection displays. In Proceedings of SID, Boston, 1502--1505.Google Scholar
- Mante V., Frazor R. A., Bonin V., Geisler W. S., Carandini M. 2005. Independence of luminance and contrast in natural scenes and in the early visual system. Nature Neuroscience, 8, 12, 1690--1697.Google ScholarCross Ref
- Wang Z., Bovik A. C. 2009. Mean Squared Error: Love it or leave it?. IEEE Signal Processing Magazine, 26, 1, 98--117.Google ScholarCross Ref
- Terra. 2009. NASA Terra satellite remote sensing image. http://modis.gsfc.nasa.gov/galiery.Google Scholar
- QuickBird. 2004. QuickBird satellite remote sensing image. http://www.digitalglobe.com/.Google Scholar
- Yu Y. D., Kang D. S., Kim D. 1999. Color image compression based on vector quantization using PCA and LEBLD. In Proceedings of the IEEE Region 10 Conference(TENCON 99), Cheju island, South Korea, 2, 1259--1262.Google Scholar
- Toet A., Van Ruyven L. J., Valeton J. M. 1989. Merging Thermal and Visual Images by a Contrast Pyramid. Optical Engineering, 28, 7(Jul.), 789--792.Google ScholarCross Ref
- Wang Y. 2009. http://baike.bbioo.com/doc-view-414.htmGoogle Scholar
- NVDIA CUDA Programming Guide. http://www.nvidia.com/object/cuda_develop.html, 2007.Google Scholar
Index Terms
- A self-adaptive HVS-optimized texture compression algorithm
Recommendations
Lossless compression of already compressed textures
HPG '11: Proceedings of the ACM SIGGRAPH Symposium on High Performance GraphicsTexture compression helps rendering by reducing the footprint in graphics memory, thus allowing for more textures, and by lowering the number of memory accesses between the graphics processor and memory, increasing performance and lowering power ...
High dynamic range texture compression for graphics hardware
In this paper, we break new ground by presenting algorithms for fixed-rate compression of high dynamic range textures at low bit rates. First, the S3TC low dynamic range texture compression scheme is extended in order to enable compression of HDR data. ...
High-Dynamic-Range Texture Compression for Rendering Systems of Different Capacities
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 ...
Comments