Next Article in Journal
Cyclic Crack Monitoring of a Reinforced Concrete Column under Simulated Pseudo-Dynamic Loading Using Piezoceramic-Based Smart Aggregates
Previous Article in Journal
Intrant ELISA: A Novel Approach to Fabrication of Electrospun Fiber Mat-Assisted Biosensor Platforms and Their Integration within Standard Analytical Well Plates
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Indoor Localization Using Semi-Supervised Manifold Alignment with Dimension Expansion

Chongqing Key Lab of Mobile Communications Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
*
Author to whom correspondence should be addressed.
Current address: No. 2 Chongwen Road, Nan’an District, Chongqing 400000, China
These authors contributed equally to this work.
Appl. Sci. 2016, 6(11), 338; https://doi.org/10.3390/app6110338
Submission received: 29 July 2016 / Revised: 31 October 2016 / Accepted: 3 November 2016 / Published: 7 November 2016

Abstract

:
Location estimation plays a crucial role in Location-Based Services (LBSs) with satisfactory user experience. The Wireless Local Area Network (WLAN) localization approach is preferred as a cost-efficient solution to indoor localization on account of the widely-deployed WLAN infrastructures. In this paper, we propose a new WLAN Received Signal Strength (RSS)-based indoor localization approach using the semi-supervised manifold alignment with dimension expansion. In concrete terms, we first construct an innovative objective function based on the augmented physical coordinates and the corresponding WLAN RSS measurements. Second, the closed-form solution to the objective function is derived out according to the Lagrange multiplier equation, which results in the manifold in physical coordinate space. Third, the target location is estimated by matching the transformed newly-collected RSS against the manifold. The localization performance with noise perturbation is analyzed upon the constructed objective function, and meanwhile, the closed-form solution to the objective function with respect to multiple types of measurements is also derived out for the sake of leveraging all of the potential measurements for indoor localization. The extensive testing results show that the proposed approach performs well in localization accuracy even at low calibration load, and its performance can be further improved by using multiple types of measurements for localization.

1. Introduction

In modern society, people spend almost 90% of their time within indoor environments [1], which provides great potential and vast development prospects towards indoor Location-Based Services (LBSs) [2,3]. Although the Global Navigation Satellite System (GNSS) [4] is regarded as the most prestigious and prevalent solution to outdoor localization, it has deteriorated localization performance or even has no assistance for localization by considering the serious signal attenuation in the structure-complex indoor environment, such as shopping malls, airports and underground parking lots [5]. Therefore, various indoor localization alternatives are proposed to make up for the GNSS in indoor environments, like the Assistant Global Positioning System (A-GPS) [6], cellular networks [7], Wireless Local Area Networks (WLAN) [8], Bluetooth [9], Radio Frequency Identification (RFID) [10], Near Field Communication (NFC) [11], Visible Light Communications (VLC) [12], Infrared Radiation (IR) [13] and motion sensor-based [14] localization approaches. Among them, the WLAN-based localization approach is preferred due to the wide deployment of WLAN infrastructures [15]. The measurements, like Time Of Arrival (TOA) [16], Time Difference Of Arrival (TDOA) [17] and Angle Of Arrival (AOA) [18], as well as the propagation model [19] and Received Signal Strength (RSS) fingerprinting [20], have attracted significant attention for WLAN localization. As the most frequently-used measurement, RSS fingerprinting [21] is featured with no extra hardware requirement. However, the RSS fingerprinting involves time-consuming and labor-intensive location calibration, which significantly limits its application to the large-scale indoor environment.
To solve this problem, the semi-supervised learning approach [22] has been studied intensively for indoor localization based on a limited number of calibrated locations with known physical coordinates and the corresponding collected RSS measurements. On the one hand, the semi-supervised learning approach requires a small number of calibrated locations, which can effectively relieve the load for the off-line site survey of the target environment. On the other hand, the satisfactory localization performance is normally reached by the semi-supervised learning approach without any motion sensor assistance. As one of the most popular representatives in semi-supervised learning, the manifold alignment approach has been carefully investigated [23]. The conventional manifold alignment approaches generally assume that the measurements collected at nearby locations, which are used for localization, are featured with good neighborhood relations in a low-dimensional manifold. Based on this, the solution to the objective function in manifold alignment is calculated as the closed-form in the low-dimensional manifold. Then, the target locations are estimated by the closed-form solution to the objective function in the low-dimensional manifold. This approach heavily depends on the similarity of the calibrated fingerprints in the low-dimensional space, which cannot well preserve the neighborhood relations of the calibrated fingerprints, and meanwhile, its objective function involves the online RSS measurements, which decrease the stability of transformation relations among the calibrated fingerprints.
Different from the conventional manifold alignment approaches, we propose a new one that can better preserve the neighborhood relations of the physical coordinates and the corresponding RSS measurements at nearby locations. The basic idea of the proposed approach is to perform the augmentation of physical coordinates to make the dimensions of the augmented physical coordinates and RSS measurements equal and then construct the two transformation matrices with respect to the augmented physical coordinates and the corresponding raw RSS measurements. After that, the target locations can be estimated by using the neighbors in the common manifold transformed from the augmented physical coordinates, as well as the newly-collected RSS measurements. In sum, the three main contributions of this paper are summarized as follows. First of all, an innovative objective function in manifold alignment is constructed based on the augmented physical coordinates and the corresponding RSS measurements, which can be easily generalized to the scenario with multiple types of measurements used for localization. Second, the localization performance under different noise perturbation is discussed for the sake of exploring the robustness of the function-based localization solution in various noise environments. Third, by the extensive testing results, a higher localization accuracy is verified to be achieved by the proposed approach compared with the existing Weighted K-nearest Neighbor (WKNN), Bayesian, kernel and manifold alignment approaches.
The rest of this paper is organized as follows. In Section 2, we survey some related work on the manifold alignment approaches used in RSS fingerprinting-based indoor localization. In Section 2, the proposed approach is described in detail. Then, the testing results are presented in Section 4. Finally, in Section 5, we conclude the paper and provide some future directions.

2. Related Work

