Poster: Maxima Estimation in Spatial Fields by Distributed Local Polynomial Regression Reiner Jedermann

Henning Paul

Walter Lang

Institute for Microsensors, -actuators and systems (IMSAS) University of Bremen, Germany +49 (0)421 218 - 62 603

Department of Communications Engineering University of Bremen, Germany +49 (0)421 218 - 62399

Microsystems Center Bremen (MCB) University of Bremen, Germany +49 (0)421 218 - 62 601

[email protected]

[email protected]

[email protected]

Abstract Identifying the location of field maxima is a crucial task in environmental monitoring. A modified local polynomial regression method was applied to find maxima in between the sensor nodes. The method is well suited for a distributed implementation.

Keywords Spatial field reconstruction; wireless sensor networks; local polynomial regression; in-network processing

1

Introduction

In several wireless sensor network applications, e.g. monitoring the temperature in a refrigerated container [2] or truck [3], the observed physical property varies over space. Crucial information is the location of field maxima or so-called hot-spots. The location of hot-spots is not known in advance, so they will most likely be found in between the sensor nodes (SNs). We present a solution to this problem to estimate the coordinates of field maxima. The algorithm requires only information from the close neighborhood of SNs and is therefore well suited for local in-network processing with a reduced communication volume.

2

Algorithm

The algorithm is based on an extension to the method of local polynomial regression (LPR) [1], which is a common technique to smooth sensor data, but not suited for compressed data transmission in its original form. The target point is locally fitted by a second order polynomial in our approach. Neighboring data points are weighted by a kernel function with limited support, i.e., only points within a short radius λ have a non-zero influence. We assume that each SN knows its own position coordinates and is able to query the current (temperature) measurement

International Conference on Embedded Wireless Systems and Networks (EWSN) 2016 15–17 February, Graz, Austria © 2016 Copyright is held by the authors. Permission is granted for indexing in the ACM Digital Library ISBN: 978-0-9949886-0-7

and the coordinates of its neighbors within λ, if necessary, over an intermediate hop. In order to test for low communication volumes, the input data for each SN was furthermore limited to information from its kN =15 nearest neighbors. The algorithm consists of the following three steps: Step 1 (Smoothing): Each SN queries its neighbors and smooths its own data locally. This first step is necessary to avoid the search algorithm getting stuck in a local maximum caused by measurement noise. Step 2 (Climbing search): The search for the SN with the highest values is started by assigning a handle to 9 SNs on a 3 x 3 grid. The handle is passed to the neighbor with the highest smoothed value. If an SN receives two or more handles and has no neighbor with a higher value, it is considered as a significant maximum (Figure 1). Step 3 (Inter-node search): The selected SNs of step 2 scan their proximity for higher values based on an LPR reconstruction of the field by heuristic optimization. All necessary data have already been transferred during step 1. The LPR prediction is calculated for two points with a small position offset in x-direction of ∆x =±0.03 m. The maximum of a parabola through these total three points is calculated, giving a fourth point. The maximum of the four points is taken as new estimation of the field maxima coordinates. The process is repeated two times for the x and y coordinates.

Figure 1. Example of climbing search. Position of sensors (black dots), climbing steps (blue), maxima of reference data (green circles) and estimated maxima (red crosses).

223

3

Test Data and Implementation

The algorithm is suited for various types of spatial sensor data, e.g. estimation of the center of chemical spills in a lake, or the location of hot-spots from open field climate measurements or spatial temperature measurements in refrigerated warehouses. In order to test the accuracy of the algorithm, the exact locations of the field maxima have to be known as a reference, which is normally not the case in real-world sampling data. Furthermore, the simulation should be repeated for different locations of the SNs and different instances of the measurement noise, which is only feasible with simulated data. The data set was generated by COMSOL for the temperature field of three heat sources in a water basin of size 2 m·2 m, including different physical effects such as heat transfer by diffusion and horizontal advection. Gaussian noise was added to a randomly selected set of SN positions (Figure 2).

Figure 2. Noise-free test data (colored surface) and smax =100 measurements (red crosses) with σNoise =0.1.

Figure 3. Average absolute error of the estimation of the two highest maxima as a function of the number of sensors smax and of noise σNoise .

5

Conclusions

The simulation framework consisted of a set of MATLAB scripts, which handle the data exchange between the SNs and graphical display of the results, and Java code. Each SN and its data processing were represented by a Java object. In addition to simulation on a workstation, the Java code was tested on a SunSpot sensor node from Oracle equipped with a 400 MHz ARM CPU. The estimation of the maxima required 78 ms on the SNs that were nearest to the field maxima and 7 ms on the other SNs.

