• 沒有找到結果。

Message-Efficient Location Prediction for Mobile Objects in Wireless Sensor Networks Using a Maximum Likelihood Technique

N/A
N/A
Protected

Academic year: 2021

Share "Message-Efficient Location Prediction for Mobile Objects in Wireless Sensor Networks Using a Maximum Likelihood Technique"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

Message-Efficient Location Prediction for Mobile

Objects in Wireless Sensor Networks Using a

Maximum Likelihood Technique

Bing-Hong Liu, Min-Lun Chen, and Ming-Jer Tsai

Abstract—In the tracking system, a better prediction model can significantly reduce power consumption in a wireless sensor network because fewer redundant sensors will be activated to keep monitoring the object. The Gauss-Markov mobility model is one of the best mobility models to describe object trajectory because it can capture the correlation of object velocity in time. Traditionally, the Gauss-Markov parameters are estimated using an autocorrelation technique or a recursive least square estimation technique; either of these techniques, however, requires a large amount of historical movement information of the mobile object, which is not suitable for tracking objects in a wireless sensor network because they demand a considerable amount of message communication overhead between wireless sensors which are usually battery-powered. In this paper, we develop a Gauss-Markov parameter estimator for wireless sensor networks (GMPE MLH) using a maximum likelihood technique. The GMPE MLH model estimates the Gauss-Markov parameters with few requirements in terms of message communication overhead. Simulations demonstrate that the GMPE MLH model generates negligible differences between the actual and estimated values of the Gauss-Markov parameters and provides comparable prediction of the mobile object’s location to the Gauss-Markov parameter estimators using an autocorrelation technique or a recursive least square estimation.

Index Terms—Wireless sensor network, Gauss-Markov mobility model, Gauss-Markov parameter estimation, object tracking, message-efficient location prediction.

F

1

I

NTRODUCTION

A

WIRELESSsensor network is composed of multiple wireless sensors. Each sensor can collect, process, and store environmental information as well as com-municate with others via inter-sensor communication. The rapid development of wireless communications and embedded micro-sensing technologies has facilitated the use of wireless sensor networks in our daily lives; the study of wireless sensor networks has become one of the most important areas of research [1], [2], [10], [16], [24], [28], [29], [34], [36], [42]. A wide range of applications exist for wireless sensor networks, including environ-mental monitoring, battlefield surveillance, health care, nuclear, biological, and chemical (NBC) attack detection, intruder detection, and so on. Another application–and one of the most important areas of research–is object tracking, in which sensors monitor and report the loca-tions of mobile objects [4], [7], [20], [25], [33], [38], [45].

In a wireless sensor network, sensors are usually in the sleep state to save energy to prolong the network life. The tracking system in a wireless sensor network usually includes three components: 1) a monitoring mechanism, 2) a prediction model, and 3) a recovery mechanism [14], [35], [39]. A monitoring mechanism activates selected sensors to monitor and collect the location information • The authors are with the Department of Computer Science, National Tsing

Hua University, Hsinchu, Taiwan 30013, ROC.

• E-mail: [email protected], [email protected], [email protected].

of the mobile object using acoustic signal [7], [8], [27] or images of objects [11], [15], [37]. Once the object moves away from the activated sensors, the primary sensor among the activated sensors uses a prediction model to predict the next location of the object and activates the appropriate sensors to continue monitoring the object. One of the activated sensors receives knowledge of being assigned to be the next primary sensor. If the prediction fails to track the object, the recovery mechanism activates additional sensors in order to re-capture the lost object. Therefore, a better prediction model can significantly reduce power consumption because fewer redundant sensors will be activated.

Many methods for predicting object trajectory have been proposed. The methods in [22], [23] predict object trajectory using Kalman filters. In [19], [44], extended Kalman filters are proposed because Kalman filters pro-cess non-linear variations in non-trivial systems with difficulty. In [12], [41], sequential Monte Carlo filters are adopted because the use of extended Kalman filters may lead to divergence due to the non-linear nature of the system. All of these filters, however, require storage of many parameters, which are updated by the measured location, velocity, and acceleration of the object, in order to predict the next location of the object. Therefore, these filters are not suitable for tracking objects in a wireless sensor network because multiple parameters (messages) must be transmitted between the primary sensors, placing a heavy power consumption burden on wireless sensors, which are usually battery-powered.

(2)

TABLE 1: Summary of Notations

µ A Gauss-Markov parameter used to denote the mean velocity as t→ ∞.

σ A Gauss-Markov parameter used to denote the stan-dard deviation of velocity as t→ ∞.

α A Gauss-Markov parameter used to vary the random-ness of the Gauss-Markov equation.

ˆ

µt The value of µ estimated at time slot t.

ˆ

σt The value of σ estimated at time slot t.

ˆ

αt The value of α estimated at time slot t.

vt The velocity of a mobile object at time slot t.

Vt The random variable of vt.

Vt−1 The random variable of vt−1. A The random variable of α.

N (µ, σ2) A normal distribution having a mean equal to µ and

a standard deviation equal to σ. ˜

αt The most likely value of α at time slot t.

¯ ˜

αt The mean of ˜α1, ˜α2, . . ., and ˜αt.

˜

αt(v, x) The evaluated value of ˜αt, given that Vt−1= vand Xt−1= x.

¯ ˜

α The mean of ˜αt(v, x)for all possible values of v and

x.

fV(v) The probability density function of random variable

V.

LVt(α) The likelihood function of α for sample vt.

