skip to main content
10.1145/2809695.2809722acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article
Open access

iMoon: Using Smartphones for Image-based Indoor Navigation

Published: 01 November 2015 Publication History

Abstract

The adoption of indoor navigation for smartphones has been relatively slow in the past years, although it would be direly needed in complex indoor areas. The primary barriers for its adoption include the lack of fine-grained and up-to-date indoor maps and the potential deployment and maintenance cost. In this paper we investigate the feasibility of utilizing crowdsourced data for building a smartphone-based indoor navigation system, focusing on the technical challenges caused by the varying quality of crowdsourced data. We developed iMoon, an indoor navigation system based on sensor-enriched 3D models of indoor environment, and evaluated its performance via a field study in a public building covering around 1,100 square meters.
iMoon builds 3D models of indoor environment from crowdsourced 2D photos, and compiles a navigation mesh from the generated 3D models. Depending on the input for 3D modelling, indoor pedestrian paths may be partly missing from the output. iMoon solves this issue by integrating into navigation mesh the pedestrian paths recognized from crowdsourced user motion trajectories. With photo-based 3D models, iMoon supports image-based localization that identifies user's position and facing direction with photos, and provides visual navigation instructions that show when and where to turn. To reduce response delay while maintaining the accuracy of localization, iMoon partitions 3D models based on the density of 3D points, and selects partitions for image-based localization using Wi-Fi fingerprints. According to our experimental results, iMoon works properly, and our solution of indoor localization achieves competitive performance compared with traditional approaches: in most cases, a user can be located within an average of 3.85 seconds with a location error of less than 2 meters and a facing direction error of less than 6 degrees.

References

