Estimating the Physical Distance between Two Locations with Wi-Fi - - PowerPoint PPT Presentation

estimating the physical distance between two locations
SMART_READER_LITE
LIVE PREVIEW

Estimating the Physical Distance between Two Locations with Wi-Fi - - PowerPoint PPT Presentation

Estimating the Physical Distance between Two Locations with Wi-Fi Received Signal Strength Information Using Obstacle-aware Approach Tomoya Nakatani, Takuya Maekawa, Masumi Shirakawa, Takahiro Hara Graduate School of Information Science and


slide-1
SLIDE 1

Estimating the Physical Distance between Two Locations with Wi-Fi Received Signal Strength Information Using Obstacle-aware Approach

Tomoya Nakatani, Takuya Maekawa, Masumi Shirakawa, Takahiro Hara Graduate School of Information Science and Technology, Osaka University UbiComp 2018

slide-2
SLIDE 2

Background

  • Wi-Fi has become a common infrastructure in the society
  • Therefore, Wi-Fi access points (APs) are commonly installed in buildings
  • Many researchers are developing context recognition techniques

for indoor context-aware services based on Wi-Fi signals 1

slide-3
SLIDE 3

Existing techniques based on Wi-Fi

Attempt to estimate the Indoor Coordinates of a receiver

  • Ex. Wi-Fi Fingerprinting (RSSI-based)
  • Store RSSI information in a database along with the known coordinates

in an offline phase

  • During the online phase, the current RSSI vector at an unknown location

is compared to those stored in the fingerprint

Existing techniques have huge installation cost

  • Site survey (ground truth collection)

2

AP2 AP1 AP3

slide-4
SLIDE 4

Goal

To estimate new context information based on Wi-Fi infrastructure

  • Estimate the physical distance between two locations by using

Wi-Fi signal strength vectors observed at the two locations by receivers

  • Without using labeled data collected in an environment of interest

3 Environment-independent distance estimation using two Wi-Fi vectors

Location A Location B

AP1

Physical Distance [m]

AP1 AP2 AP4 ・・・

Wi-Fi signal strength (RSSI) vector

AP1 AP2 AP4 ・・・

Wi-Fi signal strength (RSSI) vector

Indoor Environment

AP2 AP3 AP4

slide-5
SLIDE 5

Advantage of our approach to distance estimation

  • Do not need labeled data in target environment
  • Our method uses labeled training data collected in other environments
  • Low installation cost
  • Use existing Wi-Fi infrastructure

[ Applications ] 4

Destination

?

Simple indoor navigation Analysis and Discovery of communities

slide-6
SLIDE 6

Approach

Obstacle-aware approach

  • Estimate whether or not there are walls between the two locations

before distance estimation

  • Details:
  • Calculate the probability with which there are walls between the two locations
  • Use the calculated probability to estimate the physical distance precisely

5

Walls between the two locations significantly change signal propagations

There are walls between the two locations There is no wall between the two locations

Walls

Location A Location B Location A Location B AP1 AP2 AP1 AP2

slide-7
SLIDE 7

10 20 30 40 50

  • 65 -63 -61 -59 -57 -55 -53 -51 -49 -47 -45 -43

10 20 30 40 50

  • 65 -63 -61 -59 -57 -55 -53 -51 -49 -47 -45 -43

Investigations: Signal attenuation on wall

Investigate the signal attenuation properties of 2.4 and 5 GHz 6

[dBm] [dBm] Histogram of 2.4 and 5 GHz RSSI

There is wall between AP and receiver There is no wall between AP and receiver

Wall

Dist 8m Dist 8m

We harness the difference in the signal characteristics to obtain information about obstacles

5GHz 2.4GHz 5GHz 2.4GHz

The effect of the wall on the 2.4GHz is small, but 5GHz is greatly affected by the wall

AP receiver receiver AP

# of observations # of observations Received signal strength (RSSI) Received signal strength (RSSI)

slide-8
SLIDE 8

Investigations: Wall detection

Consider detection of the presence of wall between a dual-band AP and a receiver

  • It can help design our method
  • Experiments of wall detection

7

Wall Environments Laboratory, Conference room, House Distance between AP and receiver 2, 4, 6, 8, 10 [meter] # each Wi-Fi vectors 40

Dataset (contains wall and no-wall) Neural network for wall detection

Fully connected layers

Wall or No-wall The difference between 2.4 and 5 GHz RSSI 2.4 and 5 GHz RSSI

Precision Recall F1-score Wall 0.98 1.00 0.99 No-wall 1.00 0.98 0.99 Average 0.99 0.99 0.99

Classification results

receiver AP

slide-9
SLIDE 9

Investigations: Existing distance metrics (Wi-Fi distances)

Investigate the existing distance metrics for Wi-Fi vectors

  • Ex. Mean absolute error (MAE), Mean squared error (MSE)

8

MSE vs Physical distance when all APs are used Physical distance [m] MSE of Wi-Fi vectors MAE vs Physical distance when all APs are used MAE of Wi-Fi vectors Physical distance [m]

There are walls between two locations There is no wall between two locations

slide-10
SLIDE 10

Investigations: Useful APs

Consider useful APs based on geometric investigation

  • The goal of this study is to estimate the distance 𝑒
  • Consider extreme cases where 𝑒 takes its maximum (minimum) value
  • The range of possible value of 𝑒 is described as follows

𝑒 𝑒 2min 𝑒, 𝑒

9

Location B

dA dB d

Geometric relationship AP

dA dB

A B Maximum case 𝑒 𝑒 𝑒

d

Location A