Some methods for predicting object trajectory produce little message communication overhead in a wireless sensor network. The instant prediction model [21], [39], [40] and the average prediction model [14], [26], [39] predict the subsequent velocity of the object using the current velocity and the mean of previous velocity mea-surements, respectively. The exponential average predic-tion model [39] predicts the subsequent velocity of the object using the current velocity and the last estimated velocity. Although the instant, average, and exponen-tial average prediction models have little or no need for message transmission in a wireless sensor network, they do not well predict object trajectory in a more complicated mobility model, such as the Gauss-Markov mobility model [17].

The Gauss-Markov mobility model is one of the best mobility models to describe object trajectory because it can capture the correlation of object velocity in time. Ad-ditionally, the Gauss-Markov mobility model, using dif-ferent Gauss-Markov parameters, can duplicate the ob-ject mobility pattern generated by other popular mobility models, such as the random walk, the fluid flow, and the random waypoint mobility models [13], [17], [18], [43]. Estimation of the Gauss-Markov parameters is critical to correctly predict object trajectory. The Gauss-Markov parameters were estimated via an autocorrelation tech-nique in [17], [18], [43], and were estimated via a recur-sive least square estimation in [13]. Since these Gauss-Markov parameter estimators require a large amount of historical movement information of mobile objects, they are not suitable for the estimation of the Gauss-Markov parameters of mobile objects in wireless sensor networks because they demand a considerable amount of message

communication overhead, and however, wireless sensor networks are power-sensitive.

To date, to the best of our knowledge, no existing methods can accurately estimate the Gauss-Markov pa-rameters with few requirements in terms of message communication overhead in a wireless sensor network, thereby providing the motivation of this paper. The remainder of this paper is organized as follows. Related works are introduced in Section 2. In Section 3, the GMPE MLH model is proposed. In Section 4, theoretical analysis for the GMPE MLH model is provided. Section 5 gives numerical results. Finally, we conclude this paper with the discussion of future research in Section 6.

2

R

ELATED

W

ORKS

We demonstrate two Gauss-Markov parameter esti-mators: GMPE ACR [17], [18] and GMPE RLSE [13]. GMPE ACR and GMPE RLSE use the autocorrelation and recursive least square estimation techniques to esti-mate the Gauss-Markov parameters, respectively. TABLE 1 summaries the notations used in this paper.

2.1 The GMPE ACR Model

In the GMPE ACR model, n Gauss-Markov equations are used to describe the movement of an object in n-dimensional space. In each dimension, the velocity of a mobile object at time slot t, vt, is modeled by the

following Gauss-Markov equation:

vt= αvt−1+ (1− α)µ +

1− α2X

t−1, (1)

where Xt−1 is the (t− 1)-th random variable chosen

from a normal distribution having a mean equal to zero and a standard deviation equal to σ, α (0 ≤ α ≤ 1) denotes the parameter used to vary the randomness of Eq. 1, µ denotes the parameter used to represent the mean velocity as t → ∞, and σ denotes the parameter used to represent the standard deviation of velocity as

t → ∞. Additionally, µ, σ, and α are called

Gauss-Markov parameters. A normal distribution having a mean equal to µ and a standard deviation equal to σ is denoted by N (µ, σ2).

In each dimension, given the previous westsamples of

the device velocity v1′, v2′, . . ., vw′est, the estimated values

of µ, σ, and α at time slot t, denoted by ˆµt, ˆσt, and ˆαt,

respectively, are calculated by the following equations: ˆ µt= 1 west west ∑ i=1 v′i, (2) ˆ σt2= 1 west− 1 west ∑ i=1 (v′i− ˆµt)2, (3) and ˆ αt=    1, if ˆσt≈ 0, max { 0,σˆt′2 ˆ σ2 t } , otherwise, (4) where ˆσ′2t =west1−1west−1 i=1 (vi′− ˆµt)(v′i+1− ˆµt).

(3)

t v 1 ˆt P 1 t v 1 t D 1 ˆt V 1 t Dˆt ˆt P t v t Dˆt V t

Fig. 1: The GMPE MLH model.

In each dimension, the predicted location of the mobile device at time slot t + n, ˆxt+n, is calculated by the

following equation: ˆ xt+n= xt+ 1− ˆαn t 1− ˆαt vt+ ( 11− ˆα n t 1− ˆαt ) ˆ µt, (5)

where xtdenotes the actual location of the mobile device

at time slot t.

2.2 The GMPE RLSE Model

In the GMPE RLSE model, the velocity and the moving direction with respect to the positive x-axis are used to describe the movement of an object in 2-dimensional space. The velocity and the moving direction of a mobile object at time slot t, denoted by vt and θt, respectively,

are modeled by the Gauss-Markov equation shown in Eq. 1.

Given the previous westsamples of the device velocity v′1, v2′, . . ., vw′est, the estimated value of µ at time slot t,

ˆ

µt, is calculated by Eq. 2. The estimated value of α at

time slot t, ˆαt, is calculated by the following recursive

least square estimation: ˆ

γ

west = ˆγwest−1− Kwest(Hwestˆγwest−1− ywest), (6)

where ˆγ west = [ ˆ αt 1− ˆαt ] , Hk = [ v′k−1 µˆt ] , y k = [ vk ], Kk = PkHTk, Pk = λ1 [ Pk−1 Pk−1HTkHkPk−1 λ+HkPk−1HT k ] ,

P0 is an identity matrix, and λ is a tunable parameter.

The estimated velocity of the mobile object at time slot

t + 1, ˆvt+1, is calculated by the following equation:

ˆ