[1]
Siftgpu: A gpu implementation of scale invariant feature transform (sift). http://cs.unc.edu/~ccwu/siftgpu/.
[2]
Visualsfm : A visual structure from motion system. http://ccwu.me/vsfm/.
[3]
S. Agarwal, Y. Furukawa, N. Snavely, I. Simon, B. Curless, S. M. Seitz, and R. Szeliski. Building rome in a day. ACM Commun., 54(10):105--112, 2011.
[4]
P. Bahl and V. Padmanabhan. Radar: an in-building rf-based user location and tracking system. In Proc. of INFOCOM 2000, pages 775--784.
[5]
L. Chen, L. Pei, H. Kuusniemi, Y. Chen, T. Kroger, and R. Chen. Bayesian fusion for indoor positioning using bluetooth fingerprints. Wireless Personal Commun., 70(4):1735--1745, 2013.
[6]
J. C. Chow. Multi-Sensor Integration for Indoor 3D Reconstruction. PhD thesis, University of Calgary, 2014.
[7]
J. Chung, M. Donahoe, C. Schmandt, I.-J. Kim, P. Razavai, and M. Wiseman. Indoor location sensing using geo-magnetism. In Proc. of MobiSys'11, pages 141--154, New York, NY, USA.
[8]
J. Dong, Y. Xiao, Z. Ou, and A. Ylä-Jääski. Utilizing internet photos for indoor mapping and localization -- opportunities and challenges. In Proc. of SmartCity'15, pages 1--6, Hong Kong, China.
[9]
M. Duckham, L. Kulik, M. Worboys, and A. Galton. Efficient generation of simple polygons for characterizing the shape of a set of points in the plane. Pattern Recogn., 41(10):3224--3236, 2008.
[10]
J.-M. Frahm, P. Fite-Georgel, D. Gallup, T. Johnson, R. Raguram, C. Wu, Y.-H. Jen, E. Dunn, B. Clipp, S. Lazebnik, and M. Pollefeys. Building rome on a cloudless day. In Proc. of ECCV'10, pages 368--381, Berlin, Heidelberg.
[11]
Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski. Reconstructing building interiors from images. In Proc. of ICCV'09, Kyoto, Japan.
[12]
R. Gao, M. Zhao, T. Ye, F. Ye, Y. Wang, K. Bian, T. Wang, and X. Li. Jigsaw: Indoor floor plan reconstruction via mobile crowdsensing. In Proc. of MobiCom'14, pages 249--260, New York, NY, USA.
[13]
Y. Gu, A. Lo, and I. Niemegeers. A survey of indoor positioning systems for wireless personal networks. IEEE Commun. Surveys Tuts, 11:13--32, 2009.
[14]
M. N. Husen and S. Lee. Indoor human localization with orientation using wifi fingerprinting. In Proc. of ICUIMC'14, pages 109:1--109:6, New York, NY, USA.
[15]
F. Li, C. Zhao, G. Ding, J. Gong, C. Liu, and F. Zhao. A reliable and accurate indoor localization method using phone inertial sensors. In Proc. of UbiComp'12, pages 421--430, New York, NY, USA.
[16]
J. Link, P. Smith, N. Viol, and K. Wehrle. Footpath: Accurate map-based indoor navigation using smartphones. In Proc. of IPIN'11, pages 1--8, Guimaraes, Portugal.
[17]
H. Liu, H. Darabi, P. Banerjee, and J. Liu. Survey of wireless indoor positioning techniques and systems. IEEE Trans. Syst., Man, Cybern., 37(6):1067--1080, 2007.
[18]
D. G. Lowe. Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vision, 60(2):91--110, 2004.
[19]
G. Lu and C. Kambhamettu. Image-based indoor localization system based on 3d sfm model. In Proc. of SPIE, Intelligent Robots and Computer Vision, 2014.
[20]
R. Martin-Brualla, Y. He, B. C. Russell, and S. M. Seitz. The 3d jigsaw puzzle: Mapping large indoor spaces. In Proc. of ECCV'14, pages 1--16. Zurich, Switzerland.
[21]
R. A. Newcombe, S. Izadi, O. Hilliges, D. Molyneaux, D. Kim, A. J. Davison, P. Kohi, J. Shotton, S. Hodges, and A. Fitzgibbon. Kinectfusion: Real-time dense surface mapping and tracking. In Proc. of ISMAR'11, pages 127--136, Basel, Switzerland.
[22]
L. T. Nguyen and J. Zhang. Wi-fi fingerprinting through active learning using smartphones. In Proc. of UbiComp'13 Adjunct, pages 969--976, New York, NY, USA.
[23]
B. E. Okorn, X. Xiong, B. Akinci, and D. Huber. Toward automated modeling of floor plans. In Proc. of 3DPVT'10, Paris, France.
[24]
Z. Ou, J. Dong, S. Dong, J. Wu, A. Yla-Jaaski, P. Hui, R. Wang, and A. Min. Utilize signal traces from others' a crowdsourcing perspective of energy saving in cellular data communication. IEEE Trans. Mobile Comput., 14(1):194--207, 2015.
[25]
A. Rai, K. K. Chintalapudi, V. N. Padmanabhan, and R. Sen. Zee: Zero-effort crowdsourcing for indoor localization. In Proc. of Mobicom'12, pages 293--304, New York, NY, USA.
[26]
N. Roy, H. Wang, and R. Roy~Choudhury. I am a smartphone and i can tell my user's walking direction. In Proc. of MobiSys'14, pages 329--342, New York, NY, USA.
[27]
T. Sattler, B. Leibe, and L. Kobbelt. Fast image-based localization using direct 2d-to-3d matching. In Proc. of ICCV'11, pages 667--674, Barcelona, Spain.
[28]
M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies. The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput., 8(4):14--23, 2009.
[29]
A. Serra, D. Carboni, and V. Marotto. Indoor pedestrian navigation system using a modern smartphone. In Proc. of MobileHCI'10, pages 397--398, New York, NY, USA.
[30]
N. Snavely, I. Simon, M. Goesele, R. Szeliski, and S. Seitz. Scene reconstruction and visualization from community photo collections. Proc. of the IEEE, 98(8):1370--1390, 2010.
[31]
H. Wang, S. Sen, A. Elgohary, M. Farid, M. Youssef, and R. R. Choudhury. No need to war-drive: Unsupervised indoor localization. In Proc. of MobiSys'12, pages 197--210, New York, NY, USA.
[32]
C. Wu. Towards linear-time incremental structure from motion. In Proc. of 3DV'13, pages 127--134, Seattle, USA.
[33]
C. Wu, S. Agarwal, B. Curless, and S. M. Seitz. Multicore bundle adjustment. In Proc. of CVPR'11, pages 3057--3064, Washington, DC, USA.

