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...
Autores principales: | , , , , , |
---|---|
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 |