As we know, the RSS fingerprinting-based indoor localization requires the site survey of the target environment, which is always time-consuming and labor-intensive. To solve this problem, the semi-supervised learning approach has attracted significant attention by using a small number of calibrated locations to achieve the satisfactory localization performance [24]. As one of the most popular representatives in semi-supervised learning, the manifold alignment approach is much preferred for indoor localization. This approach is based on the assumption that the measurements collected at nearby locations, which are used for localization, like the RSS, TOA and AOA, are featured with good neighborhood relations in a low-dimensional manifold [25]. By perturbing the local geometries of physical coordinates, the manifold alignment approach in [26] locates the target with a limited number of calibrated locations. The authors in [27] give a solution to the fast radio map construction in indoor WLAN environment by using the crowdsourced manifold alignment approach. Additionally, the locations of the target are estimated by matching the newly-collected RSS measurements against the radio map in a low-dimensional manifold. By employing the unsupervised manifold alignment approach, the authors in [28] utilize the WLAN RSS fingerprints and newly-collected RSS measurements to construct a source dataset and meanwhile rely on the coordinates of RSS fingerprints to construct a destination dataset. After performing the transformation from the source into destination datasets, the target is located based on the neighbor matching of the transformed data with respect to the newly-collected RSS measurements and coordinates of RSS fingerprints in the common manifold. The authors in [29] apply the local tangent space alignment and Multidimensional Scaling (MDS) approaches to develop a new manifold learning approach, by which the pairwise distance between every two RSS, TOA and TDOA measurements is considered to construct various local maps, and the overlap of different local maps is aligned to obtain the relative global coordinates in physical space. The manifold flattering approach for anchor-less localization is proposed in [30]. This approach relies on the Euclidean distance matrix to gradually infer the unknown distances among the newly-collected RSS measurements and then applies the MDS approach to calculate the relative locations of the target. The authors in [31] propose to use the semi-supervised Laplacian regularized least squares approach for localization. Specifically, this approach depends on an alignment criterion to learn the appropriate kernel function with respect to the similarities between different anchors and then uses the manifold regularization-based semi-supervised learning approach to locate the target. A motion sensor-free localization approach is discussed in [32], in which the floor plan and temporal RSS sequences are used to perform the graph matching-based manifold alignment. The authors in [33] embed the RSS measurements collected on different floors into a common low-dimensional manifold and then align the labeled and unlabeled RSS measurements for localization. In all, the previous literature mainly focuses on the similarity of the calibrated fingerprints in the low-dimensional space and involves the online RSS measurement in the objective function, which sometimes cannot preserve the neighborhood relations of the calibrated fingerprints well and guarantee the stability of transformation relations with respect to the physical coordinates and the related RSS measurements.
Different from the approaches mentioned above, the proposed semi-supervised manifold alignment with dimension expansion is based on an innovative objective function that can better preserve the neighborhood relations of the augmented physical coordinates and the corresponding RSS measurements at nearby locations. Our goal is to obtain the transformation matrices with respect to the augmented physical coordinates, as well as the corresponding RSS measurements, which form the common manifold, and then achieve the localization of the target based on merely the known transformation relations. In addition, the localization performance under different noise perturbation conditions is analyzed, and meanwhile, the generalization of the objective function to the scenario with multiple types of measurements used for localization is also discussed.

3. Algorithm Description

3.1. Location Calibration

In the target environment, we denote the sets of l calibrated locations, as well as corresponding RSS measurements as H = ( c 11 , c 12 ) , , ( c l 1 , c l 2 ) and G = { ( rss 11 , , rss 1 m ) , , ( rss l 1 , , rss l m ) } , where ( c i 1 , c i 2 ) ( 1 i l ) is the two-dimensional physical coordinate of the i-th calibrated location. ( rss i 1 , , rss i m ) is the RSS measurement collected at ( c i 1 , c i 2 ) , where rss i k ( 1 k m ) is the RSS value from the k-th AP at the i-th calibrated location and m is the number of Access Points (AP). To guarantee that the physical coordinates and RSS measurements have the same dimension, we simply replicate the physical coordinate of each calibrated location m m 2 2 times (when m is odd, the replication will do ( m 1 ) ( m 1 ) 2 2 times, which is ended by adding the former element of the two-dimensional physical coordinate, such that H = ( c 11 , c 12 , . . . , c 11 , c 12 , c 11 m in total ) , , ( c l 1 , c l 2 , . . . , c l 1 , c l 2 , c l 1 m in total ) ) to obtain the set of l augmented physical coordinates H = ( c 11 , c 12 , . . . , c 11 , c 12 m in total ) , , ( c l 1 , c l 2 , . . . , c l 1 , c l 2 m in total ) . To be clearer, the result of location calibration is shown in Figure 1.

3.2. Manifold Alignment with Dimension Expansion

Let X = x i and Y = y i ( 1 i , j l ) be the manifolds corresponding to the augmented physical coordinates and the corresponding RSS measurements, respectively. Here, the augmented physical coordinates and the corresponding RSS measurements are two different types of measurements. Then, the objective function in the proposed manifold alignment for indoor localization is constructed as:
arg min X , Y { i { 1 , 2 , . . . , l } ( | | x i y i | | 2 ) + i , i { 1 , 2 , . . . , l } ( | | x i x i | | 2 S i i x ) + j , j { 1 , 2 , . . . , l } ( | | y j y j | | 2 S j j y ) }
where S i i x = e | | h i h i | | 2 and S j j y = e | | g j g j | | 2 ; h i and g j stand for the i-th augmented physical coordinate and j-th RSS measurement, respectively; and the notation “ | | | | ” represents the two-norm operation. In (1), the first term is to guarantee that the manifolds corresponding to the augmented physical coordinates and the corresponding RSS measurements can be well aligned, while the second and third terms are to preserve the neighborhood relations of the augmented physical coordinates and the corresponding RSS measurements at nearby locations, respectively. Since the manifolds X and Y are obtained from the transformation of the augmented physical coordinates and the corresponding RSS measurements, we can convert the objective function into the one by optimizing the transformation matrices with respect to the augmented physical coordinates and the corresponding RSS measurements, P x and P y , such that:
arg min P x , P y { i { 1 , 2 , . . . , l } ( | | P x T h i P y T g i | | 2 ) + i , i { 1 , 2 , . . . , l } ( | | P x T h i P x T h i | | 2 S i i x ) + j , j { 1 , 2 , . . . , l } ( | | P y T g j P y T g j | | 2 S j j y ) } .
Since:
i { 1 , 2 , . . . , l } | | P x T h i P y T g i | | 2 = Tr ( P x T H H T P x + P y T G G T P y P x T H G T P y P y T G H T P x ) ,
i , i { 1 , 2 , . . . , l } ( | | P x T h i P x T h i | | 2 S i i x ) = 2 Tr ( P x T H L x H T P x ) ,
and:
j , j { 1 , 2 , . . . , l } ( | | P y T g j P y T g j | | 2 S j j y ) = 2 Tr ( P y T G L y G T P y ) ,
where the notation “Tr ( ) ” represents the trace of the matrix; L x = D x S x and L y = D y S y ; S x = S i i x and S y = S j j y ; and D x = D i i x and D y = D j j y are the diagonal matrices satisfying D i i x = i = 1 l S i i x and D j j y = j = 1 l S j j y , respectively; we can convert (2) into:
arg min P x , P y { Tr ( P x T H H T P x + P y T G G T P y P x T H G T P y P y T G H T P x ) + 2 Tr ( P x T H L x H T P x ) + 2 Tr ( P y T G L y G T P y ) }
Let P = P x P y , Z = H 0 0 G and Ω = I + 2 L x I I I + 2 L y , where I is a l × l unit matrix. Then, we can simply rewrite (6) as:
arg min P Tr P T Z Ω Z T P
By applying the scale and translation invariance constrains of the solution to (7), we set P T Z Z T P = I and P T Ze = 0 , where I is a m × m unit matrix and e is a 2 l × m all one matrix. Using the Lagrange multiplier approach, we can construct the Lagrange equation in (8).
L ( P ) = P T Z Ω Z T P λ ( P T Z Z T P I ) μ P T Z e
where λ and μ are the Lagrange coefficients. Calculating the partial derivative of L ( P ) with respect to P , we obtain:
L ( P ) P = 2 Z Ω Z T P 2 λ Z Z T P μ Ze
By setting (9) equal to zero, one has:
2 Z Ω Z T P 2 λ Z Z T P μ Ze = 0
Meanwhile, by multiplying V P T to (10), we can have:
V P T ( 2 Z Ω Z T P 2 λ Z Z T P ) μ V P T Ze = 0
where V is a 2 m × m matrix satisfying V P T = I and I is a 2 m × 2 m unit matrix; we note that P T Ze = 0 ; thus, we can obtain:
2 Z Ω Z T P 2 λ Z Z T P = 0
Let Z Ω Z T = E and Z Z T = M . Then, we can rewrite (12) as:
EP = λ MP
Finally, since P T Z Ω Z T P = λ P T Z Z T P = λ I , the solution to (7) is equivalent to the solution of the m generalized eigenvectors, which are corresponding to the m non-zero smallest generalized eigenvalues in (13).

