An Efficient, Platform-Independent Map Rendering Framework for Mobile Augmented Reality

被引:10
|
作者
Huang, Kejia [1 ]
Wang, Chenliang [2 ]
Wang, Shaohua [3 ]
Liu, Runying [1 ]
Chen, Guoxiong [1 ]
Li, Xianglong [1 ]
机构
[1] SuperMap Software Co Ltd, Beijing 100015, Peoples R China
[2] Chinese Acad Sci, Inst Geog Sci & Nat Resources Res, Beijing 100101, Peoples R China
[3] Chinese Acad Sci, Aerosp Informat Res Inst, State Key Lab Remote Sensing Sci, Beijing 100094, Peoples R China
基金
中国国家自然科学基金;
关键词
AR-GIS; spatial computing; geovisualization; mobile augmented reality; GPU; parallel technology; VISUALIZATION; TAXONOMY;
D O I
10.3390/ijgi10090593
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the extensive application of big spatial data and the emergence of spatial computing, augmented reality (AR) map rendering has attracted significant attention. A common issue in existing solutions is that AR-GIS systems rely on different platform-specific graphics libraries on different operating systems, and rendering implementations can vary across various platforms. This causes performance degradation and rendering styles that are not consistent across environments. However, high-performance rendering consistency across devices is critical in AR-GIS, especially for edge collaborative computing. In this paper, we present a high-performance, platform-independent AR-GIS rendering engine; the augmented reality universal graphics library (AUGL) engine. A unified cross-platform interface is proposed to preserve AR-GIS rendering style consistency across platforms. High-performance AR-GIS map symbol drawing models are defined and implemented based on a unified algorithm interface. We also develop a pre-caching strategy, optimized spatial-index querying, and a GPU-accelerated vector drawing algorithm that minimizes IO latency throughout the rendering process. Comparisons to existing AR-GIS visualization engines indicate that the performance of the AUGL engine is two times higher than that of the AR-GIS rendering engine on the Android, iOS, and Vuforia platforms. The drawing efficiency for vector polygons is improved significantly. The rendering performance is more than three times better than the average performances of existing Android and iOS systems.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] MAWS: A platform-independent framework for mobile agents using Web services
    Artail, H
    Kahale, E
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (03) : 428 - 443
  • [2] Development of a Platform-independent Renderer for the Rendering of OpenStreetMap Indoor Maps in Flutter
    Richter, Julia
    Thomas, Robin
    Lange, David
    Graichen, Thomas
    Heinkel, Ulrich
    GRAPP: PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL 1: GRAPP, 2022, : 147 - 154
  • [3] The task matrix framework for platform-independent humanoid programming
    Drumwright, Evan
    Ng-Thow-Hing, Victor
    Mataric, Maja
    2006 6TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS, VOLS 1 AND 2, 2006, : 321 - +
  • [4] [DEMO] Mobile Augmented Reality - Tracking, Mapping and Rendering
    Wagner, Daniel
    Reitmayr, Gerhard
    Mulloni, Alessandro
    Mendez, Erick
    Diaz, Serafin
    2014 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY (ISMAR) - SCIENCE AND TECHNOLOGY, 2014, : 383 - 383
  • [5] An Interactive Augmented Reality Volume Rendering Mobile Application
    Mady, Amr S.
    Abou El-Seoud, Samir
    INTERNET OF THINGS, INFRASTRUCTURES AND MOBILE APPLICATIONS, 2021, 1192 : 888 - 896
  • [6] Mobile Augmented Reality Framework - MIRAR
    Rodrigues, Joao M. F.
    Veiga, Ricardo J. M.
    Bajireanu, Roman
    Lam, Roberto
    Pereira, Joao A. R.
    Sardo, Joao D. P.
    Cardoso, Pedro J. S.
    Bica, Paulo
    UNIVERSAL ACCESS IN HUMAN-COMPUTER INTERACTION: VIRTUAL, AUGMENTED, AND INTELLIGENT ENVIRONMENTS, 2018, 10908 : 102 - 121
  • [7] A framework for outdoor mobile augmented reality
    FSCSHD, CoESTAR, UNIMAS, Kota Samarahan, Sarawak, Malaysia
    Int. J. Comput. Sci. Issues, 2 (419-423):
  • [8] PIOS: A Platform-Independent Offloading System for a Mobile Web Environment
    Park, Sehoon
    Chen, Qichen
    Yeom, Heon Y.
    2013 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2013, : 633 - 636
  • [9] PIOS: A Platform-Independent Offloading System for a Mobile Web Environment
    Park, Sehoon
    Chen, Qichen
    Yeom, Heon Y.
    2013 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2013, : 137 - 142
  • [10] musrfit: a free platform-independent framework for μSR data analysis
    Suter, A.
    Wojek, B. M.
    12TH INTERNATIONAL CONFERENCE ON MUON SPIN ROTATION, RELAXATION AND RESONANCE (MUSR2011), 2012, 30 : 69 - 73