摘要
基于Client/Server结构和sort-last并行绘制策略,提出双视点3D视频文件的裸眼立体组合投影实时显示算法.首先在服务端全屏播放左右或上下格式的3D视频文件,以不低于25帧/s的速率在线截屏并按JPEG格式压缩后转发给12个Client PC.每个Client PC接收每一帧截屏图像后,利用Fragment Shader和多渲染目标(MRT)通过一遍绘制完成2个单视点子图像的裁剪、缩放、奇偶条纹倾斜绘制,经几何和亮度校正,并将2个子图像交织后再向前投影到光栅显示屏幕.该屏幕的投影表面为3.6 m×1.6 m,单台投影仪分辨率为1024×768,投影系统的分辨率为3584×1536.实验结果表明,该算法的显示帧率≥24帧/s,且当条纹倾斜角度为10°时裸眼立体显示效果最好.
To display the dual-view 3D video files, this paper presents a real-time tiled multi-projector autostereoscopic display algorithm based on the Client/Server structure and the sort-last distributed render-ing scheme. First, the dual-view 3D video is displayed in a full screen mode on the server. Second, the du-al-view images are screen captured at frames per second of more than 25 and distributed to all rendering clients. Then, a GPU-based image processing technique is utilized to split each HSBS or Half-OU image into two single-view sub-images according to the tiled parameters, and to resize the resolution by bilinear inter-polation and generate slanted stripe images through a single-pass rendering process. Lastly, after performing the geometric calibration and luminance correction, these images are interleaved to provide the autostereo-scopic vision on the optical display screen. The projection system, which is equipped with a front-projection screen that covers an area of 360?160 square centimeters and 24 projectors with a two-dimensional projec-tion resolution of 3584?1536 pixels, can provide glasses-free stereoscopic vision at 24 frames per second. Furthermore, it is verified that the autostereoscopic display reaches the optimum when the slanted degree of stripes is 10°.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2015年第9期1734-1742,共9页
Journal of Computer-Aided Design & Computer Graphics
关键词
双视点
裸眼立体显示
组合投影
3D视频文件
dual-view
glasses-free
autostereoscopic display
tiled multi-projector
3D video files