3.3. Target Localization

For each location query, we transform the newly-collected RSS measurement r = ( rss 1 new , rss 2 new , . . . , rss m new ) into P y T r T , where rss k new ( 1 k m ) is the newly-collected RSS value from the k-th AP. After that, we locate the target at the location, which is closest to rss k new ( 1 k m ) in manifold N = { P x T H T } , such that:
arg min h i | | P x T h i T P y T r T | | 2

3.4. Noise Perturbation

Considering the noise perturbation in the indoor environment, we focus on the impact of an increment of G , Δ, on the localization performance in this section. In this case, the objective function in (6) can be converted into:
min P x , P y { Tr ( P x T H H T P x + P y T ( G + Δ ) ( G + Δ ) T P y P x T H ( G + Δ ) T P y P y T ( G + Δ ) H T P x ) + 2 Tr ( P x T H L x H T P x ) + 2 Tr ( P y T ( G + Δ ) L y ( G + Δ ) T P y ) } = min P x , P y { Tr ( P x T H H T P x + P y T G G T P y P x T H G T P y P y T G H T P x ) + Tr ( P y T G Δ T P y + P y T Δ T G P y + P y T Δ Δ T P y P x T H Δ T P y P y T Δ H T P x ) + 2 Tr ( P x T H L x H T P x ) + 2 Tr ( P y T G L y G T P y ) + 2 Tr ( P y T G L y Δ T P y ) + 2 Tr ( P y T Δ L y G T P y ) + 2 Tr ( P y T Δ L y Δ T P y ) }
Similarly, we rewrite (15) as:
min P { Tr ( P T Z Ω Z T P + P T Z Ω 0 0 0 Δ T P + P T 0 0 0 Δ Ω Z T P + P T 0 0 0 Δ Ω 0 0 0 Δ T P ) } s . t . P T Z Z T P = I , P T Ze = 0
To obtain the solution of P in (16), we construct the Lagrange equation as follows.
L ( P ) = P T Z Ω Z T P + P T Z Ω 0 0 0 Δ T P + P T 0 0 0 Δ Ω Z T P + P T 0 0 0 Δ Ω 0 0 0 Δ T P λ ( P T Z Z T P I ) μ P T Ze
Then, the partial derivative of L ( P ) with respect to P equals:
L P P = 2 Z Ω Z T P 2 λ Z Z T P μ Z e + Z Ω 0 0 0 Δ T P + Z Ω T 0 0 0 Δ T P + 0 0 0 Δ Ω T Z T P + 0 0 0 Δ Ω Z T P + 2 0 0 0 Δ Ω 0 0 0 Δ T P
Since Ω T = Ω , (18) can be equivalent to:
L P P = 2 Z Ω Z T P 2 λ Z Z T P μ Ze + 2 Z Ω 0 0 0 Δ T P + 2 0 0 0 Δ Ω Z T P + 2 0 0 0 Δ Ω 0 0 0 Δ T P
Due to:
2 Z Ω 0 0 0 Δ T P + 2 0 0 0 Δ Ω Z T P + 2 0 0 0 Δ Ω 0 0 0 Δ T P = 2 0 H Δ T H Δ T G ( I + 2 L y ) Δ T + Δ ( I + 2 L y ) G T + Δ ( I + 2 L y ) Δ T P ,
we can rewrite (19) as:
L ( P ) P = 2 Z Ω Z T P 2 λ Z Z T P μ Ze + 2 0 H Δ T H Δ T G ( I + 2 L y ) Δ T + Δ ( I + 2 L y ) G T + Δ ( I + 2 L y ) Δ T P x P y = 2 Z Ω Z T P 2 λ Z Z T P μ Ze + 2 H Δ T P y H Δ T P x + ( G ( I + 2 L y ) Δ T + Δ ( I + 2 L y ) G T + Δ ( I + 2 L y ) Δ T ) P y

3.4.1. Impact of Noise Perturbation on P

