Skip to main content
Log in

Robust Localization with Crowd Sensors: A Data Cleansing Approach

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

In this paper, the source localization problem with crowd of anchor nodes is investigated, under the circumstances that abnormal data could be sporadically and randomly produced for the reason of either accidental equipment failures or random malicious behaviors. To cope with the problem that abnormal data brings, we formulate a generalized modeling of abnormal data in localization problem, which involves the impacts of both unexpected equipment failures and malicious data falsifications. The corresponding Cramer-Rao lower bound (CRLB) of the specific localization problem is derived. For the localization enhancement, we propose a data cleansing-based robust localization algorithm which exploits the low occupancy of channel band by sources and the sparsity of abnormal data. The data cleansing approach achieves both the new sensing data matrix that cleansed out abnormal data component and the estimated abnormal data matrix, which are respectively used for the correct source detection process and the position estimation process of the final source localization. The root mean squared error (RMSE) is derived to assess the performance of the proposed robust localization algorithm. Computer simulations show that the proposed data cleansing-based robust localization algorithm can effectively eliminate the impairment of the abnormal data and hence improve the localization performance evidently.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. The abnormal data rate is aimed at the whole data matrix (all anchor nodes received the data of both source occupied subbands and no source occupied subbands), thus the real abnormal data that affect localization performance may even fewer (data received from source occupied subbands).

