A 3D MOBILE MAPPING AND NAVIGATION SYSTEM: AUTOMATIC 3D TOPOLOGICAL DATA EXTRACTION, NETWORK ANALYSES, SIMULATION AND INTERACTIVE HUMAN NAVIGATION

Similar documents
GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS

AUTOMATED 3D BUILDING MODELS GENERATION USING MULTIDIRECTIONAL SCANNING MODEL

We recommend you cite the published version. The publisher s URL is:

EXTENDING A PEDESTRIAN SIMULATION MODEL TO REAL-WORLD APPLICATIONS

10 DIJKSTRA S ALGORITHM BASED ON 3D CAD NETWORK MODULE FOR SPATIAL INDOOR ENVIRONMENT

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

BIM Enabled Decision Making for in-building Rescue Missions. Albert Y. Chen 1 and Ting Huang 2

3D NETWORK ANALYSIS FOR INDOOR SPACE APPLICATIONS

Visualization and modeling of traffic congestion in urban environments

SHORTEST PATH ANALYSES IN RASTER MAPS FOR PEDESTRIAN NAVIGATION IN LOCATION BASED SYSTEMS

5 MANAGING AND MODELLING OF 3D SPATIAL OBJECTS FOR URBAN ENVIROMENT

Indoor Navigation Performance Analysis

A Multilayered Space-Event Model for Navigation in Indoor Spaces

SPACE IDENTIFICATION AND SPACE SUBDIVISION: A POWERFUL CONCEPT FOR INDOOR NAVIGATION AND NAVIGATION

Supporting 3D Route Planning in Indoor Space Based on the LEGO Representation

A Multilayered Space-Event Model for Navigation in Indoor Spaces

MODELLING AND MANAGING 3D SPATIAL OBJECTS. Siti Nur Awanis Mohamad Zulkifli and Alias Abdul Rahman

LECTURE 2 SPATIAL DATA MODELS

Multidirectional Scanning Model, MUSCLE, to Vectorize Raster Images with Straight Lines

A. A. Khan a, *, T. H. Kolbe a. D München, Germany - Commission II, WG II/2

A. A. Khan a, *, T. H. Kolbe a. D München, Germany - Commission II, WG II/2

UWE has obtained warranties from all depositors as to their title in the material deposited and as to their right to deposit such material.

Room-Element-Aggregation Algorithm to Enhance the Quality of Observed 3D Building Information

The Improved Algorithm Based on DFS and BFS for Indoor Trajectory Reconstruction

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

5. Modelling and models. Sisi Zlatanova

3D Building Information Efficiently Acquired and Managed

On Design of 3D and Multimedia Extension of Information System Using VRML

Deriving Appropriate Digital Elevation Model (DEM) from Airborne LIDAR Data and Evaluating the Horizontal Highway Geometry for Transportation Planning

Enhancing photogrammetric 3d city models with procedural modeling techniques for urban planning support

Visualization/dissemination of 3D Cadastral Information

Tap this button on your iphone to start the TomTom app.

Sharing 3D Content on the Web

Using Databases for 3D Data Management From Point Cloud to City Model

outline Sensor Network Navigation without Locations 11/5/2009 Introduction

Developing a Geospatial Search Tool Using a Relational Database Implementation of the FGDC CSDGM Model

METHODOLOGY FOR NATURAL VENTILATION DESIGN FOR HIGH-RISE BUILDINGS IN HOT AND HUMID CLIMATE

Using GIS in Designing and Deploying Wireless Network in City Plans

Optimizing Simulation of Movement in Buildings by Using People Flow Analysis Technology

HDB Embarks on $5.3 Million Research Collaboration to Enhance Estate Services Through Smart Sensing and Analytics

Implementation and testing of variable scale topological data structures

Mobility Solutions HMI SCADA THE RIGHT INFORMATION TO THE RIGHT PERSON AT THE RIGHT PLACE AT THE RIGHT TIME SECURELY PRESENTED.

Designing evacuation routes with GeoGebra

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

UPDATING OBJECT FOR GIS DATABASE INFORMATION USING HIGH RESOLUTION SATELLITE IMAGES: A CASE STUDY ZONGULDAK

3D Data Modelling at Esri. Paul Hardy Business Development Consultant Esri Europe

Three-Dimensional Modeling for Buildings Evacuation Management

APPLICATION OF 3D TERRESTRIAL LASER SCANNING IN THE PROCESS OF UPDATE OR CORRECTION OF ERRORS IN THE CADASTRAL MAP

Modelling and analysing 3D buildings with a primal/dual data structure

Georeferencing. Georeferencing: = linking a layer or dataset with spatial coordinates. Registration: = lining up layers with each other

Memo to the Planning Commission HEARING DATE: JULY 9, 2015

Mobility Solutions HMI SCADA THE RIGHT INFORMATION TO THE RIGHT PERSON AT THE RIGHT PLACE AT THE RIGHT TIME SECURELY PRESENTED.

NERC Monitoring and Situational Awareness Conference: Loss of Control Center Procedures and Testing Practices

Trimble Indoor Mobile Mapping Solution

Finding Shortest Path on Land Surface

First Responder Support and Training (FRST) System

IndoorML: A Data Model and Exchange Format for Indoor Navigation

Chapter 7: Importing Modeled or Gridded Data

4D CONSTRUCTION SEQUENCE PLANNING NEW PROCESS AND DATA MODEL

From 2D to 3D at Esri

Object modeling and geodatabases. GEOG 419: Advanced GIS

Network Analyst: An Introduction

BUILDING RECONSTRUCTION USING LIDAR DATA

Simulation of Agent Movement with a Path Finding Feature Based on Modification of Physical Force Approach

Berlin Institute of Technology Department of Geodesy and Geoinformation Science. Plane Based Free Stationing for Building Models

Automatic urbanity cluster detection in street vector databases with a raster-based algorithm

3D Indoor Routing and Visualization for the University of Redlands

Usability of an adjusted IndoorTubes map design for indoor wayfinding on mobile devices

ONALIN: Ontology and Algorithm for Indoor Routing

What is Network Analyst?

Unsupervised Clustering of Web Sessions to Detect Malicious and Non-malicious Website Users

INDOOR NAVIGATION AND MODELING USING PHOTOGRAPHED EVACUATION PLANS AND MEMS IMU

Graph-based Guidance in Huge Point Clouds

Decentralization of BPEL Using Various Processes.

INCORPORATING 3D SPATIAL OPERATOR WITH BUILDING INFORMATION MODELS IN CONSTRUCTION MANAGEMENT USING GEO-DBMS

A Novel Algorithm for Real-time Procedural Generation of Building Floor Plans

VISITOR MANAGEMENT

Unit 4: Vector Overlay Analysis. Lecture Outline. Possible background reading material: McHarg, Ian 1992 Design with Nature. Wiley and Sons, New York.

We recommend you cite the published version. The publisher s URL is:

Indoor optimal path planning based on Dijkstra Algorithm Yicheng Xu 1,a, Zhigang Wen 1,2,b, Xiaoying Zhang 1

2D-based Indoor Mobile Laser Scanning for Construction Digital Mapping Application with BIM

3D Indoor Navigation Prototype For Smartphones

3D CITY MODELLING WITH CYBERCITY-MODELER

Building an Enterprise GeoDatabase to Support a Service Oriented Architecture

ANALYZING AND COMPARING TRAFFIC NETWORK CONDITIONS WITH A QUALITY TOOL BASED ON FLOATING CAR AND STATIONARY DATA

Keywords: 3D-GIS, R-Tree, Progressive Data Transfer.

Path Planning for A Universal Indoor Navigation System

Extracting topological relations between indoor spaces from point clouds

A Framework for A Graph- and Queuing System-Based Pedestrian Simulation

ITU Open Consultation Building an Enabling Environment for Access to the Internet - 22 September 2016

Hybrid Indoor Positioning and Directional Querying on a Ubiquitous Mobile Device

MIT Programming Contest Team Round 3 Problems 2006

SDP Implementation in MANET using OPNET Modeler 17.5

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

OVERVIEW OF BUILDING RESEARCH AT THE APPLIED GEOTECHNOLOGIES

TERRESTRIAL LASER SCANNING FOR AREA BASED DEFORMATION ANALYSIS OF TOWERS AND WATER DAMNS