We showed that the algorithm is well suited for distributed implementation by simulation, testing of one JAVA instance on real sensor node hardware, and evaluation of the communication requirements. The number of SNs required for maxima estimation with sufficient accuracy depends on the number of field maxima. In our test scenario with three maxima, 150 SNs were sufficient for a reliable estimation, provided that the amplitude (standard deviation) of the noise is not greater than 10% of the peak-to-peak range of the observed values.

4

6

Results

For noise-free data and smax =500 SNs, the average absolute error of the predicted location of the first two maxima was only 0.56% of the lateral length of the observed area. The error increased with higher noise and a lower number of SNs (Figure 3). Prediction errors were not only due to the lack of accuracy of our LPR model. The low number of SNs provided insufficient information for accurate maxima estimation; further inaccuracies were caused by noise. In a typical scenario with σNoise =0.1, equivalent to 10% of the maximum temperature change, a stable estimation was possible for smax =200. In 98.7% of the total 1000 simulation runs the first and the second maxima were correctly estimated with an average error of 2.49% of their location and 5.9% of their height. For smax <150, the estimation of the height of the field maxima became unstable because the dis-

224

tance of too many neighboring SNs increases to values larger than the radius, although estimation of the location of the maxima was still feasible. Instead of querying data from the neighbors, all SNs can broadcast their data to a close neighborhood over one or two hops, depending on the network connectivity. In a second step, all modes have to send the locally smoothed values to their neighbors. Further communication includes only a broadcast command to start estimation, including the IDs of the nine initial SNs for the climbing search and transmission of the estimated maxima to the base station.

Acknowledgments

This research was supported by the German Research Foundation (DFG) for the project In-network data analysis of spatially distributed quantities under grants Pa2507/1 and Je722/1. Further information: www.intelligentcontainer.com.

7

References

[1] T. J. Hastie, R. J. Tibshirani, and J. H. Friedman. The elements of statistical learning: data mining, inference, and prediction. Springer, New York, 2nd edition, 2009. [2] R. Jedermann, U. Praeger, M. Geyer, and W. Lang. Remote quality monitoring in the banana chain. Philosophical Transactions of the Royal Society A, 372(2017):20130303, 2014. [3] X. Xiao, Q. He, Z. Fu, M. Xu, and X. Zhang. Applying CS and WSN methods for improving efficiency of frozen and chilled aquatic products monitoring system in cold chain logistics. Food Control, 60:656–666, 2016.

Maxima estimation in spatial fields by distributed local ...

technique to smooth sensor data, but not suited for com- ... Permission is granted for indexing in the ACM Digital Library ... addition to simulation on a workstation, the Java code was ... data analysis of spatially distributed quantities under.

849KB Sizes 1 Downloads 222 Views

Recommend Documents

Removal of spatial biological artifacts in functional maps by local ...
template by means of local similarity minimization (LSM), achieved by ... fax: +972 8 9342438. ...... the online version, at doi:10.1016/j.jneumeth.2008.11.020.

DISTRIBUTED PARAMETER ESTIMATION WITH SELECTIVE ...
shared with neighboring nodes, and a local consensus estimate is ob- tained by .... The complexity of the update depends on the update rule, f[·], employed at ...

Wireless Power Transfer for Distributed Estimation in ...
wireless sensors are equipped with radio-frequency based en- ergy harvesting .... physical-layer security problems for multiuser MISO [24], and multiple-antenna ..... energy beams are required for the optimal solution of problem. (SDR1). ...... Journ

Maximum-likelihood spatial spectrum estimation in ...
gorithms for short acoustic arrays on mobile maneuverable platforms that avoid the ... PACS numbers: 43.60. ... c)Electronic address: [email protected]. 3 ...

Process Planning and Cost Estimation Local Author - By ...
EasyEngineering.net. Page 4 of 274. Process Planning and Cost Estimation Local Author - By EasyEngineering.net.pdf. Process Planning and Cost Estimation ...

Dynamic Estimation of Intermediate Fragment Size in a Distributed ...
Student, Department of Computer Science & Engineering, Guru Nanak Dev University Amritsar, Punjab, India. Dr. Rajinder Singh Virk. Department of Computer ...