vt+1= ˆαtvt+ (1− ˆαtµt. (7)

The estimated moving direction of the mobile object at time slot t + 1, ˆθt+1, can be calculated in the manner

analogous to that of ˆvt+1. The predicted location of the

mobile object at time slot t + 1, (ˆxt+1, ˆyt+1), is calculated

by the following equations: ˆ

xt+1= xt+ ˆvt+1cos ˆθt+1 (8)

and

ˆ

yt+1= yt+ ˆvt+1sin ˆθt+1, (9)

where (xt, yt) denotes the actual location of the mobile

object at time slot t.

3

T

HE

GMPE MLH M

ODEL

Our system model and assumptions are first demon-strated. Then, we describe how the Gauss-Markov pa-rameters µ, σ, and α are estimated in the GMPE MLH model. Finally, the prediction location of a mobile object using the estimated values of µ, σ, and α is given.

3.1 System Model and Assumptions

It is assumed that each sensor has a region of detection and is capable of measuring the velocity vectors of the target. In our system model, once an object moves into the sensing range of the wireless sensor network, a monitoring mechanism activates sensors to monitor and collect the location information of the object and selects one of the activated sensors to be the primary sensor. Once the object moves away from the activated sensors, the primary sensor uses the GMPE MLH model to predict the next location of the object, activates the ap-propriate sensors to continue monitoring the object, and designates the next primary sensor among the activated sensors.

In the Gauss-Markov mobility model, when an object moves, the future location is expected to be accurately predicted by the estimation of its Gauss-Markov parame-ters, µ, σ, and α, in n dimensions. Here, we only consider the estimation of µ, σ, and α in one of the n dimensions due to the similarities of the calculations. Fig. 1 illustrates the GMPE MLH model in one dimension. The primary sensor uses the parameter estimator to evaluate ˆµt, ˆσt, ˆαt,

and ¯˜αtafter it measures vtand receives ˆµt−1, ˆσt−1, ¯˜αt−1, vt−1, and t−1 from the previous sensor, where ˆµt, ˆσt, and

ˆ

αtdenote the estimated values of µ, σ, and α at time slot t, respectively, and ¯˜αt denotes the mean of ˜α1, ˜α2, . . .,

˜

αt, where ˜αt denotes the most likely value of α at time

slot t, as discussed later. For each dimension, 4 messages of ˆµt, ˆσt, ¯˜αt, and vt must be transmitted between the

primary sensors. Therefore, a total of 9 messages are required to be transmitted between the primary sensors in 2-dimensional space.

3.2 Estimation of µ and σ

In the GMPE MLH model, the following recurrence exists for ˆµt: ˆ µ1= v1; ˆ µt= t− 1 t µˆt−1+ 1 tvt, if t≥ 2; (10) and, the following recurrence exists for ˆσt:

ˆ σ21= 0; ˆ σ22= (v1− ˆµ2) 2+ (v 2− ˆµ2)2 2 ; ˆ σ2t = t− 1 t ˆσ 2 t−1+ 1 t− 1(vt− ˆµt) 2, if t≥ 3. (11)

In the GMPE MLH model, once the t-th primary sensor measures vtand receives vt−1, ˆµt−1and ˆσt−1from

the previous sensor, ˆµtis first evaluated according to Eq.

(4)

D D ˃ˁˆˈˆˆˋ ˃ˁˇˇˉ˃˅ ˃ ˃ˁ˄ ˃ˁ˅ ˃ˁˆ ˃ˁˇ ˃ˁˈ ˃ˁˉ ˃ˁˊ ˃ˁˋ ˃ˁˌ ˄ ˃ ˃ˁ˄ ˃ˁ˅ ˃ˁˆ ˃ˁˇ ˃ˁˈ ˃ˁˉ ˃ˁˊ ˃ˁˋ ˃ˁˌ ˄ ˥˸˴˿ʳ˖̈̅̉˸ ˥˸˺̅˸̆̆˼̂́ʳ˖̈̅̉˸

Fig. 2: A plot of ¯˜αversus α.

3.3 Estimation of α

We evaluate ¯˜αt using a maximum likelihood technique.

Subsequently, we calculate ˆαt by showing the

relation-ship between ¯˜αand α.

B.1 Evaluation of ¯˜αt

The following recurrence exists for ¯˜αt:

¯ ˜ αt= 1 ˜t+ t− 1 t α¯˜t−1. (12)

This leads us to calculate ˜αt, the α value having the

maximum probability that the velocity of the mobile object is changed from vt−1to vtat time slot from t−1 to t, given vt−1, vt, µ, and σ. Our idea is to evaluate ˜αtusing

a maximum likelihood estimation for α. Let A denote the random variable of α. Assume vtis a random sample of a

random variable Vt. Let LVt(α)be the likelihood function of α for sample vt. It follows that ˜αt, the maximum

likelihood estimation for α, is the α (0 ≤ α ≤ 1) value which maximizes LVt(α).

Given vt−1, vt, µ, and σ, LVt(α)is calculated as follows: Substitution into Eq. 1 yields Vt = b + aXt−1, where a = 1− α2 and b = αv

t−1 + (1 − α)µ. Because Xt−1 ∼ N(0, σ2), we have Vt ∼ N(b, a2σ2). Therefore,

the conditional probability density function of Vt given A = α, fVt|A(v|α) = 1 aσ√2πe −(v−b)2 2a2 σ2. Thus, LV t(α) is established in Eq. 13. LVt(α) = fA|Vt(α|vt) = 1 aσ√2πe −(vt−b)2 2a2 σ2 . (13)

Here, ˜αt is calculated by a simple method as follows:

The interval [0, 1] is split into a finite number of subin-tervals [α0, α1], [α1, α2], . . ., [αm−1, αm] with α0 = 0 < α1< . . . < αm= 1. Subsequently, ˜αt is set to αi+α2i+1 if

αi+1

αi LVt(α)dα≥αj+1

αj LVt(α)dαfor 0≤ j < m.

In the GMPE MLH model, once the t-th primary sensor has vt−1, vt, ˆµt, ˆσt, and ¯˜αt−1, the sensor first

evaluates ˜αtas the α (0≤ α ≤ 1) value which maximizes

1

1−α2σˆte

−(vt−αvt−1−(1−α)ˆ2(1−α2)ˆσ2 µt)2

t , and subsequently, eval-uates ¯˜αt according to Eq. 12.

B.2 Evaluation of ˆαt

Let Vt−1 denote the random variable of vt−1, fVt−1,Xt−1(v, x) denote the probability density function of Vt−1 and Xt−1, and ˜αt(v, x) denote the α (0 α ≤ 1) value which maximizes LVt(α) given that

Vt−1 = v and Xt−1 = x. Then, ¯˜α, the mean of

˜

αt(v, x) for all possible values of v and x, is equal

to ∫−∞−∞ fVt−1,Xt−1(v, x) ˜αt(v, x)dxdv. Theorem 1, in

Section 4.1, shows the following equation exists for ¯˜α

of a mobile object having the Gauss-Markov parameter

α = α1: ¯ ˜ α = −∞ −∞ 1 2πe −v2 +x2 2 α˜t(v, x)dxdv, (14)

where ˜αt(v, x)is equal to the α (0≤ α ≤ 1) value which

maximizes 1 2π(1−α2)e ( α1v+√1−α21x−αv)2 2(1−α2) .

We evaluate the relationship between ¯˜α and α using a regression method. First, ¯˜α is evaluated as α1 (= α)

varies from 0 to 1, increased by 0.0001, as illustrated in Fig. 2. Let the regression model function be

G(x) = 1 θ1 ln(0.2 θ2x 1 θ2 ),

where θ1 and θ2 are model parameters. The model

function with θ1 = 53.151 and θ2 = −0.43403 best

fits the curve plotted by the samples with α1 =

0, 0.0001, 0.0002,· · · , 0.005, and the model function with

θ1= 0.37492and θ2=−0.55069 best fits the curve

plot-ted by the samples with α1= 0.005, 0.0051, 0.0052,· · · , 1.

A function of the regression curve which best fits the plot in Fig. 2 is derived, as shown in the following equation:

α = α1=                0, if ¯˜α≤ 0.35338; 1 53.151ln ( 0.2 −0.43403¯˜α− 1 −0.43403), if 0.35338 < ¯˜α≤ 0.44602; 1 0.37492ln ( 0.2 −0.55069¯˜α− 1 −0.55069), if 0.44602 < ¯˜α≤ 1; 1, if ¯˜α > 1. (15)

Therefore, in the GMPE MLH model, once the t-th pri-mary sensor has ¯˜αt, the sensor evaluates ˆαt by Eq. 16.

ˆ αt=                0, if ¯˜αt≤ 0.35338; 1 53.151ln ( 0.2 −0.43403¯˜αt 1 −0.43403), if 0.35338 < ¯˜αt≤ 0.44602; 1 0.37492ln ( 0.2 −0.55069¯˜αt 1 −0.55069), if 0.44602 < ¯˜αt≤ 1; 1, if ¯˜αt> 1. (16) 3.4 Location Prediction

We calculate the predicted location of the mobile object at time slot t + 1, ˆxt+1, as xt+ E[ˆvt+1], where E[ˆvt+1]

denotes the expected value of ˆvt+1. Because ˆvt+1= ˆαtvt+

(1− ˆαtµt+

√ 1− ˆα2

tXtby Eq. 1 and E[Xt] = 0(because Xt∼ N(0, σ2)), ˆxt+1can be calculated by the following

equation: ˆ

(5)

t ˆt P P  ˃ ˄ ˅ ˆ ˇ ˈ ˉ ˊ ˋ ˌ ˄˃ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ (a) t ˆt V V  ˃ ˄ ˅ ˆ ˇ ˈ ˉ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ (b) t ˆt D D  ˃ ˃ˁ˃ˆ ˃ˁ˃ˉ ˃ˁ˃ˌ ˃ˁ˄˅ ˃ˁ˄ˈ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ (c) ˚̅̂̈̃ʳ˔ ˚̅̂̈̃ʳ˕ ˚̅̂̈̃ʳ˖ ˚̅̂̈̃ʳ˗ ˚̅̂̈̃ʳ˘ ˚̅̂̈̃ʳ˙ ˚̅̂̈̃ʳ˚ ˚̅̂̈̃ʳ˛

Fig. 3: The differences between the actual and estimated values of parameters (a) µ, (b) σ, and (c) α for the GMPE MLH model.

4

A

NALYSIS OF THE

GMPE MLH M

ODEL

The evaluation of ¯˜α described in Eq. 14 is first shown to be correct. Subsequently, the convergence rates of the estimation of µ, σ, and α are studied. Finally, the accuracy of the estimation of µ, σ, and α is provided. In the paper, all lemmas and theorems are proved in the appendix.

4.1 Correctness of Evaluation of ¯α˜

Lemma 1 demonstrates the evaluation of fVt−1(v), fXt−1(x), and ˜αt(v, x), where fVt−1(v) and fXt−1(x)

de-note the probability density functions of Vt−1 and Xt−1,

respectively. Lemma 1 is necessary for the proof of Lemma 2, in which it is shown that ¯˜αis invariant with respect to µ and σ of the mobile object. Then, with the help of Lemma 2, ¯˜α of the mobile object having the Gauss-Markov parameters µ, σ, and α = α1 can be

evaluated by setting µ = 0 and σ = 1, as concluded in Theorem 1.

Lemma 1: Let O1 be a mobile object having the

Gauss-Markov parameters µ = µ1, σ = σ1, and α = α1. For object O1, fVt−1(v) = 2πσ1 1e −(v−µ1)2 2σ21 , fXt−1(x) = 2πσ1 1e −x2 2σ21, and ˜α t(v, x) is equal to

the α (0 ≤ α ≤ 1) value which maximizes

1 2π(1−α21e ( α1v+(1−α1)µ1+√1−α21x−αv−(1−α)µ1)2 2(1−α2)σ21 .

Lemma 2: Let O1and O2be two mobile objects having

the Gauss-Markov parameters µ = µ1, σ = σ1, and α = α1 and the Gauss-Markov parameters µ = µ2, σ = σ2,

and α = α2, respectively. If α1 = α2, ¯˜α of object O1 is

equal to ¯˜αof object O2.

Theorem 1: Let O1 be a mobile object having the

Gauss-Markov parameter α = α1. Then, ¯˜αof object O1is

equal to ∫−∞−∞ 1 2πe−

v2 +x2

2 α˜t(v, x)dxdv, where ˜αt(v, x)

is equal to the α (0 ≤ α ≤ 1) value which maximizes

1 2π(1−α2)e ( α1v+√1−α21x−αv )2 2(1−α2) .

4.2 Convergence Rates of Estimation of µ, σ, and α

Theorem 2 shows that the convergence rates of ˆµt and

ˆ

σt are 1/√n, where n denotes the number of samples,

using a similar argument described in [32]. In addition, because ˆαtis evaluated by ¯˜αtby Eq. 16, we demonstrate

that the convergence rate of ¯˜αt is 1/

n in Theorem 3. Let Wi denote a random variable, ˜αt(Vt−1, Xt−1). To

prove Theorem 3, it is sufficient to show 1

nn i=1Wi N ( ¯α, (˜ √σ n) 2) as n → ∞. Let X 1, X2,· · · , Xn denote a

sequence of specific random variables, and let Fn(x)

and Φ(x) be the cumulative distribution functions of random variable Z = Tn−nµ

σ√n and N (0, 1), respectively,

where Tn =

n

i=1Xi, and µ and σ2 denote the mean

and variance of X1, respectively. Lemma 3, as proved in

[32], describes that the least upper bound of the absolute difference of Fn(x) and Φ(x) for x ∈ R is bounded by O(1/√n), implying that the distribution of Tn=

n i=1Xi

approximates to N (nµ, (σ√n)2) on the order of 1/n.

Because W1, W2,· · · , Wn are a sequence of specific

ran-dom variables described in Lemma 3 and E[W1] = ¯α˜,

n

i=1Wi approximates to N (n¯˜α, (σ

n)2) on the order of 1/√n. This implies that 1

n

n

i=1Wi ∼ N(¯˜α, (√σn)2) as n→ ∞, and hence Theorem 3 follows.

Theorem 2: The convergence rates of ˆµt and ˆσt are

1/√n, where n denotes the number of samples.

Lemma 3: Let {Xn} be a sequence of independent

and identically-distributed (i.i.d.) random variables with

E[X1] = µ, variance of X1equal to σ2and suppose that E[|X1− µ|2+δ] = ν2+δ < ∞ for some 0 < δ ≤ 1. Also

let Tn=

n

i=1Xi, Fn(x) = Pr{ Tn−nµ

σ√n ≤ x}, x ∈ R. Then

there exists a constant C such thatn= sup

x∈R

|Fn(x)− Φ(x)| ≤ C

ν2+δn−δ/2

σ2+δ , (18)

where supx∈Rg(x) denotes the least upper bound or

supremum of g(x) for x∈ R and Φ(x) is the cumulative distribution function of N (0, 1).

Theorem 3: The convergence rate of ¯˜αtis 1/

n, where

(6)

İȝ c o n v _ ˃ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ ˃ˁ˄ ˃ˁ˅ ˃ˁˆ ˃ˁˇ ˃ˁˈ ˃ˁˉ ˃ˁˊ ˃ˁˋ ˃ˁˌ ˄ (a) İı c o n v _ ˃ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ ˃ˁ˄ ˃ˁ˅ ˃ˁˆ ˃ˁˇ ˃ˁˈ ˃ˁˉ ˃ˁˊ ˃ˁˋ ˃ˁˌ ˄ (b) İĮ c o n v _ ˃ ˄˃˃ ˅˃˃ ˆ˃˃ ˇ˃˃ ˈ˃˃ ˉ˃˃ ˊ˃˃ ˋ˃˃ ˌ˃˃ ˄˃˃˃ ˃ˁ˄ ˃ˁ˅ ˃ˁˆ ˃ˁˇ ˃ˁˈ ˃ˁˉ ˃ˁˊ ˃ˁˋ ˃ˁˌ ˄ (c) ˚ˠˣ˘˲˔˖˥ʳʻ˪˸̆̇ː˄˃ʼ ˚ˠˣ˘˲˔˖˥ʳʻ˪˸̆̇ː˄˃˃ʼ ˚ˠˣ˘˲˔˖˥ʳʻ˪˸̆̇ːЌʼ ˚ˠˣ˘˲ˠ˟˛ ˚ˠˣ˘˲˥˟˦˘ʳʻ˪˸̆̇ː˄˃ʼ ˚ˠˣ˘˲˥˟˦˘ʳʻ˪˸̆̇ː˄˃˃ʼ ˚ˠˣ˘˲˥˟˦˘ʳʻ˪˸̆̇ːЌʼ

Fig. 4: Convergence rates of the estimated values of (a) µ, (b) σ, and (c) α for the GMPE MLH model, the GMPE ACR model, and the GMPE RLSE model in the Gauss-Markov mobility model having parameters of Group A.

4.3 Accuracy of Estimation of µ, σ, and α

Theorem 4 shows that ˆµt = µ and ˆσt = σ as t → ∞,

and Theorem 5 demonstrates the asymptotic confidence interval for α. As n → ∞, because n1

n

i=1Wi N ( ¯α, (˜ √σn)2), ¯˜α

t= ¯α˜, where Wi denotes a random

vari-able, ˜αt(Vt−1, Xt−1). In addition, ˆαt= G( ¯α˜t). Therefore,

as t → ∞, the difference between α and ˆαt can be

obtained by evaluating the difference between the real curve and the regression curve in Fig. 2. Lemma 4, as proved in [31], provides a statistical analysis of the data of these two curves, and helps us to complete the proof of Theorem 5.

Theorem 4: limt→∞µˆt= µand limt→∞σˆt= σ.

Lemma 4: Assume that yi = f (xi;θ) + ϵi and ˆyi = f (xi; ˆθ) for given n samples (x1, y1), (x2, y2), · · · ,

(xn, yn), where θ = (θ1, θ2, . . . , θp)T is the true value of

the parameter vector, ϵi are independent and

identically-distributed (i.i.d.) N (0, σ2), and ˆθ = ( ˆθ

1, ˆθ2, . . . , ˆθp)T. The

approximate 95% confidence interval for y at x = x0 is

given by ˆ y0± t0.025k s1 + fT 0(FTF)−1f0, (19)

where ˆy0 = f (x0; ˆθ), t0.025k = 1.645 denotes the

up-per 0.025 critical value of the t-distribution with k degrees of freedom, s = √∑ni=1(yi− ˆyi)2/k, fi =

(∂f (xi;θ) ∂θ1 , ∂f (xi;θ) ∂θ2 , . . . , ∂f (xi;θ) ∂θp )T for 0 ≤ i ≤ n, and F = (f1, f2, . . . , fn)T.

Theorem 5: The approximate 95% confidence interval

for α is within 0.00812 of ˆαtas t→ ∞.

5

P

ERFORMANCE

E

VALUATION

To evaluate the performance of the GMPE MLH model, the absolute differences between the actual and esti-mated values of µ, σ, and α with mobile objects in the Gauss-Markov mobility model were investigated. In addition, the convergence rates of the estimated values of µ, σ, and α were studied for the GMPE MLH model, the GMPE ACR model, and the GMPE RLSE model.

Moreover, the root mean square error (RMSE) [44] of the GMPE MLH model, the GMPE ACR model, and the GMPE RLSE model were measured in the Gauss-Markov mobility model. The value of RMSE is used to indicate the differences between the actual and es-timated object trajectories. We also measured RMSE of the GMPE MLH model, the GMPE ACR model, and the GMPE RLSE model in various mobility models. Nevertheless, the GMPE MLH Dynamic model, an ex-tention of the GMPE MLH model, was compared with the GMPE ACR model and the GMPE RLSE model in the dynamic mobility models in terms of RMSE. In our simulations, 1000 mobile objects were generated having parameters randomly chosen from the parameter ranges of the mobility models. The plotted results were obtained by averaging the data of 1000 mobile objects.

5.1 Accuracy of Estimated Parameters

In the simulation, 1000 objects move in the Gauss-Markov mobility model, having different values of µ, σ, and α randomly chosen from the intervals [−d, d], [0, e], and [0, f ], respectively. To study the performance of the GMPE MLH model in groups of objects with different expected mean, variance, and randomness of velocities, we simulate objects having 8 groups of parameters (d, e,

f): A) (100, 100, 1), B) (100, 100, 0.5), C) (100, 50, 1), D) (100, 50, 0.5), E) (50, 100, 1), F) (50, 100, 0.5), G) (50, 50, 1), and H) (50, 50, 0.5).