We now explore the difference between the partial derivative in (9) and (21). From (21), if P stays unchanged as the value Δ increases, then the value H Δ T P y will decrease, and consequently, we have:
2 Z Ω Z T P 2 λ Z Z T P μ Ze + 2 H Δ T P y H Δ T P x + ( G ( I + 2 L y ) Δ T + Δ ( I + 2 L y ) G T + Δ ( I + 2 L y ) Δ T ) P y 0
Thus, P will change as the value Δ increases. In addition, since:
2 Z Ω Z T P 2 λ Z Z T P = 2 H ( I + 2 L x λ I ) H T H G T G H T G ( I + 2 L y λ I ) G T P
where L x = D x S x and L y = D y S y are the symmetric matrices, we can obtain that the expectation of each column in I + 2 L x λ I , C t 1 t l , equals:
E ( C t ) = 1 λ l
where the notation “ E ( ) ” represents the expectation operation.
At the same time, it is obtained that λ l from (15), and therefore, the value E ( C t ) should be zero from the statistical aspect. In this case, we have E ( H ( I + 2 L x λ I ) ) = 0 and E ( G ( I + 2 L y λ I ) ) = 0 . To make (21) equal to zero, H Δ T P y H G T P y is required to be a constant, and thereby, the value P y will decrease as the value Δ increases. Similarly, H Δ T P x + ( G ( I + 2 L y ) Δ T + Δ ( I + 2 L y ) G T + Δ ( I + 2 L y ) Δ T ) P y G H T P x is also required to be a constant by the zero expectation constraint. Therefore, we conclude that the value P decreases as the value Δ increases.

3.4.2. Impact of Noise Perturbation on Localization Accuracy

As the value Δ increases, we assume that the decreased values with respect to the solutions to (7), P x T and P y T , are P x T Φ 1 and P y T Φ 2 , respectively. We notate h p ( 1 p l ) as the estimated coordinate in H T for the newly-collected RSS measurement r without the variation Δ. For simplicity and without losing generality, we select the one-norm operation for the localization. Then, we have:
| | P y T h p P x T r T | | 1 = min j { 1 , 2 , . . . , l } { | | P y T h j P x T r T | | 1 }
where the notation “ | | | | 1 ” represents the one-norm operation.
Under the variation Δ, we assume that the transformed vector for the newly-collected RSS measurement, r , is ( P x T Φ 1 ) r T , and the manifold corresponding to H T is { ( P y T Φ 2 ) h 1 , ( P y T Φ 2 ) h 2 , . . . , ( P y T Φ 2 ) h l } . Based on this, the distance between h p and r T is changed into:
| | ( P y T Φ 2 ) h p ( P x T Φ 1 ) r T | | 1 = | | P y T h p P x T r T Φ 2 h p + Φ 1 r T | | 1 ,
and meanwhile, the distance between h k ( k { 1 , 2 , . . . , l } , k p ) and r T equals:
| | ( P y T Φ 2 ) h k ( P x T Φ 1 ) r T | | 1 = | | P y T h k P x T r T Φ 2 h k + Φ 1 r T | | 1 .
Then, it is obtained that | | ( P y T Φ 2 ) h p ( P x T Φ 1 ) r T | | 1 | | ( P y T Φ 2 ) h k ( P x T Φ 1 ) r T | | 1 is equivalent to | | P y T h p P x T r T Φ 2 h p | | 1 | | P y T h k P x T r T Φ 2 h k | | 1 , and due to the arbitrariness of h k , we have:
| | P y T h p P x T r T Φ 2 h p | | 1 | | P y T h k P x T r T Φ 2 h k | | 1 > 0
Therefore, h k becomes the estimated location with respect to r , which will be deteriorated as the value Δ increases.

3.4.3. Impact of System Parameters on Localization Accuracy

First of all, with the increase of number of samples at each calibrated location, the RSS variation can be described as:
lim u ( i = 1 n ( r i j m j 1 ) 2 n i = 1 n + u ( r i j m j 2 ) 2 n + u ) > 0
where r i j is the RSS from the j-th AP in the i-th RSS sample; n is the number of samples; and m j 1 and m j 2 are the mean of n and n + u RSSs from the j-th AP, respectively. Based on (29), we can easily obtain that as the sample number increases, the value Δ will decrease, and consequently, higher localization accuracy is achieved.
Second, as the number of calibrated locations increases, the values L x and L y decrease, which will result in the decrease of the values H ( I + 2 L x λ I ) and G ( I + 2 L y λ I ) accordingly. Then, to make (23) equal to zero, the value P should be increased, which indicates that an increase of the number of calibrated locations results in a higher localization accuracy.
Third, with the increase of augmentation dimension from m to 2 m , 3 m , etc., the values L x and L y increase, which will result in the increase of the values H ( I + 2 L x λ I ) and G ( I + 2 L y λ I ) accordingly. In this case, to make (23) equal to zero, the value P should be decreased, which indicates that the increase of augmentation dimension results in the lower localization accuracy.

3.5. Multiple Measurements

To be general, we extend the objective function to the scenario with multiple types of measurements used for localization in (30).
arg min { X N 1 , X N 2 , . . . , X N t } { w , v { 1 , 2 , . . . , t } and w v q { 1 , 2 , . . . , l } ( | | x N w q x N v q | | 2 ) + q , q { 1 , 2 , . . . , l } ( | | x N 1 q x N 1 q | | 2 S q q N 1 ) + q , q { 1 , 2 , . . . , l } ( | | x N 2 q x N 2 q | | 2 S q q N 2 ) + . . . + q , q { 1 , 2 , . . . , l } ( | | x N t q x N t q | | 2 S q q N t ) }
where X N u = x N u q ( 1 q l , 1 u t ) is the u-th manifold corresponding to u-th type of measurements D u = d u q ( 1 q l ) and S q q N u = e | | d u q d u q | | 2 and t is the total types of measurements.
Let P = P 1 P 2 P t , Z = D 1 0 0 0 D 2 0 0 0 D t , and Ω = ( t 1 ) I + 2 L 1 I I I ( t 1 ) I + 2 L 2 I I I ( t 1 ) I + 2 L t , where P u is the transformation matrix with respect to D u . Similarly, we can convert (30) into (the details of the derivation are shown in the Appendix):
arg min P { Tr ( P T Z Ω Z T P ) } s . t . P T Z Z T P = I t , P T Z e t = 0 .
After the solution of P in (31) is obtained, we locate the target by:
arg min l aug p = 2 t | | P 1 T l aug T P p T ne w p T | | 2
where P 1 and P p ( 2 p t ) stand for the transformation matrices with respect to the augmented physical coordinates I aug and p-th type of measurement, respectively, and new p is the p-th type of newly-collected measurement in (33).
new p = ( new 1 p , new 2 p , . . . , new m p )
where new k p is the newly-collected value corresponding to p-th type of measurement from the k-th AP.

4. Testing Results

4.1. Testing Results