Dynamic Estimation of Intermediate Fragment Size in a Distributed ...
database query optimization process. In this process sub-queries are allocated to different nodes in a computer network. Query is divided into sub queries and then sub query allocation is performed optimally. Cost depends on the size of intermediate

Discrete Distribution Estimation under Local Privacy - arXiv
Jun 15, 2016 - cal privacy, a setting wherein service providers can learn the ... session for a cloud service) to share only a noised version of its raw data with ...

Discrete Distribution Estimation under Local Privacy - arXiv
Jun 15, 2016 - 1. Introduction. Software and service providers increasingly see the collec- ... offers the best utility across a wide variety of privacy levels and ...... The expected recoverable probability mass is the the mass associated with the.

Counting with generating functions in MAXIMA - GitHub
In this paper we describe implementations of two counting methods which are based on generating func- ... Pólya theory [2] is an important counting method when some objects that are ...... [9] http://www.tcs.hut.fi/Software/bliss/index.html. 19.

Spatial dependence models: estimation and testing -
Course Index. ▫ S1: Introduction to spatial ..... S S. SqCorr Corr y y. = = ( ). 2. ,. IC. L f k N. = − +. 2. 2. ' ln 2 ln. 0, 5. 2. 2 n n. e e. L π σ σ. = −. −. −. ( ),. 2 f N k k. = ( ).

Distributed representation and estimation of WFST ... - Semantic Scholar
Even using very efficient specialized n-gram rep- resentations (Sorensen ... the order of 400GB of storage, making it difficult to access and ...... anced shards. Additionally, the Flume system that .... Computer Speech and Lan- guage, 8:1–38.

Nonstationary Spatial Texture Estimation Applied to ...
Visual observation of data suggests that such a texture description has to be completed by the analysis of spatial correlation between pixels by considering the ...

Reversible, low cost, distributed optical fiber sensor with high spatial ...
Jan 6, 2011 - optical ?ber, a probing light source, a poWer supply, a detector means, a signal ..... An alternate embodiment uses an excitation optical ?ber to.

Spatial Spectrum Estimation with a Maneuvering ...
provide mobility but constrain the number of sensors. Exploiting a .... Special thanks to Dr. Jeffrey Rogers who laid the foundation for the work that I have ...

Reversible, low cost, distributed optical fiber sensor with high spatial ...
OPTICAL FIBER SENSOR WITH HIGH. 5,577,137 A l M996 Gmger et a1'. SPATIAL RESOLUTION. 5,701,006 A. 12/1997 Schaefer. (76) Inventor: Claudio Oliveira Egalon, Los Angeles,. CA (US). (21) Appl.No.: 12/985,521. (22) Filed: Jan. 6, 2011. Related US. Patent

Marginal Likelihoods for Distributed Estimation of ...
We begin by providing background on graphical models and their statistical inference. .... Illustration of defined sets and local relaxation. In (a) we indicate.

Distributed Estimation and Control of Algebraic ... - IEEE Xplore
Nov 1, 2014 - almost surely (a.s.) to the desired value of connectivity even in the presence ... by each node of a wireless network, in order to maximize the net-.

Distributed representation and estimation of WFST-based n-gram ...
Aug 12, 2016 - string n-grams) and a state for every n-gram prefix. Even using ... representing) a history h – or even just call the state h – though there is no ...... ios with a very large number of shards – e.g., SQ with 4M ... way to speedu

Robust Tracking with Motion Estimation and Local ...
Jul 19, 2006 - The proposed tracker outperforms the traditional MS tracker as ... (4) Learning-based approaches use pattern recognition algorithms to learn the ...... tracking, IEEE Trans. on Pattern Analysis Machine Intelligence 27 (8) (2005).

1 Kernel density estimation, local time and chaos ...
Kernel density estimation, local time and chaos expansion. Ciprian A. TUDOR. Laboratoire Paul Painlevé, Université de Lille 1, F-59655 Villeneuve d'Ascq, ...

Distributed Spectrum Estimation for Small Cell Networks ... - IEEE Xplore
distributed approach to cooperative sensing for wireless small cell networks. The method uses .... the advantages of using the sparse diffusion algorithm (6), with.

Detecting short spatial scale local adaptation and ...
2014 John Wiley & Sons Ltd. 4698 K. CSILL ÉRY ET AL. ...... Lalagüe H, Csillery K, Oddou-Muratorio S et al. (2014) Nucleo- .... A: between pop- ulations on the northern (upper triangle) and southern (lower triangle) slopes. B: A: between population