Learning Wireless Sensor Networks for Source Localization
Abstract
:1. Introduction
- Distributed detection is implemented over a WSN in order to alleviate both computational and communication burdens (the two most important limitations of WSNs);
- By applying the SVM and TWSVM learning methods, the network becomes capable of detecting the nodes in vicinity of the desired event by whom the region of the event is detected;
- The event location is assumed to be the centroid of the event region. However, a correction method is provided for cases wherein the event occured at the edges of ROI;
- We show that our proposed methods—referred to as “Red-S” and “Red-T”, respectively, since they perform the region of event detection (Red) by applying SVM and TWSVM, respectively—are not only good at source localization but also are capable of tracking a moving source.
2. System Model and Assumptions
2.1. Node Model
2.2. Network Model
2.3. Communication Channel Model
2.4. Problem Statement
- estimate the event location , and
- divide the region into event and non-event regions.
3. Backgrounds
3.1. Support Vector Machine (SVM)
3.2. Twin Support Vector Machine (TWSVM)
3.3. Detection over Sensor Networks
3.3.1. Local Decision Rule
3.3.2. Fusion Rule
4. Learning Methods for Source Localization
4.1. Region of Event Detection by SVM (Red-S)
- The network nodes observe ROI in order to detect a desired event (e.g., a desired target) when it occurs by using the decision rule (20). Then, they send their decisions to an FC where the final decision is taken by exploiting an appropriate fusion rule such as the counting rule (21). It is assumed that the network size is sufficiently large so that the overall detection performance of the network is optimum (i.e., there is neither a false alarm nor a miss).
- Upon event detection, FC runs the SVM algorithm in order to detect the region of the event (i.e., the nodes in vicinity of the event) as follows:
- (a)
- The locations of the nodes are considered as the training set with being the location of node i.
- (b)
- The decision of each node denotes its class according to the following mapping rule:
- (c)
- The Gaussian kernel (7) is adopted for constituting the kernel matrix that replaces the matrix in the optimization problem (3). Designing parameter of the Gaussian kernel is elaborated in Section 4.3.1.
- (d)
- Having SVM solved, the coefficient vector is obtained based on which the classifier parameters and b are obtained.
- (e)
- The event region is obtained by applying the nodes’ locations to the obtained classifier as follows:
- The location of the event is estimated by averaging the locations of the nodes in the region of the event. In other words, the centroid of the nodes in the vicinity of the event is considered as the location of the event. More specifically, denoting the set of the nodes in event region by , the estimation of the event location is given by:
4.2. Region of Event Detection by TWSVM (Red-T)
- The parameters of TWSVM are computed based on the classification result of Red-S as will be elaborated in Section 4.3.2.
- The TWSVM classification algorithm with its parameters computed in the previous step is applied on the nodes’ locations as the training set. The class of each node is determined according to the mapping rule given in (22).
- Similarly as in Res-S, the location of event is obtained by averaging all nodes in event region, i.e., by (24).
4.3. Designing Parameters
4.3.1. Red-S Parameters
4.3.2. Red-T Parameters
4.4. Edge Effect Correction
4.5. Computational Complexity
5. Evaluation and Discussion
- Determine the neighbors of each node (i.e., the nodes in the communication range of each node).
- Nodes take an initial decision based on their observations.
- The final decision of each node is equal to the decision of majority of its neighbors.
6. Conclusions and Future Directions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
WSN | Wireless Sensor Network |
IoT | Internet of Things |
ML | Machine Learning |
QPP | Quadratic Programming Problem |
SVM | Support Vector Machine |
TWSVM | Twin SVM |
FC | Fusion Center |
AWGN | Additive White Gaussian Noise |
SNR | Signal-to-noise ratio |
FR | Faulty Recognition algorithm |
Red-S | Region event detection using SVM |
Red-T | Region event detection using TWSVM |
ROI | Region of Interest |
References
- Muzet, A. Environmental noise, sleep and health. Sleep Med. Rev. 2007, 11, 135–142. [Google Scholar] [CrossRef]
- De Kluizenaar, Y.; Janssen, S.A.; van Lenthe, F.J.; Miedema, H.M.; Mackenbach, J.P. Long-term road traffic noise exposure is associated with an increase in morning tiredness. J. Acoust. Soc. Am. 2009, 11, 135–142. [Google Scholar] [CrossRef]
- Miedema, H.M.; Oudshoorn, C.G. Annoyance from transportation noise: Relationships with exposure metrics DNL and DENL and their confidence intervals. Environ. Health Perspect. 2009, 109, 409–416. [Google Scholar] [CrossRef] [PubMed]
- Babisch, W.; Beule, B.; Schust, M.; Kersten, N.; Ising, H. Traffic noise and risk of myocardial infarction. Epidemiology 2005, 16, 33–40. [Google Scholar] [CrossRef] [PubMed]
- Lercher, P.; Evans, G.W.; Meis, M. Ambient noise and cognitive processes among primary schoolchildren. Environ. Behav. 2003, 35, 725–735. [Google Scholar] [CrossRef]
- Chetoni, M.; Ascari, E.; Bianco, F.; Fredianelli, L.; Licitra, G.; Cori, L. Global noise score indicator for classroom evaluation of acoustic performances in LIFE GIOCONDA project. Noise Mapp. 2016, 3. [Google Scholar] [CrossRef] [Green Version]
- Van Kempen, E.; Babisch, W. The quantitative relationship between road traffic noise and hypertension: A meta-analysis. J. Hypertens. 2012, 30, 1075–1086. [Google Scholar] [CrossRef]
- Zambon, G.; Roman, H.; Smiraglia, M.; Benocci, R. Monitoring and prediction of traffic noise in large urban areas. Appl. Sci. 2018, 8, 251. [Google Scholar] [CrossRef]
- Licitra, G.; Ascari, E.; Fredianelli, L. Prioritizing Process in Action Plans: A Review of Approaches. Curr. Pollut. Rep. 2017, 3, 151–161. [Google Scholar] [CrossRef]
- Ciuonzo, D.; Salvo Rossi, P. Distributed detection of a non-cooperative target via generalized locally-optimum approaches. Inf. Fusion 2017, 36, 261–274. [Google Scholar] [CrossRef] [Green Version]
- Ciuonzo, D.; Salvo Rossi, P.; Willett, P. Generalized Rao Test for Decentralized Detection of an Uncooperative Target. IEEE Signal Process. Lett. 2017, 24, 678–682. [Google Scholar] [CrossRef]
- Manyika, J.; Durrant-Whyte, H. Data Fusion and Sensor Management: A Decentralized Information-Theoretic Approach; Ellis Horwood: New York, NY, USA, 1994. [Google Scholar]
- Julier, S.J. Fusion without independence. In Proceedings of the IET Seminar on Target Tracking and Data Fusion: Algorithms and Applications, Birmingham, UK, 15–16 April 2008. [Google Scholar]
- Chong, C.Y.; Mori, S.; Chang, K. Distributed Multitarget Multisensor Tracking. In Multitarget-Multisensor Tracking: Advanced Applications; Bar-Shalom, Y., Ed.; Artech House: Norwood, MA, USA, 1990; Chapter 8. [Google Scholar]
- Chang, K.C.; Saha, R.K.; Bar-Shalom, Y. On optimal track-to-track fusion. IEEE Trans. Aerosp. Electron. Syst. 1997, 33, 1271–1276. [Google Scholar] [CrossRef]
- Battistelli, G.; Chisci, L.; Farina, A.; Graziano, A. Consensus CPHD Filter for Distributed Multitarget Tracking. IEEE J. Sel. Top. Signal Process. 2013, 7, 508–520. [Google Scholar] [CrossRef]
- Williams, J.L.; Fisher, J.W.; Willsky, A.S. Approximate Dynamic Programming for Communication-Constrained Sensor Network Management. IEEE Trans. Signal Process. 2007, 55, 4300–4311. [Google Scholar] [CrossRef] [Green Version]
- Masazade, E.; Niu, R.; Varshney, P.K.; Keskinoz, M. Energy Aware Iterative Source Localization for Wireless Sensor Networks. IEEE Trans. Signal Process. 2010, 58, 4824–4835. [Google Scholar] [CrossRef]
- Zuo, L.; Niu, R.; Varshney, P.K. Conditional Posterior Cramer Rao Lower Bounds for Nonlinear Sequential Bayesian Estimation. IEEE Trans. Signal Process. 2011, 59, 1–14. [Google Scholar] [CrossRef]
- Javadi, S.H. Detection over sensor networks: A tutorial. IEEE Aerosp. Elect. Syst. Mag. 2016, 31, 2–18. [Google Scholar] [CrossRef]
- Alsheikh, M.A.; Lin, S.; Niyato, D.; Tan, H. Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications. IEEE Commun. Surv. Tutor. 2014, 16, 1996–2018. [Google Scholar] [CrossRef] [Green Version]
- Vapnik, V.N. Statistical Learning Theory; Wiley: New York, NY, USA, 1998. [Google Scholar]
- Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
- Ketabchi, S.; Moosaei, H.; Razzaghi, M.; Pardalos, P.M. An improvement on parametric ν-support vector algorithm for classification. Ann. Oper. Res. 2017, 1–14. [Google Scholar] [CrossRef]
- Jayadeva; Khemchandani, R.; Chandra, S. Twin Support Vector Machines for Pattern Classification. IEEE Trans. Pattern Anal. Mach. Intel. 2007, 29, 905–910. [Google Scholar] [CrossRef]
- Cristianini, N.; Shawe-Taylor, J. An Introduction to Support Vector Machines and Other Kernel-based Learning Methods; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
- Krishnamachari, B.; Iyengar, S. Distributed Bayesian algorithms for fault-tolerant event region detection in wireless sensor networks. IEEE Trans. Comput. 2004, 53, 241–250. [Google Scholar] [CrossRef] [Green Version]
- Liu, C.; Fang, D.; Yang, Z.; Jiang, H.; Chen, X.; Wang, W.; Xing, T.; Cai, L. RSS Distribution-Based Passive Localization and Its Application in Sensor Networks. IEEE Trans. Wirel. Commun. 2016, 15, 2883–2895. [Google Scholar] [CrossRef]
- Gustafsson, F.; Gunnarsson, F.; Lindgren, D. Sensor models and localization algorithms for sensor networks based on received signal strength. EURASIP J. Wirel. Commun. Netw. 2012, 2012, 1–13. [Google Scholar] [CrossRef]
- Viswanathan, R.; Thomopoulos, S.C.A.; Tumuluri, R. Optimal serial distributed decision fusion. IEEE Trans. Aerosp. Elect. Syst. 1988, 24, 366–376. [Google Scholar] [CrossRef] [Green Version]
- Viswanathan, R.; Varshney, P.K. Distributed Detection with Multiple Sensors: Part I-Fundamentals. Proc. IEEE 1997, 85, 54–63. [Google Scholar] [CrossRef]
- Javadi, S.H.; Peiravi, A. Reliable distributed detection in multi-hop clustered wireless sensor networks. IET Signal Process. 2012, 6, 743–750. [Google Scholar] [CrossRef]
- Martinez-Ramon, M.; Christodoulou, C. Support Vector Machines for Antenna Array Processing and Electromagnetics; Morgan and Claypool: Williston, VT, USA, 2006. [Google Scholar]
- Javadi, S.H.; Mohammadi, A. Fire detection by fusing correlated measurements. J. Ambient Intell. Hum. Comput. 2017. [Google Scholar] [CrossRef]
- Javadi, S.H.; Peiravi, A. Weighted decision fusion vs. counting rule over wireless sensor networks: A realistic comparison. In Proceedings of the 2013 21st Iranian Conference on Electrical Engineering (ICEE), Mashhad, Iran, 14–16 May 2013; pp. 1–6. [Google Scholar]
- Kay, S.M. Fundamentals of Statistical Signal Processing, Volume 2: Detection Theory; Prentice Hall: Upper Saddle River, NJ, USA, 1998. [Google Scholar]
- Niu, R.; Varshney, P.K. Distributed Detection and Fusion in a Large Wireless Sensor Network of Random Size. EURASIP J. Wirel. Commun. Netw. 2005, 2005, 462–472. [Google Scholar] [CrossRef]
- Ciuonzo, D.; Romano, G.; Salvo Rossi, P. Optimality of received energy in decision fusion over Rayleigh fading diversity MAC with non-identical sensors. IEEE Trans. Signal Process. 2013, 61, 22–27. [Google Scholar] [CrossRef]
- Ciuonzo, D.; Salvo Rossi, P. Decision Fusion With Unknown Sensor Detection Probability. IEEE Signal Process. Lett. 2014, 21, 208–212. [Google Scholar] [CrossRef] [Green Version]
- Ciuonzo, D.; De Maio, A.; Salvo Rossi, P. A Systematic Framework for Composite Hypothesis Testing of Independent Bernoulli Trials. IEEE Signal Process. Lett. 2015, 22, 1249–1253. [Google Scholar] [CrossRef]
- Katenka, N.; Levina, E.; Michailidis, G. Local Vote Decision Fusion for Target Detection in Wireless Sensor Networks. IEEE Trans. Signal Process. 2008, 56, 329–338. [Google Scholar] [CrossRef]
- Javadi, S.H.; Peiravi, A. Fusion of weighted decisions in wireless sensor networks. IET Wirel. Sens. Syst. 2015, 5, 97–105. [Google Scholar] [CrossRef]
- Javadi, S.H.; Mohammadi, A.; Farina, A. Hierarchical copula-based distributed detection. Signal Process. 2019, 158, 100–106. [Google Scholar] [CrossRef]
- Javadi, S.H.; Mohammadi, A. Plackett fusion of correlated decisions. AEU—Int. J. Electron. Commun. 2019, 99, 341–346. [Google Scholar] [CrossRef]
- Hsu, C.W.; Chang, C.C.; Lin, C.J. A Practical Guide to Support Vector Classification. 2010. Available online: https://www.researchgate.net/profile/Chenghai_Yang/publication/272039161_Evaluating_unsupervised_and_supervised_image_classification_methods_for_mapping_cotton_root_rot/links/55f2c57408ae0960a3897985/Evaluating-unsupervised-and-supervised-image-classification-methods-for-mapping-cotton-root-rot.pdf (accessed on 15 April 2010).
- Bottou, L.; Lin, C.J. Support Vector Machine Solvers. In Large Scale Kernel Machines; Bottou, L., Chapelle, O., DeCoste, D., Weston, J., Eds.; MIT Press: Cambridge, MA, USA, 2007. [Google Scholar]
- Cristianini, N.; Shawe-Taylor, J. An Introduction to Support Vector Machines; Cambridge University: Cambridge, UK, 2000. [Google Scholar]
Sample Availability: The codes of simulations are available from the authors via emails [email protected] and [email protected]. |
© 2019 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/).
Share and Cite
Javadi, S.H.; Moosaei, H.; Ciuonzo, D. Learning Wireless Sensor Networks for Source Localization. Sensors 2019, 19, 635. https://doi.org/10.3390/s19030635
Javadi SH, Moosaei H, Ciuonzo D. Learning Wireless Sensor Networks for Source Localization. Sensors. 2019; 19(3):635. https://doi.org/10.3390/s19030635
Chicago/Turabian StyleJavadi, S. Hamed, Hossein Moosaei, and Domenico Ciuonzo. 2019. "Learning Wireless Sensor Networks for Source Localization" Sensors 19, no. 3: 635. https://doi.org/10.3390/s19030635