Abstract
With the increasing popularity of indoor positioning system technologies, many applications have become available that allow moving objects to be monitored and queried on the basis of their indoor locations. At the center of these applications is a data structure that is used for indexing the moving objects. For most of the current applications, the indexing is based on certain modifications of methods from the established research area of indexing objects moving in outdoor spaces. But the approach to indexing objects moving in indoor spaces should be more radically different. The nature of indoor spaces, which essentially consist of cells and connections between cells, and the concept of cell-based adjacency, as opposed to metric-based adjacency, require a significantly different focus and approach. In this paper, we present a cell-based index structure, which is called the C-tree (‘C’ for ‘cell’), for efficiently grouping and managing updates of moving objects in indoor spaces. The C-tree can efficiently serve indoor spatial queries, topological queries, adjacency queries and density-based queries. In addition, as shown in the paper, the density of indoor cells can play an important role in the performance of the index data structure. Taking cell density into account, we extend the application of the C-tree to construct what is called a density-based index tree, which substantially improves the performance of the index structure when the indoor space contains high density cells.
Similar content being viewed by others
References
Abeywickrama T, Cheema MA, Taniar D (2016) k-nearest neighbors on road networks: a journey in experimentation and in-memory implementation. PVLDB 9(6):492–503
Alamri S (2013) Indexing and querying moving objects in indoor spaces. In: ICDE Workshops, pp 318–321
Alamri S (2018a) An efficient shortest path routing algorithm for directed indoor environments. ISPRS Int J Geo-Inf 7(4):133
Alamri S (2018b) Spatial data managements in indoor environments: current trends, limitations and future challenges. Int J Web Inf Syst 14(4):402–422
Alamri S, Taniar D, Safar M (2013a) Indexing moving objects for directions and velocities queries. Inf Syst Front 15(2):235–248
Alamri S, Taniar D, Safarb M, Al-Khalidi H (2013b) Tracking moving objects using topographical indexing. Pract Exp Concurr Comput. https://doi.org/10.1002/cpe.3169
Alamri S, Taniar D, Safar M, Al-Khalidi H (2013c) Spatiotemporal indexing for moving objects in an indoor cellular space. Neurocomputing 122:70–78
Alamri S, Taniar D, Safar M (2014a) A taxonomy for moving object queries in spatial databases. Future Gener Comput Syst 37:232–242
Alamri S, Taniar D, Safar M, Al-Khalidi H (2014b) A connectivity index for moving objects in an indoor cellular space. Pers Ubiquit Comput 18(2):287–301
Alamri S, Taniar D, Nguyen K (2018) Vertical indexing for moving objects in multifloor environments. Mob Inf Syst 2018:4175298. https://doi.org/10.1155/2018/4175298
Allheeib N, Islam MS, Taniar D, Shao Z, Cheema MA (2018) Density-based reverse nearest neighbourhood search in spatial databases. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-018-1103-x
Beckmann N, Kriegel H-P, Schneider R, Seeger B (1990) The r*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of the 1990 ACM SIGMOD international conference on management of data. SIGMOD ’90, ACM, New York, NY, USA, pp 322–331
Berchtold S, Keim DA, Kriegel H-P (1996) The x-tree: an index structure for high-dimensional data. In: Vijayaraman TM, Buchmann AP, Mohan C, Sarda NL (eds) VLDB’96, Proceedings of 22th international conference on very large data bases, September 3–6, 1996, Mumbai (Bombay), India, Morgan Kaufmann, pp 28–39
Chang J-W, Um J-H, LeeP W-C (2006) A new trajectory indexing scheme for moving objects on road networks. In: Bell D, Hong J (eds) Flexible and efficient information handling, vol 4042. Lecture notes in computer science. Springer, Berlin, pp 291–294
Ciabattoni L, Foresi G, Monteriù A, Pepa L, Pagnotta DP, Spalazzi L, Verdini F (2019) Real time indoor localization integrating a model based pedestrian dead reckoning on smartphone and ble beacons. J Ambient Intell Humaniz Comput 10(1):1–12
Demiryurek U, Kashani FB, Shahabi C (2010) Efficient k-nearest neighbor search in time-dependent spatial networks. In: Database and expert systems applications, 21st international conference, DEXA 2010, Bilbao, Spain, August 30–September 3, 2010, Proceedings, Part I, pp 432–449
Dionti TA, Adhinugraha KM, Alamri SM (2017) Inter-building routing approach for indoor environment. International conference on computational science and its applications. Springer, Cham, pp 247–260
Elmasri RA, Navathe SB (1999) Fundamentals of database systems, 3rd edn. Addison-Wesley Longman Publishing Co. Inc, Boston
Fang Y, Cao J, Wang J, Peng Y, Song W (2012) Htpr*-tree: an efficient index for moving objects to support predictive query and partial history query. In: Wang L, Jiang J, Lu J, Hong L, Liu B (eds) Web-age information management, vol 7142. Lecture notes in computer science. Springer, Berlin, pp 26–39
Fu B, Kirchbuchner F, von Wilmsdorff J, Grosse-Puppendahl T, Braun A, Kuijper A (2019) Performing indoor localization with electric potential sensing. J Ambient Intell Humaniz Comput 10(2):731–746
Haapasalo T, Jaluta I, Sippu S, Soisalon-Soininen E (2013) On the recovery of r-trees. IEEE Trans Knowl Data Eng 25(1):145–157
Jensen C, Lu H, Yang B (2009) Indexing the trajectories of moving objects in symbolic indoor space. In: Mamoulis N, Seidl T, Pedersen T, Torp K, Assent I (eds) Advances in spatial and temporal databases, vol 5644. Lecture notes in computer science. Springer, Berlin, pp 208–227
Jensen CS, Lu H, Yang B (2009b) Graph model based indoor tracking. In: Mobile data management: systems, services and middleware, 2009. MDM ’09. Tenth international conference on, pp 122–131
Jonathan L, Gross JY (2005) Graph theory and its applications. Chapman and Hall/CRC, London, pp 585–655
Lassabe F, Canalda P, Chatonnay P, Spies F (2009) Indoor wi-fi positioning: techniques and systems. Ann Telecommun 64(9–10):651–664
Liao W, Tang G, Jing N, Zhong Z (2006) Vtpr-tree: an efficient indexing method for moving objects with frequent updates. Advances in conceptual modeling–theory and practice of Lecture Notes in Computer Science, vol 4231. Springer, Berlin, pp 120–129
Lin B, Su J (2004) On bulk loading TPR-tree. In: Proceedings of the international conference on mobile data management, pp 114–124
Lin D, Zhang R, Zhou A (2006) Indexing fast moving objects for knn queries based on nearest landmarks. Geoinformatica 10(4):423–445
Lu H, Cao X, Jensen CS (2012) A foundation for efficient indoor distance-aware query processing. In: IEEE 28th international conference on data engineering (ICDE 2012), Washington, DC, USA (Arlington, Virginia), 1–5 April, 2012, pp 438–449
Luo Y, Hoeber O, Chen Y (2013) Enhancing wi-fi fingerprinting for indoor positioning using human-centric collaborative feedback. Hum Centric Comput Inf Sci 3(1):1–23
Luperto M, Li AQ, Amigoni F (2013) A system for building semantic maps of indoor environments exploiting the concept of building typology. In: RoboCup 2013: Robot World Cup XVII (papers from the 17th annual RoboCup international symposium, Eindhoven, The Netherlands, July 1, 2013), pp 504–515
Matsuura N, Mineno H, Ishikawa N, Mizuno T (2010) Evaluation of b+tree-based multi-dimensional range search algorithm for p2p networks. In: SAINT, pp 197–200
Mukti Susanti R, Maulana Adhinugraha K, Alamri S, Barolli L, Taniar D (2018) Indoor trajectory reconstruction using mobile devices. In: 2018 IEEE 32nd international conference on advanced information networking and applications (AINA), pp 550–555
Saltenis S, Jensen CS, Leutenegger ST, Lopez MA (2000) Indexing the positions of continuously moving objects. SIGMOD Rec 29(2):331–342
Shin B-J, Lee K-W, Choi S-H, Kim J-Y, Lee WJ, Kim HS (2010) Indoor wifi positioning system for android-based smartphone. In: Information and communication technology convergence (ICTC), 2010 international conference on, pp 319–320
Song M-B, Kitagawa H (2009) Managing frequent updates in r-trees for update-intensive applications. Knowl Data Eng IEEE Trans 21(11):1573–1589
Tao Y, Papadias D (2001) Mv3r-tree: a spatio-temporal access method for timestamp and interval queries. In: Proceedings of the 27th international conference on very large data bases, VLDB ’01, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, pp 431–440
Tao Y, Papadias D, Sun J (2003) The TPR*-tree: an optimized spatio-temporal access method for predictive queries. In: VLDB, pp 790–801
Vorst P, Sommer J, Hoene C, Schneider P, Weiss C, Schairer T, Rosenstiel W, Zell A, Carle G (2008) Indoor positioning via three different rf technologies. In: European workshop on RFID systems and technologies. VDE Verlag, pp 10–11
Wang L, Zheng Y, Xie X, Ma W-Y (2008) A flexible spatio-temporal indexing scheme for large-scale gps track retrieval. In: Proceedings of the ninth international conference on mobile data management. MDM ’08, IEEE Computer Society, Washington, DC, USA, pp 1–8
Wolfson O, Xu B, Chamberlain S, Jiang L (1998) Moving objects databases: issues and solutions. In: Scientific and statistical database management, 1998. Proceedings. Tenth international conference on, pp 111–122
Xia Y, Prabhakar S (2003) Q+rtree: efficient indexing for moving object database. In: DASFAA, pp 175–182
Xie X, Lu H, Pedersen T (2013) Efficient distance-aware query evaluation on indoor moving objects. In: Data engineering (ICDE), 2013 IEEE 29th international conference on, pp 434–445
Xuan K, Zhao G, Taniar D, Rahayu W, Safar M, Srinivasan B (2011) Voronoi-based range and continuous range query processing in mobile databases. J Comput Syst Sci 77(4):637–651
Xuan K, Zhao G, Taniar D, Safar M, Srinivasan B (2011) Constrained range search query processing on road networks. Concurr Comput Pract Exp 23(5):491–504
Xuan K, Zhao G, Taniar D, Srinivasan B (2008) Continuous range search query processing in mobile navigation. In: Proceedings of the 2008 14th IEEE international conference on parallel and distributed systems, Washington, DC, USA, pp 361–368
Zender H, Mozos ÓM, Jensfelt P, Kruijff GM, Burgard W (2008) Conceptual spatial representations for indoor mobile robots. Robot Auton Syst 56(6):493–502
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Alamri, S., Taniar, D., Nguyen, K. et al. C-tree: efficient cell-based indexing of indoor mobile objects. J Ambient Intell Human Comput 11, 2841–2857 (2020). https://doi.org/10.1007/s12652-019-01397-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-019-01397-w