AP Minimum case 𝑒 max 𝑒, 𝑒 min 𝑒, 𝑒 AP dA

dB d

A B AP dB

dA d

B A It is good to use an AP with the small range of possible value

Useful AP: "𝐭𝐧𝐛𝐦𝐦 𝒏𝒋𝒐 𝒆𝑩, 𝒆𝑪 " ⇒ "𝐦𝐛𝐬𝐡𝐟 𝒏𝒃𝒚 𝒔𝒕𝒕𝒋𝑩, 𝒔𝒕𝒕𝒋𝑪 "

slide-11
SLIDE 11

Method: Overview

  • Overview of the physical distance estimation

Grouping APs

  • Construct two sets of APs
  • 1. A set for 2.4 GHz APs
  • 2. A set for dual-band APs

Feature extraction

  • Compute Wi-Fi distances using Wi-Fi vectors for the 2.4 GHz signals
  • Compute MAE, MSE, Euclidean, Minkowski, Chebyshev distance
  • Using only useful APs

10

Distance estimation Wall detection Feature extraction Physical distance Grouping APs Two Wi-Fi vectors

AP1AP2

  • 75

...

  • 70 -81
  • 90
  • 80

...

  • 66 -72
  • 94

AP3 APn

𝒙 𝒙 X [m]

slide-12
SLIDE 12

Method: Wall detection

Construct a binary classifier based on a neural network

  • Estimate whether or not there are walls between two locations

Inputs for the networks

  • Difference between 2.4 and 5 GHz RSSI for selected 𝑙 dual-band APs(𝑙=3)
  • Select according to our usefulness of APs
  • Difference in RSSI of selected k APs (k=10) between two locations
  • MAE
  • Variance ratio
  • Compute the variance ratio of the two locations for k APs (k=10)

11

Neural network for wall detection

Fully connected layers

Wall or No-wall RSSI features

Wall No wall

  • Loc. A
  • Loc. B
  • Loc. A
  • Loc. B
slide-13
SLIDE 13

Method: Distance estimation

Neural network for distance estimation consists of two sub-networks 12

MAE, MSE, MD, CD Difference bet. 2.4 and 5 GHz signals Difference bet. 2.4GHz signals

1D Conv Fully connected layer

Sub-network for Walls and Wi-Fi distances Sub-network for the differences in RSSI

1D Conv Fully connected layer Merge layer

Select k APs by our geometric selection criterion

1D Conv 1D Conv

‘1’ / ‘0’ Presence of wall 1=wall, 0=no-wall In training phase, we use ground truth from floorplans Physical distance

slide-14
SLIDE 14

Evaluation: Dataset and Methodology

  • Dataset: Five different buildings in our university
  • Methodology
  • Estimate the distance between each pair of two locations
  • Use “leave-one-environment-out” cross validation
  • Evaluate using MAE between predictions and ground truth

13

Env # locations # 2.4GHz APs # dualband APs avg. distance[m] max distance[m] min distance[m] # instances

A 54 81 17 11.68 37.15 0.26 396 B 26 44 13 11.91 41.26 2.75 152 C 51 71 17 10.90 27.70 1.40 184 D 53 33 5 9.94 22.09 1.14 348 E 54 29 2 10.24 25.27 0.96 884

A (43.2m×22.9m) B (44.2m×23.4m) C (39.8m×18.7m) D (13.7m×28.0m) E (30.5m×28.0m)

The locations where we collected Wi-Fi data

slide-15
SLIDE 15

Evaluation: Comparative method

We prepared three comparative method

  • Naïve
  • Simply estimates the distance

using average distance for training data

  • SVR
  • Employ support vector regression (SVR)
  • Wi-Fi distances are used as input features
  • DNN
  • Neural network consisting of three layers
  • Inputs are the same as proposed method

except a feature for the presence of walls

14

Wi-Fi distances Actual distance

SVR

Actual distance Estimated distance

Naive

Fully connected layers

Estimated distance RSSI features

DNN

slide-16
SLIDE 16
  • Results of the Galaxy Nexus
  • Proposed reduced avg.MAE by about 15% from DNN
  • In other devices (Nexus 7, Nexus 6P),

Proposed also achieved good results (about 10%)

15

  • env. A

B C D E avg. MAE avg. MAE @20m Naïve 6.09 6.28 5.35 4.65 4.86 5.44 4.48 SVR 5.12 4.95 4.19 4.10 4.13 4.50 3.82 DNN 5.16 4.46 3.85 4.07 4.68 4.44 3.82 Proposed 4.56 3.44 3.29 3.70 3.46 3.69 3.26

※MAE@20m: MAE using only pairs of locations whose actual distances are smaller than 20m

Results: Distance estimation performance

Actual distance[m] Estimated distance[m] Estimated distance[m]

Proposed (env. A)

Actual distance[m]

Proposed (env. B)

slide-17
SLIDE 17

Results: Wall detection performance

  • The Wall detection accuracies of three devices
  • The accuracies for environments A, B, C are high, but D, E are poor,

which could be because walls in D, E are thin and few dual-band APs

16

  • env. A

B C D E Galaxy Nexus 0.76 0.74 0.82 0.63 0.65 Nexus 7 0.83 0.82 0.74 0.71 0.55 Nexus 6P 0.74 0.75 0.77 0.50 0.61

slide-18
SLIDE 18

Conclusion

We presented the new task of estimating the physical distance between two locations using Wi-Fi data observed at the two locations

  • Designed to precisely estimate the distance taking into account obstacles

between the two locations

  • Future work
  • Plan to design a new neural network based on recurrent neural network

enables us to input signal information from arbitrary numbers of APs

17