WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength...

74
WINLAB SCPL: Indoor Device-Free Multi- Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard Firner, Robert S. Moore, Yanyong Zhang Wade Trappe, Richard Howard, Feixiong Zhang, Ning An

Transcript of WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength...

Page 1: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB

SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using

Radio Signal Strength

Rutgers University

Chenren Xu

Joint work with

Bernhard Firner, Robert S. Moore, Yanyong Zhang

Wade Trappe, Richard Howard, Feixiong Zhang, Ning An

Page 2: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB2

Device-free Localization

Page 3: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB3

Device-free Localization

Page 4: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB4

Why Device-free Localization?

Monitor indoor human mobility

Elder/health care

Page 5: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB5

Why Device-free Localization?

Monitor indoor human mobility

Traffic flow statistics

Page 6: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB6

Why Device-free Localization?

Monitor indoor human mobility

Health/elder care, safety

Detect traffic flow

Provides privacy protection

No identification

Use existing wireless infrastructure

Page 7: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB7

Previous Work

Single subject localization

Geometry-based approach (i.e. RTI)

Page 8: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB8

Previous Work

Single subject localization

Fingerprinting-based approach

Page 9: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB9

Previous Work

Single subject localization

Fingerprinting-based approach

Require fewer nodes

More robust to multipath

Page 10: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB10

Fingerprinting N Subjects?

Multiple subjects localization

Needs to take calibration data from N people

for localizing N people

Page 11: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB11

Fingerprinting N Subjects

9 trials in total for 1 person

Page 12: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB

Fingerprinting N Subjects

12

Page 13: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB

Fingerprinting N Subjects

13

Page 14: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB

Fingerprinting N Subjects

14

36 trials in total for 2 people!

Page 15: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB15

Fingerprinting N Subjects

1 person

9 cells 9

9 × 1 min = 9 min

Page 16: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB16

Fingerprinting N Subjects

1 person 2 people

9 cells 9 36

36 cells 36 630

630 × 1 min = 10.5 hr

Page 17: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB17

Fingerprinting N Subjects

1 person 2 people 3 people

9 cells 9 36 84

36 cells 36 630 7140

100 cells 100 4950 161700

161700 × 1 min = 112 daysThe calibration effort is prohibitive !

Page 18: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB18

SCPL

Input:

Collecting calibration data only from 1 subject

Observed RSS change caused by N subjects

Output:

count and localize N subjects.

Main insight:

If N is known, localization will be straightforward.

Page 19: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB19

No Subjects

Page 20: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB20

One Subject

Page 21: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB21

Two Subjects

Page 22: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB22

Measurement

N = 0 N = 1 N = 2

Link 1 0 4 4

Link 2 0 5 7

Link 3 0 0 5

Total (∆N) 0 9 16

∆N N?

∆N / ∆1 = N?

Page 23: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB23

Linear relationship

Page 24: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB24

Measurement

Nonlinear problem!

1.6

∆N / ∆1 < N

Page 25: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB25

Closer Look at RSS change

4 dB

5 dB

Page 26: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB26

Closer Look at RSS change

5 dB

6 dB

Page 27: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB27

Closer Look at RSS change

4 dB + 0 dB = 4 dB √5 dB + 6 dB = 11 dB ≠ 7 dB X0 dB + 5 dB = 5 dB √

=

+ ?

4 dB

5 dB

5 dB

6 dB

5 dB

7 dB

4 dB

Page 28: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB28

Closer Look at RSS change

5 dB + 6 dB ≠ 7 dB X

Shared links observe nonlinear fading effect from multiple people

+ !5 dB 6 dB 7 dB

Page 29: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB29

SCPL Part I

Sequential Counting (SC)

Page 30: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB30

Counting algorithm

Detection

Page 31: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB31

Phase 1: Detection

Measurement in 1st round

5 dB

7 dB

4 dB

∆N = 4 + 7 + 5 = 16 dB

∆N > ∆1

More than one person!

Page 32: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB32

Phase 2: Localization

Measurement in 1st round

5 dB

7 dB

4 dB

Find this guy

PC-DfP:

C. Xu, B. Firner, Y. Zhang, R. Howard, J. Li, and X. Lin. Improving rf-based device-free passive localization in cluttered indoor environments through probabilistic classification methods. In Proceedings of the 11th international conference on Information Processing in Sensor Networks, IPSN ’12

Page 33: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB33

Phase 3: Subtraction

Calibrationdata

5 dB

6 dB

Page 34: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB34

Phase 3: Subtraction

Subject count ++Go to the next iteration…

=

-

Measurement in 1st round

Calibrationdata

MeasurementIn 2nd round

4 dB

1 dB

5 dB

6 dB

5 dB

7 dB

4 dB

Page 35: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB35

Phase 3: Subtraction

Subject count ++Go to the next iteration…

Hold on …

=

-

Calibrationdata

Measurement in 1st round

MeasurementIn 2nd round

4 dB

1 dB

5 dB

6 dB

5 dB

7 dB

4 dB

Page 36: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB36

Phase 3: Subtraction

