{'fraction_non_alphanumeric': 0.024725274725274724, 'fraction_numerical': 0.005494505494505495, 'mean_word_length': 5.070833333333334, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
TrueStory: Accurate and Robust RF-Based Floor Estimation for Challenging Indoor Environments

WiFi-based indoor localization systems are popular due to the WiFi ubiquity and availability in commodity smartphone devices for network communication. The majority of these systems focus on finding the user’s 2-D location in a single floor. However, this is of little value when the altitude of the user is unknown in any typical multi-story building. In this paper, we propose TrueStory: a system that can accurately and robustly identify the user’s floor level using the building’s WiFi networks. TrueStory targets challenging environments where the access point (AP) density is not uniform and/or there are open areas that make the APs heard strongly in faraway floors. To handle these challenges, TrueStory employs a number of techniques including signal normalization, AP power equalization, and fusing various learners using a multilayer perceptron neural network. We present the design and implementation of TrueStory and evaluate its performance in three different testbeds. Our evaluation shows that TrueStory can accurately identify the user’s exact floor level up to 91.8% of the time and within one floor error 99% of the time. This improves the floor estimation accuracy over the state-of-the-art systems and reduces the high floor errors by more than 23%. In addition, we show that it has a robust performance for various challenging environments.