As illustrated in Fig. 3, the larger the value of t, the smaller were the average values observed for |µ − ˆµt|, |σ − ˆσt|, and |α − ˆαt|. That is, the GMPE MLH model

provides better estimation of the values of µ, σ, and α as the value of t increases. This observation is reasonable because, as the value of t increases, more information concerning object trajectory is used to estimate the values of µ, σ, and α. The value of d was noted to have a negligible effect on the average values of|µ− ˆµt|, |σ−ˆσt|,

and |α − ˆαt|. Additionally, it was observed that the

smaller the value of e, the smaller the average value of

|µ − ˆµt|. If an object has the smaller expected value of σ

(as the value of e is smaller), the expected absolute dif-ference between vtand µ is smaller, making the absolute

(7)

R

EFERENCES

[1] J. Ahn and B. Krishnamachari, “Scaling laws for data-centric storage and querying in wireless sensor networks,” IEEE/ACM Transactions on Networking, vol. 17, no. 4, pp. 1242–1255, 2009. [2] P. Balister, Z. Zheng, S. Kumar, and P. Sinha, “Trap coverage:

allowing coverage holes of bounded diameter in wireless sensor networks ,” IEEE INFOCOM, pp. 136–144, 2009.

[3] C. Bettstetter, “Mobility modeling in wireless networks: catego-rization, smooth movement, and border effects,” ACM SIGMO-BILE Mobile Computing and Communications Review, vol. 5, no. 3, pp. 55–66, 2001.

