CROWDINSIDE: AUTOMATIC CONSTRUCTION OF INDOOR FLOOR PLANS

Slides:



Advertisements
Similar presentations
AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou
Advertisements

- Enabling Ubiquitous Positioning and Navigation Through Crowdsourcing
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
Use it Free: Instantly Knowing Your Phone Attitude Pengfei Zhou*, Mo Li Nanyang Technological University Guobin (Jacky) Shen Microsoft Research.
FM-BASED INDOOR LOCALIZATION TsungYun 1.
Optimization of Networked Smart Shoe for Gait Analysis using Heuristic Algorithms with Automated Thresholding Nantawat Pinkam, Advisor: Dr. Itthisek Nilkhamhang.
A Distributed Indoor Navigation System Leaving the Trails Thomas Wießflecker Terena Networking Conference 2009.
“Mapping while walking”
Locating in fingerprint space: wireless indoor localization with little human intervention. Proceedings of the 18th annual international conference on.
25/11/2013 A method to automatically identify road centerlines from georeferenced smartphone data XIV Brazilian Symposium on GeoInformatics (GEOINFO 2013)
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
Callers in Tall Buildings Wonsang Song Jae Woo Lee Byung Suk Lee Henning Schulzrinne.
Pedestrian Localization for Indoor Environments OliverWoodman, Robert Harle Helen 2009/8/24.
Accelerometer-based Transportation Mode Detection on Smartphones
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Ubiquitous Navigation
A.Kleiner*, N. Behrens** and H. Kenn** Wearable Computing meets MAS: A real-world interface for the RoboCupRescue simulation platform Motivation Wearable.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
UNIVERSITY of CRETE Fall04 – HY436: Mobile Computing and Wireless Networks Location Sensing Overview Lecture 8 Maria Papadopouli
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
Overview and Mathematics Bjoern Griesbach
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
GPS Trajectories Analysis in MOPSI Project Minjie Chen SIPU group Univ. of Eastern Finland.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Smartphone Overview iPhone 4 By Anthony Poland 6 Nov 2014.
Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
(with Thiago Teixeira and Andreas Savvides)
Project Objectives Today’s GPS technology allow calculating and producing accurate positioning and tracking of the movement path in open environments.
Localization using DOT3 Wireless Sensors Design & Implementation Motivation Wireless sensors can be used for locating objects: − Previous works used GPS,
1 SmartSpaghetti: Use of Smart Devices to Solve Health Care Problems Mostafa Uddin,A. Gupta, T. Nadeem, K. Maly Sandip Godambe, Arno Zaritsky BIBM/BIH.
Human Activity Recognition Using Accelerometer on Smartphones
Energy Efficient Location Sensing Brent Horine March 30, 2011.
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
CLIPS: Infrastructure-free Collaborative Indoor Positioning for Time-critical Team Operations Youngtae Noh (Cisco Systems) Hirozumi Yamaguchi (Osaka University,
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
F INDING M I M O : T RACING A M ISSING M OBILE P HONE USING D AILY O BSERVATIONS Hyojeong Shin, Yohan Chon, Kwanghyo Park and Hojung Cha MobiSys
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
CARLOC: Precisely Tracking Automobile Position
Jin Yan Embedded and Pervasive Computing Center
Accurate Indoor Localization With Zero Start-up Cost
Dead Reckoning with Smart Phone Sensors for Emergency Rooms Ravi Pitapurapu, Ajay Gupta, Kurt Maly, Tameer Nadeem, Ramesh Govindarajulu, Sandip Godambe,
Zee: Zero-Effort Crowdsourcing for Indoor Localization
NO NEED TO WAR-DRIVE UNSUPERVISED INDOOR LOCALIZATION He Wang, Souvik Sen, Ahmed Elgohary, Moustafa Farid, Moustafa Youssef, Romit Roy Choudhury -twohsien.
Dejavu:An accurate Energy-Efficient Outdoor Localization System SIGSPATIAL '13.
The Cricket Compass for Context-Aware Mobile Applications
Indoor positioning systems Kyle Hampton. Outline Introduction Uses Players Techniques Challenges Future Conclusion.
Smartphone-based Wi-Fi Pedestrian-Tracking System Tolerating the RSS Variance Problem Yungeun Kim, Hyojeong Shin, and Hojung Cha Yonsei University Bing.
Avoiding Multipath to Revive Inbuilding WiFi Localization
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Positioning Accuracy: the influence of indoor/outdoor layout Group 8 Nuosang Du Sara.
Chapter 6 Activity Recognition from Trajectory Data Yin Zhu, Vincent Zheng and Qiang Yang HKUST November 2011.
Radio Coverage Prediction in Picocell Indoor Networks
Dejavu:An accurate Energy-Efficient Outdoor Localization System
Subway Station Real-time Indoor Positioning System for Cell Phones
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
Video-based human motion recognition using 3D mocap data
Sri Naga Jahnavi Yeddanapudy
Unsupervised Indoor Localization
Presentation transcript:

CROWDINSIDE: AUTOMATIC CONSTRUCTION OF INDOOR FLOOR PLANS By Team 11 Ayesha Begum Mounika Kolluri Sravani Dhanekula

OUTLINE Motivation Problem Definition Related Work Contribution Method Key Concepts Validation/Results Conclusion References 1/41

MOTIVATION GPS is considered as ubiquitous outdoor localization system. It cannot be used in indoor environments due to the requirement of maintaining a line of sight with satellites. No corresponding system for indoor localization. Reason? 2/41

REASON 1. No technology for worldwide indoor positioning - WiFi? Requires training. 2. No worldwide indoor floor plan database - Not available - As in developing countries - Available - No one is willing to take the effort to upload/update them (Google and Bing Maps). - Privacy concern. 3/41

PROBLEM DEFINITION To automatically construct floor plans virtually in buildings around the world based on crowdsourcing. 4/41

SOLUTION Approach is to leverage cellphones. Users motion inside buildings reflect the building structure. 5/41

GOAL 6/41

RELATED WORK Previous work in dead reckoning used IMUs - Inertial sensors in mobile phones are cheaper -> noisier Step counting techniques required specific placement for the IMUs. - E.g. mounted on foot, on head Step size constant. SLAM (Simultaneous Localization and Mapping) cannot be implemented in commodity mobile phones. Maps generated by SmartSLAM describes only the corridor layout of the building. No information about the number of rooms, shapes e.t.c 7/41

CONTRIBUTION Presents Crowdinside system architecture. Techniques for estimating points of interest in the environment. A novel technique for constructing accurate indoor user traces. Classification techniques to separate corridors from rooms. Identifies rooms shapes using computational geometry techniques. Implements the system on different android phones. Finally, evaluates the system in a campus building and a mall. 8/41

METHOD Method proposed is CrowdInside which is based on a crowdsourcing approach. Collects sensor data from different users moving naturally inside the buildings. A large number of motion traces can provide an adequate description of the building’s layout. 9/41

KEY CONCEPTS Data Collection Module - Collects raw sensor measurements from users phones Motion Traces Generator Uses dead reckoning to track users motion Statistical approach to find accurate starting point. Anchors Extraction Module Identify pols inside the building (stairs, elev., esc) Employ anchors to reset the dead reckoning Error Floor Estimation Module - Fuse the collected traces together into a floorplan 10/41

Data Collection Module Collected data are the measurements from Accelerometers Magnetometers Gyroscopes Also collects data from WiFi received signal strengths from access points. GPS is queried with low duty cycle. 11/41

Traces Generation Module Dead-reckoning based approach Xk, Yk is current location Xk-1, Yk-1 is previous location S is distance traveled Θ is direction of motion 12/41

Traces Generation Module (Contd..) Distance is two times integration of acceleration with respect to time. In addition, there is component of gravity of earth. So the errors grow cubically with time. Pedometer based approach reduces error linear to time. 13/41

Anchor based error resetting Inaccuracy in tracing are due to two reasons. They are, Inaccuracy in estimating starting point Displacement with time Anchor points are the points in the environment with unique sensor signatures used to reset trace error when the user hits one. 14/41

Anchor Points Versus Dead Reckoning Time (sec) 15/41

Anchor based approach Two classes to identify anchor points, - Based on GPS sensor Building entrances and windows - Based on inertial sensors Stairs, elevators, escalators Used for error resetting and higher semantic maps. 16/41

GPS based anchor points Building Entrance - Loss of GPS signal Low duty cycle 17/41

Inertial based Anchor points Differentiates 5 different categories Elevator Escalator Stairs Walking Stationary 18/41

Inertial based anchor points (Contd..) ELEVATOR It has a unique and repeatable pattern Finite State Machine 19/41

Inertial based anchor points (Contd…) ESCALATOR Constant Velocity Distinguished from stationary by variance of magnetic field effecting the smart phone 20/41

Variance of acceleration 21/41

Inertial based anchor points (Contd..) STAIRS - Value of correlation between Z and Y axes acceleration is used to separate stairs and walking 22/41

Inertial based anchor points (Contd..) Stairs Up and Down 23/41

Complete classification tree 24/41

Floor Plan Estimation Objective is to determine, Overall floor plan shape. Rooms/corridor shape. Overall floor plan shape Traces are collected from different users. Point cloud is obtained from traces where each point represents the user step. α – shape is used to capture the building shape. 25/41

Floor Plan Estimation (Contd..) 26/41

Floor Plan Estimation (Contd..) Detailed floor plan - Traces segmentation and filtering 27/41

Floor Plan Estimation (Contd..) Segments classification Segments are classified either as corridors or rooms. Classification is done based on features average time spent per step segment length neighbor trace density 28/41

Separation of adjacent rooms Segments clustering - Distance between segments mid points - Nearby rooms cannot be separated by spatial distances. 29/41

Floor Plan Estimation (Contd..) Measured WiFi signals similarity - Used to separate adjacent rooms 30/41

Floor Plan Estimation (Contd..) Estimating room doors: Detect the intersection points of corridor and room. DBSCAN clustering is used in order to get the possible location for a door. Centroid of each of these cluster’s is the estimated door location. 31/41

Floor Plan Estimation (Contd..) Intersection Points Estimated door locations 32/41

VALIDATION/RESULTS Experiments were performed on different android phones. Experiments were done in two test beds: a shopping mall with plenty of stairs/elevators/ escalators a building in campus with an approximately 448m2area. The first test bed is used to evaluate the accuracy of trace generation and anchor-based error resetting. The second test bed is used for evaluating the floor plan construction as we already have access to most of the rooms 33/41

Anchor Points Estimation Accuracy 34/41

Anchor Extraction Module 35/41

Inertial based Anchor Points 36/41

Performance of anchor detection 37/41

Floor Plan Estimation Accuracy 38/41

Demo Of Crowd Inside 39/41

CONCLUSION Crowd Inside is completely autonomous and depends only on the data collected from users moving naturally inside the buildings. Based on the accurate user traces, different approaches are described for detecting both the floor plan layout along with rooms, corridors, and doors. Currently, Crowd Inside is being expanded in multiple directions including inferring higher level semantic information, such as rooms types and owners, energy- efficiency aspects, user incentives etc. 40/41

REFERENCES M. Alzantot and M. Youssef. UPTIME: Ubiquitous pedestrian tracking using mobile phones. In IEEE Wireless Communications and Networking Conference (WCNC 2012).IEEE. R. Azuma. Tracking requirements for augmented reality. Communications of the ACM, 36(7), July 1997. E. S. Bhasker, S. W. Brown, and W. G. Griswold. Employing user feedback for fast, accurate, low-maintenance geo locationing. PERCOM ’04, 2004. M. Buchin, A. Driemel, M. van Kreveld, and V. Sacristán.An algorithmic framework for segmenting trajectories based on spatio-temporal criteria. In Proceedings of the 18th SIGSPATIAL International Conference on Advances inGeographic Information Systems, pages 202–211. ACM, 2010. 41/41