A unified panoramic stitching and multi-projector rendering scheme for immersive panoramic displays

Abstract Panoramic videos provide a high resolution wide-angle field of view to audience. The rendering of such panoramic videos on large multi-projector curved displays further enhances the experience by providing them an immersive visual environment. Immersive panoramic projection thus comprise of three steps: acquisition of videos, stitching of video frames and their projection using multi-projector display system. Both panoramic stitching and multi-projector rendering require compute intensive geometric and photometric transformations that have to be applied for each frame of a video during stitching as well as rendering process. In this paper, we propose a unified scheme that handles these two separate geometric transformations using a single, combined Look up Table (LUT). The scheme allows projection of planar and cylindrical panoramas on curved cylindrical displays. Experimental results show that the proposed scheme provides a speedup of up to 73% and 83% for projector resolutions of HD and 4K respectively, for a two-camera two-projector panoramic display system. Furthermore, for a 4K projector, the proposed scheme requires 2.278 ms for the geometric transformation of its content, thus enabling real time panoramic video projection.

[1]  Amarnath Banerjee,et al.  An augmented-reality-based real-time panoramic vision system for autonomous navigation , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[2]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[3]  Jun Chen,et al.  Improved LUT-Based Image Warping for Video Cameras , 2011, 2011 14th IEEE International Conference on Computational Science and Engineering.

[4]  Tien-Tsin Wong,et al.  A system for real-time panorama generation and display in tele-immersive applications , 2005, IEEE Transactions on Multimedia.

[5]  Harsh Dhand,et al.  Towards Obtaining an Ideal Real Time Panoramic Video , 2006, ISVC.

[6]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[7]  Peter Eisert,et al.  The Ultimate Immersive Experience: Panoramic 3D Video Acquisition , 2012, MMM.

[8]  Michael Harville,et al.  Practical Methods for Geometric and Photometric Correction of Tiled Projector , 2006, 2006 Conference on Computer Vision and Pattern Recognition Workshop (CVPRW'06).

[9]  W. Brent Seales,et al.  Immersive teleconferencing: a new algorithm to generate seamless panoramic video imagery , 1999, MULTIMEDIA '99.

[10]  Jianwei Zhang,et al.  Development of an Intelligent Omnivision Surveillance System , 2014 .

[11]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[12]  Yusuf Leblebici,et al.  Multi-camera platform for panoramic real-time HDR video construction and rendering , 2016, Journal of Real-Time Image Processing.

[13]  Sven Loncaric,et al.  Tiled 360° panoramic projection system , 2012, 2012 Proceedings of the 35th International Convention MIPRO.

[14]  Don Kimber,et al.  FlyAbout: spatially indexed panoramic video , 2001, MULTIMEDIA '01.

[15]  Gui Yun Tian,et al.  Panoramic imaging - a review , 2003, Comput. Graph..

[16]  Pål Halvorsen,et al.  Efficient implementation and processing of a real-time panorama video pipeline with emphasis on color correction , 2013 .

[17]  Timothy K. Shih,et al.  Automatic panorama generation from a video with dynamic background , 2013, 2013 International Conference on Advances in ICT for Emerging Regions (ICTer).

[18]  Jihun Cha,et al.  Geometric Correction for Uneven Quadric Projection Surfaces Using Recursive Subdivision of Bézier Patches , 2013 .

[19]  Peter Eisert,et al.  Creation of High-Resolution Video Panoramas of Sport Events , 2006, Eighth IEEE International Symposium on Multimedia (ISM'06).