With the ongoing development of Indoor Location-Based Services, accurate location information of users in indoor environments has been a challenging issue in recent years. Due to the widespread use of WiFi networks, WiFi fingerprinting has become one of the most practical methods of locating mobile users. In addition to localization accuracy, some other critical factors such as cost, latency, and users' privacy should be considered in indoor localization systems. In this study, we propose a lightweight Convolutional Neural Network (CNN)-based method for edge devices (such as smartphones) to overcome the above issues by eliminating the need for a cloud/server in the localization system. To enable the use of the proposed model on resource-constraint edge devices, post-training optimization techniques including quantization, pruning and clustering are used to compress the network model. The proposed method is evaluated for three different open datasets, i.e., UJIIndoorLoc, Tampere and UTSIndoorLoc, as well as for our collected dataset named SBUK-D to verify its scalability. The results demonstrate the superiority of the proposed method compared to state-of-the-art studies. We also evaluate performance efficiency of our localization method on an android smartphone to demonstrate its applicability to edge devices. For UJIIndoorLoc dataset, our model with post-training optimizations obtains approximately 99% building accuracy, over 98% floor accuracy, and 4 m positioning mean error with the model size and inference time of 60 KB and 270 us, respectively, which demonstrate high accuracy as well as amenability to the resource-constrained edge devices.
翻译:随着室内定位服务的持续开发,室内环境中用户的准确定位信息近年来一直是一个具有挑战性的问题。由于无线网络的广泛使用,无线网络指纹已成为定位移动用户的最实用方法之一。除了本地化精度之外,还应在室内本地化系统中考虑成本、延缓度和用户隐私等其他一些关键因素。在这项研究中,我们提议对边缘设备(如智能手机)采用基于轻量的动态神经网络(NN)方法,通过消除本地化系统中对云/服务器的需求,克服上述问题。为了能够使用拟议中的关于资源节压边缘设备的模式,使用培训后优化技术,包括四分化、修剪裁和组合等,来压缩网络模型。在三个不同的开放式数据集(如UJIIndoorLoc、坦佩雷和UTSINdoorloomLoc)中,以及我们收集的数据集名为SBUK-D,以校准其本地精度的准确度,其智能性能性,同时展示了我们高精度的精确性工具的精确性,我们对本地的精确性工具的精度,我们对本地的精确性工具的精确性进行了评估。我们对高精度的精确性工具的精确性进行了比比的精确性,并演示了我们的精确度,我们对当地的精确性方法的精度,我们对当地的精确性进行了评估。</s>