{'fraction_non_alphanumeric': 0.016283524904214558, 'fraction_numerical': 0.0, 'mean_word_length': 5.572327044025157, '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}}
An accurate indoor localization approach using cellphone camera

Indoor localization has attracted more and more attention for its wide applications in location-based services. This paper proposes a new indoor localization mechanism using photos taken by cellphone camera. By scenario selection and image matching in an already built image database, we try to get the “closest” image and then utilize its reserved information to achieve the accurate indoor localization. We take advantage of convolutional neural networks (CNNs) and unsupervised learning for scenario selection which can effectively reduce the size of candidate image set, and then exploit ASIFT (Affine Scale Invariant Feature Transform) with epipolar geometry constraint for image matching within selected scenario. Our system can not only achieve sub-meter localization result but also obtain the orientation information of users, without any infrastructure but a mobile camera module. The proposed system is tested in a teaching building and achieved the promising results.