Cited By

View all
  • (2024)Toward Persistent Spatial Awareness: A Review of Pedestrian Dead Reckoning-Centric Indoor Positioning With SmartphonesIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.347004373(1-28)Online publication date: 2024
  • (2023)FILNet: Fast Image-Based Indoor Localization Using an Anchor Control NetworkSensors10.3390/s2319814023:19(8140)Online publication date: 28-Sep-2023
  • (2023)The Wisdom of 1,170 Teams: Lessons and Experiences from a Large Indoor Localization CompetitionProceedings of the 29th Annual International Conference on Mobile Computing and Networking10.1145/3570361.3592507(1-15)Online publication date: 2-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SenSys '15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems
November 2015
526 pages
ISBN:9781450336314
DOI:10.1145/2809695
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 2015

Check for updates

Author Tags

  1. 3d modelling
  2. indoor mapping
  3. indoor navigation
  4. mobile crowdsensing

Qualifiers

  • Research-article

Funding Sources

  • Academy of Finland

Conference

Acceptance Rates

SenSys '15 Paper Acceptance Rate 27 of 132 submissions, 20%;
Overall Acceptance Rate 198 of 990 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)171
  • Downloads (Last 6 weeks)25
Reflects downloads up to 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Toward Persistent Spatial Awareness: A Review of Pedestrian Dead Reckoning-Centric Indoor Positioning With SmartphonesIEEE Transactions on Instrumentation and Measurement10.1109/TIM.2024.347004373(1-28)Online publication date: 2024
  • (2023)FILNet: Fast Image-Based Indoor Localization Using an Anchor Control NetworkSensors10.3390/s2319814023:19(8140)Online publication date: 28-Sep-2023
  • (2023)The Wisdom of 1,170 Teams: Lessons and Experiences from a Large Indoor Localization CompetitionProceedings of the 29th Annual International Conference on Mobile Computing and Networking10.1145/3570361.3592507(1-15)Online publication date: 2-Oct-2023
  • (2023)Computer Vision Based 3D Model Floor Construction for Smart Parking SystemInternet of Things. Advances in Information and Communication Technology10.1007/978-3-031-45882-8_3(36-48)Online publication date: 26-Oct-2023
  • (2022)Multi-Floor Indoor Localization Based on Multi-Modal SensorsSensors10.3390/s2211416222:11(4162)Online publication date: 30-May-2022
  • (2022)Low-cost and lightweight indoor positioning based on computer visionProceedings of the 2022 4th Asia Pacific Information Technology Conference10.1145/3512353.3512378(169-175)Online publication date: 14-Jan-2022
  • (2022)ExperienceProceedings of the 28th Annual International Conference on Mobile Computing And Networking10.1145/3495243.3517021(82-93)Online publication date: 14-Oct-2022
  • (2022)Indoor camera pose estimation via style‐transfer 3D modelsComputer-Aided Civil and Infrastructure Engineering10.1111/mice.1271437:3(335-353)Online publication date: 2-Feb-2022
  • (2022)An Efficient, Fair, and Robust Image Pricing Mechanism for Crowdsourced 3D ReconstructionIEEE Transactions on Services Computing10.1109/TSC.2019.295390615:1(498-512)Online publication date: 1-Jan-2022
  • (2022)From crowd to cloud: simplified automatic reconstruction of digital building assets for facility managementJournal of Facilities Management10.1108/JFM-02-2021-001720:3(401-436)Online publication date: 18-Jan-2022
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media