{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:35:17Z","timestamp":1772120117229,"version":"3.50.1"},"reference-count":27,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2017,6,9]],"date-time":"2017-06-09T00:00:00Z","timestamp":1496966400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Oversea Academic Training Funds","award":["201506075013"],"award-info":[{"award-number":["201506075013"]}]},{"name":"Program for Science and Technology Support","award":["2014GZ0100 and 2016GZ0088"],"award-info":[{"award-number":["2014GZ0100 and 2016GZ0088"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>With the development of communication technology, the demand for location-based services is growing rapidly. This paper presents an algorithm for indoor localization based on Received Signal Strength (RSS), which is collected from Access Points (APs). The proposed localization algorithm contains the offline information acquisition phase and online positioning phase. Firstly, the AP selection algorithm is reviewed and improved based on the stability of signals to remove useless AP; secondly, Kernel Principal Component Analysis (KPCA) is analyzed and used to remove the data redundancy and maintain useful characteristics for nonlinear feature extraction; thirdly, the Affinity Propagation Clustering (APC) algorithm utilizes RSS values to classify data samples and narrow the positioning range. In the online positioning phase, the classified data will be matched with the testing data to determine the position area, and the Maximum Likelihood (ML) estimate will be employed for precise positioning. Eventually, the proposed algorithm is implemented in a real-world environment for performance evaluation. Experimental results demonstrate that the proposed algorithm improves the accuracy and computational complexity.<\/jats:p>","DOI":"10.3390\/s17061339","type":"journal-article","created":{"date-parts":[[2017,6,9]],"date-time":"2017-06-09T10:29:59Z","timestamp":1497004199000},"page":"1339","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":60,"title":["A Smartphone Indoor Localization Algorithm Based on WLAN Location Fingerprinting with Feature Extraction and Clustering"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8435-007X","authenticated-orcid":false,"given":"Junhai","family":"Luo","sequence":"first","affiliation":[{"name":"School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 610073, China"}]},{"given":"Liang","family":"Fu","sequence":"additional","affiliation":[{"name":"School of Electronic Engineering, University of Electronic Science and Technology of China, Chengdu 610073, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,6,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Khalajmehrabadi, A., Gatsis, N., and Akopian, D. (2017). Modern WLAN Fingerprinting Indoor Positioning Methods and Deployment Challenges. IEEE Commun. Surv. Tutor.","DOI":"10.1109\/COMST.2017.2671454"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"466","DOI":"10.1109\/COMST.2015.2464084","article-title":"Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons","volume":"18","author":"He","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_3","first-page":"1","article-title":"GPS localization improvement of smartphones using built-in sensors","volume":"6","author":"Hwang","year":"2012","journal-title":"Int. J. Smart Home"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Paek, J., Kim, J., and Govindan, R. (2010, January 15\u201318). Energy-efficient rate-adaptive GPS-based positioning for smartphones. Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, San Francisco, CA, USA.","DOI":"10.1145\/1814433.1814463"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Hauschildt, D., and Kirchhof, N. (2010, January 15\u201317). Advances in thermal infrared localization: Challenges and solutions. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Zr\u030eich, Switzerland.","DOI":"10.1109\/IPIN.2010.5647415"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"8236","DOI":"10.3390\/s120608236","article-title":"An indoor navigation system for the visually impaired","volume":"12","author":"Guerrero","year":"2012","journal-title":"Sensors"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3501","DOI":"10.3390\/s130303501","article-title":"Ultrasound Indoor Positioning System Based on a Low-Power Wireless Sensor Network Providing Sub-Centimeter Accuracy","volume":"13","author":"Medina","year":"2013","journal-title":"Sensors"},{"key":"ref_8","unstructured":"Woodman, O.J., and Harle, R.K. (April, January 29). Concurrent scheduling in the Active Bat location system. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, Mannheim, Germany."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1961","DOI":"10.1109\/TIE.2010.2055774","article-title":"A Standalone RFID Indoor Positioning System Using Passive Tags","volume":"58","author":"Saab","year":"2011","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_10","unstructured":"Liu, T., Yang, L., Lin, Q., Guo, Y., and Liu, Y. (May, January 27). Anchor-free backscatter positioning for RFID tags with high accuracy. Proceedings of the IEEE Conference on Computer Communications, Toronto, ON, Canada."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Koweerawong, C., Wipusitwarakun, K., and Kaemarungsi, K. (2013, January 28\u201330). Indoor localization improvement via adaptive RSS fingerprinting database. Proceedings of the International Conference on Information Networking, Bangkok, Thailand.","DOI":"10.1109\/ICOIN.2013.6496414"},{"key":"ref_12","unstructured":"Liu, X.C., Zhang, S., Zhao, Q.Y., and Lin, X.K. (2010, January 18\u201320). A real-time algorithm for fingerprint localization based on clustering and spatial diversity. Proceedings of the International Congress on Ultra Modern Telecommunications and Control Systems and Workshops, Moscow, Russia."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"8358","DOI":"10.3390\/s150408358","article-title":"A Novel Method for Constructing a WIFI Positioning System with Efficient Manpower","volume":"15","author":"Du","year":"2015","journal-title":"Sensors"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/SURV.2009.090308","article-title":"A Survey on TOA Based Wireless Localization and NLOS Mitigation Techniques","volume":"11","author":"Chong","year":"2009","journal-title":"Commun. Surv. Tutor. IEEE"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"392","DOI":"10.1109\/LWC.2016.2567394","article-title":"Distributed RSS-AoA Based Localization with Unknown Transmit Powers","volume":"5","author":"Tomic","year":"2016","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Fang, Y., Deng, Z., Xue, C., Jiao, J., Zeng, H., Zheng, R., and Lu, S. (2015, January 2). Application of an improved K nearest neighbor algorithm in WiFi indoor positioning. Proceedings of the China Satellite Navigation Conference (CSNC), Berlin, Heidelberg.","DOI":"10.1007\/978-3-662-46632-2_45"},{"key":"ref_17","unstructured":"Shin, B., Lee, J.H., Lee, T., and Seok Kim, H. (2012, January 24\u201326). Enhanced weighted K-nearest neighbor algorithm for indoor Wi-Fi positioning systems. Proceedings of the International Conference on Computing Technology and Information Management, Seoul, Korea."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1023\/A:1016003126882","article-title":"A Probabilistic Approach to WLAN User Location Estimation","volume":"9","author":"Roos","year":"2002","journal-title":"Int. J. Wirel. Inf. Netw."},{"key":"ref_19","first-page":"757","article-title":"Positioning algorithm using maximum likelihood estimation of RSSI difference in wireless sensor networks","volume":"24","author":"Ren","year":"2009","journal-title":"J. Data Acquis. Proc."},{"key":"ref_20","first-page":"794","article-title":"Joint access point selection and local discriminant embedding for energy efficient and accurate Wi-Fi positioning","volume":"6","author":"Deng","year":"2012","journal-title":"KSII Trans. Int. Inf. Syst. (TIIS)"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1983","DOI":"10.1109\/TMC.2011.216","article-title":"Received-Signal-Strength-Based Indoor Positioning Using Compressive Sensing","volume":"1112","author":"Feng","year":"2012","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2050","DOI":"10.1109\/TMC.2012.175","article-title":"Indoor Tracking and Navigation Using Received Signal Strength and Compressive Sensing on a Mobile Device","volume":"1210","author":"Au","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1016\/j.pmcj.2011.09.003","article-title":"Analysis of WLAN\u2019s received signal strength indication for indoor location fingerprinting","volume":"8","author":"Kaemarungsi","year":"2012","journal-title":"Pervasive Mob. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TMC.2011.30","article-title":"Principal Component Localization in Indoor WLAN Environments","volume":"11","author":"Fang","year":"2012","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1667","DOI":"10.1162\/089976603321891855","article-title":"Asymptotic behaviors of support vector machines with gaussian kernel","volume":"15","author":"Keerthi","year":"2003","journal-title":"Neural Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1109\/TMC.2007.1017","article-title":"Kernel-Based Positioning in Wireless Local Area Networks","volume":"6","author":"Kushki","year":"2007","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_27","unstructured":"Youssef, M.A., Agrawala, A., and Shankar, A.U. (2013, January 23\u201326). WLAN Location Determination via Clustering and Probability Distributions. Proceedings of the IEEE International Conference on Pervasive Computing and Communications, Washington, DC, USA."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/6\/1339\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:38:29Z","timestamp":1760207909000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/6\/1339"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,9]]},"references-count":27,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2017,6]]}},"alternative-id":["s17061339"],"URL":"https:\/\/doi.org\/10.3390\/s17061339","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,6,9]]}}}