[4] P.K. Biswas and S. Phoha, “Self-organizing sensor networks for integrated target surveillance,” IEEE Trans. on Computers, vol. 55, no. 8, pp. 1033–1047, 2006.

[5] T. Camp, J. Boleng, and V. Davies, “A survey of mobility models for ad hoc network research,” Wireless Communications and Mobile Computing, vol. 2, no. 5, pp. 483–502, 2002.

[6] C. Campos, D. Otero, and L.D. Moraes, “Realistic individual mobility markovian models for mobile ad hoc networks,” IEEE WCNC, pp. 1980–1985, 2004.

[7] W.P. Chen, J.C. Hou, and L. Sha, “Dynamic clustering for acoustic target tracking in wireless sensor networks,” IEEE Trans. on Mobile Computing, vol. 3, no. 3, pp. 258–271, 2004.

[8] J.C. Chen, R.E. Hudson, and K. Yao, “Maximum-likelihood source localization and unknown sensor location estimation for wide-band signals in the near-field,” IEEE Trans. on Signal Processing, vol. 50, no. 8, pp. 1843–1854, 2002.

[9] J.C. Davis, “Statistics and Data Analysis in Geology,” Wiley, New York, pp. 72–78, 2002.

[10] H.A.B.F. de Oliveira, A. Boukerche, E.F. Nakamura, and A.A.F. Loureiro, “An efficient directed localization recursion protocol for wireless sensor networks,” IEEE Trans. on Computers, vol. 58, no. 5, pp. 677–691, 2009.