References

  1. Haque IT, Assi C (2015) Profiling-based indoor localization schemes. IEEE Systems J 9(1):76–85

    Article  Google Scholar 

  2. Dall'Anese E, Kim S-J, Giannakis GB (2011) Channel gain map tracking via distributed kriging. IEEE Trans Veh Technol 60(3):1205–1211

    Article  Google Scholar 

  3. Hong J, Ohtsuki T (2015) Signal eigenvector-based device-free passive localization using array sensor. IEEE Trans Veh Technol 64(4):1354–1363

    Article  Google Scholar 

  4. Teng J, Zhang B, Zhu J, Li X, Xuan D, Zheng YF (2014) EV-Loc: integrating electronic and visual signals for accurate localization. IEEE/ACM Trans Netw 22(4):1285–1296

    Article  Google Scholar 

  5. Sheng X, Hu Y-H (2005) Maximum likelihood multiple-source localization using acoustic energy measurements with wireless sensor networks. IEEE Trans Signal Process 53(1):44–53

    Article  MathSciNet  MATH  Google Scholar 

  6. Wang B, Wu G, Wang S, Yang LT (2014) Localization based on adaptive regulated neighborhood distance for wireless sensor networks with a general radio propagation model. IEEE Sensors J 14(11):3754–3762

    Article  Google Scholar 

  7. Saeed N, Nam H (2015) Robust multidimensional scaling for cognitive radio network localization. IEEE Trans Veh Technol 64(9):4056–4062

    Article  Google Scholar 

  8. Salman N, Ghogho M, Kemp A (2012) On the joint estimation of the RSS-based location and path loss exponent. IEEE Commun Lett 1(1):34–37

    Article  Google Scholar 

  9. So HC, Lin L (2011) Linear least squares approach for accurate received signal strength based source localization. IEEE Trans Signal Process 59(8):4035–4040

    Article  MathSciNet  Google Scholar 

  10. Wang G, Yang K (2011) A new approach to sensor node localization using RSS measurements in wireless sensor networks. IEEE Trans Wirel Commun 10(5):1389–1395

    Article  Google Scholar 

  11. Gholami MR, Vaghefi RM, Strom EG (2013) RSS-based sensor localization in the presence of unknown channel parameters. IEEE Trans Signal Process 61(15):3752–3759

    Article  MathSciNet  Google Scholar 

  12. Coluccia A, Ricciato F (2014) RSS-based localization via bayesian ranging and iterative least squares positioning. IEEE Commun Lett 18(5):873–876

    Article  Google Scholar 

  13. Shen H, Ding Z, Dasgupta S, Zhao C (2014) Multiple source localization in wireless sensor networks based on time of arrival measurement. IEEE Trans Signal Process 62(8):1938–1949

    Article  MathSciNet  Google Scholar 

  14. Jean O, Weiss AJ (2014) Passive localization and synchronization using arbitrary signals. IEEE Trans Signal Process 62(8):2143–2150

    Article  MathSciNet  Google Scholar 

  15. Yuan W, Wu N, Etzlinger B, Wang H, Kuang J (2016) Cooperative joint localization and clock synchronization based on gaussian message passing in asynchronous wireless networks. IEEE Trans Veh Technol 65(9):7258–7273

    Article  Google Scholar 

  16. Lohrasbipeydeh H, Gulliver TA, Amindavar H (2014) Blind received signal strength difference based source localization with system parameter errors. IEEE Trans Signal Process 62(17):4516–4531

    Article  MathSciNet  Google Scholar 

  17. Huang B, Xie L, Yang Z (2015) TDOA-based source localization with distance-dependent noises. IEEE Trans Wirel Commun 14(1):468–480

    Article  Google Scholar 

  18. L. Lu, and H.-C. Wu (2012) Novel energy-based localization technique for multiple sources. In Proc. of IEEE ICC

  19. Lu L, Zhang H, Wu H-C (2014) Novel energy-based localization technique for multiple sources. IEEE Systems J 8(1):142–150

    Article  Google Scholar 

  20. Masazade E, Niu R, Varshney PK, Keskinoz M (2010) Energy aware iterative source localization for wireless sensor networks. IEEE Trans Signal Process 58(9):4824–4835

    Article  MathSciNet  Google Scholar 

  21. Niu R, Varshney PK (2006) Target location estimation in sensor networks with quantized data. IEEE Trans Signal Process 54(12):4519–4528

    Article  MATH  Google Scholar 

  22. Zhang S, Gao S, Wang G, Li Y (2015) Robust NLOS error mitigation method for TOA-based localization via second-order cone relaxation. IEEE Commun Lett 19(12):2210–2213

    Article  Google Scholar 

  23. Wang G, Chen H, Li Y, Ansari N (2014) NLOS error mitigation for TOA-based localization via convex relaxation. IEEE Trans Wirel Commun 13(8):4119–4131

    Article  Google Scholar 

  24. Wang G, So AM-C, Li Y (2016) Robust convex approximation methods for TDOA-based localization under NLOS conditions. IEEE Trans Signal Process 63(13):3281–3296

    Article  MathSciNet  Google Scholar 

  25. Liang C, Wen F (2016) Received signal strength-based robust cooperative localization with dynamic path loss model. IEEE Sensors J 16(5):1265–1270

    Article  Google Scholar 

  26. Shirazi GN, Shenouda MB, Lampe L (2014) Second order cone programming for sensor network localization with anchor position uncertainty. IEEE Trans Wirel Commun 13(2):749–763

    Article  Google Scholar 

  27. Ma Z, Ho KC (2014) A study on the effects of sensor position error and the placement of calibration emitter for source localization. IEEE Trans Wirel Commun 13(10):5440–5452

    Article  Google Scholar 

  28. Karbasi A, Oh S (2013) Robust localization from incomplete local information. IEEE/ACM Trans Netw 21(4):1131–1144

    Article  Google Scholar 

  29. Mourad F, Snoussi H, Abdallah F, Richard C (2011) A robust localization algorithm for mobile sensors using belief functions. IEEE Trans Veh Technol 60(4):1799–1811

    Article  Google Scholar 

  30. Misra S (2009) G. (Larry) Xue, and S. Bhardwaj, secure and robust localization in a wireless ad hoc environment. IEEE Trans Veh Technol 58(3):1480–1489

    Article  Google Scholar 

  31. Wu N, Xiong Y, Wang H, Kuang J (2015) A performance limit of TOA-based location-aware wireless networks with ranging outliers. IEEE Commun Lett 19(8):1414–1417

    Article  Google Scholar 

  32. Ding G, Wang J, Wu Q, Zhang L, Zou Y, Yao Y-D, Chen Y (2014) Robust spectrum sensing with crowd sensors. IEEE Trans Commun 62(9):3129–3143

    Article  Google Scholar 

  33. Vaghefi RM, Gholami MR, Buehrer RM, Strom EG (2013) Cooperative received signal strength-based sensor localization with unknown transmit powers. IEEE Trans Signal Process 61(6):1389–1403

    Article  MathSciNet  Google Scholar 

  34. Tomic S, Beko M, Dinis R (2015) RSS-based localization in wireless sensor networks using convex relaxation-noncooperative and cooperative schemes. IEEE Trans Veh Technol 64(5):2037–2050

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (Grant No. 61501510 and Grant No. 61631020), Natural Science Foundation of Jiangsu Province (Grant No. BK20150717), China Postdoctoral Science Foundation Funded Project, and Jiangsu Planned Projects for Postdoctoral Research Funds.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guoru Ding.

Appendix

Appendix

1.1 Cramer-rao lower bound analysis of robust localization

In this section, the effect of the abnormal data on Cramer-Rao lower bound is analyzed. The CRLB sets a lower limit on the convariance matrix of an unbiased estimator and is applied as a benchmark for evaluating the performance of the estimator [33, 34]. Since the abnormal data position is random in data matrix and the signal strength is un-constant for different unexpected conditions, the abnormal data model in Eq. (9) is difficult to be analyzed for CRLB. Hence, we consider a simplified abnormal data model from Eq. (9) and perform the CRLB analysis. Here we consider the unbiased condition that the mean of abnormal data sets zeroμ A  = 0 and all sensing data suffers a possibility to be the abnormal one. Thus, the abnormal data A ij follows the distribution of Gaussian distribution which is\( {A}_{ij}\sim N\left(0,{\sigma}_{ij}^2\right) \). The Fisher Information Matrix (FIM) of the abnormal data model is written as:

$$ \operatorname{cov}\left(\boldsymbol{\upvarphi} \right)\ge {\mathrm{J}}^{-1}, $$
(18)

