A Computational Approach to Edge Detection
IEEE Transactions on Pattern Analysis and Machine Intelligence
ARQuake: the outdoor augmented reality gaming system
Communications of the ACM - Internet abuse in the workplace and Game engines in scientific research
Position-Annotated Photographs: A Geotemporal Web
IEEE Pervasive Computing
COMPASS: A probabilistic indoor positioning system based on 802.11 and digital compasses
WiNTECH '06 Proceedings of the 1st international workshop on Wireless network testbeds, experimental evaluation & characterization
EURASIP Journal on Applied Signal Processing
The Mobile Sensing Platform: An Embedded Activity Recognition System
IEEE Pervasive Computing
SurroundSense: mobile phone localization via ambience fingerprinting
Proceedings of the 15th annual international conference on Mobile computing and networking
Contrast enhancement using brightness preserving bi-histogram equalization
IEEE Transactions on Consumer Electronics
Spartacus: spatially-aware interaction for mobile devices through energy-efficient audio sensing
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Hi-index | 0.00 |
Ubiquitous computing applications commonly use digital compass sensors to obtain orientation of a device relative to the magnetic north of the earth. However, these compass readings are always prone to significant errors in indoor environments due to presence of metallic objects in close proximity. Such errors can adversely affect the performance and quality of user experience of the applications utilizing digital compass sensors. In this paper, we propose Polaris, a novel approach to provide reliable orientation information for mobile devices in indoor environments. Polaris achieves this by aggregating pictures of the ceiling of an indoor environment and applies computer vision based pattern matching techniques to utilize them as orientation references for correcting digital compass readings. To show the feasibility of the Polaris system, we implemented the Polaris system on mobile devices, and field tested the system in multiple office buildings. Our results show that Polaris achieves 4.5° average orientation accuracy, which is about 3.5 times better than what can be achieved through sole use of raw digital compass readings.