A high speed synchronized rendering of multi-view video for 8K×4K multi-LCD-spliced three-dimensional (3D) display system based on CUDA is demonstrated. Because the conventional image processing calculation method is no longer applicable to this 3D display system, the CUDA technology is used for 3D image processing to address the problem of low efficiency.The 8K×4K screen is composed of four LCD screens, and accurate segmentation of the scene is carried out to ensure the correct display of 3D contents and a set of controlling and the host software are optimally implemented to make all of the connected processors render 3D videos simultaneously. The system which is based on the master-slave synchronization communication mode and DIBR-CUDA accelerated algorithm is used to realize the high resolution, high frame rate, large size, and wide view angle video rendering for the real-time 3D display. Experimental result shows a stable frame-rate at 30 frame-per-second and the friendly interactive interface can be achieved.
[1]
Peter H. N. de With,et al.
GPU-accelerated real-time free-viewpoint DIBR for 3DTV
,
2012,
IEEE Transactions on Consumer Electronics.
[2]
Andreas Kolb,et al.
Integrating GPGPU Functionality into Scene Graphs
,
2009,
VMV.
[3]
Kevin Skadron,et al.
Scalable parallel programming
,
2008,
2008 IEEE Hot Chips 20 Symposium (HCS).
[4]
K W Cross.
Book Review: Principles and Practice of Human Physiology
,
1981
.
[5]
Wen-mei W. Hwu,et al.
Optimization principles and application performance evaluation of a multithreaded GPU using CUDA
,
2008,
PPoPP.
[6]
Christoph Fehn,et al.
Depth-image-based rendering (DIBR), compression, and transmission for a new approach on 3D-TV
,
2004,
IS&T/SPIE Electronic Imaging.