25
ACM LAB528 國立中正大學 電機系 聯絡人: 黃敬群 博士 http:// www.ee.ccu.edu.tw/people/bio.php?PID=1010 [email protected] 應用運算與多媒體實驗室 Applied Computing and Multimedia Lab 1

應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

ACM LAB528

國立中正大學 電機系

聯絡人: 黃敬群 博士

http://www.ee.ccu.edu.tw/people/bio.php?PID=1010

[email protected]

應用運算與多媒體實驗室Applied Computing and Multimedia Lab

1

Page 2: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

• Home care

• Wi-Fi based

• Museum guidance

• Multi-sensors based

• Navigation

Indoor Localization

2

Page 3: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

• Home care

• Wi-Fi based

• Museum guidance

• Multi-sensors based

• Navigation

Indoor Localization

3

Page 4: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

HOME CAREINFORMATION FROM WI-FI SENSOR(1/2)

• Wi-Fi indoor positioning system

• Based on Wi-Fi fingerprint

• Multi-dimension kernel density estimation

4

Page 5: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

EXPERIMENTAL RESULTS

Data without multi-modal Data with multi-modal

Mean error Max error Mean error Max error

Gaussian 2.029 m 7.518 m 3.348 m 18.861 m

KDE 1.483 m 5.373 m 2.494 m 11.744 m

GPR 1.746 m 5.328 m 3.721 m 16.157 m

MD-KDE 1.418 m 4.885 m 2.324 m 10.773 m

Data without multi-modal Data with multi-modal

5

Page 6: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

• Device diversity

• Automatically training linear transform

• Based on Wi-Fi Landmarks

Displacement

RS

S

Pathways

AP Coverage

Wi-Fi LandmarkAP

-60 -40 -20 0 20 40 60 80 100 1200

10

20

30

40

50

60

70

80

90

HOME CAREINFORMATION FROM WI-FI SENSOR(2/2)

6

Page 7: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

EXPERIMENTAL RESULTS

Mean

distance

error

Raw data

w/o

region

Relative

Feature w/o

Calibration

Relative

Feature with

Calibration

Relative

Feature with

region+

Calibration

HTC 7.5 5.5 5.6 4.4

Infocus 16.3 8.3 8.2 6.1

Mean

distance

error

No

Selection

K-strong

APPCA

5.09 6.43 4.78

7

Page 8: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

• Home care

• Wi-Fi based

• Museum guidance

• Multi-sensors based

• Navigation

Indoor Localization

8

Page 9: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

MUSEUM GUIDANCE

• PROBLEMS

• SOLUTIONS: Indoor positioning systems (IPS)

• Build the smart guidance system for visitors

• Acquire user behavior, habits and information

• Improve the efficiency and the quality of the museum services

Problem of visitors:

• Where are we?

• Where should we go?

Problem of museums:

• What is the behavior and

preference of visitors?

• How can we improve the

efficiency of museum services?

9

Page 10: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

MUSEUM GUIDANCE

• Problem: How can we localize the visitor’s position?

• Two main approaches:

• Using relative positioning sensors

• Using absolute positioning sensors

10

Page 11: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHOD

1. Form a predict model from IMU information

2. Retrieve location information from QR code and build an observation model

3. Apply KF to derive the coarse position of visitor

4. Form ROI from the obtained coarse position

5. Apply Wi-Fi fingerprinting in ROI

6. Use KNN to infer the visitor’s final location System flow of the proposed method

Visitor’s Location

KNN

ROI

Kalman

filter

IMU

information

Camera

information

Wi-fi

information

11

Page 12: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHODINFORMATION FROM IMU SENSOR

• Where:

• Az: acceleration signal on z-axis

• W: sliding time window

• sl: Step length of a visitor’s stride

• ∆t: time period for IMU signal acquisition

• E: strength of a step

• st: time step

12

Page 13: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHODINFORMATION FROM IMU SENSOR

• Where :

• Az: acceleration signal on z-axis

• W: sliding time window

• sl: Step length of a visitor’s stride

• ∆t: time period for IMU signal acquisition

• E: strength of a step

• st: time step

Detect a peak which could be treated as a

reference point for step detection:

F=(T2-T1)*(T2-T3)

Merge the local peaks

Avoid small irregular motion effects

𝑠𝑙 = 𝑎 ∗ 𝐸 + 𝑏

T=2

T=1T=3

Count

E

13

Page 14: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHODINFORMATION FROM CAMERA

• Extract the embedded Artwork’s

location in world coordinate from

QR code

• Using the finder pattern’s

locations in the captured image to

find the relative position between

User and the Artwork

14

Page 15: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHODINFORMATION FROM CAMERA

Distance between Patterns in QR Code The effective ranges for QR code detection and decode

Accuracy of the Camera-Based Localization

Position Error (meter) Mean Max Variance

Camera-based localization 0.086 0.134 0.001

15

Page 16: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

CAMERA INFORMATION

Detection range and distance

Estimated user location :

(-277.1954,954.4295)

Real user location :

(-276,955)

Old pattern

10cm

10cm

old Distance(cm)

0。 170

30。 140

45。 100

16

Page 17: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

CAMERA INFORMATION

new Distance(cm)

0。 280

30。 250

40。 230

Detection range and distance

Estimated user location :

(-277.1954,954.4295)

Real user location :

(-275,955)

New pattern

10cm

10cm

17

Page 18: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

CAMERA INFORMATION

• PROBLEMS : Distance is too far to decode the traditional pattern.

• SOLUTIONS : Using number to replace the code.

10 cm

13.33 cm

13.33 cm

new Distance(cm)

0。 280

30。 250

40。 230

Detection range and distance

Number pattern

18

Page 19: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

EXPERIMENT RESULTS

• SiME smart glasses for indoor localization

• MEMS 9-axis IMU sensor

• WLAN receiver

• 5 megapixel camera

• 8 APs, TOTOLINK AC5

19

Page 20: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

EXPERIMENT RESULTS

Table II. Performance Evaluation and

Comparison

Position Error

(meter)

Mean Variance Max

Only IMU 0.9867 0.3913 2.4576

Only Wi-Fi 2.7544 0.7113 5.1036

IMU+Wi-Fi 1.2425 0.3797 2.3977

IMU+Wi-Fi+

Camera0.7506 0.1595 1.8820

20

Page 21: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

NAVIGATION

21

• Problem : how to recommend a suitable path for

users?

• SOLUTIONS :

• Using context-awareness technology

Page 22: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

PROPOSED METHOD

22

• Graphic theory

• Cost rule

• A* Algorithm

Page 23: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

• Use Wi-Fi transmission

• Server

• Collect all user locations

• Return locations to all clients

• Client

• Use three information to

calculate a optimal path planning

• User preferences

• User location

• all users locations

SYSTEM ARCHITECTURE

23

Context-Aware Path Planning

Page 24: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

EXPERIMENT RESULTS

24

Page 25: 應用運算與多媒體實驗室 Applied Computing and Multimedia Labacm.cs.nctu.edu.tw/DownloadFile/Link/Indoor Localization.pdf · 2017. 10. 23. · PROPOSED METHOD 1. Form a predict

Thanks for your listening!

25