MeasurementIn 2nd round

4 dB

1 dB

Page 37: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB37

Phase 3: Subtraction

MeasurementIn 2nd round

Calibrationdata

4 dB

1 dB

4 dB

5 dB

Page 38: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB38

Phase 3: Subtraction

MeasurementIn 2nd round

Calibrationdata

=

-

We over-subtracted its impact on shared link!

4 dB

1 dB

4 dB

5 dB -4 dB

Page 39: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB39

Measurement

Page 40: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB40

Measurement

1st round

Page 41: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB41

Measurement

1st round

Page 42: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB

Measurement

42

1st round

2st round

Page 43: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB43

Phase 3: Subtraction

We need to multiply a coefficient β ϵ [0, 1] when subtracting each link

=

-

Calibrationdata

Measurement in 1st round

MeasurementIn 2nd round

4 dB

1 dB

5 dB

6 dB

5 dB

7 dB

4 dB

Page 44: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB44

Location-Link Correlation

To mitigate the error caused by this over-

subtraction problem, we propose to

multiply a location-link correlation

coefficient before successive subtracting:

Page 45: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB45

Phase 3: Subtraction

Subject count ++Go to the next iteration…

=

- 4.6 dB6 × 0.4 dB

Measurement in 1st round

Calibrationdata

Measurementin 2nd round

5 × 0.8 dB

4 dB

5 dB

7 dB

4 dB

1 dB

Page 46: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB46

Phase 3: Subtraction

Measurementin 2nd round

Calibrationdata

=

-

Measurementin 3rd round

We are done !

4.6 dB

4 dB

1 dB

6 × 0.6 dB

4 × 0.8 dB 1 dB

1 dB

1 dB

Page 47: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB47

SCPL Part II

Parallel Localization (PL)

Page 48: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB48

Localization

Cell-based localization

Allows use of context information

Reduce calibration overhead

Classification problem formulation

C. Xu, B. Firner, Y. Zhang, R. Howard, J. Li, and X. Lin. Improving rf-based device-free passive localization in cluttered indoor environments through probabilistic classification methods. In Proceedings of the 11th international conference on Information Processing in Sensor Networks, IPSN ’12

Page 49: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB49

Linear Discriminant Analysis

RSS measurements with person’s presence in each

cell is treated as a class/state k

Each class k is Multivariate Gaussian with common

covariance

Linear discriminant function:

Link 1 RSS (dBm)L

ink

2 R

SS

(d

Bm

)

k = 1k = 2

k = 3

C. Xu, B. Firner, Y. Zhang, R. Howard, J. Li, and X. Lin. Improving rf-based device-free passive localization in cluttered indoor environments through probabilistic classification methods. In Proceedings of the 11th international conference on Information Processing in Sensor Networks, IPSN ’12

Page 50: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB50

Localization

Cell-based localization

Trajectory-assisted localization

Improve accuracy by using human mobility

constraints

Page 51: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB51

Human Mobility Constraints

You are free to go anywhere with limited step size inside a ring in free space

Page 52: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB52

Human Mobility Constraints

In a building, your next step is constrained by cubicles, walls, etc.

Page 53: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB53

Phase 1: Data Likelihood Map

Page 54: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB54

Impossible movements

Page 55: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB55

Impossible movements

Page 56: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB56

Phase 2: Trajectory Ring Filter

Page 57: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB57

Phase 3: Refinement

Page 58: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB58

Here you are!

Page 59: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB59

Viterbi optimal trajectory

Single subject localization

Multiple subjects localization

ViterbiScore =

Page 60: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB60

System Description

Hardware: PIP tag

Microprocessor: C8051F321

Radio chip: CC1100

Power: Lithium coin cell battery

Protocol: Unidirectional heartbeat (Uni-HB)

Packet size: 10 bytes

Beacon interval: 100 msec

Page 61: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB61

Office deployment

Total Size: 10 × 15 m

Page 62: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB62

Office deployment

37 cells of cubicles, aisle segments

Page 63: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB63

Office deployment

13 transmitters and 9 receivers

Page 64: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB64

Office deployment

Four subjects’ testing paths

Page 65: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB65

Counting results

Page 66: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB66

Counting results

Page 67: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB67

Localization results

Page 68: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB68

Open floor deployment

Total Size: 20 × 20 m

Page 69: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB69

Open floor deployment

56 cells, 12 transmitters and 8 receivers

Page 70: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB70

Open floor deployment

Four subjects’ testing paths

Page 71: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB71

Counting results

Page 72: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB72

Localization results

Page 73: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB73

Conclusion and Future Work

Conclusion

Calibration data collected from one subject can be used to

count and localize multiple subjects.

Though indoor spaces have complex radio propagation

characteristics, the increased mobility constraints can be

leveraged to improve accuracy.

Future work

Count and localize more than 4 people

Page 74: WINLAB SCPL: Indoor Device-Free Multi-Subject Counting and Localization Using Radio Signal Strength Rutgers University Chenren Xu Joint work with Bernhard.

WINLAB74

Q & A

Thank you