[11] J.M.B. Dias and P.A.C. Marques, “Multiple moving target detec-tion and trajectory estimadetec-tion using a single SAR sensor,” IEEE Trans. on Aerospace and Electronic Systems, vol. 39, no. 2, pp. 604– 624, 2003.

[12] B. Dong and X. Wang, “Adaptive mobile positioning in WCDMA networks,” EURASIP Journal on Wireless Communications and Networking, vol. 5, no. 3, pp. 343–353, 2005.

[13] K.T. Feng, C.H. Hsu, and T.E. Lu, “Velocity-assisted predictive mobility and location-aware routing protocols for mobile ad hoc networks,” IEEE Trans. on Vehicular Technology, vol. 57, no. 1, pp. 448–464, 2008.

[14] Z. Guo, M. Zhou, and L. Zakrevski, “Optimal tracking interval for predictive tracking in wireless sensor network,” IEEE Com-munications Letters, vol. 9, no. 9, pp. 805–807, 2005.

[15] B.H. Kim, D.K. Roh, J.M. Lee, M.H. Lee, K. Son, M.C. Lee, J.W. Choi, and S.H. Han, “Localization of a mobile robot using images of a moving target,” IEEE ICRA, pp. 253–258, 2001. [16] S.P. Kuo, H.J. Kuo, and Y.C. Tseng, “The beacon movement

