Abstract

Accurate heading estimation is the foundation of numerous applications, including augmented reality, pedestrian dead reckoning, and human-computer interactions. While magnetometer is a key source of heading information, the poor accuracy of consumer-grade hardware coupled with the pervasive magnetic disturbances makes accurate heading estimation a challenging issue. Heading error is one of the main error sources of pedestrian dead reckoning. To reduce the heading error and enhance robustness, we proposed a novel heading estimation method based on Spatial Transformer Networks (STNs) and Long Short-Term Memory (LSTM), termed DeepHeading, which uses sensors embedded in a smartphone without any historical training data or dedicated infrastructure. We automatically annotate heading data based on map matching, and augment heading data based on device attitude. We leverage the STNs to align the device coordinate system and the navigation coordinate system, allow an unconstrained use of smartphones. Based on the characteristics of pedestrian heading continuity, we designed a hierarchical LSTM-basedSeq2Seq model to estimate the walking heading of the pedestrian. We conducted well-designed experiments to evaluate the performance of deepheading and compared it with the state-of-the-art heading estimation algorithms. The experimental results on real-world demonstrated that deepheading outperformed the compared heading estimation algorithms and achieved promising estimation accuracy with a median heading error of 4.52°, mean heading error of 6.07° and heading error of 9.18° at the confidence of 80% when a pedestrian is walking in indoor environments with magnetic field disturbances. The proposed method is high-efficiency and easy to integrate with various mobile applications.

Highlights

  • In various spatiotemporal network demands, location-based service (LBS) is one of the essential network service applications [1]

  • This paper proposed a novel heading estimation method based on Spatial Transformer Networks (STNs) [63] and Long Short-Term Memory (LSTM), termed DeepHeading, to overcome the aforementioned shortcomings

  • We propose a pedestrian heading estimation method based on STNs and hierarchical LSTM

Read more

Summary

INTRODUCTION

In various spatiotemporal network demands, location-based service (LBS) is one of the essential network service applications [1]. The pedestrians may put their smartphone in bag, make a phone call, or even swing in hand during walking To solve this problem, references [39]–[43] proposed smartphone mode or posture recognition-based PDR method that calculated pedestrian heading by selecting heading model with corresponding to smartphone mode. To enhance the estimation accuracy of the horizontal acceleration plane, RMPCA [22] leveraged a rotation matrix that tracks the device coordinates accurately and continuously, and combined the rotation matrix with PCA to estimate pedestrian heading. This paper proposed a novel heading estimation method based on Spatial Transformer Networks (STNs) [63] and Long Short-Term Memory (LSTM), termed DeepHeading, to overcome the aforementioned shortcomings.

MATERIALS AND METHODS
HEADING DATA ANNOTATION BASED ON MAP MATCHING
19 Leverage trained model to predict heading of pedestrian at each step
Findings
CONCLUSION
Full Text
Paper version not known

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