To demonstrate the analytical results derived in the previous section, we perform the simulations about the proposed approach under different noise perturbations, signal propagation models (see Table 1) and the number of calibrated locations and RSS samples in an indoor environment with the dimensions of 56 m × 19.3 m, as shown in Figure 2. This environment is covered by five WLAN APs, notated as AP1, ⋯, AP5, and meanwhile, there are 93 labeled locations (with “•”), which are evenly distributed with 2-m intervals. Here, the simulation parameters are set as follows. The standard deviation of noise ranges from 2 dB to 5 dB; the ratio of calibrated fingerprints ranges from 30% to 100%; and the number of RSS samples at each RP ranges from 150 to 200.
Figure 3a shows the sum of elements in P x and P y under different values Δ. The purple and green lines stand for the fitted curves with respect to P x and P y , respectively. From this figure, we can find that as the value Δ increases, the sum of elements in both P x and P y decreases, which demonstrates that the value P will decrease with the increase of Δ.
Figure 3b shows the Cumulative Distribution Functions (CDFs) of errors by using the proposed approach under different standard deviations of noise. From this figure, we can find that a slighter noise perturbation (or smaller standard deviation of noise) results in a higher localization accuracy as expected. In Figure 3c, we show the localization performance of the proposed approach when the signal attenuation property satisfies the log-distance [34], multi-walls [35], Supachai [36] and breakpoint [37] models, respectively. From this figure, we can find that the breakpoint model performs best in localization accuracy due to the fact that most of the labeled locations are distributed in the straight corridors, which is applicable to the breakpoint model [38]. In the results that follow, we set the initial parameters as follows. The standard deviation of noise is 2 dB; the ratio of calibrated fingerprints is 100%; the number of RSS samples at each RP is 200; the signal attenuation property satisfies the breakpoint [37] model in the simulation; and the augmentation dimension is m, where m is the number of APs. Based on this initial parameter setting, we use the control variates method to perform each testing. Specifically, when the value of a parameter varies, the initial values are distributed to the other parameters.
Figure 3d shows the CDFs of errors by using the proposed approach under different ratios between the number of calibrated and labeled locations (or called different ratios of calibrated fingerprints). From this figure, we can find that as the ratio between the number of calibrated and labeled locations increases, the localization accuracy also increases. For instance, the mean error under the ratio of 30% (or by using 28 calibrated locations) is 3.3 m, while the one under the ratio of 100% (or by using 93 calibrated locations) decreases to 2.1 m. Figure 3e shows the variation the CDFs of errors as the number of RSS measurements collected at each calibrated location increases from 150 to 200. As expected, a larger number of collected RSS measurements results in a higher localization accuracy.
Finally, based on the same layout in Figure 2, we give a simple example about the localization performance by using the single RSS measurement, double RSS and AOA measurements and triple RSS, AOA and TOA measurements for localization, respectively, in Figure 3f. In the testing, the standard deviations of AOA and TOA measurements are assumed to be evenly distributed in the ranges of [0.5 , 5 ] and [0.3 ns, 6 ns], respectively, which are also used in [39]. From this figure, we can find that more types of measurements used for localization generally result in a higher localization accuracy, which triggers the motivation of generalizing the proposed approach to the scenario with multiple types of measurements used for localization.

4.2. Experimental Results

In this section, we will continue to examine the performance of the proposed approach in the real indoor environment with the same layout in Figure 2. We set that the ratio of calibrated fingerprints ranges from 30% to 100%, the number of RSS samples at each RP ranges from 10 to 150 and the augmentation dimension ranges from m to 5m, where m is the number of APs. The CDFs of errors by using the proposed approach under different ratios between the number of calibrated and labeled locations are shown in Figure 4a, from which we can find that the localization accuracy also increases as the ratio increases.
Figure 4b shows the CDFs of errors by using the proposed approach under different numbers of RSS measurements collected at each calibrated location. As expected, a larger number of collected RSS measurements results in a higher localization accuracy, which is in accordance with the previous discussion. The CDFs of errors by the proposed approach under different augmentation dimensions are shown in Figure 4c. As can be seen from this figure, the localization performance deteriorates with the increase of augmentation dimension. Meanwhile, as for the augmentation corresponding to the physical coordinates, we also explore the localization performance with random replication with which the replicated value is selected randomly from the initial two-dimensional physical coordinate. Figure 4d shows the localization errors under different replications for the physical coordinates augmentation. Each running time relates to a specific replication, and the corresponding CDFs of the mean and standard deviation of errors are shown in Figure 4e. From these figures, we can find that more than 80% mean errors are smaller than 3 m, and meanwhile, the localization accuracy can be well guaranteed under most of the replications for the physical coordinates augmentation.
Figure 4f compares the CDFs of errors of the target by using the proposed and other four popular approaches, i.e., WKNN, Bayesian, kernel and the conventional manifold alignment without transformation matrices [28]. From this figure, we can find that the proposed approach outperforms the other four in localization accuracy, which demonstrates the significant benefit provided by the dimension expansion to the manifold alignment for indoor localization. In addition, the mean and standard deviation of errors are also illustrated in Table 2, from which we can find that both the smallest mean and standard deviation of errors, i.e., 2.4 m and 1.1 m, are achieved by the proposed approach. Furthermore, Figure 5 shows the mean of errors under different numbers of RSS samples at each RP and the ratios of calibrated fingerprints, from which we can find that the proposed approach achieves good localization performance especially under the small number of RSS samples at each RP and low ratios of calibrated fingerprints.

5. Conclusions

We have proposed a new semi-supervised manifold alignment approach with dimension expansion for indoor WLAN localization. Based on the innovative objective function constructed from the augmented physical coordinates and the corresponding RSS measurements, the neighborhood relations of the nearby locations can be well preserved in the corresponding manifolds. In addition, the localization performance has been carefully analyzed by considering different noise perturbations and system parameters, and meanwhile, the objective function corresponding to the multiple types of measurements used for localization has also been deduced. Finally, the testing results demonstrate that the proposed approach is able to achieve the satisfactory localization accuracy especially with limited location calibration load. In future, the application of the proposed approach to a large-scale indoor multi-floor environment forms an interesting topic.

Acknowledgments

The authors wish to thank the reviewers for the careful review and valuable suggestions. This work was supported in part by the Program for Changjiang Scholars and Innovative Research Team in University (IRT1299), National Natural Science Foundation of China (61301126), Special Fund of Chongqing Key Laboratory (CSTC), Fundamental and Frontier Research Project of Chongqing (cstc2015jcyjBX0065) and Postgraduate Scientific Research and Innovation Project of Chongqing (CYS16157).

