Hybrid algorithm for floor detection using GSM signals in indoor localisation task

Similar documents
Information for Parents/Carers Targets in Computing

Compound Object Detection Using Region Co-occurrence Statistics

Automating NSF HERD Reporting Using Machine Learning and Administrative Data

SSB Debate: Model-based Inference vs. Machine Learning

First Practice Test 1 Levels 5-7 Calculator not allowed

Multi-Directional Weighted Interpolation for Wi-Fi Localisation

An Explanation of GP:50 Performance Specifications

Instructions to Candidates

Learning to Play like an Othello Master CS 229 Project Report. Shir Aharon, Amanda Chang, Kent Koyanagi

Analysis of Compass Sensor Accuracy on Several Mobile Devices in an Industrial Environment

AREA & PERIMETER LESSON 1 OBJ ECTIVE: OBJECTIVE: INVESTIGATE AND USE THE FORMULAS FOR AREA AND PERIMETER OF RECTANGLES.

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 5 7

the same a greater towards three an addition a subtraction a multiplication a smaller away from a division

Cellular Network Localization: Current Challenges and Future Directions

Robot Visual Mapper. Hung Dang, Jasdeep Hundal and Ramu Nachiappan. Fig. 1: A typical image of Rovio s environment

Find the following for the Weight of Football Players. Sample standard deviation n=

ARTIFICIAL INTELLIGENCE (CS 370D)

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /VETEC.1997.

Roberto Togneri (Signal Processing and Recognition Lab)

International Journal of Advance Engineering and Research Development TRAFFIC LIGHT DETECTION SYSTEM FOR VISUALLY IMPAIRED PERSON WITH VOICE SYSTEM

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks

AN INTRODUCTION TO ERROR CORRECTING CODES Part 2

Excel / Education. GCSE Mathematics. Paper 4B (Calculator) Foundation Tier. Time: 1 hour 30 minutes. Turn over

License Plate Localisation based on Morphological Operations

Mathematics A *P49303RA0128* Pearson Edexcel GCSE P49303RA. Paper 2 (Calculator) Foundation Tier. Thursday 9 June 2016 Morning Time: 1 hour 45 minutes

PASS Sample Size Software

The Game-Theoretic Approach to Machine Learning and Adaptation

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education

Testo SuperResolution the patent-pending technology for high-resolution thermal images

Kernels and Support Vector Machines

DTT COVERAGE PREDICTIONS AND MEASUREMENT

Voice Activity Detection

Agenda Motivation Systems and Sensors Algorithms Implementation Conclusion & Outlook

11+ Mathematics Examination. Specimen Paper

USING SIMPLE PID CONTROLLERS TO PREVENT AND MITIGATE FAULTS IN SCIENTIFIC WORKFLOWS

Patterns and Graphing Year 10

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press, ISSN

IkamvaYouth: GRADE 8 BASELINE TEST

Radio-based Device-free Activity Recognition with Radio Frequency Interference

ROOM SHAPE AND SIZE ESTIMATION USING DIRECTIONAL IMPULSE RESPONSE MEASUREMENTS

Machine Learning for Antenna Array Failure Analysis

Ichnaea: A Low-overhead Robust WLAN Device-free Passive Localization System

m =... n =... Ks3 Revision material Level 7 1. Powers Work out the values of m and n = 5 m = 5 n 2. Multiplication grids

Pervasive and mobile computing based human activity recognition system

Global Journal of Engineering Science and Research Management

Detection of Microcalcifications in Mammographies Based on Linear Pixel Prediction and Support-Vector Machines

Multi-User Blood Alcohol Content Estimation in a Realistic Simulator using Artificial Neural Networks and Support Vector Machines

Chuckra 11+ Maths Test 1

Decision Mathematics D1

Excel / Education. GCSE Mathematics. Paper 5B (Calculator) Higher Tier. Time: 2 hours. Turn over

DATA ACQUISITION FOR STOCHASTIC LOCALIZATION OF WIRELESS MOBILE CLIENT IN MULTISTORY BUILDING

Date Morning/Afternoon Time allowed: 1 hour 30 minutes

GCSE Mathematics Specification (8300/2F)

