Abstract

Planetary-scale terrain requires streaming of world-scale high-resolution data sets in real time. High-performance streaming of world-scale data sets to achieve high mobility in terms of speed and view such as look-around, side-ways, or backward for high fidelity display systems is challenging. Moreover, streaming data sets without any preprocessing overhead require high-performance decompression and re-projection in real time. This work proposes a high-performance adaptive texture streaming system to capture high-speed scenes with view switching capability over a real-world terrain for high-fidelity display system. The system proposes multi-stage pipeline to stream multi-resolution data sets with a stable high-performance rendering rate. The proposed pipeline stages are asynchronously connected using request queues with a cache hierarchy. Efficient algorithms for resource management, prefetching and caching, prioritization of load requests, and hardware-accelerated processing are proposed for texture streaming without frame-rate stuttering. The proposed algorithms adapt to viewer navigation, display resolution, and dynamic execution environment. The proposed method is evaluated for complex scenes, mobility in terms of speed and view, and high-fidelity display. Our method achieved a ground-speed of 2.4x105,1.2x105,and9.0x104 km/h for HD (1024x720), FHD (1920x1080), and UHD (3840x2160) display resolutions respectively with a stable frame rate of 850, 590, and 420 frames per second.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call