Author Contributions

Mu Zhou and Qiao Zhang conceived of and designed the experiments. Qiao Zhang performed the experiments and analyzed the data. Zengshan Tian helped with the data analysis. Yanmeng Wang helped with the paper revision.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

We rewrite the objective function with multiple types of measurements used for localization as:
arg min { X N 1 , X N 2 , . . . , X N t } { w , v { 1 , 2 , . . . , t } and w v q { 1 , 2 , . . . , l } ( | | x N w q x N v q | | 2 ) + q , q { 1 , 2 , . . . , l } ( | | x N 1 q x N 1 q | | 2 S q q N 1 ) + q , q { 1 , 2 , . . . , l } ( | | x N 2 q x N 2 q | | 2 S q q N 2 ) + . . . + q , q { 1 , 2 , . . . , l } ( | | x N t q x N t q | | 2 S q q N t ) }
where X N u = x N u q ( 1 q l , 1 u t ) is the u-th manifold corresponding to u-th type of measurements D u = d u q ( 1 q l ) and S q q N u = e | | d u q d u q | | 2 . In (A1), the first term is to guarantee that the manifolds corresponding to the t types of measurements can be well aligned, while the second to ( t + 1 ) -th terms are to preserve the neighborhood relations of different types of measurements at nearby locations. Since the manifold X N u is obtained from the transformation of D u , we can convert the objective function into the one by optimizing the transformation matrix with respect to D u , P u , such that:
arg min { P 1 , P 2 , . . . , P t } { w , v { 1 , 2 , . . . , t } and w v q { 1 , 2 , . . . , l } ( | | P w T d w q P v T d v q | | 2 ) + q , q { 1 , 2 , . . . , l } ( | | P 1 T d 1 q P 1 T d 1 q | | 2 S q q N 1 ) + q , q { 1 , 2 , . . . , l } ( | | P 2 T d 2 q P 2 T d 2 q | | 2 S q q N 2 ) . . . + q , q { 1 , 2 , . . . , l } ( | | P t T d t q P t T d t q | | 2 S q q N t ) }
Since:
w , v { 1 , 2 , . . . , t } and w v q { 1 , 2 , . . . , l } ( | | P w T d w q P v T d v q | | 2 ) = w , v { 1 , 2 , . . . , t } and w v Tr ( P w T D w D w T P w + P v T D v D v T P v P w T D w D v T P v P v T D v D w T P w )
and:
q , q { 1 , 2 , . . . , l } ( | | P u T d u q P u T d u q | | 2 S q q N u ) = 2 Tr ( P u T D u L u D u T P u )
where L u = E u S u ; S u = S q q N u ; and E u = E q q u is a diagonal matrix satisfying E q q u = q = 1 l S q q N u , we can convert (A2) into:
arg min { P 1 , P 2 , . . . , P t } { u = 1 t 2 Tr ( P u T D u L u D u T P u ) + w , v { 1 , 2 , . . . , t } and w v Tr ( P w T D w D w T P w + P v T D v D v T P v P w T D w D v T P v P v T D v D w T P w )
By setting P = P 1 P 2 P t , Z = D 1 0 0 0 D 2 0 0 0 D t and Ω = ( t 1 ) I + 2 L 1 I I I ( t 1 ) I + 2 L 2 I I I ( t 1 ) I + 2 L t , we can simplify (A5) into:
arg min P { Tr ( P T Z Ω Z T P ) }
Similarly, by applying the scale and translation invariance constrains of the solution to (A6), we have P T Z Z T P = I t and P T Z e t = 0 , where I t is an m × m unit matrix and e t is a ( t × l ) × m all one matrix. Using the Lagrange multiplier approach, we can construct the Lagrange equation in (A7).
L ( P ) = P T Z Ω Z T P λ t ( P T Z Z T P I t ) μ t P T Z e t
where λ t and μ t are the Lagrange coefficients. Calculating the partial derivative of L ( P ) with respect to P , we obtain:
L ( P ) P = 2 Z Ω Z T P 2 λ t Z Z T P μ t Z e t
By setting (9) equal to zero, one has:
2 Z Ω Z T P 2 λ t Z Z T P μ t Z e t = 0
Then, by multiplying V t P T to (A9), we have:
V t P T ( 2 Z Ω Z T P 2 λ t Z Z T P ) μ t V t P T Z e t = 0
where V t is a ( t × m ) × m matrix satisfying V P T = I t and I t is a ( t × m ) × ( t × m ) unit matrix. Since P T Z e t = 0 , we can obtain:
2 Z Ω Z T P 2 λ t Z Z T P = 0
By setting Z Ω Z T = E and Z Z T = M , we convert (A11) into:
E P = λ M P
Finally, since P T Z Ω Z T P = λ t P T Z Z T P = λ t I t , the solution to (A6) is equivalent to the solution of the m generalized eigenvectors, which correspond to the m non-zero smallest generalized eigenvalues in (A12).

References

  1. Xuan, Y.; Sengupta, R.; Fallah, Y. Crowd Sourcing Indoor Maps with Mobile Sensors. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering; Springer: Berlin/Heidelberg, Germany, 2012; Volume 73, pp. 125–136. [Google Scholar]
  2. Ranchordas, J.; Lenaghan, A. A Flexible Framework for Using Positioning Technologies in Location-Based Services. In Proceedings of the 4th International Conference on Computer as a Tool, Ljubljana, Slovenia, 22–24 September 2003; pp. 95–98.
  3. Xenakis, D.; Merakos, L.; Kountouris, M.; Passas, N.; Verikoukis, C. Distance Distributions and Proximity Estimation given Knowledge of the Heterogeneous Network Layout. IEEE Trans. Wirel. Commun. 2015, 14, 5498–5512. [Google Scholar] [CrossRef]
  4. Waters, D.W.; Pande, T.; Balakrishnan, J. Cooperative GNSS Positioning & Navigation. In Proceedings of the 24th International Technical Meeting of the Satellite Division of the Institute of Navigation, Portland, OR, USA, 20–23 September 2011; Volume 5, pp. 3945–3951.
  5. Andrea, D.T.; Giorgio, G.; Edoardo, D.; Davide, C.; Gianluca, B.; Piero, L. Analysis of the Accuracy of Indoor GNSS Measurements and Positioning Solution. In Proceedings of the European Navigation Conference, Toulouse, France, 22–25 April 2008; pp. 1–12.
  6. Huang, Z.; Zhao, D.; Tian, Y.; Wu, H. Research on A-GPS rapid positioning algorithm based on Doppler positioning. Lect. Notes Electr. Eng. 2014, 305, 595–605. [Google Scholar]
  7. Mismar, T.; Kim, J.; Alam, M. Indoor Antispoofing Cooperative Localization in Cellular Networks. IEEE Trans. Aerosp. Electr. Syst. 2015, 51, 2823–2833. [Google Scholar] [CrossRef]
  8. Nguyen, G.; Van, T.; Shin, H. Learning Dictionary and Compressive Sensing for WLAN Localization. In Proceedings of the IEEE Wireless Communications and Networking Conference, Istanbul, Turkey, 6–9 April 2014; pp. 2910–2915.
  9. Tuncer, S.; Tuncer, T. Indoor Localization with Bluetooth Technology Using Artificial Neural Networks. In Proceedings the 19th International Conference on Intelligent Engineering Systems, Bratislava, Slovakia, 3–5 September 2015; pp. 213–217.
  10. Zhou, J.; Shi, J. RFID localization algorithms and applications-A review. J. Intell. Manuf. 2009, 20, 695–707. [Google Scholar] [CrossRef]
  11. Siira, E.; Tuikka, T.; Tormanen, V. Location-Based Mobile Wiki Using NFC Tag Infrastructure. In Proceedings of the 1st International Workshop on Near Field Communication, Hagenberg, Austria, 24–26 February 2009; pp. 56–60.
  12. Huynh, P.; Lee, J.; Yoo, M. An Indoor Environment VLC-Based Localization Algorithm for Handset Devices. In Proceedings of the International Conference on Ubiquitous and Future Networks, Sapporo, Japan, 7–10 July 2015; pp. 139–140.
  13. Hauschlidt, D.; Kemper, J.; Kirchhof, N.; Juretko, B.; Linde, H. Real-Time Scene Simulator for Thermal Infrared Localization. In Proceedings of the Winter Simulation Conference, Baltimore, MD, USA, 5–8 December 2010; pp. 879–890.
  14. Wang, J.; Ghosh, R.; Das, S. A survey on sensor localization. J. Control Theory Appl. 2010, 8, 2–11. [Google Scholar] [CrossRef]
  15. Du, Y.; Yang, D.; Xiu, C. Novel method for constructing a WIFI positioning system with efficient manpower. Sensors 2015, 15, 8358–8381. [Google Scholar] [CrossRef]
  16. Yousi, Z.; Han, W.; Lei, W.; Zhong, X. A Placement Strategy for Accurate TOA Localization Algorithm. In Proceedings of the 7th Annual Communication Networks and Services Research Conference, Moncton, BC, Canada, 11–13 May 2009; pp. 166–170.
  17. Zhang, L.; Yu, X. A Kernel-Based TDOA Localization Algorithm. In Proceedings of the International Conference on Computer Application and System Modeling, Taiyuan, China, 22–24 October 2010; Volume 11, pp. 412–415.
  18. Dogancay, K.; Hmam, H. Optimal angular sensor separation for AOA localization. Signal Process. 2008, 88, 1248–1260. [Google Scholar] [CrossRef]
  19. Ding, G.; Tan, Z.; Wu, J.; Zhang, J. Efficient indoor fingerprinting localization technique using regional propagation model. IEICE Trans. Commun. 2014, E97B, 1728–1741. [Google Scholar] [CrossRef]
  20. Wang, B.; Zhou, S.; Liu, W.; Mo, Y. Indoor localization based on curve fitting and location search using received signal strength. IEEE Trans. Ind. Electr. 2015, 62, 572–582. [Google Scholar] [CrossRef]
  21. Song, X.; Yang, F.; Ding, L.; Qian, L. Weight Adjust Algorithm in Indoor Fingerprint Localization. In Proceedings of the 6th International Conference on Signal Processing and Communication Systems, Gold Coast, Australia, 12–14 December 2012; pp. 1–5.
  22. Liu, S.; Luo, H.; Zuo, S. A Low-Cost and Accurate Indoor Localization Algorithm Using Label Propagation Based Semi-Supervised Learning. In Proceedings of the IEEE Global Conference on Signal and Information Processing, Arlington, VA, USA, 7–9 December 2016; pp. 353–357.
  23. Ham, J.; Lee, D.; Saul, L. Semisupervised Alignment of Manifolds. In Proceedings of the 10th International Workshop on Artificial Intelligence and Statistics, Bridgetown, Barbados, 6–8 January 2005; pp. 120–127.
  24. Zhang, L.; Ma, L.; Xu, Y. A semi-supervised WLAN indoor localization method based on -graph algorithm. J. Harbin Inst. Technol. (New Ser.) 2015, 22, 55–61. [Google Scholar]
  25. Jiang, F.; Li, B.; Yao, H.; Liu, S. Manifold learning and manifold alignment based on coupled linear projections. CAAI Trans. Intell. Syst. 2010, 5, 476–481. [Google Scholar]
  26. Majeed, K.; Sorour, S.; Alnaffouri, T.Y.; Valaee, S. Indoor Localization Using Unsupervised Manifold Alignment with Geometry Perturbation. In Proceedings of the IEEE Wireless Communications and Networking Conference, Istanbul, Turkey, 6–9 April 2014; pp. 2952–2957.
  27. Sameh, S.; Yves, L.; Shahrokh, V. Reduced-Effort Generation of Indoor Radio Maps Using Crowdsourcing and Manifold Alignment. In Proceedings of the 6th International Symposium on Telecommunications, Tehran, Iran, 6–8 November 2012; pp. 354–358.
  28. Sorour, S.; Lostanlen, Y.; Valaee, S.; Majeed, K. Joint indoor localization and radio map construction with limited deployment load. IEEE Trans. Mob. Comput. 2015, 14, 1031–1043. [Google Scholar] [CrossRef]
  29. Liu, H.; Luo, X.; Yao, Y. Two Manifold Learning Techniques for Sensor Localization. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Montreal, QC, Canada, 7–10 October 2007; pp. 2114–2118.
  30. Danc, P.; Mark, H.; Thuraiappah, S. A manifold flattening approach for anchor-less localization. Wirel. Netw. 2012, 18, 319–333. [Google Scholar]
  31. Chen, J.; Wang, C.; Sun, Y.; Shen, X. Semi-supervised Laplacian regularized least squares algorithm for localization in wireless sensor networks. Comput. Netw. 2011, 55, 2481–2491. [Google Scholar] [CrossRef]
  32. Jiang, Z.; Zhao, J.; Han, J.; Tang, S.; Zhao, J.; Xi, W. Wi-Fi Fingerprint Based Indoor Localization without Indoor Space Measurement. In Proceedings of the 10th International Conference on Mobile Ad-Hoc and Sensor Systems, Shanghai, China, 16 –20 June 2013; pp. 384–392.
  33. Wang, H.; Zhang, V.; Zhao, J.; Yang, Q. Indoor Localization in Multi-Floor Environments with Reduced Effort. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications, Mannheim, Germany, 29 March–2 April 2010; pp. 244–252.
  34. Naik, U.; Bapat, V. Adaptive empirical path loss prediction models for indoor WLAN. Wirel. Pers. Commun. 2014, 79, 1003–1016. [Google Scholar] [CrossRef]
  35. Rappaport, T. Wireless Communicationc Principles and Practice, 2nd ed.; Pearson Education: New York, NY, USA, 2002; pp. 108–114. [Google Scholar]
  36. Supachai, P. An Empirically Based Path Loss Model for Indoor Wireless Channels in Laboratory Building. In Proceedings of the IEEE International Conference on Computers, Communications, Control and Power Engineering, Beijing, China, 28–31 October 2002; Volume 2, pp. 1020–1023.
  37. Cheung, K.; Sau, J.; Murch, R. New empirical model for indoor propagation prediction. IEEE Trans. Veh. Technol. 2006, 47, 996–1000. [Google Scholar] [CrossRef]
  38. Mahfouz, S.; Mouradchehade, F.; Honeine, P.; Snoussi, H.; Farah, J. Kernel-Based Localization Using Fingerprinting in Wireless Sensor Networks. In Proceedings of the 14th Workshop on Signal Processing Advances in Wireless Communications, Darmstadt, Germany, 16–19 June 2013; Volume 10, pp. 744–748.
  39. Eisayed, H.; Athanasious, G.; Fischione, C. Evaluation of Localization Methods in Millimeter-Wave Wireless Systems. In Proceedings of the 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks, Athens, Greece, 1–3 December 2014; pp. 345–349.
Figure 1. Result of location calibration.
Figure 1. Result of location calibration.
Applsci 06 00338 g001
Figure 2. Layout of an indoor environment.
Figure 2. Layout of an indoor environment.
Applsci 06 00338 g002
Figure 3. Parameter discussion in simulation. (a) Sum of elements in P x and P y under different values Δ; (b) CDFs (Cumulative Distribution Functions) of errors under different noise perturbations; (c) CDFs of errors under different signal attenuation properties; (d) CDFs of errors under different numbers of calibrated locations; (e) CDFs of errors under different numbers of RSS measurements; (f) CDFs of errors by using different types of measurements for localization.
Figure 3. Parameter discussion in simulation. (a) Sum of elements in P x and P y under different values Δ; (b) CDFs (Cumulative Distribution Functions) of errors under different noise perturbations; (c) CDFs of errors under different signal attenuation properties; (d) CDFs of errors under different numbers of calibrated locations; (e) CDFs of errors under different numbers of RSS measurements; (f) CDFs of errors by using different types of measurements for localization.
Applsci 06 00338 g003
Figure 4. Parameter discussion in the actual environment. (a) CDFs of errors under different numbers of calibrated locations; (b) CDFs of errors under different numbers of RSS measurements; (c) CDFs of errors under different augmentation dimensions; (d) localization errors under different replications for physical coordinates augmentation; (e) CDFs of mean and standard deviation of errors; (f) CDFs of errors by different approaches.
Figure 4. Parameter discussion in the actual environment. (a) CDFs of errors under different numbers of calibrated locations; (b) CDFs of errors under different numbers of RSS measurements; (c) CDFs of errors under different augmentation dimensions; (d) localization errors under different replications for physical coordinates augmentation; (e) CDFs of mean and standard deviation of errors; (f) CDFs of errors by different approaches.
Applsci 06 00338 g004
Figure 5. Mean of errors under different numbers of RSS (Received Signal Strength) samples at each RP and the ratios of calibrated fingerprints.
Figure 5. Mean of errors under different numbers of RSS (Received Signal Strength) samples at each RP and the ratios of calibrated fingerprints.
Applsci 06 00338 g005
Table 1. Parameters in different signal propagation models.
Table 1. Parameters in different signal propagation models.
Types of ModelsModels FormulationParameters Setting
Log-distance [33] P ( d ) = P ( d 0 ) 10 n log ( d d 0 ) χ σ P ( d 0 ) = 12 dBm ; n = 2 ; d 0 = 1 m ; σ χ σ = 2 dB
Multi-wall [34] P ( d ) = P ( d 0 ) 10 n log ( d d 0 ) W a N w P ( d 0 ) = 12 dBm ; n = 2 d 0 = 1 m ; W a = 10 dB
Supachai [35] P ( d ) = P ( d 0 ) 10 n SF log ( d d 0 ) F A F χ σ P ( d 0 ) = 12 dBm ; n SF = 2 ; d 0 = 1 m ; σ χ σ = 2 dB ; F A F = 5 dB
Breakpoint [36] P ( d ) = P ( d 0 ) 10 n 1 log ( d d 0 ) u ( d bp d ) 10 ( n 1 log ( d d 0 ) + n 2 log ( d d bp ) ) u ( d d bp ) P ( d 0 ) = 12 dBm ; n 1 = 2 ; n 2 = 1 . 5 ; d 0 = 1 m ; d bp = 5 m
Table 2. Mean and standard deviation of errors by different approaches.
Table 2. Mean and standard deviation of errors by different approaches.
ApproachesMean of Errors (m)Standard Deviation of Errors (m)
The proposed2.41.1
WKNN5.61.5
Bayesian4.11.3
Kernel3.81.2
Manifold alignment3.41.2

Share and Cite

MDPI and ACS Style

Zhang, Q.; Zhou, M.; Tian, Z.; Wang, Y. Indoor Localization Using Semi-Supervised Manifold Alignment with Dimension Expansion. Appl. Sci. 2016, 6, 338. https://doi.org/10.3390/app6110338

AMA Style

Zhang Q, Zhou M, Tian Z, Wang Y. Indoor Localization Using Semi-Supervised Manifold Alignment with Dimension Expansion. Applied Sciences. 2016; 6(11):338. https://doi.org/10.3390/app6110338

Chicago/Turabian Style

Zhang, Qiao, Mu Zhou, Zengshan Tian, and Yanmeng Wang. 2016. "Indoor Localization Using Semi-Supervised Manifold Alignment with Dimension Expansion" Applied Sciences 6, no. 11: 338. https://doi.org/10.3390/app6110338

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop