Abstract

Indoor positioning data reflects human mobility in indoor spaces. Revealing patterns of indoor trajectories may help us understand human indoor mobility. Clustering methods, which are based on the measurement of similarity between trajectories, are important tools for identifying those patterns. However, due to the specific characteristics of indoor trajectory data, it is difficult for clustering methods to measure the similarity between trajectories. These characteristics are manifested in two aspects. The first is that the nodes of trajectories may have clear semantic attributes; for example, in a shopping mall, the node of a trajectory may contain information such as the store type and visit duration time, which may imply a customer’s interest in certain brands. The semantic information can only be obtained when the position precision is sufficiently high so that the relationship between the customer and the store can be determined, which is difficult to realize for outdoor positioning, either using GPS or mobile base station, due to the relatively large positioning error. If the tendencies of customers are to be considered, the similarity of geometrical morphology does not reflect the real similarity between trajectories. The second characteristic is the complex spatial shapes of indoor trajectory caused by indoor environments, which include elements such as closed spaces, multiple obstacles and longitudinal extensions. To deal with these challenges caused by indoor trajectories, in this article we proposed a new method called E-DBSCAN, which extended DBSCAN to trajectory clustering of indoor positioning data. First, the indoor location data were transformed into a sequence of residence points with rich semantic information, such as the type of store customer visited, stay time and spatial location of store. Second, a Weighted Edit Distance algorithm was proposed to measure the similarity of the trajectories. Then, an experiment was conducted to verify the correctness of E-DBSCAN using five days of positioning data in a shopping mall, and five shopping behavior patterns were identified and potential explanations were proposed. In addition, a comparison was conducted among E-DBSCAN, the k-means and DBSCAN algorithms. The experimental results showed that the proposed method can discover customers’ behavioral pattern in indoor environments effectively.

Highlights

  • Licensee MDPI, Basel, Switzerland.In urban life, humans spend more than 80% of their time in houses, offices, shopping malls and other indoor spaces [1,2]

  • Indoor spatial trajectories are transformed to points of interest (POI) or space entity sequences, which contain sematic information about the type of POI, stay time and spatial location

  • A new clustering methodology, called E-DBSCAN, for trajectory clustering of indoor positioning data is proposed, where the Weighted Edit Distance is the basis for measuring the distance between two trajectories in indoor environment

Read more

Summary

Introduction

Humans spend more than 80% of their time in houses, offices, shopping malls and other indoor spaces [1,2]. Understanding and mastering the motion pattern of indoor activities of human are conducive to urban management and better services for people. The rapid development of indoor positioning technologies and location services, such as radio frequency identification (RFID) [3,4], Wi-Fi [5,6], ultrawideband [7] and Bluetooth [8,9] have been used to extract accurate location of items published maps and institutional affil-. These trajectory data record human mobility in indoor spaces and contain information on people’s behavior, interests, location preferences and mobility modes, which are very helpful for understanding human indoor mobility [10]. Studying a method for mining human behavior patterns from indoor trajectories is very important and necessary

Objectives
Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call