Outlier compensation in sensor network self-localization via the EM algorithm

Self-localization is an important component of distributed sensor systems. The presence of a few highly erroneous measurements, or outliers, results in erroneous sensor location estimates. In this paper, we employ the EM algorithm to iteratively detect outlier measurements and provide robust position estimates of the sensors. The derivation of the algorithm is given, and Monte-Carlo simulations are presented to compare this estimator to others. The performance of the EM-based algorithm is also shown to be close to the Cramer-Rao lower bound for position estimation when perfect knowledge of the outlier process is known.

[1]  A. Weiss,et al.  Fundamental limitations in passive time delay estimation--Part I: Narrow-band systems , 1983 .

[2]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[3]  Randolph L. Moses,et al.  A Self-Localization Method for Wireless Sensor Networks , 2003, EURASIP J. Adv. Signal Process..

[4]  A.S. Willsky,et al.  Nonparametric belief propagation for self-calibration in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[5]  Robert D. Nowak,et al.  Distributed EM algorithms for density estimation and clustering in sensor networks , 2003, IEEE Trans. Signal Process..

[6]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[7]  W. Torgerson Multidimensional scaling: I. Theory and method , 1952 .

[8]  Jan M. Rabaey,et al.  Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks , 2002, USENIX Annual Technical Conference, General Track.

[9]  John W. Fisher,et al.  Nonparametric belief propagation for sensor self-calibration , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.