Data Compression and Hardware Implementation of Ray-Space Rendering for Interactive Augmented Virtuality
- 1 April 2002
- journal article
- Published by MIT Press in PRESENCE: Virtual and Augmented Reality
- Vol. 11 (2) , 203-219
- https://doi.org/10.1162/1054746021470630
Abstract
This article describes approaches to solve two drawbacks of ray-space representation: the large amount of data necessary to represent an object and the massive use of CPU to render an image. Ray-space representation, an image-based rendering technique, is used in our interactive augmented virtuality system. We developed a compression method optimized for ray-space data and a hardware architecture to render images from ray-space data. The compression method uses a hybrid combination of motion-compensated prediction, discrete cosine transform, and vector quantization. The proposed method compresses the data while assuring random and fast access to the decoded data. The dedicated hardware architecture for consumer PCs to interactively render photorealistic images using ray-space representation is also described. This hardware architecture is used to efficiently transfer the processing load from the CPU to the hardware. These two improvements help to use PCs that do not have much memory and CPU resources in applications such as an interactive virtual museum, in which the scenes are generated from both geometric model data and ray-space data.Keywords
This publication has 3 references indexed in Scilit:
- Orthographic approach to representing 3-D images and interpolating light rays for 3-D image communication and virtual environmentSignal Processing: Image Communication, 1998
- A cyber-space creation by mixing ray space data with geometric modelsSystems and Computers in Japan, 1998
- An Algorithm for Vector Quantizer DesignIEEE Transactions on Communications, 1980