Please wait a minute...
浙江大学学报(工学版)
通信工程、自动化技术     
基于优化顶点弹簧模型的半沉浸环境标定算法
杨廷俊1, 朱博2, 刘雨2
1.浙江大学 计算机科学与技术学院,浙江 杭州 310027;2.浙江大学 航空航天学院,浙江 杭州 310027
Fast calibration algorithm for semi-immersive environment using improved vertex springs model
YANG Ting-jun1, ZHU Bo2, LIU Yu2
1. College of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; 2. School of Aeronautics and Astronautics, Zhejiang University, Hangzhou 310027, China
 全文: PDF(2087 KB)   HTML
摘要:

为了实现投影设备在半沉浸式投影环境的自适应投影显示,提出基于优化顶点弹簧模型的自适应快速标定算法.该算法基于优化的顶点弹簧模型对二次曲面投影可视化环境进行三维网格获取,使用基于OpenGL的Tessellation曲面细分算法对网格进行网格细分计算,对预投影图像进行基于图形处理器(GPU)加速的校正计算和高质量纹理渲染,实现半沉浸式球幕投影可视化环境的快速自适应标定计算.算法验证和实验结果表明,与现有的非均匀二次曲面校正方法相比,提出的算法全面考虑了非均匀球面的局部形状信息,使用优化的顶点弹簧模型算法自适应生成高精度网格,应用GPU加速方法实现了算法加速,在图像渲染精度和速度两方面得到了显著提升.

Abstract:

A fast adaptive calibration algorithm based on optimized vertex springs model was proposed in order to achieve adaptive projection in semi-immersive visualization environment. The quadratic projection surface mesh of the visualization environment was obtained by using optimized vertex springs model. The Tessellation technology in OpenGL 4.0+ was used to adaptively subdivide the mesh. The tessellated mesh was applied to the images to be projected with graphics processing unit (GPU)-based calibration and high-quality texture mapping algorithm. Experimental results show that compared with existing non-uniform quadratic surface correction methods, the proposed algorithm fully considered the local shape information of non-uniform spherical screen. The high-precision grid was adaptively generated by using optimized vertex springs model, and image rendering both in accuracy and speed was significantly improved with GPU acceleration.

出版日期: 2015-04-01
:  TP 391  
基金资助:

国家自然科学基金资助项目(11272285)

通讯作者: 朱博,男,博士后     E-mail: zhubo@zju.edu.cn
作者简介: 杨廷俊(1982—),男,博士生,从事计算机图形学的研究. E-mail: tjyang@zju.edu.cn
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  

引用本文:

杨廷俊, 朱博, 刘雨. 基于优化顶点弹簧模型的半沉浸环境标定算法[J]. 浙江大学学报(工学版), 10.3785/j.issn.1008-973X.2015.04.010.

YANG Ting-jun, ZHU Bo, LIU Yu. Fast calibration algorithm for semi-immersive environment using improved vertex springs model. JOURNAL OF ZHEJIANG UNIVERSITY (ENGINEERING SCIENCE), 10.3785/j.issn.1008-973X.2015.04.010.

链接本文:

http://www.zjujournals.com/eng/CN/10.3785/j.issn.1008-973X.2015.04.010        http://www.zjujournals.com/eng/CN/Y2015/V49/I4/676

