ALGOSENSORS 2012: Algorithms for Sensor Systems pp 132-143

# Polynomial Time Approximation Algorithms for Localization Based on Unknown Signals

• Johannes Wendeberg
• Christian Schindelhauer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7718)

## Abstract

We consider the problem of anchor-free self-calibration of receiver locations using only the reception time of signals produced at unknown locations and time points. In our settings the receivers are synchronized, so the time differences of arrival (TDOA) of the signals arriving at the receivers can be calculated. Given the set of distinguishable time points for all receivers the task is to determine the positions of the receivers as well as the signal sources.

We present the first polynomial time approximation algorithms for the minimum problem in the plane, in which the number of receivers is four, respectively the number of signals is three. For this, we first consider the problem that the time points of m signals are jittered by at most some ε > 0. We provide an algorithm which tests whether n given receiver positions are feasible with respect to m unknown sender positions with a run-time of $${\ensuremath \cal O}(n m^2)$$ and we provide an algorithm with run-time $${\ensuremath \cal O}(n m \log m)$$ which tests the feasibility of m given sender positions for n unknown sender positions. Using these tests, we can compute all possible receiver and signal source positions in time $${\ensuremath \cal O}\left(\left(\sqrt2/\epsilon\right)^{2n-3} n^2m\right)$$, respectively $${\ensuremath \cal O}\left(\left(\sqrt2/\epsilon\right)^{2m-3} n m \log m\right)$$.

## Preview

### References

1. 1.
Biswas, R., Thrun, S.: A Passive Approach to Sensor Network Localization. In: Proceedings of the 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004), vol. 2, pp. 1544–1549 (2004)Google Scholar
2. 2.
Brown, K.Q.: Geometric Transforms for Fast Geometric Algorithms. Ph.D. thesis, Carnegie-Mellon University Pittsburgh PA, Dept. of Computer Science (1979)Google Scholar
3. 3.
Dakin, R.J.: A tree-search algorithm for mixed integer programming problems. The Computer Journal 8(3), 250–255 (1965)
4. 4.
Gillette, M.D., Silverman, H.F.: A Linear Closed-Form Algorithm for Source Localization From Time-Differences of Arrival. IEEE Signal Processing Letters 15, 1–4 (2008)
5. 5.
Hongyang, C., Ping, D., Yongjun, X., Xiaowei, L.: A Robust Location Algorithm with Biased Extended Kalman Filtering of TDOA Data for Wireless Sensor Networks. In: Proceedings of the 2005 International Conference on Wireless Communications, Networking and Mobile Computing, vol. 2, pp. 883–886. IEEE (2005)Google Scholar
6. 6.
Janson, T., Schindelhauer, C., Wendeberg, J.: Self-Localization Application for iPhone using only Ambient Sound Signals. In: Proceedings of the 2010 International Conference on Indoor Positioning and Indoor Navigation (IPIN), pp. 259–268 (November 2010)Google Scholar
7. 7.
Janson, T., Schindelhauer, C., Wendeberg, J.: Self-localization Based on Ambient Signals. In: Scheideler, C. (ed.) ALGOSENSORS 2010. LNCS, vol. 6451, pp. 176–188. Springer, Heidelberg (2010)
8. 8.
Kennedy, D.: Some branch and bound techniques for nonlinear optimization. Mathematical Programming 42(1), 147–157 (1988)
9. 9.
Land, A.H., Doig, A.G.: An Automatic Method of Solving Discrete Programming Problems. Econometrica 28(3), 497–520 (1960)
10. 10.
Lawler, E.L., Wood, D.E.: Branch-And-Bound Methods: A Survey. Operations Research 14(4), 699–719 (1966)
11. 11.
Moses, R.L., Krishnamurthy, D., Patterson, R.M.: A Self-Localization Method for Wireless Sensor Networks. EURASIP Journal on Advances in Signal Processing, 348–358 (2003)Google Scholar
12. 12.
Pollefeys, M., Nister, D.: Direct computation of sound and microphone locations from time-difference-of-arrival data. In: IEEE International Conference on Acoustics, Speech and Signal Processing, pp. 2445–2448. IEEE (2008)Google Scholar
13. 13.
Priyantha, N.B., Chakraborty, A., Balakrishnan, H.: The Cricket Location-Support System. In: MobiCom 2000: Proceedings of the 6th Annual International Conference on Mobile Computing and Networking, pp. 32–43 (2000)Google Scholar
14. 14.
Raykar, V., Duraiswami, R.: Automatic position calibration of multiple microphones. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2004), vol. 4, pp. iv–69 IEEE (2004)Google Scholar
15. 15.
Rui, Y., Florencio, D.: New direct approaches to robust sound source localization. In: Proceedings of IEEE ICME 2003, pp. 6–9. IEEE (2003)Google Scholar
16. 16.
Savvides, A., Han, C.C., Strivastava, M.B.: Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors. In: Proceedings of the 7th Annual International Conference on Mobile Computing and Networking, pp. 166–179. ACM (2001)Google Scholar
17. 17.
Schindelhauer, C., Lotker, Z., Wendeberg, J.: Network Synchronization and Localization Based on Stolen Signals. In: Kosowski, A., Yamashita, M. (eds.) SIROCCO 2011. LNCS, vol. 6796, pp. 294–305. Springer, Heidelberg (2011)
18. 18.
Sharir, M., Agarwal, P.K.: Davenport Schinzel sequences and their geometric applications. Cambridge Univ. Press, New York (1995)
19. 19.
Stewénius, H.: Gröbner Basis Methods for Minimal Problems in Computer Vision. Ph.D. thesis, Lund University (April 2005)Google Scholar
20. 20.
Thrun, S.: Affine Structure From Sound. In: Proceedings of Conference on Neural Information Processing Systems (NIPS). MIT Press, Cambridge (2005)Google Scholar
21. 21.
Valin, J.M., Michaud, F., Rouat, J., Létourneau, D.: Robust Sound Source Localization Using a Microphone Array on a Mobile Robot. In: Proceedings of the International Conference on Intelligent Robots and Systems (IROS), pp. 1228–1233 (2003)Google Scholar
22. 22.
Wendeberg, J., Höflinger, F., Schindelhauer, C., Reindl, L.: Anchor-free TDOA Self-Localization. In: Proceedings of 2011 International Conference on Indoor Positioning and Indoor Navigation, IPIN (2011)Google Scholar