detection problem in wireless sensor networks for localization applications,” IEEE Trans. on Mobile Computing, vol. 8, no. 10, pp. 1326–1338, 2009.

[17] B. Liang and Z.J. Haas, “Predictive distance-based mobility management for multidimensional PCS networks,” IEEE/ACM Trans. on Networking, vol. 11, no. 5, pp. 718–732, 2003.

[18] B. Liang and Z.J. Haas, “Predictive distance-based mobility management for PCS networks,” IEEE INFOCOM, pp. 1377–1384, 1999.

[19] T. Liu, P. Bahl, and I. Chlamtac, “Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks,” IEEE Journal on Selected Areas in Communications, vol. 16, no. 6, pp. 922–936, 1998.

[20] B.H. Liu, W.C. Ke, C.H. Tsai, and M.J. Tsai, “Constructing a message-pruning tree with minimum cost for tracking moving objects in wireless sensor networks is NP-complete and an en-hanced data aggregation structure,” IEEE Trans. on Computers, vol. 57, no. 6, pp. 849-863, 2008.

[21] X. Luo, T. Camp, and W. Navidi, “Predictive methods for location services in mobile ad hoc networks,” IEEE WMAN, pp. 246–252, 2005.

[22] D. McErlean and S. Narayanan, “Distributed detection and tracking in sensor networks,” IEEE ACSSC, pp. 1174–1178, 2002.

[23] M. McGuire and K.N. Plataniotis, “Dynamic model-based filtering for mobile terminal location estimation,” IEEE Trans. on Vehicular Technology, vol. 52, no. 4, pp. 1012–1031, 2003.

[24] Z. Merhi, M. Elgamel, and M. Bayoumi, “A lightweight collabo-rative fault tolerant target localization system for wireless sensor networks,” IEEE Trans. on Mobile Computing, vol. 8, no. 12, pp. 1690–1704, 2009.

[25] M.Y. Nam, M.Z. Al-Sabbagh, J.E. Kim, M.K. Yoon, C.G. Lee, and E.Y. Ha, “A real-time ubiquitous system for assisted living: combined scheduling of sensing and communication for real-time tracking,” IEEE Trans. on Computers, vol. 57, no. 6, pp. 795–808, 2008.

[26] W. Navidi and T. Camp, “Predicting node location in a PCS network,” IEEE IPCCC, pp. 165–170, 2004.

[27] M.M. Noel, P.P. Joshi, and T.C. Jannett, “Improved maximum like-lihood estimation of target position in wireless sensor networks using particle swarm optimization,” IEEE ITNG, pp. 274–279, 2006.

