摘要
为了解决由投影机的位置不准确而引起的立体图像视差畸变问题,根据立体图像产生方式以及显示方式的不同,给出了适合于工程上搭建"经济型"CAVE立体显示系统的几种实现方式,包括主动立体方式、主动变被动方式以及直接被动立体方式.将帧缓存中双眼的视景图像分别拷贝到纹理内存中,通过重投影变换计算出B样条曲面控制点坐标并绘制B样条曲面,分别映射纹理内存中双眼图像的纹理到各自的B样条曲面上.通过对左右眼立体图像分别进行几何校正,实现了CAVE多通道立体显示的无缝拼接;通过微调B样条曲面的控制点坐标以及确定曲面阶数,实现了左右立体图像局部位置的调整以及图像平滑度的调整.实验结果显示,该方法不影响视景实时绘制.
A correction method for solving the problem of incorrect stereo parallax due to inaccurate setting of projectors is proposed. According to the method for the creation and the display of stereoscopic images, several ways for constructing economical CAVE stereo display system are investigated. These ways include active stereo mode, active-to passive stereo mode and direct passive mode. To generate a pair of distortion free stereo images on the screen with multi-channel stereo display system, we copy the synthesized images of the two eyes from the frame buffer to the texture buffer. Then we construct a B-spline surface for each eye by calculating the control points according to the re-projection information. The stereo images saved in the texture buffer are then mapped to the B spline surface of each eye respectively. Thus, the geometric distortion of the stereo images can be resolved in a controllable way. The position and smoothness of each image can be further calibrated by adjusting the position of the control points and the order of the respective B-spline surface. Experimental data show that our calibration approach is effective and put little overhead to the real time rendering of virtual scenes.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2008年第10期1366-1373,共8页
Journal of Computer-Aided Design & Computer Graphics
基金
国家"九七三"重点基础研究发展规划项目(2002CB312103)
关键词
CAVE
立体显示
几何校正
重投影变换
B样条曲面
CAVE
stereo display
geometry calibration
re projection transformation
B-spline surface