where J is the FIM, φis the unknown vector which contain the coordinates\( \mathbf{s}=\left[{\mathbf{s}}_1^T,\cdots {\mathbf{s}}_i^T,\cdots {\mathbf{s}}_M^T\right] \) and the transmit powerP 0  = [P 10, ⋯P i0, ⋯P M0] of the Nsources. Thus the unknown vector is written as \( \boldsymbol{\upvarphi} =\left[{\mathbf{s}}^T,{\mathbf{P}}_{\mathbf{0}}^T\right] \), which is a 3Mvector.

From the above signal model, the joint probability density function of the sensing measurement can be written as

$$ g\left(\mathbf{P}\left|\boldsymbol{\upvarphi} \right.\right)={\left(2\pi \right)}^{-\frac{NM}{2}}{\left|\mathbf{C}\right|}^{-\frac{1}{2}} \exp \left(-\frac{1}{2}{\left(\mathbf{P}-\boldsymbol{\upmu} \right)}^T{C}^{-1}\left(\mathbf{P}-\boldsymbol{\upmu} \right)\right), $$
(19)

where P is the measured signal strength, Cis the covariance matrix, μ is the mean of the measurement vector P.

The matrix element C mn of C is

$$ {C}_{mn}={\sigma}_W^2+{\sigma}_{ij}^2.\kern1.5em m= n $$
(20)

The element in the matrix μ is

$$ {\mu}_{i j}={P}_{i0}^{\frac{1}{2}}{d}_{i j}^{-\frac{1}{2}\gamma}.\kern0.6em i=1,2,\cdots M\kern0.3em ; j=1,2,\cdots N $$
(21)

Furthermore, the logarithm of the joint pdf is obtained:

$$ \ln \left( g\left(\mathbf{P}\left|\boldsymbol{\upvarphi} \right.\right)\right)= K-\frac{1}{2}{\sigma}_{ov}^{-2}{\left(\mathbf{P}-\boldsymbol{\upmu} \right)}^T\left(\mathbf{P}-\boldsymbol{\upmu} \right), $$
(22)

where \( K=-\frac{1}{2} \ln \left[{\left(2\pi \right)}^{NM}\left|\mathbf{C}\right|\right] \) is a constant that does not depend on the unknown value φ.

As can be seen in Eq. (18), CRLB is actually the inverse of the FIM, and the FIM is calculated as follows

$$ \mathrm{J}\left(\boldsymbol{\upvarphi} \right)=- E\left[\frac{\partial^2 \ln g\left(\mathbf{P}\left|\boldsymbol{\upvarphi} \right.\right)}{\partial \boldsymbol{\upvarphi} \partial {\boldsymbol{\upvarphi}}^T}\right]={\sigma}_{ov}^{-2}{\left(\frac{\partial \boldsymbol{\upmu}}{\partial \boldsymbol{\upvarphi}}\right)}^T\left(\frac{\partial \boldsymbol{\upmu}}{\partial \boldsymbol{\upvarphi}}\right) $$
(23)

Denote \( \mathbf{F}=\frac{\partial \boldsymbol{\upmu}}{\partial \boldsymbol{\upvarphi}} \) for simply, thus

$$ \begin{array}{l}\frac{\partial \boldsymbol{\upmu}}{\partial \boldsymbol{\upvarphi}}={\left[{\mathbf{F}}_1,\cdots {\mathbf{F}}_i,\cdots {\mathbf{F}}_M\right]}^T,\hfill \\ {}{\mathbf{F}}_i={\left[{\mathbf{F}}_{i-1},\cdots {\mathbf{F}}_{i- j},\cdots {\mathbf{F}}_{i- N}\right]}^T. i=1,2,\cdots M\kern0.3em ; j=1,2,\cdots N\hfill \end{array} $$
(24)

For detailed,

$$ \begin{array}{l}{\mathbf{F}}_{i- j}=\left[{0}_{1\times 3\left( i-1\right)},\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {s}_{i x}},\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {s}_{i y}},\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {P}_i},{0}_{1\times 3\left( N- i\right)}\right]\kern0.3em .\hfill \\ {}\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {s}_{i x}}=-\frac{1}{2}\gamma {P}_{i0}^{\frac{1}{2}}\frac{s_{i x}-{t}_{jx}}{d_{i j}^{\frac{1}{2}\left(\gamma +2\right)}},\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {s}_{i y}}=-\frac{1}{2}\gamma {P}_{i0}^{\frac{1}{2}}\frac{s_{i y}-{t}_{jy}}{d_{i j}^{\frac{1}{2}\left(\gamma +2\right)}},\frac{\partial {\boldsymbol{\upmu}}_{i- j}}{\partial {P}_{i0}}=\frac{1}{2}{P}_{i0}^{-\frac{1}{2}}{d}_{i j}^{-\frac{1}{2}\gamma}\hfill \end{array} $$
(25)

Once the FIM J(φ) is figured out, the CRLB of the unknown vectorφcan be calculated as J−1(φ) ∈  3N × 3N.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kan, C., Ding, G., Wu, Q. et al. Robust Localization with Crowd Sensors: A Data Cleansing Approach. Mobile Netw Appl 23, 108–118 (2018). https://doi.org/10.1007/s11036-017-0888-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-017-0888-8

Keywords

Navigation