Research on Extension of SPARQL Ontology Query Language Considering the Computation of Indoor Spatial Relations

Odyssey Mobile User's Guides. Version: 3.0

MSEC PLANT LAYOUT OPTIMIZATION CONSIDERING THE EFFECT OF MAINTENANCE

Transcription:

A 3D MOBILE MAPPING AND NAVIGATION SYSTEM: AUTOMATIC 3D TOPOLOGICAL DATA EXTRACTION, NETWORK ANALYSES, SIMULATION AND INTERACTIVE HUMAN NAVIGATION I. R. Karas a, *, F. Batuk b, O. Emem b a Gebze Institute of Technology, Department of Geodesy and Photogrammetry Engineering, Gebze, Kocaeli, Turkey - ragib@gyte.edu.tr b Yildiz Technical University, Department of Geodesy and Photogrammetry Engineering, Istanbul, Turkey - (batuk, oemem)@yildiz.edu.tr KEY WORDS: Automatic Feature Extraction, Topology, Network Analysis, 3D, GIS, Simulation, Navigation. ABSTRACT: In this paper it is aimed to present a 3D mobile mapping and interactive human navigation system which consists of three components. The first component is used to extract the geometrical and 3D topological vector data automatically from architectural raster floor plan images. The second component is used for network analysis and simulations. It generates and presents the optimum path in a 3D modelled building, and provides 3D visualization and simulation. And the third and the last component is used to carry out the generation of the guiding expression and it also provides that information to the mobile devices such as PDA s, laptops etc via internet. That complete system was generated and tested on a complex building model using GPRS and also WIFI internet connections based on the web technologies. This paper discusses the results gained from the application. 1. INTRODUCTION Emergency services, transportation, security, visitor guiding are some of common applications of 3D network analysis applications for indoor. Especially, the problem of evacuating the buildings safe via the shortest path, has become more important than ever in case of extraordinary circumstances (i.e. disastrous accidents, massive terrorist attacks) happening in complex and tall buildings of today s world. The engineers are able to construct complex and state of the art buildings in order to gain more space in narrow cities and increase the life quality in those buildings. Thanks to high technology, high buildings such as skyscrapers provide comfortable life time. However more complex structures bring more complex problems to solve. One of those problems is evacuation of the building in short time in an emergency. Evacuation of the buildings has become more and more important issue especially after 11 September attacks. On September 11, 2001, an estimated 13,000-15,000 persons successfully evacuated the two World Trade Centre (WTC) towers (Gershon et al, 2004). Because full-scale evacuation plans of such buildings are rare, little is known about how readily and rapidly these buildings can be evacuated and what factors serve as facilitators or barriers to the process. As far as the complexity of the state of the art structures concerned, engineers also should provide evacuation plans for the buildings. However those plans consist in complex algorithms from technological aspect. When we consider online navigation assisted evacuation systems it may need to solve complex topologies, network analyses, 3D modelling and so on. Currently most of the building plans are represented in 2D with common attributes attached. Therefore, most of the available navigation systems use primarily 2D plans for visualization and communication. These programs have not been structured with respect to the functionality of the building, but largely with respect to the navigation / visualization routes. However, in the last few years, there has been an increasing interest in modelling based on functionality of interiors (Meijers et al, 2005). In last decade number of studies have been carried out which may assist a building evacuation system. Lee, (2001) has developed a topological data model called the Node-Relation Structure (NRS). In this model, Straight Medial Axis Transformation technique was used in order to obtain the Network Model of a building. Gillieron and Merminod (2003) have developed a personal navigation system for indoor usage. They have generated a topological model for navigation applications and implemented a route guidance and map matching algorithms. Meijers et al. (2005) have reported a semantic model representing the 3D modelling of interiors of the buildings to be used for an intelligent computation of evacuation routes. And they have demonstrated and tested that model with an application. Pu and Zlatanova (2005) have pointed out that automatically extracting geometry and logic models of a building was difficult, and the nodes and links have to be created manually or half-manually. * Corresponding author.

