Cargando…

An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering

The human body has a great influence on Wi-Fi signal power. A fixed K value leads to localization errors for the K-nearest neighbor (KNN) algorithm. To address these problems, we present an adaptive weighted KNN positioning method based on an omnidirectional fingerprint database (ODFD) and twice aff...

Descripción completa

Detalles Bibliográficos
Autores principales: Bi, Jingxue, Wang, Yunjia, Li, Xin, Qi, Hongxia, Cao, Hongji, Xu, Shenglei
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6111553/
https://www.ncbi.nlm.nih.gov/pubmed/30071642
http://dx.doi.org/10.3390/s18082502
_version_ 1783350676330381312
author Bi, Jingxue
Wang, Yunjia
Li, Xin
Qi, Hongxia
Cao, Hongji
Xu, Shenglei
author_facet Bi, Jingxue
Wang, Yunjia
Li, Xin
Qi, Hongxia
Cao, Hongji
Xu, Shenglei
author_sort Bi, Jingxue
collection PubMed
description The human body has a great influence on Wi-Fi signal power. A fixed K value leads to localization errors for the K-nearest neighbor (KNN) algorithm. To address these problems, we present an adaptive weighted KNN positioning method based on an omnidirectional fingerprint database (ODFD) and twice affinity propagation clustering. Firstly, an OFPD is proposed to alleviate body’s sheltering impact on signal, which includes position, orientation and the sequence of mean received signal strength (RSS) at each reference point (RP). Secondly, affinity propagation clustering (APC) algorithm is introduced on the offline stage based on the fusion of signal-domain distance and position-domain distance. Finally, adaptive weighted KNN algorithm based on APC is proposed for estimating user’s position during online stage. K initial RPs can be obtained by KNN, then they are clustered by APC algorithm based on their position-domain distances. The most probable sub-cluster is reserved by the comparison of RPs’ number and signal-domain distance between sub-cluster center and the online RSS readings. The weighted average coordinates in the remaining sub-cluster can be estimated. We have implemented the proposed method with the mean error of 2.2 m, the root mean square error of 1.5 m. Experimental results show that our proposed method outperforms traditional fingerprinting methods.
format Online
Article
Text
id pubmed-6111553
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-61115532018-08-30 An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering Bi, Jingxue Wang, Yunjia Li, Xin Qi, Hongxia Cao, Hongji Xu, Shenglei Sensors (Basel) Article The human body has a great influence on Wi-Fi signal power. A fixed K value leads to localization errors for the K-nearest neighbor (KNN) algorithm. To address these problems, we present an adaptive weighted KNN positioning method based on an omnidirectional fingerprint database (ODFD) and twice affinity propagation clustering. Firstly, an OFPD is proposed to alleviate body’s sheltering impact on signal, which includes position, orientation and the sequence of mean received signal strength (RSS) at each reference point (RP). Secondly, affinity propagation clustering (APC) algorithm is introduced on the offline stage based on the fusion of signal-domain distance and position-domain distance. Finally, adaptive weighted KNN algorithm based on APC is proposed for estimating user’s position during online stage. K initial RPs can be obtained by KNN, then they are clustered by APC algorithm based on their position-domain distances. The most probable sub-cluster is reserved by the comparison of RPs’ number and signal-domain distance between sub-cluster center and the online RSS readings. The weighted average coordinates in the remaining sub-cluster can be estimated. We have implemented the proposed method with the mean error of 2.2 m, the root mean square error of 1.5 m. Experimental results show that our proposed method outperforms traditional fingerprinting methods. MDPI 2018-08-01 /pmc/articles/PMC6111553/ /pubmed/30071642 http://dx.doi.org/10.3390/s18082502 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bi, Jingxue
Wang, Yunjia
Li, Xin
Qi, Hongxia
Cao, Hongji
Xu, Shenglei
An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title_full An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title_fullStr An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title_full_unstemmed An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title_short An Adaptive Weighted KNN Positioning Method Based on Omnidirectional Fingerprint Database and Twice Affinity Propagation Clustering
title_sort adaptive weighted knn positioning method based on omnidirectional fingerprint database and twice affinity propagation clustering
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6111553/
https://www.ncbi.nlm.nih.gov/pubmed/30071642
http://dx.doi.org/10.3390/s18082502
work_keys_str_mv AT bijingxue anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT wangyunjia anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT lixin anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT qihongxia anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT caohongji anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT xushenglei anadaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT bijingxue adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT wangyunjia adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT lixin adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT qihongxia adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT caohongji adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering
AT xushenglei adaptiveweightedknnpositioningmethodbasedonomnidirectionalfingerprintdatabaseandtwiceaffinitypropagationclustering