[1] DEFANTI T A, SANDIN D J, CRUZ-NEIRA C. A “room” with a “view” [J]. IEEE Spectrum, 1993, 30 (10): 30-33.
[2] CRUZ-NEIRA C, SANDIN D J, DEFANTI T A, et al. The CAVE audio visual experience automatic virtual environment [J]. Communnications of the ACM, 1992, 35(6): 64-72.
[3] HARVILLE M, CULBERTSON B, SOBEL I, et al. Practical methods for geometric and photometric correction of tiled projector displays on curved surfaces [C]∥ Proceedings of CVPRW. New York: IEEE, 2006: 52-59.
[4] BROWN M, MAJUMDER A, YANG R. Camera-based calibration techniques for seamless multi-projector displays [J]. IEEE Transactions on Visualization and Computer Graphics, 2005, 11(2): 193-206.
[5] SUKTHANKAR R, STOCKTON R G, MULLIN M D. Smarter presentations: exploiting homography in camera-projector systems [C]∥ Proceddings of the 8th International Conference on Computer Vision (ICCV-01). Vancouver: IEEE, 2001: 247-253.
[6] OKATANI T, DEGUCHI K. Autocalibration of a projector-camera system [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005, 27(12): 1845-1855.
[7] RASKAR R, BAAR J, RAO S, et al. Multi-projector imagery on curved surfaces [R]. Cambridge: Mitsubishi Electric Research Labs, 2004.
[8] BAAR J, RASKAR R. Flexible calibration of multiple projectors for low-cost curved screen displays [C]∥ Proceddings of 14th International Conference on Artificial Reality Telexistence. Seoul: [s. n.], 2004: 263-268.
[9] RASKAR R, BAAR J, WILLARCHER T, et al. Quadric transfer for immersive curved screen displays [J]. Computer Graphics Forum, 2004, 23(3): 451-460.
[10] SAJADI B, MAJUMDER A. Automatic registration of multiple projectors on swept surfaces [C]∥ Proceddings of 17th ACM Symposium on Virtual Reality Software and Technology. Hong Kong: ACM, 2010: 159-166.
[11] SAJADI B, MAJUMDER A. Auto-calibration of multi-projector CAVE-like immersive environments [J]. IEEE Transaction on Visualization and Computer Graphics, 2012, 18(3): 381-393.
[12] SAJADI B, MAJUMDER A. Automatic registration of multi-projector domes using a single uncalibrated camera [J]. Compututer Graphics Forum, 2011, 30(3): 1161-1170.
[13] SEGAL M, AKELEY K. OpenGL 4.0 specification [M]. [S. l.]: Khronos Group Inc, 2010.
[14] SHERROD A, JONES W. Beginning DirectX 11 game programming [M]. Boston: Cengage Learning, 2011.
[15]  VLACHOS A, PETERS J, BOYD C, et al. Curved PN triangles [C]∥ Proceedings of the 2001 Symposium on Interactive 3D Graphics. New York: ACM, 2001: 159-166.
[16] ROST R, LICEA-KANE B. OpenGL shading language [M]. 3rd ed. Boston: Wesley, 2010.
[17] 李赛.面向大型遗址的球幕展示系统研究与实现[D].杭州: 浙江大学,2012.
LI Sai. Dome display systems research and implementation for large sites [D]. Hangzhou: Zhejiang University, 2012.
[18] 梁思毓.面向球幕的编辑式多投影校正技术与系统[D].上海: 复旦大学,2012.
LIANG Si-yu. Multiple projection calibration technology based on interactive editing for dome systems [D]. Shanghai: Fudan University, 2012.

[1] 何雪军, 王进, 陆国栋, 刘振宇, 陈立, 金晶. 基于三角网切片及碰撞检测的工业机器人三维头像雕刻[J]. 浙江大学学报(工学版), 2017, 51(6): 1104-1110.
[2] 王桦, 韩同阳, 周可. 公安情报中基于关键图谱的群体发现算法[J]. 浙江大学学报(工学版), 2017, 51(6): 1173-1180.
[3] 尤海辉, 马增益, 唐义军, 王月兰, 郑林, 俞钟, 吉澄军. 循环流化床入炉垃圾热值软测量[J]. 浙江大学学报(工学版), 2017, 51(6): 1163-1172.
[4] 毕晓君, 王佳荟. 基于混合学习策略的教与学优化算法[J]. 浙江大学学报(工学版), 2017, 51(5): 1024-1031.
[5] 穆晶晶, 赵昕玥, 何再兴, 张树有. 基于凹凸变换与圆周拟合的重叠气泡轮廓重构[J]. 浙江大学学报(工学版), 2017, 51(4): 714-721.
[6] 黄正宇, 蒋鑫龙, 刘军发, 陈益强, 谷洋. 基于融合特征的半监督流形约束定位方法[J]. 浙江大学学报(工学版), 2017, 51(4): 655-662.
[7] 蒋鑫龙, 陈益强, 刘军发, 忽丽莎, 沈建飞. 面向自闭症患者社交距离认知的可穿戴系统[J]. 浙江大学学报(工学版), 2017, 51(4): 637-647.
[8] 王亮, 於志文, 郭斌. 基于双层多粒度知识发现的移动轨迹预测模型[J]. 浙江大学学报(工学版), 2017, 51(4): 669-674.
[9] 廖苗, 赵于前, 曾业战, 黄忠朝, 张丙奎, 邹北骥. 基于支持向量机和椭圆拟合的细胞图像自动分割[J]. 浙江大学学报(工学版), 2017, 51(4): 722-728.
[10] 刘磊, 杨鹏, 刘作军. 采用多核相关向量机的人体步态识别[J]. 浙江大学学报(工学版), 2017, 51(3): 562-571.
[11] 郭梦丽, 达飞鹏, 邓星, 盖绍彦. 基于关键点和局部特征的三维人脸识别[J]. 浙江大学学报(工学版), 2017, 51(3): 584-589.
[12] 戴彩艳, 陈崚, 李斌, 陈伯伦. 复杂网络中的抽样链接预测[J]. 浙江大学学报(工学版), 2017, 51(3): 554-561.
[13] 王海军, 葛红娟, 张圣燕. 基于核协同表示的快速目标跟踪算法[J]. 浙江大学学报(工学版), 2017, 51(2): 399-407.
[14] 张亚楠, 陈德运, 王莹洁, 刘宇鹏. 基于增量图形模式匹配的动态冷启动推荐方法[J]. 浙江大学学报(工学版), 2017, 51(2): 408-415.
[15] 刘宇鹏, 乔秀明, 赵石磊, 马春光. 统计机器翻译中大规模特征的深度融合[J]. 浙江大学学报(工学版), 2017, 51(1): 46-56.