Support Vector Machine and Probability Neural Networks in a Device-free Passive Localisation (DfPL) Scenario

M12/5/MATSD/SP2/ENG/TZ1/XX MATHEMATICAL STUDIES STANDARD LEVEL PAPER 2. Friday 4 May 2012 (morning) 1 hour 30 minutes. instructions To candidates

Population Estimation Lab

Prediction of airblast loads in complex environments using artificial neural networks

Rectangular waveguides

Radiators. Teaching Notes. Contextualised task 17

Chuckra 11+ Maths Test 4

Cambridge International Examinations Cambridge International General Certificate of Secondary Education

On-site Traffic Accident Detection with Both Social Media and Traffic Data

Spatial Localization of Radio Wave Emission Sources Using SDF Technology

Chapter 2. Organizing Data. Slide 2-2. Copyright 2012, 2008, 2005 Pearson Education, Inc.

Classification of photographic images based on perceived aesthetic quality

New Classifier Design for Static Security Evaluation using Artificial Intelligence Techniques

Stage 3 Outcome Language square kilometre hectare dimensions length

Games and Big Data: A Scalable Multi-Dimensional Churn Prediction Model

UNIT FOUR COORDINATE GEOMETRY MATH 421A 23 HOURS

MOBILE DATA INTEROPERABILITY ALGORITHM USING CHESS GAMIFICATION

Second Practice Test 1 Level 5-7

This is a repository copy of A simulation based distributed MIMO network optimisation using channel map.

Central Tendency Print Activity. Use the Explore It mode to answer the following questions:

Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data

DIFFERENT SEQUENCES. Learning Outcomes and Assessment Standards T 2 T 3

Math 152: Applicable Mathematics and Computing

VOCABULARY WORDS. quadratic equation root(s) of an equation zero(s) of a function extraneous root quadratic formula discriminant

Image Filtering. Median Filtering

You must have: Ruler graduated in centimetres and millimetres, protractor, pair of compasses, pen, HB pencil, eraser. Tracing paper may be used.

Birdstrike Prevention

CHANNEL MODELS, INTERFERENCE PROBLEMS AND THEIR MITIGATION, DETECTION FOR SPECTRUM MONITORING AND MIMO DIVERSITY

Image Enhancement using Image Fusion

SAC-10 Plus Triton Class

Double Time Slot RFID Anti-collision Algorithm based on Gray Code

Geometry Final Exam Review 2012 #

Hardware-free Indoor Navigation for Smartphones

Name: Period: Date: 7 th Pre-AP: Probability Review and Mini-Review for Exam

Exploring variations through computational analysis. Alan Marsden, Lancaster University, UK

An Empirical Study of the Transmission Power Setting for Bluetooth-Based Indoor Localization Mechanisms

Surveillance and Calibration Verification Using Autoassociative Neural Networks

AREA & PERIMETER LESSON 1 OBJ ECTIVE: OBJECTIVE: INVESTIGATE AND USE THE FORMULAS FOR AREA AND PERIMETER OF RECTANGLES.

Unit 12: Artificial Intelligence CS 101, Fall 2018

Wireless Local Area Network based Indoor Positioning System: A Study on the Orientation of Wi-Fi Receiving Device towards the Effect on RSSI

Coimisiún na Scrúduithe Stáit State Examinations Commission

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS Cambridge Checkpoint MATHEMATICS

Detection of the crowdedness of a place sensing the devices in the area

Locally baseline detection for online Arabic script based languages character recognition

The Quest for Quality Maps. Dr. Parker Lowrey Senior Game Analytics Specialist (Senior Data Scientist)

A VIDEO CAMERA ROAD SIGN SYSTEM OF THE EARLY WARNING FROM COLLISION WITH THE WILD ANIMALS

Transcription:

Hybrid algorithm for floor detection using GSM signals in indoor localisation task Marcin Luckner 1 Rafa l Górak 1 1 Faculty of Mathematics and Information Sciences Warsaw University of Technology HAIS 2016

Introduction Indoor localisation based on GSM signals can be done using a fingerprints method. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 2 / 18

Introduction Indoor localisation based on GSM signals can be done using a fingerprints method. In the method, we measure vectors of GSM signals strengths (fingerprints) in points labelled by three coordinates: x, y, and z. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 2 / 18

Introduction Indoor localisation based on GSM signals can be done using a fingerprints method. In the method, we measure vectors of GSM signals strengths (fingerprints) in points labelled by three coordinates: x, y, and z. Using machine learning techniques random forests one can create a model that map fingerprints into coordinates M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 2 / 18

Introduction Indoor localisation based on GSM signals can be done using a fingerprints method. In the method, we measure vectors of GSM signals strengths (fingerprints) in points labelled by three coordinates: x, y, and z. Using machine learning techniques random forests one can create a model that map fingerprints into coordinates The method allow the user to obtain good results for horizontal localisation M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 2 / 18

Problem The detection of the current floor is a challenging problem of indoor localisation based on GSM fingerprints. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 3 / 18

Problem The detection of the current floor is a challenging problem of indoor localisation based on GSM fingerprints. Even one floor error is a gross error that can make a localisation useless. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 3 / 18

Problem The detection of the current floor is a challenging problem of indoor localisation based on GSM fingerprints. Even one floor error is a gross error that can make a localisation useless. A pure classification method may be not good enough to solve the floor detection problem using GSM data. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 3 / 18

Solution A hybrid solution detection of the points that can be used to change a floor regression of the height that allows us to estimate the direction and the change of the height M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 4 / 18

Solution A hybrid solution detection of the points that can be used to change a floor regression of the height that allows us to estimate the direction and the change of the height The solution cannot be used in real time applications, but it is useful to monitor the behaviour of paroling units both human and robots. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 4 / 18

Floor detection algorithm - learning As a learning set a single record of the learning track is used. The track is an ordered set of points with recorded fingerprints The points are also labelled with a horizontal coordinate z [m] All following point with δz > 0.1 are labelled as Change M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 5 / 18

Floor detection algorithm - learning As a learning set a single record of the learning track is used. The track is an ordered set of points with recorded fingerprints The points are also labelled with a horizontal coordinate z [m] All following point with δz > 0.1 are labelled as Change The learning trace is used to create A classification method that detects Change points SVM, One Class SVM, RUSBoost A regression function to estimate the height on the track bagging regression tree M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 5 / 18

Floor detection algorithm - implementation On the testing track that contains similar points M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 6 / 18

Floor detection algorithm - implementation On the testing track that contains similar points The classification method recognises Change points M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 6 / 18

Floor detection algorithm - implementation On the testing track that contains similar points The classification method recognises Change points For each sequence of Change points the regression function recognises a direction M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 6 / 18

Floor detection algorithm - implementation On the testing track that contains similar points The classification method recognises Change points For each sequence of Change points the regression function recognises a direction Each sequence obtains a high difference estimated on the base of the number of points in the sequence and the constant d [m], M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 6 / 18

Floor detection algorithm - implementation On the testing track that contains similar points The classification method recognises Change points For each sequence of Change points the regression function recognises a direction Each sequence obtains a high difference estimated on the base of the number of points in the sequence and the constant d [m], The heigh on the whole route is normalised using the regression results. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 6 / 18

Normalisation The normalisation is done separately for the ascending and the descending part of the track. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 7 / 18

Normalisation The normalisation is done separately for the ascending and the descending part of the track. First, the last point of the descending sequence is localised and its position is labelled as h. For all points from 1 to h the normalised height f i is calculated as f i = max ˆf(f i min i (f i )) max i (f i ) min i (f i ) for i = 1,..., h, (1) where ˆf is the regression function and f is the estimated height. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 7 / 18

Normalisation The normalisation is done separately for the ascending and the descending part of the track. First, the last point of the descending sequence is localised and its position is labelled as h. For all points from 1 to h the normalised height f i is calculated as f i = max ˆf(f i min i (f i )) max i (f i ) min i (f i ) for i = 1,..., h, (1) where ˆf is the regression function and f is the estimated height. The second part of points is normalised using the following formula f i = f h (f i f h ) f h min i (f i ) + f h for i = h + 1,..., n (2) M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 7 / 18

