Combination of DNN and Improved KNN for Indoor Location Fingerprinting

Fingerprinting based on Wi-Fi Received Signal Strength Indicator (RSSI) has been widely studied in recent years for indoor localization. While current algorithms related to RSSI Fingerprinting show a much lower accuracy than multilateration based on time of arrival or the angle of arrival techniques, they highly depend on the number of access points (APs) and fingerprinting training phase. In this paper, we present an integrated method by combining the deep neural network (DNN) with improved K-Nearest Neighbor (KNN) algorithm for indoor location fingerprinting. The improved KNN is realized by boosting the weights on K-nearest neighbors according to the number of matching access points. This will overcome the limitation of the original KNN algorithm on ignoring the influence of the neighboring points, which directly affect localization accuracy. The DNN algorithm is first used to classify the Wi-Fi RSSI Fingerprinting dataset. Then these possible locations in a certain class are also classified by the improved KNN algorithm to determine the final position. The proposed method is validated inside a room within about 13 9 . To examine its performance, the presented method has been compared with some classical algorithms, i.e., the random forest (RF) based algorithm, the KNN based algorithm, the support vector machine (SVM) based algorithm, the decision tree (DT) based algorithm, etc. Our real-world experiment results indicate that the proposed method is less dependent on the dense of access points and indoor radio propagation interference. Furthermore, our method can provide some preliminary guidelines for the design of indoor Wi-Fi test bed.

[1]  Ali Shareef,et al.  Comparison of MLP neural network and Kalman filter for localization in wireless sensor networks , 2007 .

[2]  Changzhen Hu,et al.  An Improved WiFi Indoor Positioning Algorithm by Weighted Fusion , 2015, Sensors.

[3]  Hong Wang,et al.  A low-cost INS/GPS integration methodology based on random forest regression , 2013, Expert Syst. Appl..

[4]  Yi Liu,et al.  Indoor Fingerprint Positioning Based on Wi-Fi: An Overview , 2017, ISPRS Int. J. Geo Inf..

[5]  Hui Zeng,et al.  Application of an Improved K Nearest Neighbor Algorithm in WiFi Indoor Positioning , 2015 .

[6]  Feng Yu,et al.  An Indoor Localization of WiFi Based on Support Vector Machines , 2014 .

[7]  Gul Agha,et al.  Random Forest Based Coarse Locating and KPCA Feature Extraction for Indoor Positioning System , 2014 .

[8]  José Luis Rojo-Álvarez,et al.  Advanced support vector machines for 802.11 indoor location , 2012, Signal Process..

[9]  Yunhao Liu,et al.  From RSSI to CSI , 2013, ACM Comput. Surv..

[10]  Moustafa Youssef,et al.  The Horus WLAN location determination system , 2005, MobiSys '05.

[11]  C. Rizos,et al.  Open Source GNSS Reference Server for Assisted-Global Navigation Satellite Systems , 2010, Journal of Navigation.

[12]  Yunhao Liu,et al.  Smartphones Based Crowdsourcing for Indoor Localization , 2015, IEEE Transactions on Mobile Computing.

[13]  Michal R. Nowicki,et al.  Low-effort place recognition with WiFi fingerprints using deep learning , 2016, AUTOMATION.

[14]  Rashid Rashidzadeh,et al.  Wi-Fi based indoor location positioning employing random forest classifier , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[15]  Yunzhou Zhang,et al.  Indoor Mobile Localization Based on Wi-Fi Fingerprint's Important Access Point , 2015, Int. J. Distributed Sens. Networks.

[16]  Jian Lu,et al.  Cluster filtered KNN: A WLAN-based indoor positioning scheme , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.