A skyline-based approach for mobile augmented reality

This paper presents a skyline-based approach to enhance the visualization of a new construction project in augmented reality. We propose to process the video stream acquired with a mobile phone to register the real buildings with a 3D city model. We first combine the data acquired with the device’s instruments to estimate a rough user’s pose in the world coordinates system. Then, we use this estimated pose to generate a synthetic image of the user’s view from which we calculate a virtual skyline . In parallel, we extract a real skyline from the real-time video stream. Finally, we match these real and virtual skylines to correct the user’s pose (six degrees of freedom) and thus generate a more realistic augmented reality view. We evaluate the precision and the processing time of our approach using 2D and 3D registration algorithms, as well as with a novel double 2D strategy.

[1]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[2]  Raphaëlle Chaine,et al.  Fine scale image registration in large-scale urban LIDAR point sets , 2017, Comput. Vis. Image Underst..

[3]  Tian Zhang,et al.  Improvement of registration accuracy of a handheld augmented reality system for urban landscape simulation , 2014 .

[4]  Matthew Brand,et al.  SKYLINE2GPS: Localization in urban canyons using omni-skylines , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Marc Pollefeys,et al.  Large Scale Visual Geo-Localization of Images in Mountainous Terrain , 2012, ECCV.

[6]  Ian D. Bishop,et al.  Integration of augmented reality and GIS: A new approach to realistic landscape visualisation , 2008 .

[7]  Arnis Cirulis,et al.  3D Outdoor Augmented Reality for Architecture and Urban Planning , 2013, VARE.

[8]  Vineet R. Kamat,et al.  General-purpose modular hardware and software framework for mobile outdoor augmented reality applications in engineering , 2008, Adv. Eng. Informatics.

[9]  J. Meguro,et al.  Development of positioning technique using omni-directional IR camera and aerial survey data , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[10]  Marc Pollefeys,et al.  Image Based Geo-localization in the Alps , 2016, International Journal of Computer Vision.

[11]  Chokri Ben Amar,et al.  The Skyline as a Marker for Augmented Reality in Urban Context , 2018, ISVC.

[12]  Kim Kirchbach Augmented Reality on Construction Sites Using a Smartphone-Application , 2013, 2013 17th International Conference on Information Visualisation.

[13]  Rune Nielsen,et al.  A MIXED REALITY GAME FOR URBAN PLANNING , 2005 .

[14]  Luce Morin,et al.  Video/GIS registration system based on skyline matching method , 2013, 2013 IEEE International Conference on Image Processing.

[15]  Eckart Lange Integration of computerized visual simulation and visual assessment in environmental planning , 1994 .

[16]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[18]  Gilles Gesquière,et al.  Urban data visualisation in a web browser , 2015, Web3D.

[19]  Gregory Dudek,et al.  Urban Position Estimation from One Dimensional Visual Cues , 2006, The 3rd Canadian Conference on Computer and Robot Vision (CRV'06).

[20]  Dieter Schmalstieg,et al.  Global pose estimation using multi-sensor fusion for outdoor Augmented Reality , 2009, 2009 8th IEEE International Symposium on Mixed and Augmented Reality.

[21]  Daniel Lélis Baggio,et al.  Mastering OpenCV with Practical Computer Vision Projects , 2012 .

[22]  Matthew Brand,et al.  Geolocalization using skylines from omni-images , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[23]  P. Milgram,et al.  A Taxonomy of Mixed Reality Visual Displays , 1994 .

[24]  Tobias Höllerer,et al.  Wide-area scene mapping for mobile visual tracking , 2012, 2012 IEEE International Symposium on Mixed and Augmented Reality (ISMAR).

[25]  P.E. Hart,et al.  How the Hough transform was invented [DSP History] , 2009, IEEE Signal Processing Magazine.

[26]  Tomohiro Fukuda,et al.  An invisible height evaluation system for building height regulation to preserve good landscapes using augmented reality , 2011 .

[27]  Tom Drummond,et al.  Initialisation for Visual Tracking in Urban Environments , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[28]  Jiebo Luo,et al.  A physical model-based approach to detecting sky in photographic images , 2002, IEEE Trans. Image Process..

[29]  Nobuyoshi Yabuki,et al.  Collaborative Visualization of Environmental Simulation Result and Sensing Data Using Augmented Reality , 2012, CDVE.

[30]  Peter E. Hart,et al.  How the Hough Transform Was Invented , 2009 .

[31]  Luc Van Gool,et al.  Markerless Vision‐Based Augmented Reality for Urban Planning , 2014, Comput. Aided Civ. Infrastructure Eng..

[32]  Chokri Ben Amar,et al.  Sky-CNN: A CNN-based Learning Approach for Skyline Scene Understanding , 2019, International Journal of Intelligent Systems and Applications.

[33]  Chokri Ben Amar,et al.  A Parametric Algorithm for Skyline Extraction , 2016, ACIVS.

[34]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .