Skip to main content
Log in

C-tree: efficient cell-based indexing of indoor mobile objects

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Alamri S (2018b) Spatial data managements in indoor environments: current trends, limitations and future challenges. Int J Web Inf Syst 14(4):402–422

    Article  Google Scholar 

  • Alamri S, Taniar D, Safar M (2013a) Indexing moving objects for directions and velocities queries. Inf Syst Front 15(2):235–248

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Alamri S, Taniar D, Safar M, Al-Khalidi H (2013c) Spatiotemporal indexing for moving objects in an indoor cellular space. Neurocomputing 122:70–78

    Article  Google Scholar 

  • Alamri S, Taniar D, Safar M (2014a) A taxonomy for moving object queries in spatial databases. Future Gener Comput Syst 37:232–242

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Elmasri RA, Navathe SB (1999) Fundamentals of database systems, 3rd edn. Addison-Wesley Longman Publishing Co. Inc, Boston

    MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    MATH  Google Scholar 

  • Lassabe F, Canalda P, Chatonnay P, Spies F (2009) Indoor wi-fi positioning: techniques and systems. Ann Telecommun 64(9–10):651–664

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sultan Alamri.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-019-01397-w

Keywords

Navigation