Using omnidirectional images for semi-automatically generating indoorGML data

Alexis Richard Claridades, Jiyeong Lee, Ariel Blanco

Research output: Contribution to journalArticlepeer-review

7 Scopus citations


As human beings spend more time indoors, and with the growing complexity of indoor spaces, more focus is given to indoor spatial applications and services. 3D topological networks are used for various spatial applications that involve navigation indoors such as emergency evacuation, indoor positioning, and visualization. Manually generating indoor network data is impractical and prone to errors, yet current methods in automation need expensive sensors or datasets that are difficult and expensive to obtain and process. In this research, a methodology for semi-automatically generating a 3D indoor topological model based on IndoorGML (Indoor Geographic Markup Language) is proposed. The concept of Shooting Point is defined to accommodate the usage of omnidirectional images in generating IndoorGML data. Omnidirectional images were captured at selected Shooting Points in the building using a fisheye camera lens and rotator and indoor spaces are then identified using image processing implemented in Python. Relative positions of spaces obtained from CAD (Computer-Assisted Drawing) were used to generate 3D node-relation graphs representing adjacency, connectivity, and accessibility in the study area. Subspacing is performed to more accurately depict large indoor spaces and actual pedestrian movement. Since the images provide very realistic visualization, the topological relationships were used to link them to produce an indoor virtual tour.

Original languageEnglish
Pages (from-to)319-333
Number of pages15
JournalJournal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
Issue number5
StatePublished - 2018


  • 3D GIS
  • Indoor navigation
  • IndoorGML
  • Omnidirectional Images


Dive into the research topics of 'Using omnidirectional images for semi-automatically generating indoorGML data'. Together they form a unique fingerprint.

Cite this