研究生: |
曾詠鈴 Yung-Ling Tseng |
---|---|
論文名稱: |
利用投影影像可逆性原理之斜面與曲面投影校正技術 Auto-Calibration of Projections on Inclined Planes and Curved Surfaces Based on the Reversibility Principle of Projected Image |
指導教授: |
鍾聖倫
Sheng-Luen Chung |
口試委員: |
賈叢林
none 葉正聖 none 姚智原 none 郭重顯 none |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電機工程系 Department of Electrical Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 82 |
中文關鍵詞: | 投影校正 、斜面投影 、曲面投影 、可逆性原理 |
外文關鍵詞: | projection rectification, inclined plane projection, curved surface projection, reversibility principle |
相關次數: | 點閱:142 下載:8 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
投影技術可擴展一般螢幕顯示器之外的顯示應用,像是空間藝術、擴增實境,以及死角減消應用等。一般投影時,為了不失真,需嚴格要求投影機正對投影幕。受限於擺設投影機與顯示幕之空間條件限制時,投影之前就必須先經過校正的前置處理,否則會有失真的現象。對於簡單斜面投影情境,電腦圖學的前置處理,可矯正非理想佈局下的失真狀況,然而對於更複雜的曲面投影,利用方格近似的作法就有精確度與計算量上的挑戰。據此,本論文採用投影影像可逆性原理發展應用到斜面與曲面投影平面上的校正技術,可逆性原理指的是:給定一任意投影幕P與任兩點:A為投影點、B為觀測點。當由A點將一圖像I投向P而被B點觀測為呈像I’如果置換A與B上投影與觀測的角色,即由從B點逆向投影I’到原投影幕上,則在A點將觀測到其原先投影出去的圖像I。在此可逆性原理的基礎上,本論文分別就斜向以及曲面投影面的校正進行探討;相較於文獻上其他利用方格分割再取逆投影矩陣的作法,本「利用投影影像可逆性原理之斜面與曲面投影校正技術」方法所取得的校正模版直接反應投影點到投影面再到觀測點之間的關係,而免除計算時累進的誤差,以及在曲面投影的狀況下,相鄰方格可能無法緊密貼合的問題。除了以上理論基礎之外,本論文並實現「自動化斜面校正與曲面投影校正技術」的裝置與自動校正程式,能夠在任曲面投影幕上展現無失真的投影效果。當作成果展現的一部份,我們利用此校正方法實現一牆壁上之斜面投影應用:隨視角調整之互動式虛擬實境投影技術。
Projection extends much more display possibilities beyond what traditional monitors can offer. However, strict condition requiring the projector directly facing a plane screen needs be satisfied; otherwise, distortion will occur. Distortion occurs in incline plane projection where the projector is not facing in normal direction and more complicated in the cases when the screen is a curved surface. To compensate, a rectified pattern is needed as a pre-processing before an intended image is projected to ensure no distortion. Esisting solutions for the inclined planes involve warp perscpective operation; solutions for curved surfaces are by approximating the curve surface as a collection of small inclined planes or grids, rendering the rectification for curved surface a repetitive rectification process on each of these constituent inclined plane. Alternatively, this study proposes an auto-calibration approach based on the reversibility principle of projection image. To wit, the principle states that, if an image Im from point A is projected to a screen and observed as Im’by point B, then, by reversibility, when Im’is projected from B to the same projection screen, the original image Im will be observed at A. With the original image being a checkboard and A the point of observation and B the position for projection, we are able to calibrate rectification patterns for projections on both inclined planes and curved surfaces. In addition to mathematical support for this approach, this study also presents an auomatic calibration solution that together with projector and camera sertup calibrates rectification patterns for both inclined planes and curved surfaces. The auto-calibration process requires no repetitive matrix manipulations which are prone to numerical errors and ensures no overllaps or gaps among approximated grids. To demonstrate, rectified projections to inclined wall, corner of ceilings, and cylinderal surfaced buck are shown. The technique prsented in this paper can also be extended to applications in interactive virtual reality, as is shown by the demonstration of Wallscape, an interactive viewer dependent wall projection technique.
[1] R. Raskar, M. S. Brown, R. Yang, W.-C. Chen, G. Welch, H. Towles, et al., “Multi-projector displays using camera-based registration” Proceedings of the IEEE Visualization Conference, pp. 161-168, 1999.
[2] Raij and M. Pollefeys, “Auto-calibration of multi-projector display walls,” in Proceedings - International Conference on Pattern Recognition, 2004, pp. 14-17.
[3] M. Ashdown, M. Flagg, R. Sukthankar, and J. M. Rehg, “A flexible projector-camera system for multi-planar displays,” in Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004, pp. II165-II172.
[4] M. Brown, A. Majumder, and R. Yang, “Camera-based calibration techniques for seamless multiprojector displays,” IEEE Transactions on Visualization and Computer Graphics, vol. 11, pp. 193-206, 2005.
[5] B. Sajadi and A. Majumder, “Autocalibrating tiled projectors on piecewise smooth vertically extruded surfaces,” IEEE Transactions on Visualization and Computer Graphics, vol. 17, pp. 1209-1222, 2011.
[6] T. Susumu, I. Masahiko and U. Yuji, (2014, October 31). Transparent car [Online]. Available: https://www.youtube.com/watch?v=gDk5HdGfuVI#t=15
[7] 莊明穎,<相機-投影機會議展示系統>(國立中山大學資訊工程學系研究所碩士論文,2005)。
[8] 沈駿,<攝影機/投影機型式之擴增實境應用平台的設計與實作>(銘傳大學資訊傳播工程學系碩士班碩士論文,2012)。
[9] R. Hartley and A. Zisserman. Multiple View Geometry in Computer Vision, Cambridge University Press, 2003.
[10] Z. Zhang, “Flexible camera calibration by viewing a plane from unknown orientations,” in Proceedings of the IEEE International Conference on Computer Vision, 1999, pp. 666-673.
[11] Z. Zhang, “A flexible new technique for camera calibration,” in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, pp. 1330-1334, 2000.
[12] E. Dubrofsky, “Homography Estimation,” unpublished.
[13] J. Denton and J. R. Beveridge, "Two dimensional projective point matching," in Image Analysis and Interpretation, 2002. Proceedings. Fifth IEEE Southwest Symposium on, 2002, pp. 77-81.
[14] R. Kooima. (2013). Using Generic Image Processing Operations to Detect a Calibration Grid [Online]. Available: http://www.wedesoft.de/downloads/detect_grid.pdf.
[15] R Laganière, OpenCV 2 Computer Vision Application Programming Cookbook, Packt, 2011.
[16] D. H. Kenneth, a Practical Introduction to Computer Vision with OpenCV, Wiley, 2014.
[17] McGraw-Hill and Sybil P. Parker, McGraw-Hill Dictionary of Scientific and Technical Terms, McGraw-Hill Education, 2002.