[28] T. Park and K.G. Shin, “Soft tamper-proofing via program integrity verification in wireless sensor networks,” IEEE Trans. on Mobile Computing, vol. 4, no. 3, pp. 297–309, 2005.

[29] K.K. Rachuri and C. Murthy, “Energy efficient and scalable search in dense wireless sensor networks,” IEEE Trans. on Computers, vol. 58, no. 6, pp. 812–826, 2009.

[30] S.S. Sawilowsky, Fermat, Schubert, Einstein, and Behrens-Fisher, “The probable difference between two means when σ1 ̸= σ2,”

Journal of Modern Applied Statistical Methods, vol. 1, no. 2, pp. 461– 472, 2002.

[31] G.A.F. Seber and C.J. Wild, “Nonlinear regression,” Wiley, New York, 1989.

[32] P.K. Sen and J.M. Singer, “Large sample methods in statistics: an introduction with applications,” Chapman & Hall, New York, pp. 107–147, 1993.

[33] S.C. Tu, G.Y. Chang, J.P. Sheu, W. Li, and K.Y. Hsieh “Scalable continuous object detection and tracking in sensor networks,” Journal of Parallel and Distributed Computing, vol. 70, no. 3, pp. 212–224, 2010.

[34] M.J. Tsai, H.Y. Yang, B.H. Liu, and W.Q. Huang, “Virtual-coordinate-based delivery-guaranteed routing protocol in wire-less sensor networks,” IEEE/ACM Transactions on Networking, vol. 17, no. 4, pp. 1228–1241, 2009.

[35] Y.C. Tseng, S.P. Kuo, H.W. Lee, and C.F. Huang, “Location tracking in a wireless sensor network by mobile agents and its data fusion strategies,” Computer Journal, vol. 47, no. 4, pp. 448– 460, 2004.

[36] Y.C. Wang, Y.Y. Hsieh, and Y.C. Tseng, “Multiresolution spatial and temporal coding in a wireless sensor network for long-term monitoring applications,” IEEE Trans. on Computers, vol. 58, no. 6, pp. 827–838, 2009.

[37] X. Wang and S. Wang, “Collaborative signal processing for target tracking in distributed wireless sensor networks,” Journal of Parallel and Distributed Computing, vol. 67, no. 5, pp. 501–515, 2007. [38] J. Xu, X. Tang, and W.C. Lee, “A new storage scheme for approximate location queries in object-tracking sensor networks,” IEEE Trans. on Parallel and Distributed Systems, vol. 19, no. 2, pp. 262–275, 2008.

[39] Y. Xu, J. Winter, and W.C. Lee, “Prediction-based strategies for energy saving in object tracking sensor networks,” IEEE MDM, pp. 346–357, 2004.

[40] H. Yang and B. Sikdar, “A protocol for tracking mobile targets using sensor networks,” IEEE SNPA, pp. 71–81, 2003.

[41] Z. Yang and X. Wang, “Joint mobility tracking and handoff in cellular networks via sequential Monte Carlo filtering,” IEEE Trans. on Signal Processing, vol. 51, no. 1, pp. 269–281, 2003. [42] Z. Ye, A.A. Abouzeid, and J. Ai, “Optimal stochastic policies

for distributed data aggregation in wireless sensor networks,” IEEE/ACM Trans. on Networking, vol. 17, no. 5, pp. 1494–1507, 2009. [43] W.L. Yeow, C.K. Tham, and W.C. Wong, “Energy efficient multiple target tracking in wireless sensor networks,” IEEE Trans. on Vehicular Technology, vol. 56, no. 2, pp. 918–928, 2007.

[44] Z.R. Zaidi and B.L. Mark, “Real-time mobility tracking algorithms for cellular networks based on Kalman filtering,” IEEE Trans. on Mobile Computing, vol. 4, no. 2, pp. 195–208, 2005.

[45] W. Zhang and G. Cao, “Optimizing tree reconfiguration for mobile target tracking in sensor networks,” IEEE INFOCOM, pp. 2434–2445, 2004.

數據

TABLE 1: Summary of Notations
Fig. 1: The GMPE MLH model.
Fig. 2: A plot of ¯˜ α versus α.
Fig. 3: The differences between the actual and estimated values of parameters (a) µ, (b) σ, and (c) α for the GMPE MLH model.
+2

參考文獻

相關文件

We have also discussed the quadratic Jacobi–Davidson method combined with a nonequivalence deflation technique for slightly damped gyroscopic systems based on a computation of

Adding a Vertex v. Now every vertex zl. Figure 14 makes this more precise. Analysis of the Algorithm. Using the lmc-ordering and the shift-technique, explained in Section

structure for motion: automatic recovery of camera motion and scene structure from two or more images.. It is a self calibration technique and called automatic camera tracking

In this chapter, a dynamic voltage communication scheduling technique (DVC) is proposed to provide efficient schedules and better power consumption for GEN_BLOCK

Kyunghwi Kim and Wonjun Lee, “MBAL: A Mobile Beacon-Assisted Localization Scheme for Wireless Sensor Networks,” The 16th IEEE International Conference on Computer Communications

The proposed algorithms use the optimal-searching technique of genetic algorithm (GA) to get an efficient scheduling solution in grid computing environment and adapt to

Kyunghwi Kim and Wonjun Lee, “MBAL: A Mobile Beacon-Assisted Localization Scheme for Wireless Sensor Networks”, the 16th IEEE International Conference on Computer Communications

Only with the little finger was a ‘normal’ vibrato comparable to modern practice allowed as a substitute for the usual technique (sources in England and France agree on the