Change detection M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 8 / 18

Height estimation M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 9 / 18

Tests A test area was a six floor academic building with dimensions around 50 by 70 metres and height of 24 metres. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 10 / 18

Tests A test area was a six floor academic building with dimensions around 50 by 70 metres and height of 24 metres. The algorithm was tested on a real path that includes changes of the floor. The scenario was recorded several times as multiple tracks. The first track was used as the learning set. The rest were used as the testing set. Two testing tracks were collected a month after the learning track M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 10 / 18

Tests A test area was a six floor academic building with dimensions around 50 by 70 metres and height of 24 metres. The algorithm was tested on a real path that includes changes of the floor. The scenario was recorded several times as multiple tracks. The first track was used as the learning set. The rest were used as the testing set. Two testing tracks were collected a month after the learning track All tracks were registered by a mobile phone held in a hand. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 10 / 18

Floor change detection Table: Height change detection using SVM Track TP FP TN FN TPR FPR ACC F1 41944 155 50 597 60 0.72 0.08 0.87 0.74 41935 118 24 505 357 0.25 0.05 0.62 0.38 41942 235 29 538 135 0.64 0.05 0.82 0.74 41945 122 36 318 84 0.59 0.10 0.79 0.67 45268 205 9 639 146 0.58 0.01 0.84 0.73 49055 193 19 365 108 0.64 0.05 0.81 0.75 49057 174 10 262 144 0.55 0.04 0.74 0.69 M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 11 / 18

Floor change detection tests Floor change detection obtained a month after registration of the learning track. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 12 / 18

Height estimation Table: Height estimation using GSM signals and SVM Track Reg. Est. Reg. Est. Reg. Est. mean mean median median 80 perc 80 perc 41944 0.44 1.49 0.16 1.41 0.76 1.42 41935 2.66 1.10 1.84 0.91 4.83 1.83 41942 2.34 3.10 1.62 3.37 4.63 4.41 41945 2.16 1.23 1.14 0.56 3.94 2.14 45268 2.38 0.82 1.56 0.56 4.45 1.10 49055 3.42 1.06 2.31 0.76 6.69 1.62 49057 3.47 1.47 2.83 0.91 6.08 2.20 M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 13 / 18

Height estimation tests Height estimation obtained a month after registration of the learning track. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 14 / 18

Floor detection accuracy Table: Floor detection using SVM Track Regression Estimation Regression Estimation [%] [%] [m] [m] 41944 92.46 84.57 31.04 47.72 41935 49.30 81.27 22.41 50.89 41942 53.90 41.09 21.17 41.02 41945 60.89 75.54 50.87 50.87 45268 51.45 87.59 18.83 63.09 49055 42.77 82.92 17.17 50.27 49057 33.56 71.69 17.54 48.49 M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 15 / 18

Floor detection tests Floor detection obtained a month after registration of the learning track. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 16 / 18

Conclusions The proposed algorithm solves the floor detection problem for a route observation using the floor change points detection and the height regression. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 17 / 18

Conclusions The proposed algorithm solves the floor detection problem for a route observation using the floor change points detection and the height regression. We obtained results that are several dozen percent better that the results obtained by the pure regression. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 17 / 18

Conclusions The proposed algorithm solves the floor detection problem for a route observation using the floor change points detection and the height regression. We obtained results that are several dozen percent better that the results obtained by the pure regression. The accuracy for data collected one month after the training data was 71.7 and 82.9 percent for the two analysed tracks. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 17 / 18

Conclusions The proposed algorithm solves the floor detection problem for a route observation using the floor change points detection and the height regression. We obtained results that are several dozen percent better that the results obtained by the pure regression. The accuracy for data collected one month after the training data was 71.7 and 82.9 percent for the two analysed tracks. In the future we want to compare the obtained results with other floor detection methods such as using pressure measurement and to use a wider set of route scenarios. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 17 / 18

Acknowledgement The research is supported by the National Centre for Research and Development, grant No PBS2/B3/24/2014, application No 208921. M. Luckner, R.Górak Hybrid algorithm for floor detection using GSM signals in indoor localisation task 18 / 18