In this study, in order to solve the evacuation of the complex buildings problem, a mapping, modelling and navigation system was developed by combination of different algorithms. The system consists of three components: Automatic geometry and topology extraction component, Network analyst and simulator component, Guiding expression generator (Navigation) engine component. 2. AUTOMATIC GEOMETRY AND TOPOLOGY EXTRACTION (a) Network analyses processes for indoors require 3D models of the buildings. The initial model is called Building Model (BM) which provides 3D visualization of the building. 3D BM is stored only for visualization and representation purposes, since it does not contain any topologic information. The main objective of BM is enabling user to see the geometry of the buildings on the screen (Figure 1a). 3D Network model is called Network Model (NM) which represents the network in the building based on a graph representation. NM contains the paths between the entities in a building. Each entity is defined as a node, and the links between the nodes are also stored in this model. Therefore, NM is a topological model, since it contains connectivity information (Figure 1b). Besides, it contains geometric information such as coordinates of the nodes and the link lengths for providing visualization and the cost (the shortest/optimum path) computation. The model, which is represented both geometrically and topologically, is called Geometric Network Model by Lee (2001) (Figure 1c). The first component of the system is for automatically generation of BM and NM from architectural plan. By using the method developed in this study, it is possible to generate 3D BM and NM based on the floor plans of the building. Architectural plans of the buildings are generally either drawn on a paper as blueprints or stored in vector format. Blueprints can be stored in raster formats after scanning process. Whether the floor plan information is in raster or vector format, or even drawn on a form by a user, this method can be applied in any case. The key point is that the images of the floor plan should be represented as image on the GUI. Then the models are generated automatically by analysing and processing those images. Therefore, the method is basically an image processing method and it is named as MUSCLE (Multidirectional Scanning for Line Extraction) Model. The method, actually, depends on generating middle points of the lines. The algorithm of the method implements the line thinning and the simple neighbourhood methods to perform generation. BM and NM are generated and stored in a geodatabase after a series of processes including generating and vectorizing the lines and optimisation. (b) (c) Figure 1. (a) 3D Building Model (b) Topologic Model (No geometry) (c) Network Model (Topology + Geometry) By using this method, BM is generated at the first stage. As shown in Figure 2, first, lines are determined. Then lines and points, both generate the floor plan, are obtained by determination of intersection points using optimisation process (Figure 2b). Based on user defined data such as floor numbers and heights, 3D BM is generated after designing each floor automatically by assigning different elevation values to floor plan (Figure 2c-d). In NM, corridor is the main backbone in the floor plan since it connects the rooms with all other entities in a building. Therefore, determining and modelling the corridor is very important. Once the corridor was provided by the user, the algorithm deletes the all other entities from the image except the corridor, and then, determines the middle lines of it. After number of processes on selected middle lines, topological model and coordinates of the corridor are found as seen in Figure 3.

Figure 4. Generation of the Room Nodes. (a) After locating the nodes that indicate corridor and rooms, user interactively points out which room nodes connect with which corridor nodes, and finally geometric network of the 2D floor plan is generated (Figure 5a). After indicating the stairs (or elevator) nodes, the network is automatically designed by assigning different elevation values for each floor based on various data such as floor number and floor height, and then, 3D NM is generated as seen in Figure 5b. (b) (a) (b) Figure 5. Generation of the Network Model. After the obtaining of BM and NM, that geometric data is stored in a geodatabase. In the next stage, all of the nodes located over NM are processed according to the shortest path algorithm developed by Dijkstra (Dijkstra,1959). This process calculates the distances between all of the nodes in each other, and finally that data is transferred and stored in a geodatabase. 3. 3D NETWORK ANALYSES AND SIMULATION (d) Figure 2. (a) Floor plan of the building (b) Obtaining the points and the lines (c) Designing the floors (d) 3D Building Model. Applying the network analyses can be possible over the data obtained regarding to the previous chapter. In the analyses stage, it is possible to view the 3D building model and complete network on the screen (Figure 6). When users select two entities, optimum path between them and cost is calculated and represented (Figure 7). Afterwards, user can continue to next stage called simulation stage. In the simulation stage, a floating cursor moves over the path in order to simulate a walking person respect to the given orders. For that, first, the turns, descending and ascending ways are calculated between nodes and floors, and instructions are defined respect to the calculations. Then, according to the path and calculations, moving person is simulated on the screen by a floating cursor over the path line step by step, and also direction instructions are spoken by computer by using the text speech algorithms, and written on the screen (Figure 8). Figure 3. Generation of the nodes and links of the corridor. During the determination of the rooms, corridor is excluded and only the rooms are left on the image. Then, by applying the method, middle points of the rooms are determined and defined as the nodes which represent the each room (Figure 4).

