摘要
散乱点云的立体显示能直观形象地还原被扫描物体。针对OpenGL未对Off-axis立体投影模型提供内建支持致使难以生成正负视差过渡平滑的立体图像,提出了一种Off-axis立体投影模型的OpenGL实现方法,依据双目成像原理与Off-axis模型推导投影矩阵,用以替换OpenGL中的投影矩阵,并利用OpenGL的四缓冲技术对散乱点云进行透视投影,从而生成符合深度感要求的无垂直视差立体图像,以便对散乱点云进行评估。实验证明,该方法能简单自然的实现无垂直视差的立体图像生成,且基于硬件加速渲染场景,能有效保证渲染速率,可广泛应用于对逼真度要求较高的立体显示环境。
Stereoscopic display of scattered point-cloud can show the original shape of the scanned object intuitively and vividly. An OpenGL implementation method is proposed, based on the off-axis stereographic projection model which has the advantage of smooth transition without abrupt change of positive and negative parallax in the generation of binocular stereo picture that OpenGL can't directly support. In order to evaluate scattered point-cloud, the projection matrix is deduced based on binocular imaging theory and off-axis model to replace the current projection matrix, and then project the scene with OpenGL quad-buffered technology to generate the suitable stereo pairs which conforms to depth perception requirements. The experimental results show that this method can generate the binocular stereo picture easily and naturly, and guarantee the rendering speed based on hardware acceleration rendering scenes, and can be widely applied to high-fidelity stereo display environment.
出处
《机械设计与制造》
北大核心
2013年第10期97-99,共3页
Machinery Design & Manufacture
基金
国家自然科学基金资助项目(51075247)
山东省自然科学基金(ZR2010EM008)