The component was designed to be used by people in a building over internet. Since the people evacuating the building are mobile, it was considered to be online system over internet. In order to supply software independency, system was designed and developer web based; so, the only prerequisite component for users is a web browser enabled mobile devices and internet connection. While the network analyses and guiding engines are deployed on the server side, users can revoke web services via internet (Figure 9). Figure 6. 3D Building and Network Models. Figure 9. System Architecture of Navigation Module Figure 7. Optimum path between two entities. Turn Right! In this stage user may have a mobile device such as a PDA or a laptop computer. The only prerequisite is to have a HTPP protocol enabled web browser and internet connection via either WIFI or GPRS. When there is an available internet connection, user can open the web page which is designed for navigation process. This page, first, need variables which define node to go and from node parameters. User selects the from node which indicates the current location of the person. Then, as a second parameter user selects node to go as node to go which indicate the target location (Figure 10a). When the parameter selection completed, server side listener activates the processes in order to store the parameters in the database. The listener application checks the database periodically, when the data entry process occurs, it defines the shortest path and stores it step by step. Any modification on the database triggers processes and returns the direction information to the user via ASP web pages. When user gets the direction instructions, then system needs information that indicates the user arrived or completed the task. In that case user approves the received task from web page and sends that information to the server (Figure 10b). Since locating the user is not possible without special indoor instruments, system works with user interaction. When user approves all the task send by server, target destination is reached (Figure 10c). Figure 8. Audible and Visual Simulation. 4. NAVIGATION The last component of the system is navigation component which provides online and real-time navigation to the user via internet. Navigation component is a server side component and it is developed with ASP, VBScript technologies. This component also contains a database application. When the complete model generated regarding to the previous sections, data can be used for online navigation. (a) (b) (c) Figure 10. Human navigation by using mobile devices.

The test of the system was done in 2 building blocs of Yildiz Technical University successfully (Figure 11). In that test, a windows mobile 5 based handheld device and wireless connection were used. Proceedings of Next generation 3D city models, 21-22 June, Bonn, Germany, 6 p. Pu, S. and Zlatanova, S., 2005. Evacuation route calculation of inner buildings, in: PJM van Oosterom, S Zlatanova & EM Fendel (Eds.), Geo-information for disaster management, Springer Verlag, Heidelberg, pp. 1143-1161 Figure 11. Testing the navigation system in 2 building blocks of Yildiz Technical University. 5. CONCLUSIONS In this paper, a 3D mobile mapping system that is developed for multi storey and complex buildings is presented. It is also exposed that the MUSCLE model which is developed in this study, is able to use the data extracted from the floor plans of the buildings automatically for 3D network analyses. And after the tests of the system, it was revealed that the navigation application of the system can direct people successfully in tall and complex buildings, online and real- time. ACKNOWLEDGEMENTS We would like to thank Istanbul Greater Municipality, which provided our research. References Dijkstra, E. W., 1959. A note on two problems in connexion with graphs. In: Numerische Mathematik. 1 (1959), S. 269 271 Gershon, RRM, Hogan, E., Qureshi, KA., Doll, L., 2004. Morbidity and Mortality Weekly Report Preliminary Results from the World Trade Center Evacuation Study - New York City, 2003, 53(35); 815-817. http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5335a3.htm (accessed 05 Apr. 2007) Gillieron P., Merminod B., 2003. Personal navigation system for indoor applications. 11th IAIN World Congress Lee, J., 2001. 3D Data Model for Representing Topological Relations of Urban Features. Proceedings of the 21st Annual ESRI International User Conference, San Diego, CA, USA Meijers M., Zlatanova, S. and Preifer, N., 2005. 3D geoinformation indoors: structuring for evacuation. in: